body {
 font-family: Arial, Helvetica, sans-serif; background-image:url(/theme/AMThemes/Lulz/back-lulz.gif);
 font-size: 76%;
 padding: 0;
 margin: 0;
 text-align: center;
}
h1 {font-size: 1.3em; color:#CC3366}
#strip {padding: 5px; background-color:#CCCCCC; border-bottom: 1px solid #999999; color: #CC0000; font-size: .9em; font-weight: bold; text-align: center}
.fullscreen {padding: 3px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC}
.fullscreen img {border: 0; margin: 0 5px 0 0}
.fullscreen a {font-weight: bold}
.menunav {border: 1px solid #CCCCCC; margin: 10px 0 10px 0}
.menunav ul {list-style: none; padding: 8px; margin: 0}
.menunav li {margin: 1px 0 5px 0}
.menunav li a {text-decoration:none}
#stats {border: 1px solid #CCCCCC; margin: 10px 0 10px 0}
#stats span {color: #333333; font-weight: bold; display: block; padding: 8px; font-size: .9em}
#stats ul {padding: 8px; margin: 0}
#stats li {font-size:.9em; color: #666666}
#rightCol {width: 160px; margin: 15px 0 0 15px; float: left; clear: none;}
.PlayNow {font-weight: bold; clear: both;}

.menunav span {background-color:#FFCCCC; color: #CC0000; display: block; padding: 8px; margin: 0px 0 2px 0; font-weight: bold}
#lulzheader {
 
}
#wrapper {
 margin-left: auto;
 margin-right: auto;
 width: 950px;
 text-align: left
}
.main {
 width:950px;
}
.container {
 margin-left: auto;
 margin-right: auto;
 width:950px;
 display:table; /* FireFox hack */
 text-align:left;
}
.header {width:950px;}
.adtop {
 text-align:center;
}
.adside {
 position:absolute;
 top:282px;
 left: 781px;
 z-index:1;
}
.rightside {
 float:left;
 margin: 0 0 60px 10px;
 width:565px;
}
.leftside {
 float:left;
 margin: 0px 0 -5px 8px;
 width:180px;
}
.leftside h2 {
 font-size:12px;
 text-align:center;
 margin: 0 0 -5px 0;
}
.leftside li {list-style: none; padding: 0; margin: 0}
.leftside li a {}
.leftside li a:hover {}
.sidebarback {}
.menuholder {background-image: url(/theme/AMThemes/Lulz/back-nav.gif); background-repeat: repeat-x; padding: 8px 0 8px 0 }
.menu {text-align:center;}
.menu a {font-weight: bold; color: #FFFFFF; font-size: 1.4em}
.menu a:hover {color: #FF3300}
.footer {
 clear:both;
 height:107px;
 width:950px;
 margin: 0 auto;
 font-size:80%;
}
.footertext {
 padding:0 50px 0 0;
 text-align:right;
}
a img {
 border:none;
}
#blockdiv img {
 max-height: 50px;
 max-width: 50px;
 padding: 0 40px 0px 40px;
 width: expression(this.width > 50 ? 50: true);
 height: expression(this.height > 50 ? 50: true);
 position:relative;
 top:-172px;
 z-index:1;
}
#blockdiv a img {
 max-height: 80px;
 max-width: 101px;
 padding: 0 0 0 0;
 width: expression(this.width > 101 ? 101: true);
 height: expression(this.height > 80 ? 80: true);
 position:relative;
 top:-15px;
 left:33px;
}
#blockdiv {
 height:176px;
 width:135px;
 min-height:176px;
 min-width:135px;
 float:left;
 display:block;
 margin: 0 2px 0 2px
}
#blockdiv h4 {
 text-align:center;
 font-size:95%;
 position:relative;
 top:0px;
}
.block {
 margin-left:auto;
 margin-right:auto;
 width:560px;
}
.bottomnav {font-size: 26px;
}
.bottomnav a {
 text-decoration:none;
 font-family:verdana, arial;
 font-size:26px;
}
#blockdiv .spacer {
 padding:0 40px 0 40px;
 margin:0;
 top:0;
}
/* SCRIPT DEPENDANT CSS (NON AMTheme 3) */
 
 
 
.detail {
 border:1px solid #333333;
 margin:0 0 -65px 0;
 padding: 5px 10px 5px 10px;
 position:relative;
}
.playnow a img {
 z-index:0;
 position:relative;
 left:471px;
 top:-3px;
}
.reviews, .article, .register form, .login form, .gameembed {
 border-top: 1px solid #9999CC;
 border-bottom:  1px solid #9999CC;
 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 {
 padding: 0 20px 0 20px; color: #FF0000;
}
.individualreview {
 border: 1px solid #FF66CC;
 background:#FFFFFF;
 padding: 10px;
 margin: 10px 0 10px 0;
 

}
.reviewtext {}
.addreview {
 width:200px;
 padding:15px 15px 15px 15px;
 border: 1px solid #313131;
 margin: 0 auto 0 auto;
}
h1, h1 a {
 font-size:22px;
 text-decoration:none;
}
h1 a:hover, a:hover {
}
h2 {
 font-size:18px;
}
a {
}
.gamedetails {
 padding: 10px 28px 10px 12px;
 
}
.gamedetails dl {clear: both}
.gamedetails dt {font-weight: bold; padding: 0; margin: 0; color: #CC0000}
.gamedetails dd {padding: 0; margin: 0}
.gamedetails p {
 margin: 0 0 0 70px;
}
.gamedetails img {
 float:left;
 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;
}
#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, .suggestedgames {
 width:275px;
 height:240px;
 min-width:275px;
 min-height:240px;
 float:left;

}
.welcomebox p, .featuredgame p, .suggestedgames p, .tellafriend p, 
.tellafriend label {
 padding:10px 10px 10px 10px;
 overflow:hidden;
}
.welcomebox h2, .featuredgame h2, .suggestedgames h3, .tellafriend h3 {
 margin: 0; padding: 8px; color: #CC0000; font-size: 1.2em; font-weight: bold;
}
.suggestedgames, .tellafriend {
 margin-top:15px;
}
.tellafriend form {
 margin:-40px 0 0 65px;
}
.tellafriend label {
 display:block;
 margin-bottom:-8px;
}
.featuredgame {
 margin-left:7px;
}
.featuredgame img {
 float:left;
 padding:10px 10px 10px 10px;
 border: 5px solid #960263;
}
.featuredgame a {
 font-size:16px;
 text-decoration:none;
 float:right;
}
.featuredgame a:hover {
}
.tellafriend {
 
float: left; clear: none;
}
#searchbox {
display: inline;
}
.topcategory {
 height: 345px;
 width:165px;
 float:left;
 display:block;
 margin: 4px 6px 0 0px;

}
.topcategory h2 a, .topcategory h2 {font-size: 1.2em; font-weight: 
bold;text-align:center;padding: 2px 0 2px 0; margin:0}
.topcategory h2 span {font-size: 1em;}
.topcategory img {
  border: 5px solid #960263;margin: 0 auto 0 auto;
}
.topcategory ul {padding: 0 0 5px 0; margin: 0; list-style: none}
.topcategory li a {padding: 0 0 0 8px; font-size: .8em; font-family: Verdana, Arial}
 

.toplogin {
 border: 1px solid gray; background-color: #dfdbda; padding: 5px; font-weight: bold}
}
.toplogin a {
 font-size: 1.1em;
}
