* html #shell,body,html{height:100%;word-wrap:normal}#main h1,h2,h3,h4,h5,p,.sponsors li,ul,.sponsors h3,.menu li,ul,.menu h3,#banner h1,#banner .quip,body{margin:0}.sponsors li,ul,.sponsors h3,.menu li,ul,.menu h3,#banner h1,#banner .quip,body{padding:0}body{font-family:Calibri,Tahoma,Helvetica,sans-serif}.clearer{clear:both}#footer,#shell{position:relative}#shell{min-height:100%}#content{padding-bottom:150px;margin:0 auto}#footer,#content{width:90%}#banner{height:173px;background-color:#10acdf}.mainboxfooter,#main h3,.sponsors,.menu,#banner{text-align:right}#main h5,#main p,#main h3,#main h2,.sponsors h3,.sponsors,.menu h3,.menu,#banner h1,#banner .quip{font-weight:400}#banner h1,#banner .quip{color:#ecf9fd}#banner h1{font-family:Calibri,Arial,Helvetica,sans-serif;font-size:61px;padding-top:60px;padding-right:30px}#footer-right h4,#main h5,#banner .quip{font-size:14px}#banner .quip{padding-right:40px;margin-top:-7px}#left{position:absolute;height:500px;z-index:1;left:5%;top:175px;width:197px}.menu{background-color:#cef76f}#main,.sponsors,.menu{margin-right:20px}.sponsors,.menu{padding-top:10px;padding-bottom:25px;padding-right:10px;left:0;margin-top:10px;margin-bottom:10px}.sponsors h3,.menu h3{font-size:30px}.menu h3{color:#93ab5a}.sponsors li,ul,.menu li,ul{font:16px calibri,tahoma,helvetica,sans-serif;list-style:none}.menu li,ul{color:#bdd28d}.sponsors li,.menu li{margin:3px}.menu a{color:#a5c162}.sponsors a,.menu a{text-decoration:none}.sponsors{background:#fcedbe}.sponsors h3{color:#b3a784}.sponsors a,.sponsors li,ul{color:#b3a780}#main textarea,.sponsorssmall{font-size:13px}#mainshell{margin-left:192px;background:#fdfdfd;padding-left:20px;padding-right:20px}#main{margin-right:-10px;padding-top:20px;padding-bottom:40px;min-height:480px}#main p,#main h3,#main h2,#main{color:#666}#main a{color:#218cab;text-decoration:underline}#main h1,h2,h3,h4,h5,p{padding:3px 0 0}#main h2{font-size:18px}.replytree *,#main p,#main h3{font-size:12px}#main h4{font-size:16px;font-family:arial,helvetica,sans-serif}#main h5,#main h4{text-decoration:none}#main h5{font-style:normal;padding-top:7px;padding-bottom:1px}#main select,#main textarea{border:1px solid #ccc;margin-left:10px;background:#fdfeff}#main textarea{width:94%;font-family:Consolas,courier new,Courier,monospace;line-height:1;overflow:auto;color:#555;padding:4px}.mainlist ul,.mainlist{list-style:inside square;color:#888}.mainlist{padding-left:0}.mainlist ul{padding-left:6px}.replytree{margin-left:20px}.replytree *{line-height:1.2;color:#666;font-size:14px}.replytree li,.replytree ul{padding-left:5px;list-style:outside square}.currentreply{font-weight:700}.additionalInfo{font-size:11px}.expiredreply{color:#fcc}.mainlist li{padding-left:5px}.mainbox{padding:3px}.alert{color:red}.reto,.quote{margin:10px;padding:10px}.reto,.notes{font:12px consolas,courier new,courier,monospace;font-style:normal}.notes,.quote{color:#555;background-color:#e0faa5;margin:10px 0;padding:7px 10px}.reto{background:#fcedbe}#footer{margin-top:-140px;text-align:center;padding-right:5%;padding-left:5%}#foot{background:#10acdf;width:100%;height:140px;color:#beeefa}#footer .copyright{padding-top:55px;font-weight:400}#footer .fineprint{font-size:10px;padding-top:0;color:#77c7f7;font-weight:400}#dontbeevil{height:1px;width:1px;overflow:auto}#reto{display:none}div.menu{background:#dffaa3}div.sponsors{background:#fcedbe}#banner{background:#10acdf}#foot{background:#10acdf}#left>div{-moz-border-radius:20px 0 20px 0;-webkit-border-top-left-radius:20px;-webkit-border-bottom-right-radius:20px;border-radius:20px 0 20px 0}#banner{-moz-border-radius:0 0 20px 0;-webkit-border-bottom-right-radius:20px;border-bottom-right-radius:20px}#foot{-moz-border-radius:20px 0 0 0;-webkit-border-top-left-radius:20px;border-radius:20px 0 0 0}#mainshell{margin-top:10px;background-color:#fdfdfd;border:1px #ddd solid;-moz-border-radius:20px 0 20px 0;-webkit-border-top-left-radius:20px;-webkit-border-bottom-right-radius:20px;border-top-left-radius:20px;border-bottom-right-radius:20px}#left li,#left h3{border-bottom-width:1px}#main h2{font-size:2em;font-weight:700}#main h4,.submit{margin-top:1em}#advanced{display:block}#altSponsors{background:0 0}#altSponsors *{text-align:right;color:#999;font-size:60%;text-decoration:underline;margin-top:-20px}.error{color:red;font:12px Arial,Helvetica,sans-serif}