body {
font-family:"Segoe","Segoe UI","Humanist 777","Frutiger","Univers","Frobisher",Verdana,Arial,Lucida,times new roman,"Myriad Pro","Myriad";
	font-size:11px;
	color:#000000;
	margin: 0pt auto;
background:  #DDDDDD;
}
.basicbox{
width: 587px;

border:1px solid black;
}
a:hover {
text-decoration: underline;
}
.wrapper {
position: relative;
 width: 985px;
 margin: -1pt auto;
background: #DDDDDD url('images/back-729.gif');
}

.main {
background: #DDDDDD url('images/back-729.gif');
	width:985px;
}
.main3 {
	background: #000000;
	width:985px;
}
.main2 {
	background: #DDDDDD url('images/mainbg.jpg') top center repeat-y;
	width:950px;
}

.tokens {
background: #DDDDDD;
	top:187px;
	left: 788px;
}

.content1
{
	height:140px;
	width:770px;
	min-height:140px;
	float:center;
	margin: 5px 5px 5px 5px ;


}
.content
{
	height:130px;
	width:600px;
	min-height:130px;
	float:left;
	margin: 5px 5px 5px 5px ;
}
.topplayers {
	margin-left:auto;
	margin-right:auto;
height:150px;
	width: 900px;
	max-width:900px;
}

.cat {
	position:relative;
	top:-0px;	
	left:35px;
	
}
.container {
	background: #DDDDDD url('images/back-729.gif');
 border: 0px solid #AAAAAA;
	margin-left: auto;
	margin-right: auto;
	width:985px;
	display:table; /* FireFox hack */
	text-align:left;
}
.container2 {
	background: #FFFFCC url('images/black_bg.gif');
	margin-left: auto;
	margin-right: auto;
	width:980px;
	display:table; /* FireFox hack */
	text-align:center;
}
.container3 {
		background: #DDDDDD url('images/back-729-b2.gif');
 border: 0px solid #AAAAAA;
	margin-left: auto;
	margin-right: auto;
	width:980px;
	display:table; /* FireFox hack */
	text-align:left;
}
.trophies {
	position:relative;
	top:-5px;	
	left:19px;
text-align:center;
	background: #000000;
}


.register {
color:#FFFFF;
}

.trophies span {
color:#000000;
	min-width:160px;
	width:160px;
	margin-right:24px;
	display:table;
	height:130px;
	float:left;
}



.header {

    background: #FFFFFF url('images/headergif1.gif') top center;
	height:62px;
	width:985px;
	margin: 0 auto;
}

.adtop {
	text-align:center;
}

.adside {
		position:absolute;
	background: url('images/back-729-b2.gif');
	top:230px;
	left: 785px;
	z-index:1;	
}

.rightside {
	float:left;
	margin: -16px 0 10px 10px;
	width:785px;
}
.leftside h2, .adside h2 {
	text-align:center;
	margin: 0 0 -5px 0;
	background: #DDDDDD url('images/sidebartop.gif') top left;
}
.leftside {
	position:relative;
	float:left;
    top: 10px;
	background: url('images/back-729.gif');
	margin: 0px 0px 0px 1px;
	width:185px;
}


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

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

.leftside li a:hover {
	color: #009900;
	text-decoration: underline;
}
.sidebarback {
 border: 1px solid #999999;
 padding: 2px;
	background: #DDDDDD url('images/back-729-b2.gif');
 color:#000000;
	width:185px;
	max-width:185px;
}

.sidebarback2 {
 border: 1px solid #000000;
background: url('images/sidebartop.gif');
	width:150px;
text-align:center;
 color:#000000;
 padding: 2px;
	max-width:180px;
}
.sidebarback3 {
 border: 1px solid #000000;
background: #DDFFDD;
text-align:center;
 color:#000000;
 padding: 2px;
	max-width:250px;
}



.linkscroller {
position:relative;
	top:-5px;
	left: 5px;
}

.menuholder { width:730px; }

.menu {
	position:absolute;
    top: 140px;
	left:15px;
	font-size:11px;
    font-weight: bold;
    color: #000000;
	width:950px;
	text-align:center;
	font-family:Georgia;
	overflow:hidden;
	height:16px;
	max-height:18px;

}

.menu2 {
	
	font-size:11px;
    font-weight: bold;
	color:#000000;
	text-align:center;
	font-family:Arial;
}

.menu3

{
	font-size:12px;
	color:#000000;
	text-align:center;
	font-family:Georgia;
}

.menu3 a{
	color:#000000;
	text-decoration:none;
     font-weight: bold;
	font-size:12px;
}	
.menu a{
    color:#000000;
	text-decoration:none;
    font-weight: bold;
	font-size:14px;
}	

.menu a:hover{
	color:#000000;
}		

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

.footertext {
	color:#000000;
	padding:0 50px 0 0;
	text-align:right;
}

a img {
	border:none;
text-decoration:none;
}


.block {
	margin-left:auto;
	margin-right:auto;
	width: 560px;
}

.bottomnav {
	margin-left:auto;
	margin-right:auto;
	float:center;
}
.bottomnav a{
	text-decoration:none;
	font-family:verdana,arial;
	font-size:20px;
	color:#000000;
	position:relative;
	top:3px;
}


/* SCRIPT DEPENDANT CSS (NON AMTheme 3) */

.detail {
	background: #DDDDDD url('images/back-729-b2.gif');
	border:1px dotted #AAAAAA;
	margin:0 0 0 0;
	padding: 5px 10px 5px 10px;
	position:relative;
	min-width:150px;
	width:150px;
	display:block;
	color:#000000;
}
.blockdiv .spacer {
	padding:0 40px 0 40px;
	margin:0;
	top:0;
}

.detaildiv {
	background: #DDDDDD url('images/back-729-b2.gif');
	border:1px dotted #AAAAAA;
	position:relative;
	margin:0 0 3px 3px;
    padding: 0px 15px 0px 15px;
	height:330px;
	width:330px;
	display:block;
	min-width:233px;
    float:left;
	color:#000000;
font-family: georgia;
	font-size:11px;
}

.play2 {
	z-index:0;
	position:absolute;
	left:145px;
	top:1px;
}

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

.login form {
	background: #BBFFBB url('images/back-729-b2.gif');
color:#000000;
	border: 1px solid #999999;
padding:20px 20px 20px 20px;
}

.reviews, .article, .article form, .gameembed, .viewFavorites, .changePass, .profileInfo {
	background: #BBFFBB url('images/back-729-b2.gif');
	border:none;
	padding:20px 20px 20px 20px;
}

.gameembed {
	margin-bottom:18px;
}
.gameembed1 {
	margin-bottom:18px;
}

.gameembed1 textarea {
	width: 450px;
height: 155px;
border-style: ridge;
overflow: hidden;
background: #D1D1FC;
background-repeat: repeat;
margin: 0px 0px 20px 0px;
color: #000000;
	font-size: 11px;
	font-weight: normal;
}
.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:center;	
}

.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:#000000;
	text-indent:10px;
	background:#FFEE99;
}


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

.addreview2 {
	width:200px;
	background:#BBDDBB;
	text-align:center;
	position:absolute;
    top: 150px;
	left:800px;
	padding:15px 15px 15px 15px;
	border: 1px solid #313131;
	margin: 0 auto 0 auto;
	float:center;
}


h1, h1 a {
	color:#000000;
	font-size:22px;
	text-decoration:none;
font-family:"Segoe","Segoe UI","Humanist 777","Frutiger","Univers","Frobisher",Verdana,Arial,Lucida,times new roman,"Myriad Pro","Myriad";
}

h1 a:hover, a:hover {
	color:#000000;
}

h2 {
	color:#000000;
	font-size:16px;
font-family:"georgia";
}

h5 {
	color:#000000;
	font-size:12px;
font-family:"georgia";
font-weight:normal;
}


h5 a {
text-decoration:underline;
color:#006600;
}

a {
	color:#000000;
text-decoration:none;
 font-weight: bold;
}

.gamedetails {
	color:#000000;
	background: url('images/bigback.gif') top left no-repeat;
	padding: 10px 28px 10px 12px;
	height:238px;
	min-height:238px;
}

.gamedetails p{
	margin: 0 0 0 70px;
}
.gamedetails img{
	float:left;
	margin: 5px 5px 5px 5px;
}

.article form, .login form {
	font-size: 12px;
}

.article 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:#FFFFFF;
}

#regsubmit, #submit, #tafbutton {
	background: #ffffff;
	padding: 1px;
	font-family: Geneva, Vera, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-variant : small-caps;
	border : 1px solid #000000;
	width:30%;
	margin:0 10px 0 0;
}

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

#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;
 background: #E1E1FD;
border-style: ridge;
border : 1px ridge #000000;
}

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

.textarea {
background: #E1E1FD;
}


.welcomebox, .featuredgame, .suggestedgames {
	background: #FFFFFF;
    color:#000000;
	width:280px;
	height:250px;
	min-width:280px;
	min-height:250px;
    border: 1px solid #000000;
	float:left;
}

.welcomebox2 {
	background: #FFFFFF;
    color:#000000;
	width:285px;
	height:250px;
	min-width:285px;
	min-height:250px;
	float:left;
border: 1px solid #000000;
}



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

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

.featuredgame h2 {
	font-size:120%;
	text-align:left;
    color:#000000;
	top:20px;	
	left:15px;
position:relative;	
}

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

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

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

.featuredgame {
	background: #FFFFFF;
	margin-left:7px;
width:275px;
	height:250px;
	min-width:275px;
	min-height:250px;
}



.featuredgame2 {
	background: url('images/Featured.gif') top right no-repeat;
	top:10px;	
	left:-15px;
	float:right;
position:relative;	
}


.featuredgame2 img {
	float:left;
	top:-10px;	
	left:10px;
	position:relative;
	padding:10px 20px 10px 10px;
}



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

.featuredgame a:hover{
	color:#041a00;
}

.tellafriend {
	background: url('images/mediumgreen.jpg') top left no-repeat;
	width:274px;
	height:240px;
	min-width:274px;
	min-height:240px;
	float:right;
	position:relative;
	left:-10px;
}
.search {
	position:absolute;
	top:103px;
	left:770px;
font-size:16px;
font-weight: normal;
	font-family:Georgia;
	color:#000000;
    float:left;
}

#searchbox {
	position:absolute;
	top:102px;
	left:780px;
}

.topcategory {
	height:450px;
	width:145px;
	min-height:450px;
	min-width:145px;
	background: #DDDDDD url('images/back-729-b2.gif');
	float:left;
	margin: 0px 0px 0px 0px;
}


.topcategory h2 a, .topcategory h2 {
	font-size:14px;
	color:#000000;
	text-decoration:none;
	float:left;
}

.topcategory img {
	margin: 0px 0px 0px 0px;
}

.topcategory ul, .topcategory a {
	margin:3px 3px 3px 3px;
	color:#000000;  /* text color */
	line-height:12px;
overflow:hidden;
	text-decoration:none;
}

.topcategory li {
height:12px;
overflow:hidden;
position:relative;
left:-17px;
}

.toplogin {
	position:absolute;
	top:105px;
	text-align: right;
	width:620px;
	font-variant : small-caps;
	font-size:14px;
    color: #000000;
}

.toplogin2 {
	position:absolute;
	top:500px;
	left:250px;
	text-align: center;
	width:600px;
	font-variant : small-caps;
	font-size:14px;
	color: #000000;	
}


.toplogin a {
	text-decoration:none;
}

/* Code added for 2.7 compatibility*/
#gameRating {
	position:relative;
	top:-5px;
	left:0px ;
}

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

.tip {
float: left;
margin-left: -200px;
margin-top: -300px;
}

#carousel
{
	width: 565px;
	height: 100px;
	position: absolute;
	top: 480px;
	left: 50%;
	margin-left: -275px;
}
#carousel a
{
	position: absolute;
	width: 110px;
}

#carousel img {
	max-height: 50px;
	max-width: 50px;
	width: expression(this.width > 50 ? 50: true);
	height: expression(this.height > 50 ? 50: true);
}

#rotate {
	clear:both;
	height:101px;
	width:552px;
	min-height:101px;
	min-width:552px;
	background: url('images/rotate.jpg') top center;
	margin:5px 0px 5px 0px;
}

.shoutbox{
background: #00538C
	width:191px;
	max-width:191px;
}

#deleteav{
float:left;
}
#slider2{
border-color: blue;
margin-left: 15px;
height: 250px
width: 200px;
}

#paginate-slider2{
background-color: blue;
border-color: blue;
margin-left: 15px;
}

#paginate-slider2 a img{
width: 20px;
height: 20px;
border: 2px solid black;
margin-top: 5px;
}

#paginate-slider2
 a img:hover, #paginate-slider2 a.selected img{
border: 2px solid black;
}
.titlefield{ /*CSS for RSS title link in general*/
text-decoration: none;
}

.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}

#example1{ /*Demo 3 main container*/
width: 250px;
height: 200px;
border: 1px solid black;
padding: 10px;
}

#example1 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
}

#example2{ /*Demo 3 main container*/
width: 250px;
height: 200px;
border: 1px solid black;
padding: 10px;
}

#example2 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
}

#example3{ /*Demo 3 main container*/
width: 250px;
height: 200px;
border: 1px solid black;
padding: 10px;
}

#example3 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
}

code{ /*CSS for insructions*/
color: red;
}


#pscroller2{
width: 350px;
height: 21px;
border: 1px solid #003366;
text-align:center;
padding: 4px;
font-size:12px;
font-weight: bold;
text-transform: capitalize; 
color: #33FF33;
}

#pscroller2 a{
font-size:12px;
font-weight: bold;
text-align:center;
text-transform: capitalize; 
text-decoration: underline;
color: #FFCC00;
}

.someclass{
position: relative;
left: 5px;
top: 5px;
text-align:left;
color: #FFFFFF;
}

.verticaltext{
font: bold 10px Arial;
color:#FFFFFF;
position: absolute;
right: 215px;
top: 300px;
width: 25px;
writing-mode: tb-rl;
}

  .messages {      
      color:#FF9F00;
      font:10px Arial;
      width:95%;
  }
  .carousel_container {
				width: 580px;
				height: 200px;
				margin: 0px auto;
				border: 1px solid black;
			}

                   
                  
#gameblockcontainer {
    clear:both;
    float:left;
    display:inline-block;
    width: 540px;
    padding-left: 10px;
}


/* Header */

#header {
	height: 150px;
	text-transform: lowercase;
}

#logo {
	float: left;
}

#logo h1, #logo p {
	float: left;
	margin: 0;
	line-height: normal;
}

#logo h1 {
	padding: 47px 0 0 20px;
	font-size: 3em;
	color: #62D6F5;
}

#logo p {
	padding: 69px 0 0 7px;
	letter-spacing: -1px;
	font-size: 1.4em;
	color: #199DD2;
}

#logo a {
	text-decoration: none;
	color: #62D6F5;
}

#menu1 {
	float: right;
}

#menu1 ul {
	margin: 0;
	padding: 60px 20px 0 0;
	list-style: none;
}

#menu1 li {
	display: inline;
}

#menu1 a {
	float: left;
	width: 120px;
	height: 56px;
	margin: 0 0 0 2px;
	padding: 9px 0 0 0;
	background: #1B97CE;
	text-decoration: none;
	text-align: center;
text-transform: capitalize; 
	letter-spacing: -1px;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

#menu1 a:hover, #menu .current_page_item a {
	background: #26BADF;
}
.verticaltext{
font: bold 10px Arial;
color:#FFFFFF;
position: absolute;
right: 215px;
top: 300px;
width: 25px;
writing-mode: tb-rl;
}

  .messages {      
      color:#FF9F00;
      font:10px Arial;
      width:95%;
  }
  .carousel_container {
				width: 552px;
				height: 200px;
				margin: 0px auto;
				border: 1px solid black;
			}

                   
                  
#gameblockcontainer {
    clear:both;
    float:left;
    display:inline-block;
    width: 560px;
    padding-left: 10px;
}
.blockdiv img {
	max-height: 80px;
	max-width: 80px;
	padding: 0 25px 0px 25px;
	position:relative;
	top:-145px;
	left: 0px;
}

.blockdiv a img {
	max-height: 80px;
	max-width: 80px;
	padding: 0 0 0 0;
	position:relative;
	top:-40px;
	left:-6px;
}
.blockdiv4 {
	position:relative;
	height:130px;
	width:120px;
	min-height:130px;
	min-width:120px;
/* background: url('images/block.gif') top center; */
    top:-20px;
	background: url('images/back-729-b2.gif') top center;
	float:left;
	left:7px;
	display:block;
	margin: 0px 0px 10px 15px ;
 border: 1px solid #999999;
}

.blockdiv {
	position:relative;
	height:130px;
	width:120px;
	min-height:130px;
	min-width:120px;
/* background: url('images/block.gif') top center; */
    top:-20px;
	background: url('images/back-729-b2.gif') top center;
	float:left;
	left:7px;
	display:block;
	margin: 0px 0px 10px 15px ;
 border: 1px solid #999999;
}

.blockdiv h4 {
	text-align:center;
	font-size:12px;
	position:relative;
	top:-75px;
}

.blockdiv2 {
	height:200px;
	width:135px;
	min-height:200px;
	min-width:135px;
background: url('images/tableback1.gif') top center;
	float:left;
	display:block;
	margin: 5px 5px 5px 5px ;
}

.blockdiv2 img {
	max-height: 70px;
	max-width: 70px;
	padding: 0 30px 0px 30px;
	width: expression(this.width > 70 ? 70: true);
	height: expression(this.height > 70 ? 70: true);
	position:relative;
	top: -170px;
	z-index:1;
}

.blockdiv2 a img {
	max-height: 70px;
	max-width: 70px;
	padding: 0 0 0 0;
	width: expression(this.width > 70 ? 70: true);
	height: expression(this.height > 70 ? 70: true);
	position:relative;
	top:-35px;
	left:33px;
}


.blockdiv2 h4 {
	text-align:center;
	font-size:95%;
	position:relative;
	top:0px;
}


.block {
	margin-left:auto;
	margin-right:auto;
	width: 560px;
}


.post {
	margin-bottom: 15px;
	background: #1EB5DD;
	color: #0A416B;
}

.post a {
	color: #A4E4F5;
}

.post a:hover {
	color: #FFFFFF;
}

.post .title {
	margin: 0;
	padding: 30px 30px 0 30px;
}

.post .title a {
	text-decoration: none;
	color: #0A416B;
}

.post .byline {
	margin: 0;
	padding: 0 30px;
}

.post .entry {
	padding: 20px 30px 10px 30px;
}

.post .links {
	margin: 0;
	padding: 10px 30px 35px 30px;
	border-top: 1px solid #2872A6;
}

.post .links a {
	padding-left: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #0A416B;
}

.post .links a:hover {
	color: #FFFFFF;
}

/* Style1 Stuff */

.box_title {
color: #000000;
font-size: 11;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
}
/* End of Style1 Stuff */

