  body {
background:#dedede url('images/background2.jpg') repeat-x top left; 
font-family:"Segoe","Segoe UI","Humanist 777","Frutiger","Univers","Frobisher",Verdana,Arial,Lucida,times new roman,"Myriad Pro","Myriad"; 
font-size:12px; 
color:#0f375f; 
margin:0 auto; 
text-decoration:none}

.wrapper{
position:relative; 
width:950px; 
margin:0 auto}
.main{
background:#ffffff; 
width:950px}
.container{
background:#ffffff; 
margin-left:auto; 
margin-right:auto; 
width:950px; 
text-align:left}
.popular img{
width:60px; 
height:60px}
.logo{
width:251px;
height:125px;
float:left; 
margin:20px 0 0 20px}
.logo a, .logo a:hover, .logo a:active, logo a:visited{
color:#0f375f}
.header{
background:#c8c8c8 url('images/header.png') top center; 
height:183px; 
width:950px; 
margin:0 auto}
.adtop{
background-image:url('images/adback.jpg'); 
text-align:center; 
height:130px; 
width:948px; 
margin-left:1px}
.adside{
position:absolute; 
top:174px; 
left:280px; 
z-index:1}
.rightside{
float:right; 
background:#ffffff url('images/sidebar_02repeat.jpg') top left; 
margin-right:5px; 
width:211px}
.leftside{
float:left; 
margin:0 0 0 0; 
font-size:9px; 
padding:0 0 0 0; 
width:728px; 
max-width:728px}
.leftside h1{
color:#0f375f}
.rightside h2, .adside h2{
font-size:16px; 
text-align:center; 
margin:0 0 -15px 0}
.rightside li, .adside li{
list-style-image:url('images/li.png'); 
font-family:verdana,arial,times; 
font-size:9px; 
border-bottom:none; 
margin:0 5px 2px -5px}
.rightside li a, .adside li a{
color:#FEFEFE; 
text-decoration:none; 
padding:1px 2px 0 2px}
.rightside li a:hover{
color:#dddddd; 
text-decoration:none; 
background:#FEFEFE}
.sidebarback{
width:211px; 
max-width:211px; 
background:#ffffff url('images/sidebar_01top.jpg')}
.sidebarback h2, .sidebarback h2 a{
padding:5px 0 0 0; 
color:#ececec}
.sidebarback, .sidebarback a, .sidebarback ul a{
color:#0f375f}
.menuholder{
width:950px; 
top:-25px; 
left:0}
.menu{
position:relative; 
top:-25px; 
left:0; 
font-size:16px; 
color:#7ea7c5; 
width:950px; 
text-align:center; 
font-family:Verdana,Arial,Times; 
overflow:hidden; 
height:18px; 
max-height:18px}
.menu a{
color:#0f375f; 
text-decoration:none}
.menu a:hover{
color:#6b6b6b}
.footer{
clear:both; 
background:#ffffff; 
height:168px; 
width:950px; 
margin:0 auto; 
font-size:80%}
.footertext{
color:#0f375f; 
padding:0 50px 0 0; 
text-align:right}
a img{
border:none}
.blockdiv img{
max-height:50px; 
max-width:50px; 
padding:0 40px 0 40px; 
position:relative; 
top:-172px; 
z-index:1}
.blockdiv a img{
max-height:80px; 
max-width:101px; 
padding:0 0 0 0; 
position:relative; 
top:-15px; 
left:33px}
.blockdiv{
height:265px; 
width:172px; 
min-height:265px; 
min-width:172px; 
background:url('images/tableback1.gif') top center; 
float:left; 
display:block; 
margin:0 0 0 0}
.blockdiv h4{
text-align:center; 
font-size:95%; 
position:relative; 
top:0}
.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}
.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}
.reviews, .article, .article form, .login form, .gameembed, .viewFavorites, .changePass, .profileInfo{
background:url('images/bigback_trepeat.jpg') repeat-y top left; 
border:none; 
color:#0f375f; 
padding:20px 20px 20px 20px}
.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; 
color:#0f375f}
.profileInfo h2{
padding:0 20px 0 20px; 
color:#0f375f}
.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:#FEFEFE; 
font-size:22px; 
text-decoration:none}
h1 a:hover, a:hover{
color:#dddddd}
h2{
color:#FEFEFE; 
font-size:18px}
a{
color:#0f375f}
.gamedetails{
background:#ffffff url('images/bigback.gif') top center; 
border:none; 
padding:5px 20px 20px 20px; 
height:238px; 
min-height:238px; 
max-height:238px; 
margin-bottom:35px}
.gamedetails h1{
color:#FEFEFE; 
margin-top:-7px}
.gamedetails p{
margin:0 0 0 70px}
.gamedetails img{
float:left; 
margin:5px 5px 5px 5px}
.article form, .login form{
font-size:14px; 
display:table}
.article input, .login input{
width:300px; 
height:22px; 
margin:-20px 0 20px 30px; 
font-size:18px; 
font-family:Verdana,Arial,Times; 
background:#ededed; 
float:right; 
position:relative; 
left:-20px}
.article input:hover, .article input:hover:active, .login input:hover, .login input:hover:active{
background:#FEFEFE}
#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}
.article textarea, .gameembed textarea{
width:450px; 
height:100px; 
margin:0 0 20px 0; 
font-size:11px; 
font-weight:normal}
.gameembed textarea{
margin:0 5px 10px 30px}
.popular{
background:url('images/popback.gif') no-repeat; 
width:690px; 
height:153px; 
min-width:690px; 
min-height:153px; 
overflow:hidden; 
padding:0 10px 0 10px; 
margin-left:10px; 
text-decoration:none; 
clear:both}
.tellafriend, .featuredgame, .suggestedgames{
background:url('images/mediumback2.gif') no-repeat top left; 
width:340px; 
height:255px; 
min-width:330px; 
min-height:260px; 
float:left; 
padding:5px 5px 10px 5px; 
margin:0 5px 0 5px}
.welcomebox{
background:url('images/newestgames.gif') no-repeat top left; 
width:340px; 
height:255px; 
min-width:330px; 
min-height:260px; 
float:left; 
padding:5px 5px 5px 5px; 
margin-left:5px; 
margin-right:5px; 
text-decoration:none}
.welcomebox p, .featuredgame p, .suggestedgames p, .tellafriend p, .tellafriend label{
padding:10px 10px 10px 10px; 
overflow:hidden; 
text-decoration:none}
.welcomebox h2, .featuredgame h2{
padding:10px 10px 0 10px; 
text-align:center;
margin:0 0 0 0; 
text-decoration:none}
.suggestedgames h3, .tellafriend h3{
font-size:18px;
padding:10px 10px 0 10px; 
text-align:center;
color:#ececec;
margin:-10px 0 0 0; 
text-decoration:none}
.welcomebox a, .popular a{
text-decoration:none}
.featuredgame h2{
font-size:110%; 
text-align:left}
.suggestedgames, .tellafriend{
margin-top:15px}
.tellafriend form{
margin:0 auto 0 auto; 
width:200px; 
max-width:200px; 
min-width:200px; 
text-align:center}
.tellafriend label{
display:block; 
margin-bottom:-8px}
.featuredgame{
background:url('images/featuredgame.gif') no-repeat top left; 
margin-left:0}
.featuredgame img{
float:left; 
padding:5px 5px 5px 5px}
.featuredgame a{
color:#0f375f; 
font-size:16px; 
text-decoration:none}
.featuredgamebox p, .suggestedgames p{
margin:10px 10px 5px 5px; 
overflow:hidden}
.featuredgame h2{
text-align:center; 
padding:42px 0 5px 0; 
margin-right:5px; 
color:#0f375f}
.featuredgame a:hover{
color:#5f88b3}
#searchbox{
position:absolute; 
top:116px; 
left:800px}
.search{
position:absolute; 
top:120px; 
left:880px}
@media screen and (-webkit-min-device-pixel-ratio:0){
.topcategory h2 a,.topcategory h2{
font-size:18px; 
text-align:center; 
color:#ececec; 
text-decoration:none; 
margin-top:14px; 
padding-top:14px}}
.topcategory{
height:425px; 
width:172px; 
min-height:425px; 
min-width:172px; 
background:url('images/tableback1.gif') top center; 
display:block; 
margin:0 auto 0 auto; 
position:relative; 
float:left; 
clear:both}
.topcategory h2 a, .topcategory h2{
font-size:18px; 
text-align:center; 
color:#ececec; 
text-decoration:none; 
margin:-7px 14px 5px auto}
.topcategory a{
color:#0f375f}
.topcategory img{
margin:-2px auto 0 auto}
.topcategory ul, .topcategory a{
color:#0f375f; 
line-height:12px; 
text-decoration:none; 
width:172px; 
margin:-5px 10px 0 auto}
.topcategory li{
height:13px; 
overflow:hidden; 
position:relative; 
left:-25px}
.toplogin{
position:absolute; 
top:10px; 
left:5px; 
text-align:right; 
color:#7ea7c5; 
width:940px; 
font-variant:small-caps}
.toplogin a, .menu a{
color:#7ea7c5; 
text-decoration:none}
#gameRating{
position:relative; 
top:-16px; 
left:126px}
#thegamediv{
position:relative; 
z-index:0}
.tip{
margin-left:-100px}
#carousel{
width:565px; 
height:100px; 
position:absolute; 
top:460px; 
left:50%; 
margin-left:-175px}
#carousel a{
position:absolute; 
width:110px}
#carousel img{
max-height:50px; 
max-width:50px}
#rotate{
clear:both; 
height:101px; 
width:552px; 
min-height:101px; 
min-width:552px; 
background-color:#ffffff; 
margin:5px 0 5px 0}
.shoutbox{
background:#00538c; 
width:191px; 
max-width:191px}
#deleteav{
float:left}
.tip {
font:12px Arial,Helvetica,sans-serif; 
border:1px solid #666666; 
width:240px; 
padding:1px; 
position:absolute; 
z-index:100; 
visibility:hidden; 
color:#000000; 
top:20px; 
left:90px; 
background-color:#9ebee5; 
padding:8px 8px 8px 12px}