body {
	background: #181818;
	font-family:Verdana,Arial,Lucida;
	font-size:12px;
	color:#FFFFFF;
	margin: 0pt auto;
}

.wrapper { position: relative; width: 980px; margin: 0pt auto;}

.main {
	width:950px;
}

.container {
	background: #FFF;
	margin-left: auto;
	margin-right: auto;
	width:980px;
	display:table; /* FireFox hack */
	text-align:left;
}

#header {
	background: #c8c8c8 url('images/header_bg.gif') repeat-x;
	height:156px;
	width:980px;
	margin: 0 auto;
}

#header #logo {
	float: left;
	display: inline-block;
	margin: 4px 0 0 2px;
}

#header #logo img {
	height: 116px;
	width: 154px;
}

#header #adtop {
	float: left;
	display: inline-block;
	overflow: hidden;
	margin: 14px 0 0 60px;
}

#header #adtop .label {
	font-size: 12px;
	text-align: center;
	width: 726px;
}

#menu {
	float: left;
	display: inline-block;
	height: 30px;
	background: url(images/menu_bg.gif) repeat-x;
	width: 980px;
	text-align: center;
	padding: 3px 0 0 0;
	overflow: hidden;
}

#menu, #menu a{
	font-size: 14px;
	font-weight: 600;
	color: #000;
	text-decoration: none;
}

#menu a:hover{ 
	color: #D50202;
}


#rightside {
	float: right;
	margin: 0px 4px 0 0;	
	width: 200px;
}

#centercolumn {
	float:left;
	display: inline-block;
	margin: 5px 8px 15px 8px;
	width:560px;
}

#leftside {
	float:left;
	margin: 0px 0 -5px 4px;
	width:191px;
}

#leftside h2, #rightside h2, #centercolumn h2, .gamedetails h2, .gamereviews h2 , .suggestedgames h2, .tellafriend h2{
	font-size:16px;
	font-weight: 900;
	color: #000;
	text-align:center;
	margin: 0 0 -5px 0;
	height: 24px;
	background: #FFFFFF url('images/leftside_header_bg.gif') repeat-x;  
}

#leftside li, #rightside li {
	list-style-image: url('images/li.gif');
	font-family: verdana,arial,times;
	font-size:12px;
	margin:0 5px 2px 0;
}

#leftside li a, #rightside li a {
	color: #000;
	text-decoration: none;
	padding: 1px 2px 0px 2px;
}

#leftside li a:hover {
	color: #DDDDDD;
	text-decoration: none;
	background:#772c00;
}

#leftbox {
	background: #FFF;
	color: #000;
	width: 191px;
	max-width: 191px;
	margin: 5px 0 0 0;
	border-left: 1px solid #db6726;
	border-right: 1px solid #db6726;
	border-bottom: 1px solid #db6726;

}

#rightbox {
	background: #FFF;
	color: #000;
	width: 200px;
	max-width: 200px;
	margin: 5px 0 0 0;
	border-left: 1px solid #db6726;
	border-right: 1px solid #db6726;
	border-bottom: 1px solid #db6726;

}

#centerbox, #welcomebox , #articleblock{ 
	float: left;
	display: inline-block;
	background: #FFF;
	color: #000;
	width: 550px;
	max-width: 560px;
	font-size: 14px;
	margin: 0 0 20px 0;
	border-left: 1px solid #db6726;
	border-right: 1px solid #db6726;
	border-bottom: 1px solid #db6726;
	overflow: hidden;
}

#articleblock {
	margin: 20px 0 20px 8px;
}

#articleblock h1, #gamebox h1 {
	font-size: 24px;
	font-weight: 900;
	color: #000;
	text-align:center;
	margin: 0 0 -5px 0;
	height: 36px;
	background: #FFFFFF url('images/center_header_bg.gif') repeat-x;
}

#articleblock a {
	text-decoration: none;
	color: blue;
}

#welcomebox img {
	float: left;
	margin: 5px 10px 10px 5px;
}

#leftbox a, #rightbox a, #welcomebox a {
	color: #000;
}

.boxwrapper {
	padding: 10px 5px;
}

.menuholder { width:730px; }

.menu {
	position:relative;
	top:-52px;
	left:0px;
	font-size:12px;
	color:#2f2f2f;
	width:950px;
	text-align:center;
	font-family:Verdana,Arial,Times;
}
	
.menu a{
	color:#2f2f2f;
	text-decoration:none;
}	

.menu a:hover{
	color:#6b6b6b;
}		



#footer {
	clear:both;
	float: left;
	display: inline-block;
	background: url('images/footer_bg.gif') repeat-x;
	height:107px;
	width:980px;
	margin: 20px auto 0 auto;
	font-size:80%;
}

.adfooter {
	clear: both;
	width: 468px;
	margin: 25px auto 0 auto;
}

.footertext {
	clear: both;
	float: left;
	color:#000000;
	padding:0 50px 0 0;
	text-align:right;
}

.copyright {
	color: #FFF;
	font-size: 10px;
	text-align: center;
	margin-top: 10px;
}

a img {
	border:none;
} 

#gamegroup {
	float: left;
	display: inline-block;
	margin: 2px auto;
	font-family: 'Arial';
	font-weight: 400;
	font-size: 14px;
	width:480px;
	padding: 0 10px 0 10px ;
}

.topgamemenu {
	float: left;
	display: inline-block;
	height: 38px;
	width: 970px;
	text-align: center;
	margin: 10px 0;
}

.topgamemenu img {
	 
	margin: 0 0 0 5px;
	z-index: 1;
}

#gameblock {
	float: left;
	display: inline-block;
	margin: 10px auto;
	font-family: 'Arial';
	font-weight: 400;
	font-size: 14px;
	width:480px;
	padding: 10px;
}

#gameblock img {
	float: left;
	width: 100px;
	height: 70px;
	margin: 2px 2px 10px 10px;
 	z-index:1;
}

#gameblock a img {
	border: none;
	outline: none;
}


.block {
	margin-left:auto;
	margin-right:auto;
	width:560px;
}

.bottomnav {
	margin-left:auto;
	margin-right:auto;
	float:right;
}
.bottomnav a{
	text-decoration:none;
	font-family:verdana,arial;
	font-size:20px;
	color:#000000;
	position:relative;
	top:3px;
}

.blockdiv .spacer {
	padding:0 40px 0 40px;
	margin:0;
	top:0;
}

/* SCRIPT DEPENDANT CSS (NON AMTheme 3) */

.detail {
	background:#5993eb;
	border:1px solid #333333;
	margin:0 0 -65px 0;
	padding: 5px 10px 5px 10px;
	position:relative;
	color:#000000;
}

.playnow a img{
	z-index:0;
	position:relative;
	left:471px;
	top:-3px;
}

 .article, .register form, .login form, .gameembed, .viewFavorites, .changePass, .profileInfo {
	width:556px;
}

.gameembed {
	margin-bottom:18px;
}

.reviews p, .reviews h2, .reviews h3, .reviews form, .postcat, .article h1, .article h2, .article p, form p, .gameembed h3, .viewFavorites p, .changePass p, .viewFavorites h2, .changePass h2, .viewFavorites h1, .changePass form, .profileInfo h1, .profileInfo p, .profileInfo img  {
	padding: 0 20px 0 20px ;
}

.profileInfo img {
	float:right;	
}

.individualreview {
	border: 1px solid #313131;
	background:#FFFFFF;
	padding: 10px 20px 10px 20px ;
	margin: 10px 20px 5px 20px ;
	width:400px;
	color:#000000;
}

.reviewtext {
	font-size:10px;
	color:#333333;
	text-indent:10px;
	background:#AAAAAA;
}


.addreview {
	width:200px;
	padding:15px 15px 15px 15px;
	border: 1px solid #313131;
	margin: 0 auto 0 auto;
}

h1, h1 a {
	color:#FFFFFF;
	font-size:22px;
	text-decoration:none;
}

h1 a:hover, a:hover {
	color:#ff5400;
}

h2 {
	color:#FFFFFF;
	font-size:18px;
}

a {
	color:blue;
}

#gamepage {
	float:left;
	display: inline-block;
	margin: 0;
	width:980px;
}

.gamerowwrapper {
	float: left;
	display: inline-block;
	text-align: center;
	width: 970px;
	padding: 20px;
}

.gameadtop {

	width: 726px;

}

.gameadright {
	float: right;
	margin: 0;
}

#gamebox {
	clear: both;
	float: left;
	display: inline-block;
	background: #FFF;
	color: #000;
	font-size: 14px;
	width: 900px;
	margin: 0 0 20px 35px;
	overflow: hidden;
}

.gamemenu, .gamemenu a {
	color: #000;
	text-align: center;
	text-decoration: none;
}


	

.gamedetails, .gamereviews {
	float: left;
	display: inline-block;
	background: #FFF;
	color: #000;
	width: 468px;
	max-width: 468px;
	min-height:238px;
	font-size: 14px;
	margin: 20px 10px 20px 10px;
	border-left: 1px solid #db6726;
	border-right: 1px solid #db6726;
	border-bottom: 1px solid #db6726;
	overflow: hidden;
}

.gamereviews a {
	color: blue;
}

.gamedetails p{
	margin: 0 0 0 70px;
}
.gamedetails img{
	float:left;
	width: 100px;
	height: 70px;
	margin: 5px 5px 5px 5px;
}

.register form, .login form {
	font-size: 14px;
	display:table;
}

.register input, .login input {
	width: 400px;
	height: 22px;
	margin: -20px 0 20px 0;
	font-size: 18px;
	font-family:Verdana,Arial,Times;
	background:#ededed;	
	float:right;
	position:relative;
	left:-20px;
}

.register input:hover, .register input:hover:active, .login input:hover, .login input:hover:active{
	background:#FFFFFF;
}


#article, #reviews {
	border-bottom: 4px solid #3f667b;
	margin: 10px auto;
	font-family: 'Arial';
	font-weight: 400;
	font-size: 14px;
	width:480px;
	padding: 0 10px 0 10px ;
}

#article h2, #article h2 a{
	background: none;
	font: bold 18px Arial;
	color: #000;
}

.postcat {
	font-family: 'Arial';
	font-weight: 400;
	font-size: 12px;
	padding: 0 20px 0 20px ;
}

.bottomnav {
	float: left;
	width: 480px;
	text-align: center;
	font-family: 'Arial';
	font-weight: 400;
	font-size: 10px;
	padding: 0 auto 0 auto ;
}

.bottomnav a {
	text-decoration: none;
	font-size: 10px;
}

#regsubmit, #submit, #tafbutton {
	background: #fff;
	padding: 1px;
	font-family: Geneva, Vera, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-variant : small-caps;
	border : 1px solid #aaa;
	width:30%;
	margin:0 10px 0 0;
}

#regsubmit:hover, #submit:hover, #tafbutton:hover {
	border : 1px solid #000;
}

#agree, #sponsored, #rememb {
	width: 15px;
	background:transparent;
	margin:-10px 0 0 0;	
}

#tafbutton {
clear:both;
}

.tellafriend label {
    display:block;
}

.register textarea, .gameembed textarea {
	width: 492px;
	height: 100px;
	margin: 0 0 20px 0;
	font-size: 11px;
	font-weight: normal;
}

.gameembed textarea {
margin: 0 5px 10px 30px;
}

.welcomebox, .featuredgame {
	width:275px;
	height:240px;
	min-width:275px;
	min-height:240px;
	float:left;
}

.welcomebox p, .featuredgame p, .suggestedgames p, .tellafriend p {
	padding:10px 10px 10px 10px;
	overflow:hidden;
}

.tellafriend label {
	width: 100px;
	border: 1px solid black;
}

.welcomebox h2, .featuredgame h2 {
	padding:10px 10px 0px 10px;
	text-align:center;
	margin:0 0 0 0;
}

.featuredgame h2 {
	text-align:left;
	font-size:110%;
}

.suggestedgames, .tellafriend {
	float: left;
	display: inline-block;
	background: #FFF;
	color: #000;
	width: 270px;
	max-width: 270px;
	min-height:238px;
	font-size: 14px;
	margin: 20px 10px 20px 35px;
	border-left: 1px solid #db6726;
	border-right: 1px solid #db6726;
	border-bottom: 1px solid #db6726;
	overflow: hidden;
}

.tellafriend form {
	margin:-40px 0 0 65px;
}

.tellafriend label {
	display:block;
	margin-bottom:-8px;
}

.tellafriend {
	width:274px;
	height:240px;
	min-width:274px;
	min-height:240px;
	float:right;
	position:relative;
	left:-10px;
}


#searchbox {
	position:absolute;
	top:70px;
	left:842px;
}

#categorygroup {
	float: left;
	display: inline-block;
	width: 560px; 
	overflow: hidden;
	padding: 0 1px 20px 7px;
}

.topcategory {
	float: left;
	display: inline-block;
	height:176px;
	width:135px !important;
	max-width: 135px !important;
	float:left;
	margin: 4px 3px 0 0px;
	overflow: hidden;
}

.topcategory h2 a, .topcategory h2 {
	font-size:12px;
	font-family: 'Arial Black';
	font-weight: 900;
	text-align:center;
	color:#000;
	text-decoration:none;
	padding: 6px 0 0 0;
}

.topcategory img {
	margin: 0 auto 0 auto;
}

.topcategory ul, .topcategory a {
	margin:-10px 5px 0 0;
	color:#000;
	line-height:12px;
	text-decoration:none;
	width:120px;
	
}

.topcategory a:hover {
	color: red;
}

.topcategory li {
height:13px;
overflow:hidden;
position:relative;
 
}

.toplogin {
	position:absolute;
	top:135px;
	left:332px;
	text-align:right;
	width:600px;
	font-variant : small-caps;	
}

.toplogin a {
	text-decoration:none;
}

/* Code added for 2.7 compatibility*/
#gameRating {
	position: relative;
	margin: -18px 0 0 105px;
}

#thegamediv {
	position:relative;
	z-index:0;
}

.tip {
margin-left:-100px;
}

/* Scroller Box */
.scroller_container {
	height: 200px;
	width: 190px;
	overflow: hidden;
}
.scroller_container ol {
   margin: 0;
   padding: 0;
   list-style-position: inside;
   }
   
.scroller_container li {
   padding: 0;
   margin: 0.3em 0 0.3em 0;
   }
   
.scroller {
padding: 0;
text-align: center;
}

.jscroller2_up, .jscroller2_up_endless, .jscroller2_down, .jscroller2_left, .jscroller2_right {
margin: 0;
padding: 0;
overflow: hidden;
}

.jscroller2_left, .jscroller_right, .jscroller2_left_endless, .jscroller2_right_endless {
white-space: nowrap;
overflow: hidden;
}


/* End Scoller Box */
