/*
Theme Name: gamezine
Description: 3 coloumn pro gamer theme
Author: Jinsona designs
Author URI: http://web2feel.com/
*/

body {
	margin:0 auto;
	padding-top:0px;
	background:#02070F url(images/body.jpg) repeat-x top ;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#668790;
	font-size:13px;
	}

form {margin:0;}	
	
img {
	border:0;
	}
a {
	color:#69A1C2;
	text-decoration:none
	}
a:hover {
	color:#255273;
	text-decoration:none
		}
h1, h2, h3, h4, h5, h6 {
	
	}
blockquote {
	padding-left: 10px;
	color:#245071;
	font-style: normal;
	
	}
.clear {
	clear:both;
	}
.alignleft {
	float:left;
	padding:2px 0 0 5px;
	}
.alignright {
	float:right;
	padding:2px 7px 0 5px;
	}
	
.ad1{
	text-align:center;
	margin:5px auto;
	padding:0 0;
}
/* The Wrapper */

.wrapper {
	width:1000px;
	margin:0 auto;
	background:#e2e2d9;		
	padding: 0 0 0px 0;
	border-left: 1px solid #102135;
	border-right: 1px solid #102135;
	}
	




/* The Top */

#top {	
height:103px;
	margin:auto;
	background:#050714 url(http://www.bestofonlinegames.com/images/head3.jpg);
	background-repeat:no-repeat;
	}
.blogname {
	float:left;
	width: 250px;
	height: 90px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	margin: 5px 5px 5px 5px;


}
.blogname h1  {
	font-size:19px;
	font-weight: normal;
	margin:6px 0px 0 10px;
	text-decoration: none;
	text-align:left;

	
	}
.blogname h1  a:link, .blogname h1  a:visited{ 
	color: #fff; 
	text-decoration: none; 
	background-color:transparent;
	display:block;
	}
	
.blogname h1  a:hover { 
	color: #fbb100; 
	text-decoration: none; 
	background-color:transparent;
	}
.blogname h2 {
	margin: 8px 0px 0 15px;
	font-size:11px;
	font-weight:bold;
	color:#ecad16;
	text-align:left;
	}

.templogin a:link, .templogin a:visited {
	color: #fff;
}

.templogin a:hover {
	text-decoration: underline;
}

/* Search */


#search {
	margin: 5px 0 0 0;
	height:20px;
	width:auto;
	float:right;
}

#search form {
	margin: 0;
	padding: 0;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search p {
	margin: 0;
	font-size: 85%;
}

#s {
	float: left;
	width:100px;
	padding: 3px 0 3px 5px;
	background:url(images/sf.gif) no-repeat;
	border:none;
	font: normal 100% Arial,Helvetica,Verdana,sans-serif;
	color:#fff;
}



#searchsubmit {
	display: none;
}

			
/* The Menu */

#foxmenucontainer{
	height:29px;
	background:url(images/page.jpg) repeat-x;
	display:block;
	padding:0px 0 0px 0px;

	font: 14px  Arial,Helvetica,Verdana,sans-serif;
	font-weight:normal;

	}
	

#menu ,#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	height:29px;
	
	}

#menu a {
	color: #367192;
	display: block;
    font-weight: normal;
   	padding: 4px 10px 6px 10px;

	}
	
#menu a:hover {
	color: #ccc;
	display: block;
	text-decoration: none;
	background:url(images/pagea.jpg) repeat-x;
	}

#menu li {
	float: left;
	margin: 0px 0 0px 0;
	padding: 0px;
	}


#catmenucontainer{
	height:29px;
	background:#fff;
	display:block;
	padding:0px 0 0px 0px;
	font: 14px  Arial,Helvetica,Verdana,sans-serif;
	font-weight:normal;
	border-top:1px solid #d9d9d1;
	border-bottom:1px solid #d9d9d1;
	}
		
#catmenu ,#catmenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	height:29px;
	}

#catmenu  a {
	color: #828282;
	display: block;
    font-weight: normal;
   	padding: 5px 10px 6px 10px;
	border-right:1px solid #d9d9d1;
	}
	
#catmenu  a:hover {
	color: #bc0705;
	display: block;
	text-decoration: none;
	border-right:1px solid #d9d9d1;
	}

#catmenu  li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#catmenu  li li {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 150px;
	
	}
	
#catmenu  li li a, #catmenu  li li a:link, #catmenu  li li a:visited {
	border-bottom:1px solid #d9d9d1;
	width: 150px;
	background:#fff;
	margin: 0px;
	padding:3px 10px 4px 10px;
	color: #828282;
	border-left:1px solid #d9d9d1;
	border-right:1px solid #d9d9d1;
	z-index:2;
	}
	
#catmenu  li li a:hover, #catmenu  li li a:active {
	background:#fff;
	width: 150px;
	float: none;
	margin: 0px;
	padding: 3px 10px 4px 10px;
	color: #bc0705;
	z-index:2;
	}

#catmenu  li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	z-index:11;
	}

#catmenu  li:hover ul {
	left: auto;
	display: block;
	}
	
#catmenu  li:hover ul, #catmenu li.sfhover ul {
	left: auto;
	}	

#featured{
	height:auto;
	margin:0 0 5px 0;
}	
	

/* Content*/	
	
.content {
	padding:5px 5px 5px 5px;
	background:#081221;
	background-repeat:repeat-y;
	border-top:1px solid #000000;
	}	


#contentg {
	width: 989px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #081221;	
}

#content {
	float: left;
	width: 820px;
	margin: 0px 0px 0px 0;
	padding: 0 0;
	}
#lpst{
	height:40px;
	background:#000 url(images/lnews.gif) no-repeat;
	margin: 0px 0 5px 0;
}
	
.post {
	width: 325px;
	float:left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0 0 0;
	background: #000000;
	display:inline;
	color:#222;
	  font-family: Arial,Helvetica,Verdana,sans-serif;
	}

.post h2 {
	margin: 0px 0 0px 0;
	padding: 7px 0px 2px 0px;
	text-align: left;
	font-size: 13px;
	overflow:hidden;
	height:18px;
	font-weight:normal;
	}

.post h2 a, .post h2 a:link, .post h2 a:visited  {
	color: #ffffff;
	overflow:hidden;
	background-color: transparent;
	}
.post h2 a:hover  {
	color: #fbb100;
	background-color: transparent;
	}	
.date{
	margin: 0px 0 0px 0;
	padding: 2px 0px 3px 0px;
	text-align: left;
	font-size: 11px;
	overflow:hidden;
	line-height:14px;
	font-weight:normal;
	color:#fff;
}
.clock{
	background:url(images/clock.png) no-repeat;
	padding:5px 0 0 25px;

}	
	

.authr{

	font-weight:normal;
	padding:5px 0 0 0px;
	color: #A06933;
}


.postinfo {
	height:20px;
	margin-top: 10px;
	margin-right: 5px;
	padding: 2px 5px 2px 0px;
	font-size:11px;
	background:url(images/postmet.jpg);

			}
.time{
	float:left;
	margin-left:4px;
	padding:0px 0px 0px 25px;
	color:#A06933;
	background-repeat:no-repeat;
	font-size:11px;

	}	
.time a:link,.time a:visited {
	color:#000;
	}
	
.rmore{
	float:right;
	margin-left:4px;
	padding:0px 25px 0 0px;
	color:#fff;
	background-repeat:no-repeat;
	font-size:12px;

	}
	
.rmore a:link,.rmore a:visited {
	color:#ffffff;
	}

.rmore a:hover {
	color:#fbb100;
	}
	
.mentry a:link,
.mentry a:visited {
	color: #DF1000;
	background-color: transparent;
}

.mentry a:hover {
	color: #fbb100;
	background-color: transparent;
	text-decoration: none;
}
.mentry{
	height:42px;
	margin: 7px 0 0 0;
	overflow: hidden;
}
.mentry p{
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	font-size:11px;
	color:#668790;

	}

.post img{
	float:left;
	margin: 10px 5px 5px 10px;
	padding: 3px 3px;
	border:1px solid #222;
	background:#0E1829;

}

.cover{
	margin: 0 0;
	padding:5px 10px;
	}


.singlemeta{
	width:668px;
	background:#fff;
	border:1px solid #bbb;
	padding:5px 5px;
	margin:5px 0;

}	
	
/* sidebar */
#rightcol{
	width:335px;
	float:right;
}
#fideohead{
	height:35px;
	background:#000 url(images/feathead.jpg) no-repeat;
	width:325px;
	margin:2px 0 0px 0;
}

#fideofoot{
	height:9px;
	background: url(images/fvoot.jpg) no-repeat;
	width:325px;
	margin:0px 0 5px 0;
}
#fvideo {
	width:320px;
	background:url(images/fcont.jpg) repeat-y;
	padding:5px 2px 5px 2px;
	margin:0 0 0px 0;

}	

#fvideo p{
	margin:0px 5px;
}

#fvideo h2 {
	margin:0px 5px;
	text-align: left;
	font: 16px Arial,Helvetica,Verdana,sans-serif;
	font-weight:normal;
	text-transform: uppercase;
	color:#48708f;
	padding:5px 0px;
	}

#fvideo h2 a, #fvideo h2 a:link, #fvideo h2 a:visited  {
	color: #48708f;
	background-color: transparent;
	}
.fat{
	margin:0px 5px;
	text-align: left;
	font: 12px Arial,Helvetica,Verdana,sans-serif;
	color:#ccc;
	padding:0px 0px;

}	
	



/* The Sidebar3 */
.sidebar3{
	clear: both;
	width:335px;
	background-color: #03070d;
	background-repeat: no-repeat;
	background-image: url(images/loginbg.gif);
	font-size:12px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	}

.sidebar3 input{
	color: #668790;
	background: #000000;
	border: 2px solid #0b1a32
	}

.sidebar3 h2 {
	height:29px;
	line-height:29px;
	font-size:15px;
	color:#fff;
	margin:0px 0px 0px 0px;
	padding:0px 0 0 5px;
	background:url(images/sh4.gif);
	font-weight:normal;

	}
.sidebar3 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;

	}

.sidebar3 ul ul  {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;


	}

.sidebar3 ul ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border:0px;

	}

.sidebar3 ul ul ul ul {





	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border:0px;

	}
	
.sidebar3 ul li {
	height:100%;
		line-height:18px;
	}

.sidebar3 ul li a:link, .sidebar3 ul li a:visited {
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0px 5px 10px;
	margin: 0px;
	display:block;
	  font-family: Arial,Helvetica,Verdana,sans-serif;
	background:#03070d;
	}

.sidebar3 ul li a:hover {
	background:#070d17;
	color:#fbb100;
	}

.sidebar3 p {
	padding-top: 5px;
	padding-bottom: 5px;
	margin:0px;
	
	}

.sidebar3 table {
	width:100%;
	text-align:center;
	background:#03070d;
	}




/* The Sidebar1 */
.sidebar1{
	float:left;
	width:335px;
	padding-top:5px;
	padding-left:0px;
	font-size:12px;
	  font-family: Arial,Helvetica,Verdana,sans-serif;
	}

.sidebar1 h2 {
	height:30px;
	line-height:30px;
	font-size:15px;
	color:#fff;
	margin:0px 0 0 0 ;
	padding:0px 0 0 5px;
	background:url(images/sh4.gif);
	font-weight:normal;

	}
.sidebar1 ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;

	}

.sidebar1 ul ul  {
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 1px 0px;


	}

.sidebar1 ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;

	}

.sidebar1 ul ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;

	}
	
.sidebar1 ul li {
	height:100%;
		line-height:18px;
	}

.sidebar1 ul li a:link, .sidebar1 ul li a:visited {
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0px 5px 7px;
	display:block;
  	font-family: Arial,Helvetica,Verdana,sans-serif;
	background:#03070d;
	}

.sidebar1 ul li a:hover {
	background:#070d17;
	color:#fbb100;
	}

.sidebar1 p {
	padding: 7px 10px;
	margin:0;
	
	}

.sidebar1 table {
	width:100%;
	text-align:center;
	background:#03070d;
	}	
	


/* The Sidebar6 */
.sidebar6{
	float:left;
	width:335px;
	padding-top:5px;
	padding-left:0px;
	font-size:12px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	}

.sidebar6 h2 {
	height:30px;
	line-height:30px;
	font-size:15px;
	color:#fff;
	margin: 0px 0px 0px 0px;
	padding:0px 0 0 5px;
	background:url(images/sh4.gif);
	font-weight:normal;

	}
.sidebar6 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;

	}

.sidebar6 ul ul  {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 1px 0px;


	}

.sidebar6 ul ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border:0;

	}

.sidebar6 ul ul ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border:0;

	}
	
.sidebar6 ul li {
	height:100%;
		line-height:18px;
	}

.sidebar6 ul li a:link, .sidebar6 ul li a:visited {
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0px 5px 7px;
	display:block;
  	font-family: Arial,Helvetica,Verdana,sans-serif;
	background:#03070d;
	}

.sidebar6 ul li a:hover {
	background:#070d17;
	color:#fbb100;
	}

.sidebar6 p {
	padding: 7px 10px;
	margin: 0px;
	
	}

.sidebar6 table {
	width:100%;
	text-align:center;
	background:#03070d;
	}	

	
/* The Sidebar2 */	
.sidebar2{
	float:right;
	width:165px;
	padding-top:5px;
	padding-right:0px;
	font-size:12px;
	  font-family: Arial,Helvetica,Verdana,sans-serif;
	}

.sidebar2 h2 {
	height:30px;
	line-height:30px;
	font-size:18px;
	color:#fff;
	margin:0px 0 0 0 ;
	padding:0px 0 0 5px;
	background:url(images/sh5.gif);
	font-weight:normal

	}
.sidebar2 ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;

	}

.sidebar2 ul ul  {
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 10px 0px;

	}

.sidebar2 ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;

	}

.sidebar2 ul ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;

	}
	
.sidebar2 ul li {
	height:100%;
	line-height:18px;
	}

.sidebar2 ul li a:link, .sidebar2 ul li a:visited {
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0px 5px 5px;
	display:block;
	  font-family: Arial,Helvetica,Verdana,sans-serif;
	background:#03070d;
	}

.sidebar2 ul li a:hover {
	background:#070d17;
	color:#fbb100;
	}

.sidebar2 p {
	padding: 7px 10px;
	margin:0;
	
	}

.sidebar2 table {

	width:100%;
	text-align:center;
	background-color:#03070d;
	}		
	

.sidebar4{
	float:left;
	width:165px;
	padding-top:5px;
	padding-left:0px;
	font-size:12px;
	  font-family: Arial,Helvetica,Verdana,sans-serif;
	}

.sidebar4 h2 {
	height:30px;
	line-height:30px;
	font-size:18px;
	color:#fff;
	margin:0px 0 0 0 ;
	padding:0px 0 0 5px;
	background:url(images/sh5.gif);
	font-weight:normal;

	}
.sidebar4 ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;

	}

.sidebar4 ul ul  {
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 10px 0px;


	}

.sidebar4 ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;

	}

.sidebar4 ul ul ul ul {





	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;

	}
	
.sidebar4 ul li {
	height:100%;
		line-height:18px;
	}

.sidebar4 ul li a:link, .sidebar4 ul li a:visited {
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0px 5px 5px;
	display:block;
  font-family: Arial,Helvetica,Verdana,sans-serif;
	background:#03070d;
	}

.sidebar4 ul li a:hover {
	background:#070d17;
	color:#fbb100;
	}

.sidebar4 p {
	padding: 7px 10px;
	margin:0;
	
	}

.sidebar4 table {
	width:100%;
	text-align:center;
	background:#03070d;
	}	
	
	
/* The Sidebar5 */	
.sidebar5{
	float:right;
	width:165px;
	padding-top:5px;
	padding-right:0px;
	font-size:12px;
	  font-family: Arial,Helvetica,Verdana,sans-serif;
	}

.sidebar5 h2 {
	height:30px;
	line-height:30px;
	font-size:18px;
	color:#fff;
	margin:0px 0 0 0 ;
	padding:0px 0 0 5px;
	background:url(images/sh5.gif);
	font-weight:normal

	}
.sidebar5 ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;

	}

.sidebar5 ul ul  {
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 10px 0px;

	}

.sidebar5 ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;

	}

.sidebar5 ul ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;

	}
	
.sidebar5 ul li {
	height:100%;
	line-height:18px;
	}

.sidebar5 ul li a:link, .sidebar5 ul li a:visited {
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0px 5px 5px;
	display:block;
	  font-family: Arial,Helvetica,Verdana,sans-serif;
	background:#03070d;
	}

.sidebar5 ul li a:hover {
	background:#070d17;
	color:#fbb100;
	}

.sidebar5 p {
	padding: 7px 10px;
	margin:0;
	
	}

.sidebar5 table {

	width:100%;
	text-align:center;
	background-color:#03070d;
	}




/* --- FOOTER --- */

#footer {
	border-top: 1px solid #102135;
	height:25px;
	margin:0 0px ;
	padding:10px 0 0 0px;
	background: #000000;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#5198b8;
	font-size:11px;
	font-weight:bold;
	text-align:center;

	}

#footer a {
	color:#ffffff;
	}

#footer a:hover {
	color:#fbb100;
	}

.fleft{
	float:left;
	padding: 0 0 0 0px;

}

.fright{
	float:right;
	padding: 0 10px 0 0;
}

.sitewide {
	width: 980px;
	border-top: 1px solid #313131;
	margin: 0 0 0 10px;
	padding: 4px 0 5px 0;
	color: #515151;
	background: #000;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:center;
}

.sitewide a:link, .sitewide a:visited {
	color: #616161;
}

.sitewide a:hover {
	color: #818181;
}



/* The Navigation */

.navigation {
	height:25px;
	padding: 6px 8px 15px 0px;
	margin:0px 0 0 0;
	background: #000000;
	float:left;
	width:812px;
	}
.navigation a {
	font-weight: normal;
	text-decoration:none;
	font-size:12px;
	color:#fff;
	}
.navigation a:hover {
	color:#fbb100;

	}

/* The Attachment */

.contentCenter {
	text-align:center;
	}

/* The Page Title */

h2.pagetitle {
	height:20px;
	padding:12px 12px;
	margin:0 0 5px 0;
	font-size:16px;
	font-weight: bold;
	text-align:left;
	background: #000000;
	color:#fff;
	
	}
/* The Comments */

.comments {

	}
.comments form {
	}
.comments textarea {
	width: 756px;
	height:100px;
	background:#E8EBDA;
	border:1px solid #102135;
	color:#000;
	padding:10px;
	overflow:auto;
  	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size:14px;

	}
.comments-count{
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-weight:bold;
	font-size: 13px;
	padding: 7px 0 0 10px;
	color:#fff;
}	
	
#commentform {
	padding-left:20px;
	}
#commentform input {
	background:#E8EBDA;
	border:1px solid #D0D0D0;
	color:#333;
	padding-left:10px;
	}
.comments input#submit {
	padding:0;
	width:72px;
	height:25px;
	background:#20425D;
	border:1px solid #43627E;
	color:#fff;
	}
.comments h2 {
	font-size:13px;
	line-height:30px;
	margin:10px 0 0 0px;
	padding:0;
	font-weight:bold;
	color:#fff;
	}
	

.commentbox ol {
	list-style-type:none;
	margin: 0 0 0 10px;
	padding:10px 0px;
	width: 798px;
	
	}
.commentbox ol li{
	list-style-type:none;
	margin: 5px 0 ;
	padding:10px 0 1px 10px;
	
	}
	
.alt{
	background:#12171e;
	border: 1px solid #102135;

}	

.odd{
	background:#060d17;
	border: 1px solid #102135;
}

.white {
	color: #fff;
}


.yellow, .yellow a:link,  .yellow a:hover, .yellow a:visited {
	color: #ecad16;
}
	
.comments ol li p {
	padding:0;
	margin:10px 0;
	color:#fff;
	
	}
.commentmeta small{
	color: #ecad16;
	
}

.commentmeta small a:link, .commentmeta small a:visited{
	color: #ecad16;
	
}

.commentmeta small a:hover{
	color: #ecad16;
	
}

.comments img{

	margin:4px 4px;
	background:#245071;
	padding:4px 4px;

}



.excerptcolor {
	height: 28px;
	overflow: hidden;
	font-size: 11px;
	color: #919191;
	padding: 0 0 0 1px;
}

.excerptcolor2 {
	height: 28px;
	overflow: hidden;
	font-size: 11px;
	color: #919191;
	padding: 2px 0 0 1px;
}

.listgenrerating2 {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 3px 0 0 0;
	font-size: 11px;
	color: #fff;
}

.orderby {
	float: right;
	font-size: 13px;
	padding: 2px 12px 5px 5px;
}

#orderby {
	float: right;
	font-size: 13px;
	padding: 2px 12px 5px 5px;
}

#orderby a:link, #orderby a:visited, #orderby li a:active {
	color: #fff;
}

#orderby a:hover {
	color: #fbb100;
}

#orderby a.active:link, #orderby a.active:visited, #orderby a.active:active, #orderby a.active:hover {
	color: #fbb100;
} 

#orderby2 {
	float: right;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 0 0;
}



#orderby2 a:link, #orderby2 a:visited, #orderby2 li a:active {
	color: #fff;
}

#orderby2 a:hover {
	color: #fbb100;
}

#orderby2 a.active:link, #orderby2 a.active:visited, #orderby2 a.active:active, #orderby2 a.active:hover {
	color: #fbb100;
} 


.darkbg1 {
	width: 401px;
	background: #000;
	margin: 0 0 5px 0;
}

.darkbg2 {
	width: 808px;
	background: #000;
	margin: 0 0 5px 0;

}

.featlistgames {
	width: 318px;
	}

.featlistgenre {
	width: 463px;

}


.featlist {
	width:325px;
	
}




.hot {
	
	width: 353px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 4px 5px 4px;
	padding:0px 0 0 0;
	background:#232628 url(images/hotbg.gif) ;
	display:inline;
	color:#222;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

.hot a:link, .hot a:visited{
	color:#ffffff;
}

.hot a:hover{
	color:#fbb100;
}

.hot p{
	margin:5px 5px;
	color:#6b7478;
}


.hot img {
	float:left;
	border:1px solid #393F42;
	margin:5px 5px 5px 5px;
	padding:0 0;
	}




		
.highlight{
	margin-top:5px;
	height:36px;
	background:#232628 url(images/top5.gif) ;
	width:335px;
	float:left;
}	

.highlightgames{
	margin-top:4px;
	height:36px;
	background:#232628 url(images/newgames.gif) ;
	width:335px;
	float:left;
}

.highlightrandomgames{
	margin-top:4px;
	height:36px;
	background:#232628 url(images/randomgames.gif) ;
	width:335px;
	float:left;
}

.highlightgamesaction{
	margin-top:6px;
	height:36px;
	background:#232628 url(images/actionyellow.gif);
	width:318px;
	float:left;
}

.newgames{

	height:28px;
	background:#232628 url(images/newgames.gif);
	width:389px;
	float:left;
	padding: 8px 0 0 10px;
	margin: 0 0 5px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#ffffff;
	font-size: 16px;
	font-weight: bold;

}

.newgames a:link, .newgames a:visited {
	color: #fff;
}	

.newgames a:hover{
	color:#fbb100;
}

.newgames2{

	height:28px;
	background:#232628 url(images/newgames.gif);
	width: 796px;
	float:left;
	padding: 8px 0 0 10px;
	margin: 0 0 5px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#ffffff;
	font-size: 16px;
	font-weight: bold;
}

.newgames2 a:link, .newgames2 a:visited {
	color: #fff;
}	

.newgames2 a:hover{
	color:#fbb100;
}

.newgamesbg {
	
	width: 389px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 5px 5px 5px;
	padding:0px 0 0 0;
	background: url(images/newgamesbg.gif);
	display:inline;
	color:#222;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

.newgamesbg a:link, .newgamesbg a:visited{
	color:#ffffff;
}

.newgamesbg a:hover{
	color:#fbb100;
}

.newgamesbg p{
	margin:5px 5px;
	color:#6b7478;
}


.newgamesbg img {
	float:left;
	border:1px solid #393F42;
	margin:5px 5px 5px 5px;
	padding:0 0;
	}


.shooter{

	height:28px;
	background:#232628 url(images/shooter.gif);
	width:389px;
	float:left;
	padding: 8px 0 0 10px;
	margin: 0 0 5px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#ffffff;
	font-size: 16px;
	font-weight: bold;
}

.shooter a:link, .shooter a:visited {
	color: #fff;
}	

.shooter a:hover{
	color:#fbb100;
}

.shooter2{

	height:28px;
	background:#232628 url(images/shooter.gif);
	width: 796px;
	float:left;
	padding: 8px 0 0 10px;
	margin: 0 0 5px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#ffffff;
	font-size: 16px;
	font-weight: bold;
}

.shooter2 a:link, .shooter2 a:visited {
	color: #fff;
}	

.shooter2 a:hover{
	color:#fbb100;
}

.shooterbg {
	
	width: 389px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 5px 5px 5px;
	padding:0px 0 0 0;
	background: url(images/shooterbg.gif);
	display:inline;
	color:#222;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

.shooterbg a:link, .shooterbg a:visited{
	color:#ffffff;
}

.shooterbg a:hover{
	color:#fbb100;
}

.shooterbg p{
	margin:5px 5px;
	color:#6b7478;
}


.shooterbg img {
	float:left;
	border:1px solid #393F42;
	margin:5px 5px 5px 5px;
	padding:0 0;
	}

.adventure{

	height:28px;
	background:#232628 url(images/adventure.gif);
	width:389px;
	float:left;
	padding: 8px 0 0 10px;
	margin: 0 0 5px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#ffffff;
	font-size: 16px;
	font-weight: bold;
}

.adventure a:link, .adventure a:visited {
	color: #fff;
}	

.adventure a:hover{
	color:#fbb100;
}

.adventure2{

	height:28px;
	background:#232628 url(images/adventure.gif);
	width: 796px;
	float:left;
	padding: 8px 0 0 10px;
	margin: 0 0 5px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#ffffff;
	font-size: 16px;
	font-weight: bold;
}

.adventure2 a:link, .adventure2 a:visited {
	color: #fff;
}	

.adventure2 a:hover{
	color:#fbb100;
}

.adventurebg {
	
	width: 389px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 5px 5px 5px;
	padding:0px 0 0 0;
	background: url(images/adventurebg.gif);
	display:inline;
	color:#222;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

.adventurebg a:link, .adventurebg a:visited{
	color:#ffffff;
}

.adventurebg a:hover{
	color:#fbb100;
}

.adventurebg p{
	margin:5px 5px;
	color:#6b7478;
}


.adventurebg img {
	float:left;
	border:1px solid #393F42;
	margin:5px 5px 5px 5px;
	padding:0 0;
	}

.puzzle{

	height:28px;
	background:#232628 url(images/puzzle.gif);
	width:389px;
	float:left;
	padding: 8px 0 0 10px;
	margin: 0 0 5px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#ffffff;
	font-size: 16px;
	font-weight: bold;
}

.puzzle a:link, .puzzle a:visited {
	color: #fff;
}	

.puzzle a:hover{
	color:#fbb100;
}

.puzzle2{

	height:28px;
	background:#232628 url(images/puzzle.gif);
	width: 796px;
	float:left;
	padding: 8px 0 0 10px;
	margin: 0 0 5px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#ffffff;
	font-size: 16px;
	font-weight: bold;
}

.puzzle2 a:link, .puzzle2 a:visited {
	color: #fff;
}	

.puzzle2 a:hover{
	color:#fbb100;
}

.puzzlebg {
	
	width: 389px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 5px 5px 5px;
	padding:0px 0 0 0;
	background: url(images/puzzlebg.gif);
	display:inline;
	color:#222;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

.puzzlebg a:link, .puzzlebg a:visited{
	color:#ffffff;
}

.puzzlebg a:hover{
	color:#fbb100;
}

.puzzlebg p{
	margin:5px 5px;
	color:#6b7478;
}


.puzzlebg img {
	float:left;
	border:1px solid #393F42;
	margin:5px 5px 5px 5px;
	padding:0 0;
	}

.action{

	height:28px;
	background:#232628 url(images/action.gif);
	width:389px;
	float:left;
	padding: 8px 0 0 10px;
	margin: 0 0 5px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#ffffff;
	font-size: 16px;
	font-weight: bold;
}

.action a:link, .action a:visited {
	color: #fff;
}	

.action a:hover{
	color:#fbb100;
}

.action2{

	height:28px;
	background:#232628 url(images/action.gif);
	width: 796px;
	float:left;
	padding: 8px 0 0 10px;
	margin: 0 0 5px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#ffffff;
	font-size: 16px;
	font-weight: bold;
}

.action2 a:link, .action2 a:visited {
	color: #fff;
}	

.action2 a:hover{
	color:#fbb100;
}

.actionbg {
	
	width: 389px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 5px 5px 5px;
	padding:0px 0 0 0;
	background: url(images/actionbg.gif);
	display:inline;
	color:#222;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

.actionbg a:link, .actionbg a:visited{
	color:#ffffff;
}

.actionbg a:hover{
	color:#fbb100;
}

.actionbg p{
	margin:5px 5px;
	color:#6b7478;
}


.actionbg img {
	float:left;
	border:1px solid #393F42;
	margin:5px 5px 5px 5px;
	padding:0 0;
	}

.sports{

	height:28px;
	background:#232628 url(images/sports.gif);
	width:389px;
	float:left;
	padding: 8px 0 0 10px;
	margin: 0 0 5px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#ffffff;
	font-size: 16px;
	font-weight: bold;
}

.sports a:link, .sports a:visited {
	color: #fff;
}	

.sports a:hover{
	color:#fbb100;
}

.sports2{

	height:28px;
	background:#232628 url(images/sports.gif);
	width: 796px;
	float:left;
	padding: 8px 0 0 10px;
	margin: 0 0 5px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#ffffff;
	font-size: 16px;
	font-weight: bold;
}

.sports2 a:link, .sports2 a:visited {
	color: #fff;
}	

.sports2 a:hover{
	color:#fbb100;
}

.sportsbg {
	
	width: 389px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 5px 5px 5px;
	padding:0px 0 0 0;
	background: url(images/sportsbg.gif);
	display:inline;
	color:#222;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

.sportsbg a:link, .sportsbg a:visited{
	color:#ffffff;
}

.sportsbg a:hover{
	color:#fbb100;
}

.sportsbg p{
	margin:5px 5px;
	color:#6b7478;
}


.sportsbg img {
	float:left;
	border:1px solid #393F42;
	margin:5px 5px 5px 5px;
	padding:0 0;
	}

.music{

	height:28px;
	background:#232628 url(images/music.gif);
	width:389px;
	float:left;
	padding: 8px 0 0 10px;
	margin: 0 0 5px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#ffffff;
	font-size: 16px;
	font-weight: bold;
}

.music a:link, .music a:visited {
	color: #fff;
}	

.music a:hover{
	color:#fbb100;
}

.music2{

	height:28px;
	background:#232628 url(images/music.gif);
	width: 796px;
	float:left;
	padding: 8px 0 0 10px;
	margin: 0 0 5px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#ffffff;
	font-size: 16px;
	font-weight: bold;
}

.music2 a:link, .music2 a:visited {
	color: #fff;
}	

.music2 a:hover{
	color:#fbb100;
}

.musicbg {
	
	width: 389px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 5px 5px 5px;
	padding:0px 0 0 0;
	background: url(images/musicbg.gif);
	display:inline;
	color:#222;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

.musicbg a:link, .musicbg a:visited{
	color:#ffffff;
}

.musicbg a:hover{
	color:#fbb100;
}

.musicbg p{
	margin:5px 5px;
	color:#6b7478;
}


.musicbg img {
	float:left;
	border:1px solid #393F42;
	margin:5px 5px 5px 5px;
	padding:0 0;
	}

.towerdefense{

	height:28px;
	background:#232628 url(images/towerdefense.gif);
	width:389px;
	float:left;
	padding: 8px 0 0 10px;
	margin: 0 0 5px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#ffffff;
	font-size: 16px;
	font-weight: bold;
}

.towerdefense a:link, .towerdefense a:visited {
	color: #fff;
}	

.towerdefense a:hover{
	color:#fbb100;
}

.towerdefense2{

	height:28px;
	background:#232628 url(images/towerdefense.gif);
	width: 796px;
	float:left;
	padding: 8px 0 0 10px;
	margin: 0 0 5px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#ffffff;
	font-size: 16px;
	font-weight: bold;
}

.towerdefense2 a:link, .towerdefense2 a:visited {
	color: #fff;
}	

.towerdefense2 a:hover{
	color:#fbb100;
}

.towerdefensebg {
	
	width: 389px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 5px 5px 5px;
	padding:0px 0 0 0;
	background: url(images/towerdefensebg.gif);
	display:inline;
	color:#222;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

.towerdefensebg a:link, .towerdefensebg a:visited{
	color:#ffffff;
}

.towerdefensebg a:hover{
	color:#fbb100;
}

.towerdefensebg p{
	margin:5px 5px;
	color:#6b7478;
}


.towerdefensebg img {
	float:left;
	border:1px solid #393F42;
	margin:5px 5px 5px 5px;
	padding:0 0;
	}

.toprated{

	height:28px;
	background:#232628 url(images/toprated.gif);
	width:389px;
	float:left;
	padding: 8px 0 0 10px;
	margin: 0 0 5px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#ffffff;
	font-size: 16px;
	font-weight: bold;
}

.toprated a:link, .toprated a:visited {
	color: #fff;
}	

.toprated a:hover{
	color:#fbb100;
}

.toprated2{

	height:28px;
	background:#232628 url(images/toprated.gif);
	width: 796px;
	float:left;
	padding: 8px 0 0 10px;
	margin: 0 0 5px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#ffffff;
	font-size: 16px;
	font-weight: bold;
}

.toprated2 a:link, .toprated2 a:visited {
	color: #fff;
}	

.toprated2 a:hover{
	color:#fbb100;
}

.topratedbg {
	
	width: 389px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 5px 5px 5px;
	padding:0px 0 0 0;
	background: url(images/topratedbg.gif);
	display:inline;
	color:#222;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

.topratedbg a:link, .topratedbg a:visited{
	color:#ffffff;
}

.topratedbg a:hover{
	color:#fbb100;
}

.topratedbg p{
	margin:5px 5px;
	color:#6b7478;
}


.topratedbg img {
	float:left;
	border:1px solid #393F42;
	margin:5px 5px 5px 5px;
	padding:0 0;
	}

.strategy{

	height:28px;
	background:#232628 url(images/strategy.gif);
	width:389px;
	float:left;
	padding: 8px 0 0 10px;
	margin: 0 0 5px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#ffffff;
	font-size: 16px;
	font-weight: bold;
}

.strategy a:link, .strategy a:visited {
	color: #fff;
}	

.strategy a:hover{
	color:#fbb100;
}

.strategy2{

	height:28px;
	background:#232628 url(images/strategy.gif);
	width: 796px;
	float:left;
	padding: 8px 0 0 10px;
	margin: 0 0 5px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#ffffff;
	font-size: 16px;
	font-weight: bold;
}

.strategy2 a:link, .strategy2 a:visited {
	color: #fff;
}	

.strategy2 a:hover{
	color:#fbb100;
}

.strategybg {
	
	width: 389px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 5px 5px 5px;
	padding:0px 0 0 0;
	background: url(images/strategybg.gif);
	display:inline;
	color:#222;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

.strategybg a:link, .strategybg a:visited{
	color:#ffffff;
}

.strategybg a:hover{
	color:#fbb100;
}

.strategybg p{
	margin:5px 5px;
	color:#6b7478;
}


.strategybg img {
	float:left;
	border:1px solid #393F42;
	margin:5px 5px 5px 5px;
	padding:0 0;
	}

.highlightgamesnew{

	height:31px;
	background:#232628 url(images/newgamesblue.gif);
	width:392px;
	float:left;
	padding: 5px 0 0 7px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#ffffff;
	font-size: 16px;
}

.highlightpuzzle{
	margin-top:6px;
	height:36px;
	background:#232628 url(images/puzzlebrown.gif);
	width:318px;
	float:left;
}

.highlightracing{
	margin-top:6px;
	height:36px;
	background:#232628 url(images/racinggrey.gif);
	width:318px;
	float:left;
}

.highlightmusic{
	margin-top:6px;
	height:36px;
	background:#232628 url(images/musicpink.gif);
	width:318px;
	float:left;
}

.highlightgamesnewgenre{
	margin-top:4px;
	height:36px;
	background:#232628 url(images/newgamesbluegenre.gif);
	width:463px;
	float:left;
}

.highlightallgamesgenre{
	margin-top:4px;
	height:36px;
	background:#232628 url(images/newgamesblue2genre.gif);
	width:463px;
	float:left;
}

.highlightpuzzlegenre{
	margin-top:4px;
	height:36px;
	background:#232628 url(images/puzzlebrowngenre.gif);
	width:463px;
	float:left;
}

.highlightracinggenre{
	margin-top:4px;
	height:36px;
	background:#232628 url(images/racinggreygenre.gif);
	width:463px;
	float:left;
}

.highlightmusicgenre{
	margin-top:4px;
	height:36px;
	background:#232628 url(images/musicpinkgenre.gif);
	width:463px;
	float:left;
}

.highlightstrategygenre{
	margin-top:4px;
	height:36px;
	background:#232628 url(images/strategyredgenre.gif);
	width:463px;
	float:left;
}

.highlightactiongenre{
	margin-top:4px;
	height:36px;
	background:#232628 url(images/actionyellowgenre.gif);
	width:463px;
	float:left;
}

.highlightadventuregenre{
	margin-top:4px;
	height:36px;
	background:#232628 url(images/adventureorangegenre.gif);
	width:463px;
	float:left;
}

.highlightshootergenre{
	margin-top:4px;
	height:36px;
	background:#232628 url(images/shooterpurplegenre.gif);
	width:463px;
	float:left;
}

.highlighttdgenre{
	margin-top:4px;
	height:36px;
	background:#232628 url(images/tdgreengenre.gif);
	width:463px;
	float:left;
}

.highlightratedgenre{
	margin-top:4px;
	height:36px;
	background:#232628 url(images/ratedkekgenre.gif);
	width:463px;
	float:left;
}

.highlightgamestd{
	margin-top:6px;
	height:36px;
	background:#232628 url(images/tdgreen.gif) ;
	width:318px;
	float:left;
}

.highlightgamesadventure{
	margin-top:6px;
	height:36px;
	background:#232628 url(images/adventure.gif) ;
	width:318px;
	float:left;
}


.highlightgamesstrategy{
	margin-top:6px;
	height:36px;
	background:#232628 url(images/strategyred.gif) ;
	width:318px;
	float:left;
}

.highlightrated{
	margin-top:4px;
	height:36px;
	background:#232628 url(images/ratedkek.gif) ;
	width:318px;
	float:left;
}

.highlightgamesshooter{
	margin-top:6px;
	height:36px;
	background:#232628 url(images/shooter.gif) ;
	width:318px;
	float:left;
}


.fblockgamelist h2{
	margin: 0px 0 0px 0;
	padding: 5px 0px 3px 0px;
	text-align: left;
	font-size: 16px;
	overflow:hidden;
	height:19px;
}
.fblockgamelist h2 a:link, .fblockgamelist h2 a:visited{
	color:#4d7891;
}
.fblockgamelist {
	
	width: 318px;
	float:left;
	margin: 5px 0px 0px 0px;
	padding:0px 0 0 0;
	background:url(images/featl.jpg);
	display:inline;
	color:#222;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}


.fblockgamelist p{
	margin:5px 5px;
	color:#6b7478;
}


.fblockgamelist img {
	float:left;
	border:1px solid #393F42;
	margin:5px 5px 5px 5px;
	padding:0 0;
	}






















.fblock h2{
	margin: 0px 0 0px 0;
	padding: 5px 0px 3px 0px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	overflow:hidden;
	height:27px;
}
.fblock h2 a:link, .fblock h2 a:visited{
	color:#ffffff;
}

.fblock h2 a:hover {
	color:#fbb100;
}

.fblock a:link, .fblock a:visited{
	color:#ffffff;
}

.fblock a:hover {
	color:#fbb100;
}

.fblock {
	
	width: 335px;
	float:left;
	margin: 5px 0px 0px 0px;
	padding:0px 0 0 0;
	background: url(images/lhbg.gif);
	display:inline;
	color:#222;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}


.fblock p{
	margin:5px 5px;
	color:#6b7478;
}


.fblock img {
	float:left;
	border:1px solid #393F42;
	margin:5px 5px 5px 5px;
	padding:0 0;
	}
	


.fblockfg h2{
	margin: 0px 0 0px 0;
	padding: 5px 0px 3px 0px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	overflow:hidden;
	height:14px;
}
.fblockfg h2 a:link, .fblockfg h2 a:visited{
	color:#ffffff;
}

.fblockfg h2 a:hover {
	color:#fbb100;
}

.gplay {
	float: right;
	font-size: 11px; 
	padding-right: 5px;
}

.fblockfg {
	
	width: 335px;
	float:left;
	margin: 5px 0px 0px 0px;
	padding:0px 0 0 0;
	background: #000000;
	display:inline;
	color:#222;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

.fblockfg a:link, .fblockfg a:visited{
	color:#ffffff;
}

.fblockfg a:hover {
	color:#fbb100;
}

.fblockfg p{
	margin:5px 5px;
	color:#6b7478;
}


.fblockfg img {
	float:left;
	border:1px solid #393F42;
	margin:5px 5px 5px 5px;
	padding:0 0;
	}



.fcats{
	overflow:hidden;
	font-size:12px;
	color:#DAD0C1;
	padding: 0 0 0 0px;
	margin:1px 0 0px 0;
	height:15px;
}
.fcats a:link,.fcats a:visited {
	overflow:hidden;
	font-size:12px;
	color:#83A1AF;
	padding: 0 0 0 0px;
	margin:0px 0 0px 0;
	height:13px;
}	
.auth{
	overflow:hidden;
	font-size:11px;
	color:#A06926;
	padding: 2px 0 0 0px;
	margin:0px 0 0px 0;
}	

.play{
	overflow:hidden;
	font-size: 11px;
	color:#A06933;
	height: 23px;
	padding: 2px 0 3px 0px;
	margin:0px 0 0px 0;
}

.play a:link,.play a:visited{
	overflow:hidden;
	font-size:12px;
	color:#fbb100;
	padding: 0 0 0 0px;
	margin:0px 0 0px 0;
}

.play a:hover{
	overflow:hidden;
	font-size:12px;
	color:#ffffff;
	padding: 0 0 0 0px;
	margin:0px 0 0px 0;
}

.fmeta{
	overflow:hidden;
	font-size:11px;
	color:#A06933;
	padding: 0 0 0 0px;
	margin:0px 0 0px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;	
	
}

.fmeta a:link,.fmeta a:visited{
	overflow:hidden;
	font-size:12px;
	color:#3a6e98;
	padding: 0 0 0 0px;
	margin:0px 0 0px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
			
}

.fmeta a:hover{
	overflow:hidden;
	font-size:12px;
	color:#fff;
	padding: 0 0 0 0px;
	margin:0px 0 0px 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
			
}
	
.sponsor{
	margin: 0px 0 0 0;
	padding: 0px 0 0 0px;
	width:630px;
	float:left;

}

.sponsor ul {
   	 margin: 0px 0px;
	 padding: 0px 10px;
	 overflow: auto;
	 list-style:none;
}
	 
.sponsor ul li{
	height:125px;
	width:125px;
	margin: 2px 7px ;
	padding:5px 5px;
	list-style:none;
	display : block;
	display:inline;
	float:left;
	background:#0E1829;
}

.sponsor li a:link, .sponsor li a:visited {
	text-decoration: none;
}

.singlep table {
	margin: 15px 0px 15px 5px;
	border: 0px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#668790;
	font-size:13px;
}

.single table {
	border: 0px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#668790;
	font-size:13px;
}

.pr {
	color: #839999;
	font-size: 9px;
	float: right;
}

.listgenretitle {
	padding: 2px 0px 0px 2px;
	height: 20px;
}

.listgenrerating {
	float: left;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #fff;
}

.clearleft {
	clear: left;
}

.clearright {
	clear: right;
}

.adblock {
	background: url(images/blockbg.gif) repeat-x;
	padding: 11px 12px 11px 11px;
	border: 1px solid #000000;
	margin: 5px 0 0 0;
}

.tdcolor {
	border-bottom: 5px solid #000000;
	height: 50px;
	background: url(images/tdcolor.gif);
}

.strategycolor {
	border-bottom: 5px solid #000000;
	height: 50px;
	background: url(images/1strategycolor.gif);
}

.adventurecolor {
	border-bottom: 5px solid #000000;
	height: 50px;
	background: url(images/1adventurecolor.gif);
}

.shootercolor {
	border-bottom: 5px solid #000000;
	height: 50px;
	background: url(images/1shootercolor.gif);
}

.puzzlecolor {
	border-bottom: 5px solid #000000;
	height: 50px;
	background: url(images/1puzzlecolor.gif);
}

.actioncolor {
	border-bottom: 5px solid #000000;
	height: 50px;
	background: url(images/1actioncolor.gif);
}

.racingcolor {
	border-bottom: 5px solid #000000;
	height: 50px;
	background: url(images/1racingcolor.gif);
}

.musiccolor {
	border-bottom: 5px solid #000000;
	height: 50px;
	background: url(images/1musiccolor.gif);
}

.gexcerpt {
	font-size: 11px;
	color: #668790;
	height: 22px;
	overflow: hidden;
}

.gblock {
	padding: 2px 0px 0px 2px;
	height: 38px;
}

.widgets {
	width: 628px;
	margin: 0px 0px;
	padding: 24px 10px 24px 10px;
	background: url(images/adbg.gif) repeat-x;
	margin-bottom: 5px;
	float:left;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.widgets a {
	color: #222;
	text-decoration: none;
	}
	
.widgets a:hover {
	color: #009;
	text-decoration: underline;
	}
	
ul.tabnav{

	width:620px;
	padding: 4px 6px;
	height:30px;
	margin:0px 0px;
}


.tabnav li {
	display: inline;
	list-style: none;
	padding-right: 5px;
	float:left;
	}
	
.tabnav li a {
	text-decoration: none;
	text-transform: uppercase;
	color: #222;
	font-weight: bold;
	padding: 4px 6px;
	outline: none;
	width:180px;
	height:25px;
	display:block;
	}
		
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
	
	color: #222;
	text-decoration: none;
	}

.tabnav li.sp1 a	{

background:url(images/1tab.jpg) bottom no-repeat;
}
.tabnav li.ab2 a	{

background:url(images/2tab.jpg) bottom no-repeat;
}

.tabnav li.rn3 a	{

background:url(images/3tab.jpg) bottom no-repeat;
}
.tabdiv {
	margin-top: 2px;
	padding: 5px;
	float:left;
	width:620px;
	}
	
.tabdiv li {
	list-style-image: url("star.png");
	margin-left: 20px;
	}

.ui-tabs-hide {
	display: none;
	}

#about{

	padding: 0 0 5px 0;

	}

#about a{
	color: #425200;
}

#about p.text{
	padding: 5px 5px ;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #fff;
	margin:0px 0px;
}

#about img.avatar{
	float: left;
	margin: 0px 10px 10px 0;
	background:#0E1829;
	padding:5px 5px;
}


.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2;
	height:30px;
	background:#081221 url('images/cata.jpg') repeat-x;
}

.breadmenu {
	padding: 6px 10px 0 10px;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2;
	height:30px;
	background:#081221 url('images/cata.jpg') repeat-x;
	color:			#ffffff;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}



.breadmenu a {
	padding: 0 0 0 0;
	text-decoration:none;
}
.breadmenu a, .breadmenu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#ffffff;
}

.breadmenu a:hover {
	color: #fbb100;

}





.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			30px; /* match top ul list item height */
	z-index:		150;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
.sf-menu {
	float:			left;
	margin-bottom:0px;
	width:1000px;
}
.sf-menu a {

	padding: 8px  10px;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#ffffff;
}

.sf-menu a:hover {
	color: #fbb100;

}

.sf-menu a.active:link, .sf-menu a.active:visited, .sf-menu a.active:active, .sf-menu a.active:hover {
	color: #fbb100;
} 


#glidercontent{
	margin:0px 0 5px 0px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

.glidecontentwrapper{
	position: relative; /* Do not change this value */
	width: 450px;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	height: 271px; /* Set height to be able to contain height of largest content shown*/
	overflow: hidden;
	margin:0px 0px 0px 0px;
	background: #000;
	}

.glidecontent{ /*style for each glide content DIV within wrapper.*/
	position:absolute; /* Do not change this value */
	padding: 0 0 0 0;
	height: 224px;
	width:442px;
	color:#fff;
	margin: 0px 4px 0px 4px;
	background:#000;
	overflow: hidden;
}
.glidemeta h2{
	margin:5px 0px 5px 0px;
	font-size: 13px;
	font-weight: bold;
}

.glidemeta h2 a:link, .glidemeta h2 a:visited{
	color:#fff;
}


.glidemeta h2 a:hover {
	color: #fbb100;
}

.glidemeta{
height: 67px;
width: 429px;
margin: 3px 0 0 0;
padding: 0 5px 7px 6px;
position:absolute;
background: url(images/balloon.png);
top:148px;
color: #fff;
font-family: Arial,Helvetica,Verdana,sans-serif;
font-size:12px;
overflow: hidden;
border-bottom: 1px solid #102135;
border-left: 1px solid #102135;
border-right: 1px solid #102135;
}

.gnav{ /*style for DIV used to contain toggler links. */
	width: 100px;
	height:40px;
	z-index:150;
	float:right;
	padding-right:25px;
}

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */

	height:40px;
	z-index:150;
	width: 435px;
	background: #000;
}
.glidecontenttoggler a{ /*style for every navigational link within toggler */
	display: -moz-inline-box;
	display: inline-block;
	color: #2e6ab1;
	font-weight: bold;
	text-decoration: none;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
	background: #E4EFFA;
	color: black;
}

.glidecontenttoggler a:hover{
	background: #E4EFFA;
	color: black;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
	top:5px;
	right:30px;
	position:absolute;
	display:block;
	background:url(images/lefta.png) bottom;
	width:36px;
	height:25px;
}
.glidecontenttoggler a.next {
	float:right;
	display:block;
	background:url(images/righta.png) bottom;
	width:36px;
	height:25px;
	position:absolute;
	top:5px;
	right:0px;
}
.glidecontenttoggler a.prev:hover {
	top:5px;
	right:30px;
	position:absolute;
	display:block;
	background:url(images/left.png) bottom;
	width:36px;
	height:25px

}

.glidecontenttoggler a.next:hover{

	float:right;
	display:block;
	background:url(images/right.png) bottom;
	width:36px;
	height:25px;
	position:absolute;
	top:5px;
	right:0px;

}


.gamename {
	font-size: 13px;
	height: 18px;
	overflow: hidden;
	padding: 3px 5px 0 5px;
}

.gamename a {
	color: #ffffff;
}

.gamename a:hover {
	color: #fbb100;
}


.slidebg {
	background:url(images/fgbg.gif);
}

#myslides{
width: 818px;
height:196px;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
padding: 0 0 52px 0;
margin: 0 0 5px 0;
}

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 813px; /*Width of Carousel Viewer itself*/
height: 200px; /*Height should enough to fit largest content's height*/
margin: 0px 0px 0px 0px;

}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px 5px 0px 5px; /*margin around each panel*/
width:196px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
background: url(images/pbg.gif);
height:193px;
border: 1px solid #102135;
}

.stepcarousel .panel p{
text-align: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 5px 5px ; /*margin around each panel*/

}

.stepcarousel .panel a:link, .stepcarousel .panel a:visited{
color: #ffffff;

}

.stepcarousel .panel a:hover{
color: #fbb100;

}

.stepcarousel .panel h2{
text-align: left; /*leave this value alone*/
height:20px;
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 2px 5px ; /*margin around each panel*/
font-size:16px;
font-weight:bold;
text-align:center;
  font-family: Arial,Helvetica,Verdana,sans-serif;
}

.stepcarousel .panel img{
float: left; /*leave this value alone*/
background:#0E1829; /*clip content that go outside dimensions of holding panel DIV*/
margin: 5px 5px 3px 5px; /*margin around each panel*/
padding:0px 0px;
}



.singlelogin{
	height: 548px;
	width: 800px;
	margin: 0px 3px 0px 0px;
	padding:10px 10px 10px 10px;
	background: #000000;
	color:#222;
  font-family: Arial,Helvetica,Verdana,sans-serif;

}
.singlelogin a:link, .singlelogin a:visited  {
	color: #fff;
}

.singlelogin a:hover {
	color: #fbb100;
}


.singlelogin h2 {
	margin: 0px 0 0px 0;
	padding: 7px 0px 0px 10px;
	text-align: left;
	font-size: 20px;
	overflow:hidden;
	font-weight:normal;
	}

.singlelogin h2 a, .singlelogin h2 a:link, .singlelogin h2 a:visited  {
	color: #fff;
	overflow:hidden;
	background-color: transparent;
	}
.singlelogin h2 a:hover  {
	color: #fbb100;
	background-color: transparent;
	}


.singlecomment{
	width: 818px;
	border: 1px solid #102135;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 5px 0px;
	background: #000000;
	color:#ffffff;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

.singleg{
	width: 818px;
	border: 1px solid #102135;
	margin: 0px 3px 5px 0px;
	padding: 0px 0px 5px 0px;
	background: #000000;
	color:#ffffff;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}



.singleg h2 {
	margin: 0px 0 0px 0;
	padding: 7px 0px 0px 10px;
	text-align: left;
	font-size: 20px;
	overflow:hidden;
	font-weight:normal;
	}

.singleg h2 a, .single h2 a:link, .single h2 a:visited  {
	color: #fff;
	overflow:hidden;
	background-color: transparent;
	}
.singleg h2 a:hover  {
	color: #fbb100;
	background-color: transparent;
	}


.singlep{
	width: 820px;
	height: 558px;
	margin: 0px 3px 0px 0px;
	padding:10px 0 0 0;
	background: #000000;
	color:#222;
  font-family: Arial,Helvetica,Verdana,sans-serif;

}

.singlep a:link, .singlep a:visited  {
	color: #fff;
}

.singlep a:hover {
	color: #fbb100;
}


.singlep h2 {
	margin: 0px 0 0px 0;
	padding: 7px 0px 0px 10px;
	text-align: left;
	font-size: 20px;
	overflow:hidden;
	font-weight:normal;
	}

.singlep h2 a, .singlep h2 a:link, .singlep h2 a:visited  {
	color: #fff;
	overflow:hidden;
	background-color: transparent;
	}
.singlep h2 a:hover  {
	color: #fbb100;
	background-color: transparent;
	}





.singlegenre{
	width: 475px;
	margin: 0px 3px 0px 0px;
	padding:0px 0px 5px 0px;
	background: #000000;
	color:#222;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}


.singlegenre h2 {
	margin: 0px 0 0px 0;
	padding: 7px 0px 0px 10px;
	text-align: left;
	font-size: 20px;
	overflow:hidden;
	font-weight:bold;
	}

.singlegenre h2 a, .singlegenre h2 a:link, .singlegenre h2 a:visited  {
	color: #fff;
	overflow:hidden;
	background-color: transparent;
	}
.singlegenre h2 a:hover  {
	color: #306074;
	background-color: transparent;
	}








.singlegames{
	border: 1px solid #000000;
	width: 808px;
	margin: 0px 3px 0px 0px;
	padding:5px 5px 0px 5px;
	background: #030a16;
	color: #222;
  font-family: Arial,Helvetica,Verdana,sans-serif;

}


.singlegames h2 {
	margin: 0px 0 0px 0;
	padding: 7px 0px 0px 0px;
	text-align: left;
	font-size: 13px;
	overflow:hidden;
	font-weight:bold;
	}

.singlegames h2 a, .single h2 a:link, .single h2 a:visited  {
	color: #fff;
	overflow:hidden;
	background-color: transparent;
	}
.singlegames h2 a:hover  {
	color: #306074;
	background-color: transparent;
	}









.single{
	width: 650px;
	margin: 0px 3px 5px 0px;
	padding:0px 0 0 0;
	background: #000000;
	color:#222;
  font-family: Arial,Helvetica,Verdana,sans-serif;

}


.single h2 {
	margin: 0px 0 0px 0;
	padding: 7px 0px 0px 10px;
	text-align: left;
	font-size: 20px;
	overflow:hidden;
	font-weight:normal;
	}

.single h2 a, .single h2 a:link, .single h2 a:visited  {
	color: #fff;
	overflow:hidden;
	background-color: transparent;
	}
.single h2 a:hover  {
	color: #fbb100;
	background-color: transparent;
	}

.singlesearch{
	width: 820px;
	margin: 0px 3px 5px 0px;
	padding:0px 0 0 0;
	background: #000000;
	color:#222;
  font-family: Arial,Helvetica,Verdana,sans-serif;
}

.singlesearchnotfound{
	width: 650px;
	margin: 0px 3px 0px 0px;
	padding:0px 0 0 0;
	background: #000000;
	color:#222;
  font-family: Arial,Helvetica,Verdana,sans-serif;
}

.singlesearch h2 {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 10px;
	text-align: left;
	font-size: 12px;
	overflow:hidden;
	font-weight:normal;
	}

.singlesearch h2 a, .singlesearch h2 a:link, .singlesearch h2 a:visited  {
	color: #fff;
	overflow:hidden;
	background-color: transparent;
	}
.singlesearch h2 a:hover  {
	color: #fbb100;
	background-color: transparent;
	}

.data{
	margin: 0px 0 0px 0;
	padding: 0px 0px 5px 10px;
	text-align: left;
	font-size: 12px;
	overflow:hidden;
	line-height:14px;
	color:#A06933;
}

	
.sentry a:link,
.sentry a:visited {
	color: #fff;
	background-color: transparent;
}

.sentry a:hover {
	color: #fbb100;
	background-color: transparent;
	text-decoration: none;
}
.sentry{
	margin: 0 0;
	padding: 0px 0px;
}
.sentry p{
	font-family: Arial,Helvetica,Verdana,sans-serif;
	margin: 0px 0;
	padding: 0px 10px;
	font-size:13px;
	color:#fff;
}

.sentryg{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.sentryg p{
	font-family: Arial,Helvetica,Verdana,sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:13px;
	color:#668790;

}


.single img{
	float:left;
	margin: 8px 8px 0px 0px;
	padding: 5px 5px;
	border:1px solid #222;
	background:#0E1829;

}
.cover{
	margin: 0 0;

	}
.spostinfo{
	
	padding:5px 5px 10px 10px;
	margin:5px 0;
}	

.category{
	padding:2px 5px 0px 25px;
	margin:0px 0px;
	background:url(images/cat.png) no-repeat;
}

.category a:link,.category a:visited{
	color:#A06933;

}

.extra {
	float: left;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	padding: 19px 0 0 5px;
	width: 590px;
}

.rblock h2{
	margin: 0px 0 0px 0;
	padding: 5px 0px 3px 0px;
	text-align: left;
	font-size: 12px;
	overflow:hidden;
	height:14px;
}
.rblock h2 a:link, .rblock h2 a:visited{
	color:#ffffff;
}

.rblock h2 a:hover{
	color:#fbb100;
}

.rblock a:link, .rblock a:visited{
	color:#ffffff;
}

.rblock a:hover{
	color:#fbb100;
}

.rblock {
	
	width: 266px;
	float:left;
	margin: 0px 5px 5px 0px;
	padding:0px 0 0 0;
	display:inline;
	background: url('images/lhbg.gif');
        color:#ffffff;
        font-size: 12px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}


.rblock p{
	margin:5px 5px;
	color:#6b7478;
}


.rblock img {
	float:left;
	border:1px solid #393F42;
	margin:5px 5px 5px 5px;
	padding:0 0;
	}