*{margin:0;padding:0}
a img{border:0}
body{background:#4cb100 url("assets/main-bg.jpg") no-repeat;margin:0 auto}
h3{background:#000;color:#ddd;font:105% "Lucida Grande","Trebuchet MS";padding:5px 10px}
.buttons{padding:0 0 5px 0}
.buttons a,.buttons button{background:transparent;color:#fff;cursor:pointer;display:block;float:left;font:bold 90%/130% "Lucida Grande","Trebuchet MS";margin:0 0 0 0;padding:5px 10px 6px 7px;text-decoration:none}
.buttons a.dlsc{background:transparent;color:#555}
.buttons button{overflow:visible;padding:4px 10px 3px 7px;width:auto}
.buttons button img,.buttons a img{border:none;height:16px;margin:0 5px -3px 0 !important;padding:0;width:16px}
.buttons button [ type ]{line-height:17px;padding:5px 10px 5px 7px}
.clearer{clear:both}
.imgshadow{border:1px solid #167703;border-left:0;border-top:0}
.left{float:left}
.pngFix { behavior: url(iepngfix.htc) }
.right{float:right}
.slide,.slide2{position:absolute}
.spacer{padding:10px 0}
.venuename{font-size:14px;font-weight:bold}
.wrapper-1-shadow{background:url("assets/shadowgreen.png") repeat-x;height:9px;width:100%}
.wrapper-2{background:#469b06 url("assets/wrapper2-bottom.gif") repeat-x bottom;margin:0;padding:0;width:100%}
.wrapper-3{background:#469b06 url("assets/wrapper3-bg.jpg") no-repeat left bottom;height:390px;margin:0;padding:0;width:100%}
div.figure{background:#000;float:left;margin:0 5px 0 0;text-align:center}
p.caption{color:#fff;font:11px "Trebuchet MS";margin:0 0 5px 0;padding:5px 5px 0 5px}  
#about,.screenshot{padding:5px 0 0 0}
#about-dlsc{background:#178800;color:#fff;float:left;font:80%/130% "Trebuchet MS";margin-left:10px;padding:10px;width:450px}
#about-dlsc p{padding:0 0 10px 0}
#about-lsc{left:0px;position:absolute;top:255px;width:20px}
#about-wrap{background:url("assets/greenwhole.png") repeat-y}
#about-wrap p{color:#fff;font:80%/130% "Trebuchet MS";margin:0;padding:10px 25px 10px 10px}
#about-wrap-bottom{background:url("assets/greenwhole-bottom.png") no-repeat;height:5px;width:100%}
#ad{float:left;height:243px;margin-right:5px;padding:0;width:630px}
#fb{margin:5px 0 0 25px;position:absolute;top:180px; background:url("assets/overlay.png"); padding:5px; width:250px;}
#fb a{color:#fff; font:10pt/120% "Trebuchet MS";}
#cd{float:left;margin:2px 4px 0 0}
#footer{background:url("assets/footerbg.png") repeat-x bottom;bottom:0px;color:#fff;font:75%/100% "Trebuchet MS";height:80px;left:0px;position:absolute;width:100%}
#footernote{color:#aaa;margin-top:60px}
#footernote a{color:#aaa;text-decoration:none}
#hitcounter{background:#000;color:#fff;font:80%/130% "Trebuchet MS";margin:5px 0 0 70px;padding:5px;position:absolute;text-align:center;top:585px}
#LSC{margin:5px 0 0 30px;position:absolute;top:5px}
#navigation{background:url("assets/navbg.png") no-repeat center left;color:#fff;font:75%/130% "Trebuchet MS";height:30px;left:326px;padding:10px 5px;position:absolute;top:5px;width:635px}
#overlay{background:url("assets/overlay.png");bottom:0px;height:100%;left:0px;position:absolute;width:100%}
#participants span{background:#178800;border:1px solid #167703;border-left:0;border-top:0;color:#fff;float:left;margin-top:2px;padding:5px 10px;width:200px}
#participants span.logo{background:0;border:0;float:left;margin-right:10px;padding:0;text-align:center;width:60px}
#participants .cols{float:left;font:75%/130% "Lucida Grande","Trebuchet MS";margin:20px 15px 10px 0;vertical-align:middle;width:300px}
#participants .cols a,a{cursor:pointer;text-decoration:none}
#schedule,#participants,#venue{padding:5px 0 0 10px;width:950px}
#schedule .cols-wrap {background:transparent;border:0;float:left;margin:20px 15px 0 0;width:220px}
#schedule .cols{background:#dfff9e;border:1px solid #167703;border-left:0;border-top:0;float:left;margin:20px 15px 0 0;width:220px}
#schedule .cols a{color:#CC0000;}
#schedule .cols li{border-top:1px dashed #b1ce76;padding:5px 10px}
#schedule .cols ul{font:75%/130% "Lucida Grande","Trebuchet MS";list-style:none}
#top{left:0px;position:absolute;top:0px;width:20px}
#to-top{visibility:hidden;}
#wrapper-1{margin:60px 0 0 326px;width:650px}
body > div#footer,body > div#navigation,body > div#LSC,body > div#overlay{position:fixed}
#footernote a:hover{color:#eee}
*:first-child + html button [ type ]{padding:4px 10px 3px 7px}
button:hover,.buttons a:hover{background:#555;color:#fff}
button:hover,.buttons a:hover.dlsc{background:#ccc;color:#000}