@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
body {
	background: #000 url(images/sitebg.png) top repeat-x;
	margin: 0px;
}
a:link {color: #ff8800;text-decoration:none;}
a:visited {color: #ff7700;text-decoration:none;}
a:hover {color: #eeba00;text-decoration:none;}
a:active {color: #ff8800;text-decoration:none;}
a img{border:0;}

form{margin:0; padding:0}

#wrapper{background:url(images/header.jpg) no-repeat top; width:960px; margin:auto; height:1%;}
#header{height:230px;}
.headerlinks{height:91px; padding-left:480px;}
.headerlinks a{height:56px; float:left; display:block; padding-left:5px;}
.headerleaderboard{padding:15px 0px; text-align:center;}

.col_main{width:755px; float:right; padding-left:3px;}

.col_left{width:162px; float:left; padding:0 20px;}
.col_left h2{font-size:20px; margin:0; padding:0;}
.col_left ul,.col_left ul li{list-style:none; padding:0; margin:0;}
.col_left ul li{border-bottom:dotted 1px #333333;}
.col_left ul li a{display:block; padding:3px 0 3px 20px; background:url(images/ico-flame.gif) left no-repeat;}
.navbox{margin-bottom:20px;}

#footer{background:url(images/footerbg2.png) repeat-x bottom center; height:50px; padding-top:60px; clear:both; color:#d8ceaa; text-align:center; font-size:11px;}
#footer a.discreet{color:#d8ceaa;}
.clearboth{clear:both;}
.rankingtable{width:736px; padding-bottom:10px;}

.featuredgame{padding:5px 10px; border-left:#633606 solid 1px;border-right:#633606 solid 1px;text-align:center;margin-left: auto;margin-right: auto;}
.genre_tablerows,.tablerows{padding:0 3px; border-left:#633606 solid 1px;border-right:#633606 solid 1px;}
.tablerows td{border-bottom:dotted 1px #693800;}
.genre_tablehead,.tablehead{background:url(images/thead.gif) no-repeat; height:36px;width:736px;}
.tableend{background:url(images/tableend.gif) no-repeat; height:10px;}

.tablehead .label{display:block; float:left; font-weight:bold;}
.tablehead .lbl_gameinfo{width:485px; font-size:16px; padding:10px 5px 0 10px;}
.tablehead .lbl_featinfo{width:485px; font-size:16px; padding:10px 5px 0 10px;margin-left: auto;margin-right: auto;}
.tablehead .lbl_votes{width:90px; font-size:12px; text-align:center; padding-top:14px;}
.tablehead .lbl_genre{width:146px; font-size:12px; text-align:center; padding-top:14px;}

.genre_tablehead .label{display:block; float:left; font-weight:bold;}
.genre_tablehead .lbl_gameinfo{width:611px; font-size:16px; padding:10px 5px 0 10px;}
.genre_tablehead .lbl_votes{width:90px; font-size:12px; text-align:center; padding-top:14px;}


.genre_tablerows .votes{width:80px; text-align:center; background:url(images/votesbg.jpg) no-repeat center; font-weight:bold; font-size:14px; vertical-align:middle;}
.genre_tablerows .gameinfo{width:619px;}

.gameinfo,.votes,.genre{padding:10px 5px;}
.tablerows .gameinfo{width:484px;}
.gameinfo_title{font-size:16px; font-weight:bold; padding-bottom:5px;}
.gameinfo_description{text-align:justify;}
.tablerows .votes{width:80px; text-align:center; background:url(images/votesbg.jpg) no-repeat center; font-weight:bold; font-size:14px; vertical-align:middle;}
.tablerows .genre{width: 135px; text-align:center; background:url(images/genrebg.jpg) no-repeat center; font-weight:bold; font-size:14px; vertical-align:middle;}
.adspace{padding:5px 0;}
.rank,.comments{float:right; padding:0 5px;}

.search_element{padding-bottom:5px;}
.notice {font-weight: bold; color: #0097FF; padding: 4px; padding-left: 10px; padding-right: 10px; background-color: #EFF8E0;}
.error {font-weight: bold; color: #d52727; border: 1px dotted #d52727; padding: 4px; padding-left: 10px; padding-right: 10px; background-color: #FEE7E8;}

.faqitem {font-family: Arial, Helvetica, sans-serif; font-size: 16px;	color: #ff8800;font-weight: bold;}
.faqdesc {font-family: Arial, Helvetica, sans-serif; font-size: 14px;	color: #fff;}