*{
padding:0;
margin:0
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 5% }
li, dd { margin-left:5% }
fieldset { padding: .5em }
html {
	font-size: 100.01%;
	background:#000 url(../images/html_bg.gif) 0 0 repeat-x;
}
body {
	font: 1em Verdana, Arial, sans-serif;
	background:url(../images/body_bg.jpg) 50% 0 no-repeat;
}
a img{
border:0;
}
a:focus{outline:none;}
h1{
}
#wrapper{
	width:990px;
	margin:0 auto;
	background:#E8E8E8;
}
#header{padding:9px 0 7px 12px;}
#header .logo{
	float:left;
	margin-right:51px;
}
#header .leader_ad{
	float:left;
}
#content{} 
#toolbar{
	background:url(../images/top_toolbar_bg.gif) 0 0 repeat-x;
	height:35px;
	margin:0 7px;
	color:#fff;
	} 
#register_login{
	padding:7px 0 0 10px;
	float:left;
	width:605px;
}
#register_login a{
	float:left;
	margin-right:5px;
}
#register_login span{
	float:left;
	font-weight:bold;
	font-size:12px;
}
#register_login input{
	float:left;
	margin-left:9px;
}
#register_login .select{
	float:left;
	color:#07373e;
	border:0 solid #C0C2C2;
	background:#ECEEEE;
	height:19px;
	font: 11px/19px Verdana, Arial, sans-serif;
	width:131px;
}
#search{
	padding:7px 0 0 5px;
	float:left;
	width:345px;
}
#search label{
	float:left;
	margin-right:5px;
	font: 11px/19px Verdana, Arial, sans-serif;
	color:#9ec1c5;
	margin:0;
	padding:0;
} 
#search input{
	float:left;
	margin-left:9px;
	_margin-left:4px;
}
#search span{
	background:#ECEEEE url(../images/search_field_icon.gif) 0 0 no-repeat;
	float:left;
	height:19px;
	display:block;
	margin-left:9px;
	#margin-left:4px;
	padding-left:30px;
}
#search .select{
	float:left;
	color:#07373e;
	border:0 solid #C0C2C2;
	background:transparent;
	height:19px;
	width:176px;
	font: 11px/19px Verdana, Arial, sans-serif;
	margin-left:0;
}
#main_nav {
	background:url(../images/main_nav_bg.gif) 0 0 repeat-x;
	height:29px;	
	margin:0 7px;
	color:#fff;
}
#main_nav ul{
	list-style:none;
	margin:0;
	padding:0;
}
#main_nav ul li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
#main_nav ul li a{
	float:left;
	font-size:11px;
	display:block;
	line-height:29px;
	height:29px;
	color:#fff;
	text-decoration:none;
	padding:0 15px;
	border-right:1px solid #05272C;
} 
#main_nav ul li a:hover{
	text-decoration:underline;
	background:#06262B;
}
#featured_rpgs_wrap{
	margin:0 7px;
	padding:6px 0 0;
	}
#featured_rpgs_wrap .side_ad{
	margin-left:10px;
}
#featured_rpgs{
	float:left;
	}
#featured_movies_contents{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
#featured_movies_contents li{
	list-style:none;
	float:left;
	clear:left;
	margin:0;
	padding:0;
}
#featured_movies_contents li a{
	padding:4px;
	display:block;
}
#featured_movies_contents li a.current{
	background:#07262A;
}
#featured_movies_contents li img{
	display:block;
	border:1px solid #606C6E;
}
.featured_movie_desc_wrapper{
	float:left;
	width:600px;
	height:248px;
	background:#07262A;
}
.feature_preview{
	float:left;
	margin:14px 11px;
	border:2px solid #031315;
}
.featured_movie_desc_wrapper h2{
	font-size:17px;
	font-weight:bold;
	margin:14px 0 0;
	padding:0;
	color:#fff;
}
.featured_movie_desc_wrapper p{
	padding-bottom:20px;
	margin:0;
	color:#96bec3;
	font-size:12px;
}
.featured_movie_desc_wrapper p.rating{
	color:#fff;
	font-size:11px;
}
.featured_movie_desc_wrapper p.rating .wrapper{
	float:left;
	margin:0 5px 0 0;
}
.featured_movie_desc_wrapper p.rating .rate{
	left:0;
	top:0;
	height:11px;
	background:url(../images/rating_full.gif) 0 0 no-repeat;
	position:absolute;
}
.featured_movie_desc_wrapper p.rating .rate_base{ 
	height:11px;
	width:73px;
	background:url(../images/rating_empty.gif) 0 0 no-repeat;
	position:relative;
	display:block;
	float:left;
	margin:1px 0 0 0;
} 
.featured_movie_desc_wrapper p.rating{
	color:#fff;
	font-size:11px;
}
.featured_movie_desc_wrapper p a{ 
	color:#96bec3;
	}
.featured_movie_desc_wrapper a#read_the_review_btn{
	color:#fff;
	font-size:12px;
	background:;
	display:block;
	float:left;
	text-decoration:none;
	height:25px;
	line-height:25px;
	border-right:1px solid #AC2712;
	border-left:1px solid #AC2712;
	padding:0 10px;
	background:url(../images/buttons_bg.gif) 0 0 repeat-x;
}
#categories{
	background:url(../images/select_box_bg.gif) 0 0 repeat-y; 
	margin:10px 7px 0;
	color:#96bec3;
	} 
#categories .select_genre{
	width:493px;
	float:left;
	padding:5px 0;
}
#categories  h3{
	font:bold 12px/29px Arial,Verdana, sans-serif;
	height:29px;
	float:left;
	background:url(../images/select_bg.gif) 100% 0 no-repeat; 
	margin:0;
	padding:0 20px 0 5px;
}
#categories  a{
	font-size:11px;
	color:#96bec3;
}
#categories  p{
	float:left;
	width:350px;
	color:#96bec3;
	margin:0;
	padding:0 0 0 10px;
}
#categories .select_category{
	width:480px;
	padding:5px 0;
	float:left;
}
.rpg_list_wrapper{
	background:#07262A url(../images/section_botto.gif) 0 100% no-repeat; 
	margin:15px 10px 0;
	padding:0 0 10px 0;
}
.rpg_list_wrapper h1{
	margin:0 0 10px;
	padding:0 0 0 10px;
	background:url(../images/section_title.gif) 0 0 repeat-x; 
	height:29px; 
	color:#fff;
	font:bold 14px/29px Arial,Verdana, sans-serif;
}
.rpg_list_wrapper .row{
	border-bottom:1px solid #000;
	background:url(../images/rpg_separator.jpg) 50% 0 repeat-y; 
	margin:0 5px;
}
.rpg_list_wrapper .row .item{
	padding:5px 0 0;
	width:480px;
	float:left;
}
.rpg_list_wrapper .row .item .thumb{
	float:left;
	margin:10px;
}
.rpg_list_wrapper .row .item h2{
	padding:0;
	margin:10px 0 5px;
	font:bold 13px Arial,Verdana, sans-serif;
	color:#d2e7e9;
}

.rpg_list_wrapper p{
	padding-bottom:20px;
	margin:0;
	color:#96bec3;
	font-size:11px;
}
.rpg_list_wrapper p.rating{
	color:#fff;
	font-size:11px;
}
.rpg_list_wrapper p.rating .wrapper{
	float:left;
	margin:0 5px 0 0;
}
.rpg_list_wrapper p.rating .rate{
	left:0;
	top:0;
	height:11px;
	background:url(../images/rating_full.gif) 0 0 no-repeat;
	position:absolute;
}
.rpg_list_wrapper p.rating .rate_base{ 
	height:11px;
	width:73px;
	background:url(../images/rating_empty.gif) 0 0 no-repeat;
	position:relative;
	display:block;
	float:left;
	margin:1px 0 0 0;
} 
.rpg_list_wrapper p.rating{
	color:#fff;
	font-size:11px;
}
.rpg_list_wrapper a{
	color:#fff;
} 
#footer{
	color:#07262a;
	height:60px;
	padding-top:16px;
	background:url(../images/footer_bg.gif) 0 0 no-repeat;
	font:bold 12px Arial,Verdana, sans-serif;
	text-align:center;
}
.flRight{float:right}
.flLeft{float:left}
.clearfix:after {
    clear: both; 
    content:".";
    display: block;
    height: 0;
    visibility: hidden
    }
/* affects only IE7 */
.clearfix {
    min-width: 0;
    }
/* targets only IE5-6 and hidden from lowly IEmac \*/
    * html .clearfix { height: 1%; } 
/* end hide IEmac */
/* What? You want to get crazy and do IEmac too? Okay. \*//*/
    .clearfix { display: inline-table; } 
/* end IEmac only */

#feat_2, #feat_3, #feat_4{
display:none;
}

a.regtext:link {font-size: 9pt; color:yellow; text-decoration:none}
a.regtext:visited {font-size: 9pt; color:yellow;  text-decoration:none;}
a.regtext:active {font-size: 9pt; color:yellow;  text-decoration:none;}
a.regtext:hover {font-size: 9pt; color: white; text-decoration:underline;}

a.whit:link {font-size: 9pt; color:white; text-decoration:none}
a.whit:visited {font-size: 9pt; color:white;  text-decoration:none;}
a.whit:active {font-size: 9pt; color:white;  text-decoration:none;}
a.whit:hover {font-size: 9pt; color: yellow; text-decoration:underline;}
