*{margin:0;padding:0;}
html{height:100%;padding-bottom:1px;}
body{background:#333;color:#343;font:normal 62.5% sans-serif;}
a{color:#04C;}
a:hover{color:#06F;}
table h1,table h2,table h3{margin-top:0;}
h1,h3{padding:6px 0 2px;color:#333;}
h1{font:normal 2em sans-serif;}
h2{padding-top:3px;color:#666;font:normal 1.1em Verdana,sans-serif;border-top:1px solid #d5d5d5;margin-bottom:16px;}
h2 a{color:#333;}
h3{font:normal 1.4em sans-serif;padding:0 0 4px;}
h4{font:bold 1em Verdana,sans-serif;}
fieldset{background:#f7f7f2;border:1px solid #CCA;color:#332;margin-bottom:1em;padding:0 12px 10px;}
legend{color:#442;font:bold 1em Verdana,sans-serif;padding:0 6px;}
input,textarea,select{font:normal 1em sans-serif;padding:1px 2px;margin-top:2px;}
code{color:#000;background:#f7f7f7;font:normal 1em "Courier New",sans-serif;padding:0 2px;}
blockquote{background:#fafcff;padding:5px 10px;display:block;font:italic 1em Verdana,sans-serif;margin-bottom:1em;}
form{display:inline;}
.lightbox form{display:block;}
img{border:none;}
img.bordered{background:#FFF;border:1px solid #DDD;padding:5px;}
li{line-height:1.5em;}
form{margin-bottom:1.2em;}
p{padding:2px 0 8px;}
ul,ol{padding:0 0 .5em 2em;}
small,.small{font-size:.9em;}
.very_small{font-size:.8em;padding:0;border:1px solid #777;}
big,.big{font-size:1.1em;}
#header{background:#333 url('img/header.jpg') repeat-x left center;padding:9px;color:#FFF;}
#header #hleft{width:650px;}
#header #hright{width:250px;}
#header .right a{color:#DEF;}
#header .right .padded{padding:4px 8px;background:#5a5a5a;font-size:.9em;}
#header h2{font:normal 1.1em sans-serif;color:#FFE;border:none;}
#login input{font:normal 9px Verdana,sans-serif;border:1px solid #777;}
#login .input{width:65px;}
#site_title{float:left;padding-top:6px;}
#site_title h1{font:normal 2.8em sans-serif;}
#site_title h1 a{color:#cee232;text-decoration:none;}
#site_title a:hover{text-decoration:underline;color:#def242;}
#logo{float:left;width:90px;margin-right:10px;}
.navigation{background:#3b3b3b url('img/navigation.jpg') repeat-x;color:#FFF;height:45px;}
.navigation a{border-left:1px solid #555;border-right:1px solid #333;color:#FFF;float:left;font:bold 1em sans-serif;padding:0 12px;line-height:43px;text-decoration:none;}
.navigation a.useronly{color:#FFC;}
.navigation a:hover{color:#FFF;background:#555;}
.navigation .right a{color:#CDF;}
ul.sidenav{margin:0;padding:0;}
.sidenav a{color:#06F;display:block;width:94%;padding:6px 3%;text-decoration:none;}
.sidenav a span{font:normal 1.6em sans-serif;}
.sidenav a em{border-top:1px solid #d5d5d5;color:#555;display:block;font-style:normal;font:normal 1em Verdana,sans-serif;padding-top:3px;color:#666;}
.sidenav li{list-style:none;padding:0;margin:0;border-top:1px solid #EEE;}
.sidenav a:hover{color:#06F;background:#fafafa;}
ul.block{padding:0;margin:0;border-top:1px solid #EEE;}
.block li{list-style:none;border-bottom:1px solid #EEE;}
.block li>a{display:block;padding:4px 3%;width:94%;color:#555;text-decoration:none;font-size:1.1em;}
.block li>a:hover{background-color:#FFF;color:#06F;text-decoration:none;}
#container{font-size:1.3em;line-height:1.3em;}
.content{width:945px;margin:0 auto;}
.main{background:#f0f0f0 url('img/main.png') repeat-x;padding:30px 0;}
.main-left{width:660px;float:left;}
.main-right{float:right;width:245px;border-left:1px solid #dfdfd8;padding:0 0 12px 20px;}
.items a{float:left;margin:0 0 10px 10px;background:#FFF;border:1px solid #DDD;padding:5px;text-decoration:none;}
.items a.first{margin-left:0;}
.items a em{font:normal 1em sans-serif;text-align:center;display:block;padding:3px 0;}
.bottom{background:#36C;color:#FFF;padding:12px 0;border-top:1px solid #385340;border-bottom:1px solid #FFF;}
.bottom .left{width:55%;}
.bottom .right{width:40%;}
.bottom h3{color:#AFA;}
.bottom a{color:#FFC;}
.bottom a:hover{color:#FF6;}
.footer{color:#DDD;border-top:5px solid #555;}
.footer .left,.footer .right{padding:10px 0 6px;}
.footer a{color:#EEE;text-decoration:none;font:bold .9em sans-serif;}
.footer a:hover{color:#FFF;text-decoration:underline;}
.col2 .left,.col2 .right{width:49%;}
.padded{padding:12px 16px;}
.left{float:left;}
.right{float:right;}
.clearer{clear:both;font-size:0;}
.bold{font-weight:bold;}
.percentage{height:6px;border:1px solid #777;background:#EED;margin-top:5px;}
.user-statistics{font-size:.9em;line-height:1.3em;}
.nolist{list-style:none;}
.divider{border-top:1px solid #d5d5d5;margin:24px 10px 0;padding-bottom:16px;font-size:0;clear:both;}
.col3{float:left;width:32%;}
a.fakebutton{color:#222;background:#DDD;text-decoration:none;padding:0 1px;border:1px solid #CCC;}
.download{margin-top:10px;}
.download a{background:#72aa00 url('img/download.gif') repeat-x left center;border:1px solid #679800;color:#FFF;font:normal 2em sans-serif;padding:8px 10px;text-decoration:none;}
.download a:hover{color:#FFB;}
ol#search>li{margin-bottom:8px;}
.pages a,.pages #currentpage{padding:4px;font-size:.9em;}
#currentpage{color:#222;font-weight:bold;text-decoration:underline;}
span.folder{background:url('img/icon_folder.gif') no-repeat left center;padding-left:20px;}
span.folder_open{background:url('img/icon_folder_open.gif') no-repeat left center;padding-left:20px;}
span.document{background:url('img/icon_document.gif') no-repeat left center;padding-left:20px;}
span.document_open{background:url('img/icon_document_open.gif') no-repeat left center;padding-left:20px;}
span.stats{background:url('img/icon_stats.gif') no-repeat left center;padding-left:20px;}
span.home{background:url('img/icon_home.gif') no-repeat left center;padding-left:20px;}
span.info{background:url('img/icon_info.gif') no-repeat left center;padding-left:20px;}
span.new{background:url('img/icon_new.gif') no-repeat left center;padding-left:20px;}
span.prev{background:url('img/icon_arrowleft.gif') no-repeat left center;padding-left:16px;}
span.next{background:url('img/icon_arrowright.gif') no-repeat right center;padding-right:16px;}
span.comments{background:url('img/icon_comments.gif') no-repeat left center;padding-left:20px;}
span.comment{background:url('img/icon_comment.gif') no-repeat left center;padding-left:20px;}
table{border-collapse:collapse;width:100%;}
table td{vertical-align:top;padding:1px 3px;}
.datatable{margin-bottom:12px;}
.datatable .odd{background:#f8f8f8;}
.bottom .datatable .odd{background:url('img/stripes.gif');}
.datatable>tr.summary>td{padding-top:10px;background:url('/img/summary.gif') repeat-x left top;}
table .bold{font-size:.9em;}
.lightbox,.path{background:#fafafa;padding:10px;border:1px solid #EEE;color:#555;margin-bottom:12px;}
.lightbox a,.path a{text-decoration:none;}
.path{font-size:1.1em;}
.path a:hover{text-decoration:underline;color:#026;}
.path .separator{margin:4px 0;height:1px;background:#EEE;font-size:0;}
.error,.success{font:normal 1.1em sans-serif;}
div.success,div.error{margin:12px 0;padding:6px 6px 6px 28px;}
.success{color:#262;background:#e3f3bc url('img/icon_success.gif') no-repeat;}
.error strong,.success strong{font-size:.8em;}
.error{color:#331;background:#fffac4 url('img/icon_error.gif') no-repeat;}
.button-bet{border:2px double green;background:#080;color:#FFF;}
ul.options{padding-left:6px;font-size:1.1em;}
ul.options>li{list-style:none;background:url('img/icon_list.gif') no-repeat;padding-left:16px;}
ul.faq{padding-left:0;font-size:1.1em;}
ul.faq>li{list-style:none;background:url('img/icon_faq.gif') no-repeat;padding:1px 0 1px 19px;}
.comment_container,.comment_container_odd{padding:8px 5px 0;}
.comment_container_odd{background:#f6f6f6;}
.statsbar{margin-top:4px;background:#fcfcec;border:1px solid #FFF;}
.bar{background:#42bcff url('img/stats_bar.gif') repeat-x;border-right:1px solid #FFF;font-size:0;height:6px;margin-right:auto;}
#external{margin-top:1.2em;}
#external h3{color:#777;}
#external p{padding:2px 0 1px;font-size:.9em;}
#external a{color:#333;}
.item-general-info{margin-bottom:12px;}
.item-general-info-left{width:425px;}
.item-general-info-right{width:220px;text-align:right;}
.block>li.list-separator{border-bottom-color: #DDD;}
.block>li.sub{padding-left: 6px;}