@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	background-color:#000;
	background-image:url(layout/bgtop.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	
	
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#usermenulayer {
	position:absolute;
	width:357px;
	height:169px;
	z-index:1002;
	left: 709px;
	top: 28px;
}
#loginbtn_image{
	background-image:url(layout/loginbtn.png); 
	width:70px; 
	height:17px; 
	border:0;
}
#layout {
	width:1130px;
	min-height:1500px;
	position:relative;
	margin:auto;	
}
#centerbox {
	position:absolute;
	width:711px;
	height:auto;
	z-index:999;
	left: 215px;
	top: 249px;
}

#centerbox_top {	
	background-image:url(layout/centerbox_r1_c1.png);
	height:27px;
	position:relative;
}
#centerbox_middle {	
	background-image:url(layout/centerbox_r2_c1.png);
	height:auto;
	min-height:1350px;
	overflow:hidden;
	position:relative;
}
#centerbox_foot {	
	background-image:url(layout/centerbox_r3_c1.png);
	height:25px;
	position:relative;
}
#sidebar_left {
	position:absolute;
	overflow:hidden;
	width:217px;
	height:auto;
	z-index:2;
	left: 10px;
	top: 270px;
}
.sidebar_left_top {
	background-image:url(layout/sidebar_left_r1_c1.png);
	position:relative;
	height:51px;	
}

.sidebar_left_mid {
	background-image:url(layout/sidebar_left_r2_c1.png);
	height:auto;
	min-height:151px;
	overflow:hidden;
	position:relative;	
	background-repeat:repeat-y;
}
.sidebar_left_foot {
	background-image:url(layout/sidebar_left_r5_c1.png);
	height:30px;;
	position:relative;	
}

.sidebar_left_content {
	margin-left:30px;
	margin-right:20px;	
	color:#FFF;
	margin-bottom:10px;
}
.sidebar_right_content {
	margin-left:20px;
	margin-right:30px;	
	color:#FFF;
	padding-bottom:10px;
}

.sidebar_right_content a{	
	color:#ccc;
	font-weight:bold;
	text-decoration:none;
}

.sidebar_right_content a:hover{	
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#sidebar_right {
	position:absolute;
	width:216px;
	height:547px;
	z-index:3;
	left: 909px;
	top: 270px;
}
.sidebar_right_top {
	background-image:url(layout/sidebar_right_r1_c1.png);
	height:49px;
	position:relative;	
}
.sidebar_right_mid {
	background-image:url(layout/sidebar_right_r2_c1.png);
	height:auto;
	min-height:151px;
	position:relative;	
	overflow:hidden;
}
.sidebar_right_foot {
	background-image:url(layout/sidebar_right_r5_c1.png);
	height:23px;
	position:relative;	
}

#loginlayer {
	background-image:url(layout/login.png);
	position:absolute;
	width:344px;
	height:151px;
	z-index:1000;
	left: 8px;
	top: 4px;
}
#logolayer {
	background-image:url(layout/logo.png);
	position:absolute;
	width:536px;
	height:260px;
	z-index:1;
	left: 26px;
	top: 1px;
}
#navigationlayer {
	position:absolute;
	width:730px;
	height:43px;
	z-index:1001;
	left: 217px;
	top: 212px;
}

#navigationlayer ul{
	margin:0px;
	height:0px;
	padding:0px;
	list-style:none;
}

#navigationlayer ul li{
	background-image:url(layout/navbtn.png);
	margin:0px;
	float:left;
	width:87px;
	height:13px;	
	position:relative;
	padding:15px;
	color:#fff;
}

#navigationlayer ul li a{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

#navigationlayer ul li a:hover{
	color:#ccc;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

#subnavigation ul li a{
	color:#eee;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

#subnavigation ul li a:hover{
	color:#eee;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

#subnavigation {
	
}

#subnavigation ul{
	margin:0px;
	height:0px;
	padding:0px;
	list-style:none;
	
}

#subnavigation ul li{
	background-image:url(layout/navbtn.png);
	margin:0px;
	float:left;
	width:85px;
	height:13px;	
	position:relative;
	padding:15px;
	color:#CCC;
	
}

.sidebar_left_mid ul{
	margin:0px;
	height:0px;
	padding:0px;
	margin-left:25px;
	list-style:none;
}

.sidebar_left_mid ul li{
	background-image:url(layout/sidenavbox.png);
	padding-top:5px;
	padding-left:20px;
	width:157px;
	height:22px;	
	color:#FFF;
}

.sidebar_left_mid ul li a{	
	color:#ccc;
	font-weight:bold;
	text-decoration:none;
}

.sidebar_left_mid ul li a:hover{	
	color:#eee;
	font-weight:bold;
	text-decoration:none;
}

.contentlayout {
	margin-left:20px;
	margin-right:5px;	
	margin-bottom:10px;
	overflow:hidden;
}

.newsbox {
	background-image:url(layout/newsbox.png);
	width:333px;
	height:204px;
	float:left;
	position:relative;	
	margin-right:10px;
	margin-bottom:5px;
	color:#fff;
}

.newsbox a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.newsbox a:hover{
	color:#ccc;
	text-decoration:none;
	font-weight:bold;
}
.rmorelayer {
	position:absolute;
	width:71px;
	height:15px;
	z-index:1;
	left: 157px;
	top: 178px;
	color:#FFF;
	font-weight:bold;
}
.commentlayer {
	position:absolute;
	width:63px;
	height:15px;
	z-index:2;
	left: 248px;
	top: 177px;
	color:#FFF;
	font-weight:bold;
}

.topics {
	position:relative;
	width:676px;	
}

.topics_head {
	background-image:url(layout/topics_r1_c1.png);
	height:46px;	
}

.topics_articles_head {
	background-image:url(layout/toparticles_r1_c1.png);
	height:46px;	
}

.topics_mid {
	background-image:url(layout/topics_r2_c1.png);
	height:auto;
	min-height:100px;	
	overflow:hidden;
}

.topics_foot {
	background-image:url(layout/topics_r3_c1.png);
	height:21px;	
}
.topic_entry {
	background-image:url(layout/topic_entry.png);
	width:655px;
	height:49px;
	margin-left:0px;
	margin-bottom:5px;
	position:relative;	
}

.topic_headtext {
	position:absolute;
	width:613px;
	height:13px;
	z-index:1;
	top: 5px;
	left: 8px;
	color:#666;
	font-weight:bold;
}
.topic_entrytext {
	position:absolute;
	width:613px;
	height:16px;
	z-index:2;
	left: 7px;
	top: 28px;
	color:#999;
	font-weight:bold;
}

.useronlinelayer {
	position:relative;
	background-image:url(layout/onlineusers.png);
	width:461px;
	height:203px;
	float:left;
}
#onlineusers {
	position:absolute;
	width:192px;
	height:115px;
	z-index:1;
	left: 11px;
	top: 37px;
	color:#CCC;
}
#randomuser {
	position:absolute;
	width:200px;
	height:116px;
	z-index:1;
	left: 233px;
	top: 37px;
	color:#CCC;
}
.randomimage {
	background-image:url(layout/randomimage.png);
	width:213px;
	height:203px;
	float:left;	
	margin-left:3px;
	position:relative;
}
#randomgallery {
	position:absolute;
	width:179px;
	height:131px;
	z-index:1;
	left: 18px;
	top: 37px;
	color:#CCC;
}

.topentry {
	background-image:url(layout/topentry.png);
	width:322px;
	height:49px;
	margin-bottom:5px;
	position:relative;	
}
.topentry1 {
	position:absolute;
	width:310px;
	height:17px;
	z-index:1;
	top: 5px;
	left: 5px;
	color:#666;
	font-weight:bold;
}
.topentry2 {
	position:absolute;
	width:312px;
	height:19px;
	z-index:2;
	left: 5px;
	top: 27px;
	font-weight:bold;
	color:#999;
}
#usernamelayer {
	position:absolute;
	width:167px;
	height:30px;
	z-index:1;
	left: 5px;
	top: 61px;
}
#passwordlayer {
	position:absolute;
	width:164px;
	height:33px;
	z-index:2;
	left: 177px;
	top: 61px;
}
#loginbtnlayer {
	position:absolute;
	width:84px;
	height:22px;
	z-index:3;
	left: 169px;
	top: 115px;
}
#communitybtnlayer {
	position:absolute;
	width:83px;
	height:23px;
	z-index:4;
	left: 259px;
	top: 114px;
}
#cbtnlayer {
	position:absolute;
	width:82px;
	height:23px;
	z-index:8;
	left: 260px;
	top: 114px;
}

.newstitlelayer {
	position:absolute;
	width:297px;
	height:19px;
	z-index:5;
	left: 17px;
	top: 3px;
}

#usermenulayer {
	color:#FFF;	
}

#usermenulayer a{
	color:#ccc;	
	text-decoration:none;
}

#usermenulayer a:hover{
	color:#FFF;	
}
#saveloginlayer {
	position:absolute;
	width:22px;
	height:16px;
	z-index:5;
	left: 101px;
	top: 99px;
}
#registerlayer {
	position:absolute;
	width:137px;
	height:18px;
	z-index:6;
	left: 2px;
	top: 116px;
}
#resetpwlayer {
	position:absolute;
	width:120px;
	height:20px;
	z-index:7;
	left: 5px;
	top: 131px;
}

#copyright {
	position:absolute;
	width:182px;
	height:26px;
	z-index:1003;
	left: 925px;
	top: 234px;
}
.newspicdiv {
	position:absolute;
	width:299px;
	height:56px;
	z-index:3;
	left: 17px;
	top: 29px;
}
.newstextdiv {
	position:absolute;
	width:301px;
	height:61px;
	z-index:4;
	left: 16px;
	top: 105px;
	overflow:hidden;
}
.boxtitel {
	position:absolute;
	width:147px;
	height:18px;
	z-index:1;
	left: 28px;
	top: 5px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}
