body {
	margin: 0;
	padding: 0;
	background: #211f24 url(images/bg.png) repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

input, textarea {
	margin-left: 3px;
}

h1, h2, h3, ol, ul {
	margin-top: 20px;
}

h1, h2, h3 {
	font-family:  Arial, Helvetica, sans-serif;
}

h1, h2 {
	
	font-weight: normal;
}

h1 {
	letter-spacing: -2px;
	font-size: 2.4em;
}

h2 {
	
	font-size: 14px;
}



a {
	color: #ffffff;
	text-decoration: none;
	
}

a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

img.left {
	float: left;
	margin: 4px 20px 0 0;
}

img.right {
	float: left;
	margin: 4px 0 0 20px;
}

hr {
	display: none;
}

/* Header */

#header {
	height: 167px;
	background: url(images/top.png) repeat-x;
	text-transform: lowercase;
	margin: 0;
	padding:0;
}

#logo {
	width: 1135px;
	margin: 0 auto;
	padding: 0;
	background: url(images/logobg.png) no-repeat;
	height: 121px;
}

#logo h1, #logo p {
	float: left;
	margin: 0;
	line-height: normal;
}

#logo h1 {
	
	font-size: 3em;
	color: #62D6F5;
}

#logo p {
	
	letter-spacing: -1px;
	font-size: 1.4em;
	color: #199DD2;
}

#logo a {
	text-decoration: none;
	color: #62D6F5;
}
#logo img {
	margin-top:31px;
	margin-left:20px;
}
#shoutbox {float:right; width:347px; height:89px; margin-top:25px; padding-right:80px; background:url(images/shoutboxprobg.png) no-repeat;}

#menu {
	width: 840px;
	margin: 0 auto;
	background: url(images/menubg.png) no-repeat;
	height: 40px;
}

#menu ul {
	padding: 0;
	list-style: none;
	margin: 0;
}

#menu li {

	float: left;
	height: 40px;
}

#menu a {
float:left;
	width: 120px;
	display: block;
	text-align:center;
	text-decoration: none;
	text-transform: uppercase;
	font-weight:bold;
	font-size: 12px;
	color: #000000;
	margin-left: 0px;
	margin-top: 10px;
	
}

#menu a:hover, #menu .current_page_item a {
	color:#ffffff;
}
#catmenu {
	width: 840px;
	margin: 0 auto;
	background: url(images/catmenubg.png) no-repeat;
	height: 76px;
}

#catmenu ul {
	padding: 0;
	list-style: none;
	margin: 0;
	height:57px;
}

#catmenu li {

	float: left;
	height: 19px;
}


#catmenu p {
clear: both;
	text-align: center;
	}
#catmenu a {
float:left;
	width: 120px;
	display: block;
	text-align:center;
	text-decoration: none;
	text-transform: uppercase;
	font-weight:bold;
	font-size: 12px;
	color: #000000;
	margin-left: 0px;
	padding-top:3px;
	
}
#catmenu a:hover{
	color:#ffffff;
}
#ads1 {
	width: 842px;
	margin:10px auto;
	padding: 0;
	}


/* Page */

#page {
	width: 1135px;
	margin: 0 auto;

}

/* Content */

#maincontent {
	float: right;
	width: 895px;
	margin-top:20px;
}

#content {
	float: left;
	width: 590px;
	margin-top:20px;
	background: url(images/gamelistdivbg.png) repeat-y;
}

#contentcat {
	float: left;
	width: 590px;
	margin-top:10px;

}
#featuredgames {
	float: left;
	width: 590px;
	height: 309px;
	margin-top:0px;
	padding: 0;
	background: url(images/featuredbg.png)no-repeat;
}



#banner_panel{float:left;width:570px;height:295px;margin-left:10px;}
#banner_panelinside h2 {color:#ffffff; text-decoration:none; font: bold 16px "Arial", Helvetica, sans-serif; text-transform:uppercase; margin-top:10px; margin-left: 10px;}
#banner_panelinside{float:left;font-size:12px;width:240px;}
#ads2{float:right;width:310px; margin-top:-18px;}
.sliderwrapper{position:relative;overflow:hidden;width:270px;height:180px;}
.contentdiv{visibility:hidden;position:absolute;left:10px;top:0;width:260px;height:100%;filter:progid;-moz-opacity:1.0;opacity:1.0;}
.contentdiv img{margin-top:5px;width:125px;height:125px; border:3px solid #000000;}
.pagination{position:relative;float:left;margin-top:1px;margin-left:8px;width:390px;height:16px;line-height:15px;font-size:10px;font-weight:400;color:#cbcbcb;text-transform:uppercase;}
.pagination a{background: url(images/paginatebg.png) repeat-x;height:16px;line-height:15px;font-size:10px;font-weight:400;color:#000000;text-transform:uppercase;border:1px solid #000000;margin:0 2px;padding:0 5px;position:relative;display:inline;float:left}
.pagination a img{border:none;}
.pagination a:hover,.pagination a.selected{background: url(images/paginatebg.png) repeat-x;height:16px;line-height:15px;font-size:10px;font-weight:400;color:#000000;text-transform:uppercase;border:1px solid #000000;margin:0 2px;padding:0 5px;position:relative;display:inline;float:left}

#content2 {
	float: left;
	width: 590px;
	margin-top:20px;
	background: url(images/content2divbg.png) repeat-y;
}
#content3 {
	width: 590px;
	margin: 0px auto;
	
	background: url(images/content2divbg.png) repeat-y;
}

.post {
     
	margin-bottom: 15px;
	background: url(images/content2post.png) no-repeat;
	
}
.post li {
list-style-type:none;
padding-top:20px;
padding-left:15x;
width:560px;
}

.post a {
	color: #1f1f21;
}

.post a:hover {
	color: #FFFFFF;
}

.post ul {
	list-style-type:none;
	padding-left:0px;
}

.post .title {
	margin: 0;
	padding: 30px 30px 0 30px;
	color:#1f1f21; text-decoration:none; font: bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase;
}

.post .title a {
	text-decoration: none;
	color: #1f1f21;
}

.post .byline {
	margin: 0;
	padding: 0 30px;
}

.post .entry {
	padding: 20px 30px 10px 30px;
}

.post .links {
	margin: 0;
	padding: 10px 30px 35px 30px;
	
	
	
	
}

.post .links a {
	padding-left: 10px;
	text-decoration: none;
	font-weight: bold;
	
}

.post .links a:hover {
	color: #FFFFFF;
}

#content2bottom {width:590px; height:78px;}
#categorylist ul{list-style-type:none;padding:0;margin:0; }
#categorylist li{padding-left:10px;margin-top:0px;list-style-type:none;float:left; width:590px;  background: url(images/categoriesbg.png) no-repeat;}
#categorylist li a{margin-top:15px;list-style-type:none;float:left;height:92px;}
#categorylistcor{margin-top:10px;list-style-type:none;float:left; width:590px; height:auto; background: url(images/quickyline.png) repeat-y;}
#categorylistcor2{margin:0px;  list-style-type:none;float:left; width:590px; height:auto; background: url(images/quickyline.png) repeat-y;}
#categorylist{width:590px; float:right;margin-left:0px;padding:0;}
#categoriestext{padding-left:10px; padding-top:13px; float:left; width:460px;}

#categorylist2 ul{list-style-type:none;padding:0;margin:0; }
#categorylist2 li{padding-left:10px;margin-top:0px;list-style-type:none;float:left; width:590px;  background: url(images/categoriesbg.png) no-repeat;}
#categorylist2 li a{margin-top:15px;list-style-type:none;float:left; height:92px;}
#categorylist2{width:590px; margin:0px auto;padding:0;}
#categoriestext2{padding-left:10px; padding-top:13px; float:left; width:460px;}


#gamelist ul{width:295px;list-style-type:none;padding:0;margin:0; }
#gamelist li{padding-left:20px;margin-top:5px;list-style-type:none;float:left; width:295px; height:70px;}
#gamelist li a{margin-top:5px;list-style-type:none;float:left; text-decoration:none; font: 12px "Arial", Helvetica, sans-serif;}
#gamelisttext{padding-left:10px; float:left; width:180px;}

#gamelist h2 {color:#1f1f21; text-decoration:none; font: bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:30px; margin-left: 20px; }

#gamelist{width:295px; float:right;margin-left:0px;padding:0;background: url(images/gamelistbg.png) no-repeat; }
#gamelist2 ul{width:295px;list-style-type:none;padding:0;margin:0; }
#gamelist2 li{padding-left:20px;margin-top:5px;list-style-type:none;float:left; width:295px; height:70px;}
#gamelist2 li a{margin-top:5px;list-style-type:none;float:left;text-decoration:none; font: 12px "Arial", Helvetica, sans-serif;}
#gamelist2text{padding-left:10px; padding-top:13px; float:left; width:180px;}
#gamelist2 h2 {color:#cbcbcb; text-decoration:none; font: bold 14px "Arial", Helvetica, sans-serif; text-transform:uppercase; margin-top:30px; margin-left: 20px; }

#gamelist2{width:295px; float:right;margin-left:0px;padding:0;background: url(images/gamelist2bg.png) no-repeat; }
#gamelistline{ width: 295px; margin-left:20px;}
#gamelistbottom1{ width: 295px;}

#exlist ul{width:295px;list-style-type:none;padding:0;margin:0; }
#exlist li{padding-left:20px;margin-top:5px;list-style-type:none;float:left; width:295px; height:20px;}
#exlist li a{margin-top:5px;list-style-type:none;float:left; text-decoration:none; font: 12px "Arial", Helvetica, sans-serif;}
#exlisttext{padding-left:10px; float:left; width:180px;}

#exlist h2 {color:#1f1f21; text-decoration:none; font: bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:30px; margin-left: 20px; }

#exlist{width:295px; float:right;margin-left:0px;padding:0;background: url(images/gamelistbg.png) no-repeat; }

#sponsorlist ul{width:295px;list-style-type:none;padding:0;margin:0; }
#sponsorlist li{padding:0px;margin-top:15px;list-style-type:none;float:left; width:295px; height:100px;}
#sponsorlist li a{margin-top:5px;list-style-type:none;float:left; text-decoration:none; font: 12px "Arial", Helvetica, sans-serif;}


#sponsorlist h2 {color:#cbcbcb; text-decoration:none; font: bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:30px; margin-left: 20px; }

#sponsorlist{width:295px; float:right;margin-left:0px;padding:0;background: url(images/gamelist2bg.png) no-repeat; }


#quicky {
	float: left;
	width: 590px;
	margin-top:20px;
	background: url(images/quickyline.png) repeat-y;
}
#quicklist ul{width:570px;list-style-type:none;padding:0;margin:0; }
#quicklist li{padding:0px;margin-top:20px; margin-left:10px;list-style-type:none;float:left;height:20px; display:block; }
#quicklist li a{color:#c1c1c1; margin-left:15px;}
#quicklist h2 {color:#8e8e90; text-decoration:none; font: bold 14px "Arial", Helvetica, sans-serif; text-transform:uppercase; margin-top:15px; margin-left: 20px; }
#quicklist{width:590px; float:left;margin-top:0px;padding:0;background: url(images/quicklistbg.png) no-repeat;list-style-type:none; }

#registerlogintext {width:240px; padding-left:20px;}
/* Sidebars */
#rightsection {
 width:305px;
 float:right;
 }
#sidebar4 {
	float: right;
	width: 295px;
	margin-top:20px;
	background: url(images/sidebar4bg.png) repeat-y;
}
#sidebar3 {
	float: right;
	width: 295px;
	margin-top:20px;
	background: url(images/sidebar3bg.png) repeat-y;
	}
#sidebar5 {
	float: right;
	width: 295px;
	margin-top:20px;
	background: url(images/sidebar3bg.png) repeat-y;
	}
#sidebar6 {
	float: right;
	width: 295px;
	margin-top:0px;
	background: url(images/sidebar4bg.png) repeat-y;
	}


#sidebar {
	float: left;
	width: 233px;
	padding: 0;

}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#sidebar2 ul{
margin-top:20px;
background: url(images/sidebarbg.png) no-repeat ;
width:232px;
height:272px;
padding-top:20px;
}

#sidebar2 li {
	background: url(images/leftmenubtn.png) no-repeat  ;
	width:208px;
	height:30px;
	margin-left:10px;
	padding-top:0px;
	margin-top:0px;
	display:block;
	
}
#sidebar2 li a {
margin-left:10px;
margin-top:7px;
height:30px;
color:#ffffff;
position:absolute;
}






#sidebar  h2 {
	color:#8e8e90; text-decoration:none; font: bold 14px "Arial", Helvetica, sans-serif; text-transform:uppercase; padding-top:10px; padding-left: 10px; 
}



/* Search */
#searchpanel {
margin-top:10px;
background: url(images/searchpanelbg.png) no-repeat;

}

#adsensepanel {
margin-top:10px;
background: url(images/adsensebg.png) no-repeat;
}
#ads3 {
margin-top:10px;
margin-left:35px;
float: left;
}


#loginpanel {
margin-top:20px;
background: url(images/loginpanelbg.png) no-repeat;

}


/* Footer */

#footer {
	

	height: 40px;
	margin: 10px auto;
	padding: 0;
	background: url(images/footerbg.png)repeat-x;}

#footer p {
	text-align: right;
	font-size: 10px;
	color: #8e8e90;
	padding-top: 15px;
	padding-right: 15px;
}

#footer a {
	text-align: right;
	font-size: 10px;
	color: #8e8e90;
	padding-top: 15px;
	padding-right: 15px;
	}
#gameRating {
	position:relative;
	top:-15px;
	left:46px ;
	width:80px;
	background: #f5f5f5;
}

	
.clear				{ clear: both; }

form				{ width: 590px; margin-top: 5px; }

legend				{ display: none; }

fieldset			{ border: 0; }

label				{ width: 115px; text-align: right; float: left; margin: 0 5px 0 0; padding: 4px 0 0 0; font-size: 12px; }

input				{ width: 162px; display: block; padding: 4px; margin: 0 0 5px 0; font-size: 12px; background: url(images/inputbg.png) no-repeat; color: #ffffff; border:none; height:24px;}
input[type=checkbox]{background:none; border:none; width:15px; margin: 0; }
input[type=hidden]{display:none;}
textarea{ width: 250px; display: block; padding: 4px; margin: 0 0 5px 0; font-size: 12px; background: url(images/inputbigbg.png) no-repeat; color: #ffffff; border:none; height:144px;}

					  
.button				{ color:#19190d; width:50px; background: url(images/submit.png) no-repeat ; border:none; text-align:center; }
					  
#pg{position:relative;float:left;display:inline;height:16px;line-height:15px;font-size:10px;font-weight:400;color:#000000;margin-left:3px;text-transform:uppercase}
#pg a{background: url(images/paginatebg.png) repeat-x;height:16px;line-height:15px;font-size:10px;font-weight:400;color:#000000;text-transform:uppercase;border:1px solid #000000;margin:0 2px;padding:0 5px;position:relative;display:inline;float:left}
#pg a:hover{background: url(images/paginatebg.png) repeat-x;height:16px;line-height:15px;font-size:10px;font-weight:400;color:#000000;text-transform:uppercase;border:1px solid #000000;margin:0 2px;padding:0 5px;position:relative;display:inline;float:left}
#pg a.current{background: url(images/paginatebg.png) repeat-x;height:16px;line-height:15px;font-size:10px;font-weight:400;color:#000000;text-transform:uppercase;border:1px solid #000000;margin:0 2px;padding:0 5px;position:relative;display:inline;float:left}

