﻿/*--------------------------全--局-------------------------------*/
body{
	background-color: White;
	color: #000000;
	font-size: 10pt;
	margin: 0px;
	width: 100%;
    font-family: Verdana, monospace;
}
a{text-decoration: none;}
a:link {color: #0066FF; text-decoration: none} /* 未访问的链接 */
a:visited {color: #0066FF; text-decoration: none} /* 已访问的链接 */
a:hover {text-decoration: underline} /* 鼠标在链接上 */
a:active {text-decoration: underline} /* 激活链接 */
ul{list-style-type:none;list-style-position : outside;margin:0 0 0 0;padding:0 0 0 0;word-break:break-all;}
li{margin:0 0 0 0;padding:0 0 0 0;}
p{margin:0 0 0 0;padding:0 0 0 0;word-break:break-all;}
img{border:0;}
/*---------------------------------------------------------------*/
#divAll{width:100%;position:absolute;margin-top:0px;background-color:#FFFFFF;padding-top:0px;margin-bottom:100px;padding-bottom:40px;font-size:10pt;}
#divPage{width:100%;margin:0;padding:0 ;text-align:left;float:left;}
#divMiddle{width:100%;margin:0;padding:0;text-align:left;float:left;background-color:#FFFFFF;}
#divTop{color: #000000;margin:0px 0 5px 5px;padding:0 0 20px 50px;font-family: "Courier New", Verdana, monospace;height:50px;}
#divSidebar{
	float: right;
	width: 28%;
	margin-left: 72%;
	margin-top: 10px;
	padding-left: 0px;
	background-color: transparent;
	position: absolute;
	word-wrap:break-word;
	font-size: 9pt;
}
#divMain{
	width: 61%;
	position: absolute;
	margin-top: 0px;
	background-color: #FFFFFF;
	border-right: 1px solid #E4E4E4;
	padding-top: 0px;
	padding-left: 70px;
	margin-bottom: 10px;
	padding-bottom: 40px;
	font-size: 10pt;
}



/*---------------------------------------------------------------*/
#divMisc{padding:10px 0 5px 0;}
#divMisc li{padding:2px 0 2px 5px;background-image : none;}
#divContorPanel li{background-image : none;}
#divSearchPanel li{background-image : none;}
/*---------------------------------------------------------------*/
div.post {width:100%;margin:10px 0 10px 0;padding:0 0 0 0;text-align:left;}
.post-nav {width:92%;clear:both;float:left;}
.post-nav a.l{padding-top:1px;padding-left:21px;float:left;padding-right:10px;background:transparent url(img/icons.gif) no-repeat scroll top left;}
.post-nav a.r{padding-top:1px;padding-right:21px;float:right;padding-left:10px;background:transparent url(img/icons.gif) no-repeat scroll right -115px;}
div.post .post-title{width:95%;padding:20px 0 5px 0px;margin:0 0 0 0;font-size:14pt;color: #333333;border-bottom:1px dotted #D6D6D6;}
div.post .post-title a{color: #333333;}
div.post .post-footer{background:url("378q/bg_post.gif");padding:10px 0 12px 0px;margin:0 0 0 0;width:95%;color: #888;font-size: 9pt;font-weight: normal;}
div.post .post-daohang{border-bottom:1px dotted #D6D6D6;padding:10px 0 12px 0px;margin:0 0 0 0;width:95%;}
body.multi div.post .post-tags{/*display:none;*/}
div.post div.post-body{width:92%;margin:0 40px 0 0;padding:0 0 0 30px;font-size:13px;word-break:break-all;text-align:left;line-height:150%;}
div.post-body div.media a{padding-left:16px;}
div.post-body img{padding:4px 4px 4px 4px;border:0;clear : both;float : none;}
div.post-body p{margin:10px 0 15px 0;padding:0;}
div.post-body p.img{margin:0;padding:0;text-align:center;}
div.post-body p.inscript{margin:0;padding:0;padding-right:20px;text-align:right;}
div.post-body p.code{padding:5px;border:1px dotted black;}
div.post-body h1{color: #000000;margin:0;padding:0;font-size:16px;}
div.post-body h2{color: #000000;margin:0;padding:0;font-size:14px;}
div.post-body h3{color: #000000;margin:0;padding:0;font-size:13px;}
div.post-body h4{color: #000000;margin:0;padding:0;font-size:12px;}
div.post-body h5{color: #000000;margin:0;padding:0;font-size:11px;}
div.post-body h6{color: #000000;margin:0;padding:0;font-size:10px;}
/*---------------------------------------------------------------*/
#BlogTitle{font-size:30px;margin:10px 0 0 0px;padding:0;font-weight:bold;font-family: "Courier New", Verdana, monospace;}
#BlogTitle a{color:#000000;}
#BlogTitle a:hover {color: Silver;text-decoration: none;}
#BlogTitle a:active {color: #000000;text-decoration: none;}
.BlogSubTitle{font-size:12px;font-family: "Courier New", Verdana, monospace; font-weight:normal; padding:0 0 0 20px; color:Gray;}
#search_index_right{margin-top:-40px;padding:0px 5px 0 0;text-align:right;float:right;width:50%;margin-left:40%;position:absolute;}

/*.search_index_right{float:right;padding-right:30px;padding-top:0px;}*/
/*---------------------------------------------------------------*/
p.posttop {font-size:14px;font-weight:bold;margin:10px 0 10px 30px;padding:30px 0 2px 0px;border-bottom:1px dotted #D6D6D6;}
p.postbottom {margin:0 0 5x 0;padding:5px 0 0 30px;}
#frmSumbit{padding:0;margin:10px 0 10px 30px;}
#frmSumbit p{padding:5px 0 5px 0;}
input.button{border: 1px double #909090;border-left-color: #c0c0c0;border-top-color: #c0c0c0;padding: 0.05em 0.25em 0.05em 0.25em;}
input.text{padding: 0.15em 0.25em 0.20em 0.25em;border: 1px double #909090;width: 200px;background-position: bottom;background-repeat: repeat-x;}
textarea.text {padding: 0.15em 0.25em 0.20em 0.25em;border: 1px double #909090;width: 80%;height: 80px;background-position: bottom;background-repeat: repeat-x;width: 520px;height: 120px;}
/*---------------------------------------------------------------*/
#divCalendar{padding:0 0 0 0;text-align:center;}
#divCalendar h3{display:none;}
#divCalendar div{width: 180px;margin:0 0 0 0;padding:0 0 5px 8px;float:left;}
#divCalendar div.month1{background:url("378q/month1.gif") no-repeat center 10px;}
#divCalendar div.month2{background:url("378q/month2.gif") no-repeat center 10px;}
#divCalendar div.month3{background:url("378q/month3.gif") no-repeat center 10px;}
#divCalendar div.month4{background:url("378q/month4.gif") no-repeat center 10px;}
#divCalendar div.month5{background:url("378q/month5.gif") no-repeat center 10px;}
#divCalendar div.month6{background:url("378q/month6.gif") no-repeat center 10px;}
#divCalendar div.month7{background:url("378q/month7.gif") no-repeat center 10px;}
#divCalendar div.month8{background:url("378q/month8.gif") no-repeat center 10px;}
#divCalendar div.month9{background:url("378q/month9.gif") no-repeat center 10px;}
#divCalendar div.month10{background:url("378q/month10.gif") no-repeat center 10px;}
#divCalendar div.month11{background:url("378q/month11.gif") no-repeat center 10px;}
#divCalendar div.month12{background:url("378q/month12.gif") no-repeat center 10px;}

p.w{float:left;width:25px;height:16px;margin:4px 0 0 0;padding:2px 0 1px 0;text-align:center;vertical-align :middle;font-size:9px;border-top:1px solid #aaaaaa;border-bottom:1px solid  #aaaaaa;}
p.y{text-align:center;height:14px;margin:2px 0 0 0;padding:0 0 0 0;float:left;width:175px;font-size:12px;font-weight:bold;}
p.d{float:left;width:25px;height:18px;margin:0 0 0 0;padding:2px 0 0 0;text-align:center;vertical-align :middle;}
p.yd{float:left;width:25px;height:18px;margin:0 0 0 0;padding:2px 0 0 0;text-align:center;vertical-align :middle;text-decoration: line-through;color:#6090c0;font-weight : bold;}
p.nd{float:left;width:25px;height:18px;margin:0 0 0 0;padding:2px 0 0 0;text-align:center;vertical-align :middle;}
/*---------------------------------------------------------------*/
ul.msg{width:95%;margin:0;padding:0;text-align:left;list-style-position:outside;}
li.tbname{background:#eeeeee;}
li.msgurl{text-align:right;}
li.msgarticle{list-style-position:outside;padding:15px 10px 15px 0;margin:0;line-height:150%;}
li.msgtime{text-align:right;}
ul.trackback{margin:5px 40px 10px 0;padding:0 0 0 30px;}
ul.p_tags{margin:5px 40px 10px 0;padding:0 0 0 30px;}
ul.p_tags img{margin:0 1px -4px 0}
ul.mutuality{margin:5px 0;border:#eeeeee solid 1px;}
ul.mutuality li.tbname{padding:5px 0 2px 12px;margin:0px;background:#eeeeee;font-weight:bold;}
ul.tb{clear:both;width:99%;border:#eeeeee solid 1px;}
.post_b{width:100%;clear:both;margin:10px 0 0 0;}
.post_b ul li{line-height:22px;padding-left:10px}
.post_b_1{float:left;display:block;width:49%;}
.post_b_2{float:right;display:block;width:49%;margin:0 5px 0 0;}
/*---------------------------------------------------------------*/
li.msgarticle div.quote{padding:10px;}
li.msgarticle div.quote-title{margin:2px;padding:3px;font-size:120%;border-bottom:1px #f8f8f8 solid;}
blockquote{padding:8px 12px 8px 36px;border:1px dashed #CCC;margin:10px 0;background:#f8f8f8;}
/*---------------------------------------------------------------*/
#comm_dig{float:right; padding:0px 10px;}
li.msgname{padding:2px 0 10px; border-bottom:1px dotted #D6D6D6;}
li.msgname dl{overflow:hidden; height:100%;}
li.msgname dl dt{float:left; width:52px; height:47px; margin-top:0px; background:url(img/comment-user-bg-378q.png) no-repeat 0 0;}
li.msgname dl dt img{padding:4px 7px 7px 4px;}
li.msgname dl dd{margin-left:60px;}
li.msgname dl dd h3{font-weight:100; font-size:12px;}
li.msgname dl dd h3 span a{text-decoration:underline;}
li.msgname dl dd h3 span a:hover{text-decoration:none;}
li.msgname dl dd h3 span.num{color:#990000;}
li.msgname dl dd h3 span.num a{color:#990000;text-decoration:none;}
li.msgname dl dd h3 span.num a:hover{text-decoration:underline;}
li.msgname dl dd h3 span.num2{font-size:14px;padding: 0 10px;}
li.msgname dl dd h3 span.num2 a{font-size:14px;}
li.msgname dl dd h3 span.num2 a:hover{text-decoration:underline;}
li.msgname dl dd h3 span.comment-reply-link{background:transparent url(img/icons.gif) no-repeat scroll left -597px;padding:0 8px 0 18px;}
li.msgname dl dd h3 span a{text-decoration:underline;}
li.msgname dl dd h3 span a:hover{text-decoration:none;}
li.msgname dl dd h4{font-size:11px; font-weight:100; padding-bottom:2px; color:#8D8D8D; line-height:120%;}
/*---------------------------------------------------------------*/
#divNavBar{height:30px;padding-left: 65px;background-color:#3f608e;}
#divNavBar h3{display:none;}
#divNavBar ul{margin:0;padding:0;}
#divNavBar li{float:left;padding:0 0 0 0;margin:0 0 0 0;font-family:"宋体","黑体";font-weight:bold;}
#divNavBar a{float:left;margin:0;padding:8px 10px 8px 10px;height:14px;text-decoration: none;}
#divNavBar a:link {color:#ffffff;}
#divNavBar a:visited {color:#ffffff;}
#divNavBar a:hover {color:#3f608e;background:#C7D5E5;}
#divNavBar a:active {color:#3f608e;background:#C7D5E5;}
/*----------------------隐藏最近文章前的日期---------------------------------*/
.article-date {display: none;}

.p_author{background:transparent url(img/icons.gif) no-repeat scroll 0px -188px; padding-left:16px}
.p_date{background:transparent url(img/icons.gif) no-repeat scroll 0px -215px; padding-left:16px}
.excerpt_subheader_right{float:right}
.excerpt_subheader_right a{padding-right:20px; background:url(img/icons.gif) no-repeat right -51px; display:block}
/*---------------------------------------------------------------*/
.boxy{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#C7D5E5 none repeat scroll 0 0; border:1px solid #7A8FA4; clear:both; margin:4px 3px 7px;width:90%;}
.boxy_header{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#C7D5E5 none repeat scroll 0 0; height:22px; padding:5px 12px 0}
.boxy_header li{background-color:white; border-color:#7A8FA4; border-style:solid solid none; border-width:1px; float:left; font-size:1.1em; list-style-image:none !important; list-style-position:outside !important; list-style-type:none !important; margin:0 5px 0 0 !important; padding:3px 15px !important;}
.boxy_body{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:white none repeat scroll 0 0; border:1px solid #7A8FA4; display:none; margin:0 3px 3px; padding:6px 15px 15px}
.subscribe_label{font-weight:bold; padding:8px 9px 8px 9px; margin:0 5px 0 0}
.p_newcomments ul li{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;background:url(img/icons.gif) no-repeat left -51px; display:block; line-height:22px; list-style-type:none; padding-left:22px}
.p_previous ul li{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; color:#666; background:transparent url(img/icons.gif) no-repeat scroll left -455px; display:block; line-height:22px; list-style-type:none; padding-left:22px}
.p_catalog ul li{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(img/icons.gif) no-repeat scroll left -323px; display:block; line-height:22px; list-style-type:none; padding-left:22px}
.p_archives ul li{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(img/icons.gif) no-repeat scroll left  -21px; display:block; line-height:22px; list-style-type:none; padding-left:22px}
.p_links ul li{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(img/icons.gif) no-repeat scroll left  -78px; display:block; line-height:22px; list-style-type:none; padding-left:22px}
.p_related_posts ul li{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; color:#666; background:transparent url(img/icons.gif) no-repeat scroll left -455px; display:block; line-height:22px; list-style-type:none; padding-left:22px}
.mutuality_header{background:#eeeeee;font-weight:bold;margin:5px 0 0 0;clear:both;padding:2px 0 2px 16px;line-height:22px;}
#gotopbtn{position:fixed;bottom:5px;right:5px;display:none;cursor:pointer;border:0px;}
div.link-list ul li{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; color:#666; background:transparent url(img/icons.gif) no-repeat scroll left -617px; display:block; line-height:22px; list-style-type:none; padding-left:22px;}

.acv_author{color:#009966;border-top:1px solid #ccc;background:#eee;padding:2px 5px;}
.vote{text-align:right;width:95%;background:#fff}
.votehot {text-align:right;}
.acv_comment{margin:5px 0;padding:0 2px;background:#fff}