/*
Offical Style for Discuz!NT(R)
URL: http://NT.discuz.net
(C) 2001-2009 Comsenz Inc.
*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Common Style ~~~~ */
*{word-wrap:break-word;}
body{background:#000;text-align:center;}
body,td,input,textarea,select,button{color:#000;font:12px/1.6em Verdana,Helvetica,Arial,sans-serif;}
input,select,button{vertical-align:middle;}
body,ul,li,dl,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:1em;}
ul li{list-style:none;}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:underline;}
a img{border:none;}
em,cite,strong,th{text-align:left;font-style:normal;}
table{empty-cells:show;border-collapse:collapse;}
.hidden {display:none;}
.right{float:right;}
.left{float:left;}
.s_clear{zoom:1;}
.f_clear{clear:both;}
.cursor{cursor:pointer;}
.f_bold{font-weight:700;}
.absmiddle { vertical-align: middle; }
.wrap{overflow:hidden;width:960px;text-align:left;margin:0 auto;}
/*header*/
#header{overflow:hidden;height:118px;background:#939393;}
	#header h2{float:left;margin:14px 0 0 19px;}
	.scroll{overflow:hidden;width:710px;float:right;}
	.scroll li{float:left;display:inline;background:#787272;border:1px solid #C2C2C2;width:90px;height:90px;margin-right:4px;}
	.photo li td{vertical-align:middle;height:88px;}
#menu{clear:both;height:54px;background:#939393 url(images/menu_bg.jpg) repeat-x 0 100%;padding-left:20px;}
	#menu li{float:left;display:inline;text-align:center;background:url(images/menu_li_bg.jpg) no-repeat 100% 0;width:112px;height:30px;}
		#menu li a:link,#menu li a:visited{display:block;text-decoration:none;color:#FFF;height:26px;line-height:26px;margin-top:4px;}
		#menu li a:hover,#menu li.current a{background:url(images/menu_li_bg.jpg) no-repeat 0 -30px;color:#FFF;height:30px;line-height:30px;margin-top:0;}
#main{overflow:hidden;}
.day_pic{float:left;width:666px;height:496px;background:#999;}
	.day_box{overflow:hidden;margin:8px 11px;}
	.day_pic_inner{background:#666;padding:16px;text-align:center;}
	.day_box p{height:28px;line-height:28px;text-align:center;}
.forum_info{float:left;width:288px;height:496px;background:#999;margin-left:6px;width:286px\9;}
	.forum_inner{margin:0 10px;}
	.forum_inner ul{overflow:hidden;zoom:1;background:#8D8D8D;}
		.forum_inner li{overflow:hidden;border-bottom:1px dashed #636363;height:24px;line-height:24px;padding-left:4px;}
		.forum_inner li a{color:#424242;}
#main_pic{margin-top:6px;background:#999;height:220px;}
	#main_pic h2{padding:10px 0;}
	.pic_list{margin-left:24px;}
		.pic_list li{float:left;display:inline;width:160px;height:160px;border:1px solid #777;background:#666; margin-top:0px; margin-left:17px; margin-bottom:10px;}
		.pic_list li td{width:160px;height:160px;vertical-align:middle;text-align:center;}
		.pic_list li p{line-height:22px;}
#forum_star{float:left;margin-top:6px;overflow:hidden;width:354px;height:612px;background:#9f9e9e;}
	.star_inner{margin:0 22px;}
		
	
	
	.forum_user{overflow:hidden;background:#918F8F;padding:12px 14px;}
		.forum_user li{float:left;display:inline;width:128px;height:128px;background:#474747;border:1px solid #6F6F6F;margin:0 4px;}
		.forum_user li td{height:128px;width:128px;text-align:center;vertical-align:middle;}
	.user_photo{background:#918F8F;padding:8px;margin-top:14px;}
#hot_photo{float:left;overflow:hidden;background:#999;width:600px;height:612px;margin-top:6px;margin-left:6px;}
	#hot_photo h3{padding:8px 0;}
	#hot_photo h3 cite{float:right;padding-right:10px;}
		#hot_photo h3 a{color:#FFF;}
	#hot_photo ul{margin-left:16px;}
	#hot_photo li{overflow:hidden;float:left;display:inline;margin:0 14px;width:164px;height:190px;}
		#hot_photo li td{height:156px;width:156px;border:1px solid #777;background:#666;text-align:center;vertical-align:middle;}
		#hot_photo li td img{margin:0;padding:0;*display:block;}	
		#hot_photo p{overflow:hidden;line-height:26px;height:26px;text-align:center;}
.user_album{overflow:hidden;background:#999 url(images/album_bg.gif) no-repeat 10px 50%;margin-top:6px;padding-left:60px;height:168px;}
	.user_album ul{margin-top:14px;}
	.user_album li{float:left;display:inline;margin-right:24px;}
		.user_album li td{width:120px;border:1px solid #777;background:#666;text-align:center;vertical-align:middle;height:120px;}
		.user_album li p{text-align:center;}
#footer_ad{margin-top:14px;}
/*photo_list*/
.photo_list,.topic_box,.topic_list{overflow:hidden;background:#999;padding:12px;}
	.topic_box table{margin:12px;text-align:center;}
		.threadlist td{padding:2px 0;}
		.topic_title label{font-size:12px;font-weight:400;padding-right:2px;}
.inner h2{margin:6px 0;height:28px;line-height:28px;background:#B4B4B4 url(images/title_bg.gif) no-repeat 0 0;padding-left:16px;}
	.inner h2 cite{float:right;color:#000;font-weight:100;padding-right:10px;}
	.pages{padding:20px 0;font-size:14px;}
		.pages cite{float:right;}
		.pages a{padding:2px 4px;}
		.pages a.current{background:#B1B1B1;color:#000;}
	.photo_list ul{overflow:hidden;zoom:1;margin-left:20px;}
	.photo_list li{overflow:hidden;float:left; display:inline;width:19.5%;text-align:left;height:220px;*height:230px;}
		.photo_list table{width:160px;height:160px;margin-left:10px;}
		.photo_list li td{border:1px solid #777;background:#43433F;text-align:center;vertical-align:middle;}
			.td{overflow:hidden;height:176px;padding:2px;}
		.photo_list .author,.photo_list .img_name{overflow:hidden;height:20px;line-height:20px;text-align:center;}
	.about_inner{padding:10px;}	
	.popupmenu_popup{overflow:hidden;zoom:1;line-height:normal;padding:10px;border:1px solid #B4B4B4;background:#B4B4B4 url("images/portalbox_bg.gif");background-repeat:repeat-x;background-position: 0 1px;text-align:left;}
	.popupmenu_popup a {color:#000000;}
/*links*/
#links{overflow:hidden;background:#9F9E9E;padding:10px;}
	#links a{white-space:nowrap;color:#313131;margin-right:14px;}
/*end links*/
#sub_nav{height:44px;line-height:44px;text-align:center;font-weight:700;background:#848282;color:#F98911;}
	#sub_nav a{padding:0 4px;color:#F98911;}
/*footer*/
#footer{padding:10px 0;text-align:center;color:#fff;color:#666;}
	#footer a{color:#fff;padding:0 4px;color:#666;}
/*footer*/
