@charset "utf-8";
.clear{clear:both;}
body{background:url(images/bg.jpg) #E0E4CC;margin:0;padding:0;}
ul, ol{list-style-position:outside;}
img{border:none;}
#wrapper{color:#333;font:11px verdana, Arial, Helvetica, sans-serif;letter-spacing:.2px;margin:0 auto;padding:0;width:1010px;}
input,textarea{background-color:#fff;border:3px solid #A7DBD8;color:#555;font:11px verdana, Arial, Helvetica, sans-serif;padding:3px;}
input:hover, textarea:hover{border:3px solid #69D2E7;}
a {color:#F38630; text-decoration:none;}
#content a:hover, #sidebar a:hover {color:#A7DBD8; border-bottom:1px dotted #F38630}
#header{background:url(images/header.jpg);height:214px;margin:45px auto 0;padding:0;position:relative;width:1010px;}
#header li{list-style:none;margin:0;padding:0;position:absolute;top:0;}
#header li,#header a{display:block;height:214px;}
#home{left:25px;width:115px;}
#home.current, #home a:hover{background:transparent url(images/header.jpg) -25px -214px no-repeat;}
#codes{left:385px;width:115px;}
#codes.current, #codes a:hover{background:transparent url(images/header.jpg) -385px -214px no-repeat;}
#join{left:505px;width:115px;}
#join.current, #join a:hover{background:transparent url(images/header.jpg) -505px -214px no-repeat;}
#fans{left:625px;width:115px;}
#fans.current, #fans a:hover{background:transparent url(images/header.jpg) -625px -214px no-repeat;}
#update{left:745px;width:115px;}
#update.current, #update a:hover{background:transparent url(images/header.jpg) -745px -214px no-repeat;}
#extra{left:865px;width:115px;}
#extra.current, #extra a:hover{background:transparent url(images/header.jpg) -865px -214px no-repeat;}
#content{float:right;line-height:22px;margin:0 20px 0 0;padding:0;width:605px;}
#content h2{color:#69D2E7;font:24px verdana, Arial, Helvetica, sans-serif; margin:0; padding:5px 40px 0 0; background:url(images/bullet.gif) no-repeat top right; height:28px; text-align:right;}
#content h3{color:#69D2E7;font-size:16px;margin:0;padding:10px 0 0;}
blockquote{background:#fff;color:#555;font: italic 12px Georgia, "Times New Roman", Times, serif;line-height:24px;margin-left:25px;padding:3px 7px;  background: url(images/close-quote.gif) no-repeat right bottom;}
blockquote p:first-letter { background: url(images/open-quote.gif) no-repeat left top;  padding-left:18px;  font: italic 18px Georgia, "Times New Roman", Times, serif;}
#sidebar{float:left;letter-spacing:.2px; line-height:20px; width:345px; margin:0 15px 0 25px;}
#sidebar h2{color:#FA6900;font:22px verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;}
#sidebar ul{margin:0;padding:0;}
#footer{height:88px;padding:0;width:1010px;}
#content ul,#sidebar ul li{list-style-position:inside;}
#content p,#sidebar p{margin-top:0;}