body{
	background:url(/images/bg_dark.gif) top left repeat-x #424242;
	margin:0px;
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
}

a {
	color:#b0000a;
}

#header {
	margin-top:25px;
	height:140px;
}

#frame{
	width:990px;
}

#footer{
	height:24px;
   text-align:right;	
   color:white;
}

#footer a{
	color:white;
	text-decoration:none;
}

#site{
	float:left;
	width:820px;
}



.logo{
	float:left;
	width:220px;
}

.navigation .greenbar{
	height:35px;
	width:100%;
}

.navigation .greenbar .l{
	width:14px;
	height:35px;
	float:left;
	background:url(/images/redbar_l.gif) top left no-repeat;
}

.navigation .greenbar .m{
	height:35px;
	float:left;
	width:790px;
	text-align:left;
	background:url(/images/redbar_m.gif) top left repeat-x;
	
}

.navigation .greenbar .m a{
	color:white;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	height:34px;
	display:block;
	float:left;
	padding:8px;
}

.navigation .greenbar .r{
	width:16px;
	height:35px;
	float:left;
	background:url(/images/redbar_r.gif) top left no-repeat;
}

.clear{
	clear:both;
}


.content{
	background:#000;
}

.content_top div{
	 background: url(/images/top_black.gif) no-repeat top left;
	 width:50%;	 

}

.content_top {
 background: url(/images/top_black.gif) no-repeat top right;
 
}

.content_bottom div {
 background: url(/images/bl_black.gif) no-repeat bottom left;
}

.content_bottom {
 background: url(/images/br_black.gif) no-repeat bottom right;
}

.content_top div, .content_top {
	
 height: 30px;
 font-size: 1px;
}

.content_bottom div, .content_bottom{
width: 100%;
 height: 15px;
 font-size: 1px;	
}

.content_inner{
	margin: 0 14px;
	font-size:11px;
	text-align:justify;
}

.content{
color:white;
width: 100%; margin: 1em auto;	
}

.content_red{
	color:white;
	background:#940000;
}

.content_red_top div{
	 background: url(/images/top_red.gif) no-repeat top left;
	 width:50%;	  
}

.content_red_top {
 background: url(/images/top_red.gif) no-repeat top right;
}

.content_red_bottom div {
 background: url(/images/bl_red.gif) no-repeat bottom left;
}

.content_red_bottom {
 background: url(/images/br_red.gif) no-repeat bottom right;
}

.content_red_top div, .content_red_top{
 
 height: 30px;
 font-size: 1px;
}

.content_red_bottom div, .content_red_bottom {
width: 100%;
 height: 15px;
 font-size: 1px;	
}

.content_red_inner{
	margin: 0 14px;
	font-size:12px;
	text-align:justify;
}

.content_red{
width: 100%; margin: 1em auto;	
}

.content_red a, .content_red .gamebox a{
	color:white;
}

.orange_head, .orange_red_head{
	height:29px;
	margin-left:0px;
	margin-top:-35px;
}


.red_head .m h3{
	padding:6px 10px;
	margin:0px;
	font-size:12px;
	color:white;
	overflow:hidden;
}

.red_head .r{
	
}


.newsbox, .newsbox a{
	font-size:10px;
	color:#ffffff;
}

.newsbox h4, .news_row h3, .download_row h3{
	color:#970000;
	padding:2px;
	font-size:11px;
	line-height:13px;
}

.news_row a h4{
	color:#3b3030;
	text-decoration:none;
	margin:0px;
	padding:2px;
	font-size:11px;
	line-height:13px;
}

.newsbox h4 a{
	color:#970000;
	text-decoration:none;
}

.gamebox{
	float:left;
	width:180px;
	height:80px;
	font-size:11px;
	margin-right:10px;
}

.gamebox a{
	color:#b0000a;
	text-decoration:none;
}

.gameprev{
	margin:3px;
	width:70px;
}

.topgames{
	text-align:center;
	font-size:12px;
}

.topgames a{
	color:#fff;
	text-decoration:none;
}

.mainnavi{
	padding-left:20px;
}

.mainnavi .l, .mainnavi .r, .mainnavi .m, .mainnavi .l_act, .mainnavi .r_act, .mainnavi .m_act{
	float:left;
	height:30px;
}



.mainnavi .m a, .mainnavi .m_act a{
	color:white;
	font-size:12px;
	font-weight:bold;
	display:block;
	height:30px;
	padding:9px 5px 5px 5px;
	text-decoration:none;
	text-transform:uppercase;
}

.mainnavi .l{
	width:12px;
	background:url(/images/button_black_l.gif) top left no-repeat;
}

.mainnavi .m{
	background:url(/images/button_black_m.gif) top left repeat-x;
	color:white;
}



.mainnavi .r{
	width:12px;
	background:url(/images/button_black_r.gif) top left no-repeat;
	margin-right:5px;
}

.mainnavi .l_act{
	width:12px;
	background:url(/images/button_red_l.gif) top left no-repeat;
}

.mainnavi .m_act{
	background:url(/images/button_red_m.gif) top left repeat-x;
	color:white;
}



.mainnavi .r_act{
	width:14px;
	background:url(/images/button_red_r.gif) top left no-repeat;
	margin-right:5px;
}

	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
		color:#ff6500;
		font-size:80%;
	}
	
	div.pagination a {
		border: 1px solid #ff9600;
		margin-right:3px;
		padding:5px 7px;

		background-image:url(/images/meneame.jpg);
		background-position:bottom;
		text-decoration: none;

		color: #ff6500;		
	}
	div.pagination a:hover, div.meneame a:active {
		border: 1px solid #ff9600;
		background-image:none;
		background-color:#ffc794;
		color: #ff6500;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:5px 7px;
		border: 1px solid #ff6500;
		
		font-weight: bold;
		background-color: #ffbe94;
		color: #ff6500;
	}
	div.pagination span.disabled {
		margin-right:3px;
		padding:5px 7px;
		border: 1px solid #ffe3c6;
	
		color: #ffe3c6;
	}
	
	.content_red_inner .newsbox h3, .content_red_inner .newsbox h4{
		color:white;
	}
	
	.content_red_inner .download_row h3, .content_red_inner .news_row h3{
		color:white;
	}
	
	.news_row h3{
		margin:0px;
	}
	
	.news_row{
		margin-bottom:3px;
	}

