 body {
background:#000 url('images/background2.jpg') top center repeat;
font-family:"Segoe","Segoe UI","Humanist 777","Frutiger","Univers","Frobisher",Verdana,Arial,Lucida,times new roman,"Myriad Pro","Myriad";
font-size:12px;
color:#FFF;
margin:0 auto
}

.wrapper {
position:relative;
width:980px;
margin:0 auto
}

.main {
background:#000 url('images/mainbg.jpg') top center repeat-y;
width:950px
}

.container {
background:#000;
border:2px solid #fff;
margin-left:auto;
margin-right:auto;
width:980px;
height:auto;
display:table;
text-align:left
}

.header {
background:#c8c8c8 url('images/header.jpg') top center;
height:162px;
width:980px;
margin:0 auto
}

.adtop {
text-align:center;
margin:15px 0 -5px 8px
}

.adside {
position:absolute;
top:278px;
left:781px;
z-index:1
}

.rightside {
float:left;
width:565px;
margin:-16px 0 60px 14px
}

.leftside {
float:left;
background:#FFF url('images/sidebar_02repeat.jpg') top left;
width:191px;
margin:0 0 -5px 8px
}

.leftside h2,.adside h2 {
font-size:12px;
text-align:center;
background:#FFF url('images/sidebartop.gif') top left;
margin:0 0 -5px
}

.leftside li,.adside li {
list-style-image:url('images/li.gif');
font-family:verdana,arial,times;
font-size:12px;
border-bottom:1px solid #db6726;
margin:0 5px 2px -5px
}

.leftside li a,.adside li a {
color:#FFF;
text-decoration:none;
padding:1px 2px 0
}

.leftside li a:hover {
color:#DDD;
text-decoration:none;
background:#772c00
}

.sidebarback {
background:url('images/sidebar_01top.jpg') top left no-repeat;
width:191px;
max-width:191px;
text-align:left
}

.sidebarback2 {
background:url('images/sidebar_10top.jpg') top left no-repeat;
width:191px;
max-width:191px;
text-align:left
}

.sidebarback3 {
background:url('images/sidebar_100top.jpg') top left no-repeat;
width:191px;
max-width:191px;
text-align:left
}

.menuholder {
width:730px
}

.menu {
position:relative;
top:-52px;
left:10px;
font-size:11px;
color:#000000;
width:950px;
text-align:center;
font-family:Verdana,Arial,Times
}

.menu a:hover {
color:#6b6b6b
}

.footer {
clear:both;
background:#000;
height:107px;
width:950px;
font-size:80%;
margin:0 auto
}

.footertext {
color:#fff;
text-align:center;
padding:0 50px 0 0
}

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:-130px;
	z-index:1;
}

.blockdiv a img {
	max-height: 30px;
	max-width: 95px;
	padding: 0 0 0 0;
	width: expression(this.width > 95 ? 95: true);
	height: expression(this.height > 30 ? 30: true);
	position:relative;
	top:-15px;
	left:18px;
}

.blockdiv {
	height:130px;
	width:130px;
	min-height:130px;
	min-width:130px;
	background:#029928;
        border: 2px solid #ffffff;
	float:left;
	display:block;
	margin: 2px 2px 2px 2px
}

.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:#FFF;
position:relative;
top:3px
}

.blockdiv .spacer {
top:0;
margin:0;
padding:0 40px
}

.detail {
background:#000;
border:1px solid #fff;
position:relative;
color:#fff;
margin:0 0 -65px;
padding:15px 10px
}

.playnow a img {
z-index:0;
position:relative;
left:471px;
top:-3px
}

.reviews,.article,.register form,.login form,.gameembed,.viewFavorites,.changePass,.profileInfo {
background:#000;
border:2px solid #fff;
width:543px
}

.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
}

.profileInfo img {
float:right
}

.individualreview {
border:2px solid #fff;
background:#000;
width:400px;
color:#fff;
margin:10px 20px 5px;
padding:10px 20px
}

.reviewtext {
font-size:10px;
color:#fff;
text-indent:10px;
background:#000
}

.addreview {
width:200px;
border:2px solid #fff;
margin:0 auto;
padding:15px
}

h1,h1 a {
color:#FFF;
font-size:14px;
text-decoration:none
}

h1 a:hover,a:hover {
color:#FFF
}

h2 {
color:#FFF;
font-size:15px
}

a {
color:#fff
}

.gamedetails {
color:#FFF;
background:#000;
border:2px solid #fff;
width:543px;
min-width:543px;
height:auto;
padding:0
}

.gamedetails p {
margin:5px
}

.register form,.login form {
font-size:14px;
display:table
}

.register input,.login input {
width:350px;
height:22px;
font-size:18px;
font-family:Verdana,Arial,Times;
background:#fff;
border:2px solid #fff;
float:right;
position:relative;
left:-20px;
margin:0 0 20px
}

.register input:hover,.register input:hover:active,.login input:hover,.login input:hover:active {
background:#FFF
}

#regsubmit,#submit,#tafbutton {
background:#fff;
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;
padding:1px
}

#regsubmit:hover,#submit:hover,#tafbutton:hover {
border:1px solid #000
}

#agree,#sponsored,#rememb {
width:15px;
background:transparent;
margin:-10px 0 0
}

#tafbutton {
clear:both
}

.tellafriend label {
display:block;
margin-bottom:-8px
}

.register textarea,.gameembed textarea {
width:492px;
height:100px;
font-size:11px;
font-weight:400;
margin:0 0 20px
}

.gameembed textarea {
margin:0 5px 10px 30px
}

.welcomebox2 {
background:#000;
width:545px;
height:auto;
min-width:543px;
text-align:left;
float:left;
margin:4px 0 0;
padding:0 0 0 10px
}

.welcomebox,.featuredgame,.suggestedgames {
background:#000;
border:2px solid #fff;
width:545px;
height:auto;
min-width:543px;
text-align:left;
float:left;
margin:4px 0 0;
padding:0 0 0 0px
}

.welcomebox p,.featuredgame p,.suggestedgames p,.tellafriend p,.tellafriend label {
overflow:hidden;
padding:10px
}

.welcomebox h2,.featuredgame h2,.suggestedgames h3,.tellafriend h3 {
text-align:center;
margin:0;
padding:10px 10px 0
}

.featuredgame h2 {
text-align:center;
font-size:100%
}

.suggestedgames,.tellafriend {
margin-top:15px
}

.tellafriend form {
margin:-40px 0 0 65px
}

.featuredgame {
background:#000;
margin-left:0;
width:543px;
height:auto;
min-width:543px;
}

.featuredgame img {
float:left;
padding:0 20px
}

.featuredgame a {
color:#FFF;
font-size:16px;
text-decoration:none;
float:right
}

.featuredgame a:hover {
color:#000
}

.tellafriend {
background:#000;
border:2px solid #fff;
width:274px;
height:240px;
min-width:274px;
min-height:240px;
float:right;
position:relative;
left:-10px
}

#searchbox {
position:absolute;
top:70px;
left:842px
}

.topcategory {
height:295px;
width:133px;
min-height:295px;
min-width:133px;
background:#000;
border:2px solid #fff;
float:left;
display:block;
text-align:left;
margin:4px 3px 0 0
}

.topcategory h2 a,.topcategory h2 {
font-size:14px;
text-align:center;
color:#fff;
text-decoration:none
}

.topcategory img {
margin:0 auto
}

.topcategory ul,.topcategory a {
color:#fff;
line-height:12px;
text-decoration:none;
width:120px;
margin:-10px 5px 0 0
}

.topcategory li {
height:14px;
overflow:hidden;
position:relative;
left:-25px
}

.toplogin {
	position:absolute;
	top:135px;
	left:332px;
	text-align:right;
        color: #FFFFFF;
	width:600px;
	font-variant : small-caps;	
}

.toplogin a {
	text-decoration:none;
        color: #FFFFFF;
}

#gameRating {
position:relative;
top:-16px;
left:126px
}

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

.tip {
margin-left:-100px
}


#deleteav {
float:left
}

.someclass {
classtoapplytoyourscrollersifdesiredfont-variant:small-caps
}

#pscroller1{
	width: 450px;
	height: 15px;
	padding: 1px;
}

.topscroll {
	position:absolute;
	top:135px;
	left:20px;
	width:500px;
	font-variant : small-caps;	
}

#submenu {
height:20px;
line-height:20px;
padding:0 10px
}

#submenu ul {
list-style-type:none;
font-family:Arial,Helvetica,sans-serif
}

#submenu li {
float:left;
background-color:#000;
border:1px solid #fff;
font-family:Arial,Helvetica,sans-serif
}

.previewgame {
font-size:18px;
color:#fff;
text-align:center;
font-family:Verdana,Arial,Times
}

.previewgame a:hover {
color:#DF2222
}

.tournament {
color:#FFF;
width:700px;
background:#000;
border-top:4px solid #3f667b;
border-bottom:4px solid #3f667b;
min-height:238px;
text-align:center;
padding:10px 28px 10px 12px
}

.tournamentlist {
color:#FFF;
width:540px;
background:#000;
border-top:4px solid #3f667b;
border-bottom:4px solid #3f667b;
min-height:238px;
padding:10px 10px 10px 12px
}

.tournamentsplitter {
color:#FFF;
width:520px;
background:#00538C;
border-top:4px solid #3f667b;
min-height:100px;
font-family:Arial,Helvetica,sans-serif;
padding:10px 10px 10px 12px
}

.tournamentsplitter img {
float:right;
width:100px;
height:100px
}

.tournamentsplitter h1,.tournamentsplitter h1 a {
color:#FFF;
font-size:22px;
text-decoration:none
}

.tournamentsplitter h1 a:hover,.tournamentsplitter a:hover {
color:#aaa;
text-decoration:none
}

.tournamentsplitter h2 {
color:#FFF;
font-size:18px
}

.tournamentsplitter a {
color:#FFF;
text-decoration:none
}

.tournamentrank {
height:176px;
width:80px;
min-height:176px;
min-width:80px;
background:#00538C;
display:block;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
margin:4px
}

.tournamentrank h2 a,.tournamentrank h2 {
font-size:10px;
text-align:center;
color:#fff;
text-decoration:none;
background:#000;
border:2px solid #fff
}

.tournamentrank img {
height:75px;
width:75px;
margin:0 auto;
padding:0
}

.tournamentrankwinner {
height:176px;
width:150px;
min-height:176px;
min-width:150px;
background:#00538C;
display:block;
margin:4px
}

.tournamentrankwinner h2 a,.tournamentrankwinner h2 {
font-size:14px;
text-align:center;
color:#fff;
text-decoration:none;
background:#000;
border:2px solid #fff
}

.tournamentdetails {
color:#FFF;
width:700px;
background:#000;
border-top:4px solid #3f667b;
border-bottom:4px solid #3f667b;
height:238px;
min-height:238px;
padding:10px 28px 10px 12px
}

.tournamentdetails p {
margin:0 0 0 70px
}

.ind_feat_m {
width:545px;
overflow:hidden
}

.ind_feat_a {
float:left;
width:290px;
padding-left:1px
}

.ind_feat_d {
width:250px;
overflow:hidden;
float:right;
display:inline
}

.menu a,.previewgame a {
color:#2f2f2f;
text-decoration:none
}

.gamedetails img,.tournamentdetails img {
float:left;
margin:5px
}

#submenu li a,.tournamentrank a {
display:block;
color:#fff;
margin-right:2px;
border:1px solid #fff;
text-decoration:none;
font-family:Arial,Helvetica,sans-serif;
padding:0 15px
}

#submenu li a:hover,.tournamentrank a:hover {
background-color:#aaa;
border:1px solid #000;
text-decoration:none;
font-family:Arial,Helvetica,sans-serif
} 
