@charset "utf-8";
/* PAGE/GENERAL */

*
{
margin: 0;
padding: 0;
}
html {
	height: 100%
}
body {
	height: 100%;  font: 12px verdana, 宋体; line-height:190%; color: #fff; text-align: center; margin: 0; padding: 0; background-color:black;
}
div {WORD-BREAK: break-all;}

input {vertical-align:middle;}

a {
	color: #fff; text-decoration: underline; 
}
a:hover {
	 color: #96DD99
}
img {
	border: none; 
}
#mobile-nav {display: none}
#mobile-hotnav {display: none}
#topbar{height: 26px;color:#666666; background-color:#EDEDED;position: relative;padding-top:4px;border-bottom:1px solid #CCCCCC;}
#toplogo {
	float: left; padding-left: 6px;
}
#toplogo a:hover {
	background: none;text-decoration:none;
}
#toplogo a {
	text-decoration:none; color:#666666
}
#topmessage {
	float: right;padding-right: 6px;
}
#topmessage a {
	 color:#666666
}
#container {
	min-height: 100%; position: relative;  text-align: left;  
}
#center-container {
	min-height: 100%; width:600px;position: relative;  text-align: left; margin: 0 auto; background: url(../image/bg.jpg) top center repeat-y;
}

* html #container
	{
		height: 100%;
	}
#header {
	clear: both; display: block; background: url(../image/logo.jpg) top center no-repeat; width: 600px; height: 141px; padding-top: 227px
}
#header h1 {
	display: none
}
#header h2 {
	display: none
}
#nav {  margin: 0;
 list-style: none;
}
#nav li {float:left;}
#nav li a, #nav li a:visited {float:left; color:#fff; font: bold 18px 微软雅黑, 宋体; text-decoration:none; margin-right:10px; padding-bottom:3px; border-bottom:1px solid #fff;}
#nav li a:hover, #nav li a.current, #nav li a.chosen:visited {border-bottom:3px solid #fff; padding-bottom:1px;} 
#sub-nav a.current {text-decoration:none; font-weight: bold}
#listpage a.current {color:yellow}
#home_entry {
	zoom:1; clear:both; padding-top: 10px; padding-right: 20px; padding-left: 20px; padding-bottom: 0px; overflow:hidden; background: url(../image/bottom_bg.jpg) bottom center no-repeat;
}
#entry_left {
	float: left;margin-right:15px; width: 238px; padding-bottom: 80px;
}
#entry_right {
	padding-bottom: 80px;  width: 305px;float:left;
}
#home_entry h2 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; font: bold 16px 微软雅黑, 宋体; padding-top: 0px; text-decoration: none
}

#secrets {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 10px; font-size: 14px; background: url(../image/bottom_bg.jpg) bottom center no-repeat;
}
secrets:unknown {
	clear: both; display: block; visibility: hidden; font: 1px/0px serif; height: 0px; content: "."
}
#listpage {
	padding-bottom: 80px; margin: 0px 20px; width: 560px
}
.entry_bar {
	position: relative; margin-bottom: 6px; background-color:#373737; border-bottom: 1px solid #888888; height: 31px; padding-left: 8px;padding-right: 8px;display: block; line-height:30px; font-family: 微软雅黑
}
#home_entry .entry_bar {
	position: relative; margin-bottom: 0; background: none; padding-left: 0;padding-right: 0;display: block; line-height:30px; height:30px;margin-top:-7px;
}
#home_entry .entry_bar   .entry_bar_right {display: none}
.entry_bar_left {
	float: left; 
}
.entry_bar_right {
	float: right; 
}

.voteicon {
	vertical-align: middle
}
.tag {
	color: #A0CBE8;
}
.content {margin-bottom:10px; padding-left:8px; padding-right:8px;clear:both;}
.content_comments {margin-bottom:30px; padding-left:8px; padding-right:8px;clear:both;}
.content_bottom {margin-bottom:20px}
.entry_bottom {padding-top: 6px}
.entry_bottom a {color: #DFDFFF}
#home_entry .content {margin-bottom:18px; padding:0}
.comment {padding-top: 12px}
.comment_head {font-weight: bold}
.comment_answer .comment_head {color: #ffcc99}
.comment_answer {padding: 10px 0}
#footerline {
	margin-right: 14px; margin-left: 14px; background-color: #444444; padding-bottom: 0px; padding-top: 1px; text-align: left; margin-bottom: 8px;
}
#container-foot {
	position: relative;	margin: -4em auto 0 auto; width: 600px; 
}
#footerleft {
	float: left; padding-left: 60px;padding-bottom:4px; font-family: 微软雅黑
}
#footerright {
	float: right;padding-right: 60px;padding-bottom:4px; font-family: 微软雅黑
}
#footercenter {
	float: center; 
}
#pagination {
	font: 12px verdana,  宋体; text-align: center; padding-top:20px
}
#pagination_submit {
	display: none
}
#page {
	font: 12px verdana,  宋体; border: 1px solid #707070; background-color:#494949;color:white; text-align:center;
}


#article_text, #comment_text {
	width:100%; border: 1px solid #707070; margin-bottom: 5px; background-color:#494949;color:white;font: 14px verdana, 微软雅黑, 宋体;
}
.current_tag a {color:#CCFF00 }
#tagbox {margin-bottom: 10px}
.submit {background-color:#303030; color:white; border:none;height: 28px; padding: 0 8px; font: bold 14px verdana;margin-top:7px}
#sbi {
	border: 1px solid #707070; background-color:#494949;color:white;font: 12px verdana,  宋体;height: 18px;
}
#sbb {background-color:#303030; color:white; border:none;height: 20px; width: 34px;}


#copybutton {
	display:block; width: 100%; padding-top: 20px; text-align: center
}
#copybutton input {
	background-color:#303030; color:white; border:none;height: 28px; width: 350px; font: bold 14px verdana;
}
#copybutton .copysuccess {
	color: #ffffff; 
	background-color: #009900;
}

#tagcloud span a, #homecloud a { text-decoration:none; line-height: 38px}
#tagcloud span {padding-right: 3px}
.tag_level1 a {font-size: 34px;color:#CCFF00}
.tag_level2 a {font-size: 26px;color:#33FF99}
.tag_level3 a {font-size: 20px;color:#99CCFF}
.tag_level4 a {font-size: 14px;color:#9999FF}

#message {margin-bottom:10px;color:#FFFF33}

.paginationbox {padding:3px; background: #404040;}
.paginationbox a { color: #96DD99; text-decoration:none;}

/* \*/
* html .score_bar img{margin-top:8px; vertical-align:-3px}
/* */

				#container-nav {
                                margin: 0 auto 0 auto;
                                text-align: center;
                                display: table;
                                overflow: hidden;
                                height: 50px;
                }
                #c1 {
                                display: table-cell;
                                padding-left: 10px;
                }
                /*\*//*/
                #container-nav {
                                display: block;
                }
                #c1 {
                                display: inline-block;
                }
                #c1 h1, #c1 h2, #c1 p, #c1 div {
                                float: left;
                                clear: left;
                                text-align: left;
                }
                /* IEM: center con br allarga... */

#divSpeed {width:5px; height:15px; background-color:#FFFFFF; float:right; margin:4px 6px 0 4px;}
#notice {display: none;}
#snumber {height: 24px;border: 1px solid rgb(112, 112,112); background-color: rgb(73, 73, 73); color: white; font-family:	verdana,宋体; font-size: 14px; font-size-adjust: none;
font-stretch:normal; font-style: normal; font-variant: normal; font-weight: normal;
line-height: normal;}
input.int {border: medium none ; padding: 0pt 10px; background-color: rgb(48, 48, 48); color: white; height: 26px; font-size: 14px; font-weight: bold;}
#divFlashNumber {position:absolute; top:-99px; left:-99px;z-index:100;}