body
{
	background: #fff;
	color: #678;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0; 
}
h1,h2,h3,h4{font-weight: bold;font-size: 1.1em;padding: 5px;}
a, a:visited, a:active {
	text-decoration: none;
	color: #0066c4;
}
a:hover {
	color: #000;
}
div {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
}
.left {
	margin-left: 3px;
}
.right {
	margin-right: 3px;
}
.line {
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 10px;
}
img {
	border: 0;
}
.container_24
{
	background: #fff;
 	margin: 0 auto; 
}

/** navbar **/
#header_menu {
	height:10px;
	width:470px;
	float:right;
	padding:0 10px 0 30px;
	margin-top:3px;
	margin-right:0px;
	text-align:right;

}
#header_menu li {
	height:15px;
	display:inline-block;
	padding:0px;
	float:right;
}
#header_menu li a {
	display:block;
	padding:0px 5px;
	font:13px Arial, Helvetica, sans-serif;
	color:#666;
	border-right:#ccc solid 1px;
}
#header_menu li .last {
	
	border:none;
}
#header_menu li a.hover {
	display:block;
	padding:0 10px;
	font:bold 16px/27px Arial, Helvetica, sans-serif;
	text-decoration:none;
	cursor:text;
	color: #ffffff;
}

 


#nav { font-size:14px; padding: 5px 0px 5px 0px; border-top:1px solid #6CE; border-bottom:0px solid #abc; background:url(http://www.12gamer.net/images/menu.gif) bottom repeat-x;  }
#nav ul li { display:inline; border-right:0px solid #ccc; padding:0 10px; }
#nav ul li a { text-decoration:none; }
#nav ul li a:hover { text-decoration:underline; }

#sidebar {
	background:#FFFFFF none repeat scroll 0 0;
	float:right;
	padding:10px 10px 0 0;
	width:310px;
 }
.box { margin:0 0 10px 0; border:1px double #aaa; padding:10px; background:#FFFFFF none repeat scroll 0 0; overflow:hidden;}
.box a.all { background:url(http://www.12gamer.net/images/bullet_red.png) 10px 3px no-repeat #CDE; color:#456; font-size:12px; margin:0; padding:3px 10px 5px 25px; }
.box a:hover.all { background:url(http://www.12gamer.net/images/bullet_yellow.png) 10px 3px no-repeat #F63; color:#FFF !important; text-decoration:none; }
.box h1 { background:url(http://www.12gamer.net/images/color_swatch.png) 0 4px no-repeat; font: 17px tahoma; padding: 0 0 0 17px; margin-bottom:5px; border-bottom:1px dotted #bbb; height:23px; color:#F30; }
.box h1 span { color:#678; }
.box h1 span a { background:url(http://www.12gamer.net/images/file.gif) left no-repeat; padding-left:17px; font-size:13px; color:#D00; text-decoration:none; }
.box h1 span a:hover { color:#F63; text-decoration:none; }
.box h3 { font-size:13px; font-weight:bold; }
.box p { font-size:12px; }
.in { float:left; padding:4px; border: 1px solid #FFF; }
.cate { background:url(http://www.12gamer.net/images/icon-time.gif) 0 4px no-repeat; padding:3px 0 3px 17px; border-bottom:1px dotted #cde; }
.views { background: transparent url(http://www.12gamer.net/images/icon-stat.gif) no-repeat scroll 0% 0%; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 10px; color: rgb(119, 136, 153); padding-left: 17px; }
#content { 
 	padding: 10px 0 0 10px; 
} 

 
.pic { float:left; text-align:left; padding:3px; margin-right:5px; width:75px; height:50px; border:1px solid #B0CCC4; background:#FFF; }
.new_pic { padding:3px;  width:75px; height:50px;  border:1px solid #cde; background:#FFF; }
.new_pic:hover { border:1px solid #789; }

 
 a img {
	border:medium none;
}

div.spacer {
	background-color: #f90;
	height: 1em;
}

 
/** navbar **/

/** footer **/

div#footer {
	background-color: #e5e5e6;
}

div#footer div p{
	margin: 5px;
}

div#legal p {
	text-align:center;
	font: bold .7em Arial;
}

/** footer **/

