﻿/*--------------------------全--局-------------------------------*/
* { margin:0; padding:0; }
html,body { 
         font-size:11px;
	margin:auto;
	padding:0px;
	text-align:center;
	color:#8F8F8F;
	font-family: "Verdana", "Arial";
	background-color: #000;
	word-wrap:break-word;
	word-break:break-all;
         }
body {cursor: url(http://www.huazix.cn/themes/moonyear/style/moonyear/o.cur);}
body a {cursor: url(http://www.huazix.cn/themes/moonyear/style/moonyear/v.cur)} 
h1, h2, h3, ul, ol, li, em, dl, dt, dd, p, cite { list-style:none; font-style:normal;}
h1 {font-size:200%;}
h2 {font-size:170%;}
h3 {font-size:150%;}
h4 {font-size:130%;}
h5 {font-size:110%;}
h6 {font-size:100%;}
img, a img { border:0; }
a {color:#8F8F8F;text-decoration:none;}
a:hover {color:#990000;}
.fixed { height:100%; overflow:hidden;}
.clearfixed { clear:both; margin:0; padding:0; line-height:0;}
.nodis {display:none;}
.error-tip { border:1px dashed #D4D4D4; padding:10px; margin-top: 10px; background: #F8F8F8;  color: #333333;}
blockquote, pre {color: #B20202;border-top:1px dotted #CCC;padding:8px 12px 8px 36px;margin:5px 0;}


/*---------------------------------------------------------------*/
#divAll{ width:100%;margin:0 auto;padding:0;text-align:center;background:#151515;}

#divTop{margin:auto;padding:0px 0px 0px 0px;width:100%;background-repeat: no-repeat;background-position: left top;}
 #topbar { text-align: right;}
 #logo{display:none;}
  #logo h1 a { display: block; }
  #toptool { padding: 0px 15px;  margin-left:390px;  text-align: left;}
  #notice { padding-top: 4px; padding-left: 18px; color: #777777; background: url(moonyear/notice-bg.gif) no-repeat 0 6px;}
  #showcase { padding: 22px 10px 0 0; text-align: right;}
#switcher {float:right; margin-top:5px ; padding:0px 10px 0 0;}

/*------------导航样式---------------------------------------------------*/
#divNavBar{padding-left:128px !important;padding-left:0px;height:30px;text-align:center;padding:0px 0px 0px 0px;font-size: 10px;border-bottom-width: 2px;border-bottom-style: solid;background-image: url(moonyear/logo.gif);background-repeat: no-repeat;background-position: left top;border-bottom-color: #CCCCCC;background-color: #000;}

#divNavBar h3{display:none;}

#divNavBar ul{list-style:none;margin:auto;padding:8px 0px 0px 0px;height:0px;float:right;}

#divNavBar li{ float: left; padding: 0 5px;}

#divNavBar li.nobg { background: none;}

#divNavBar li a {height:20px;text-align:center;padding:0px 5px 0px;text-decoration:none;color:#efefef;font-weight:bold;border: none;}

#divNavBar li a:hover {color:#ff0000;text-decoration:none;background-position: 0px 0px;}

/*----------图标背景--------*/

/*Ico bg part*/
  .post-list .toparticlelist , .post-list .toparticlelist em.date , div.function li , .the-comment-tags span, .the-comment-tags em, .topic-content  .the-comment-tags em,.recent-posts li, .popular-posts li, .random-posts li, .related-post li a,  #comment-list ul.parents li.depth-1 dl dd h3 span.comment-reply-link, .archive-list-notice em.date, .archive-list-notice em.the-reply-notice, .archive-list-notice dt  }

/*-----------主体-----------*/


#divMain{ clear:both; overflow: hidden; height: 100%;}
 #content-inner { width:65%;margin:auto;text-align:left;}
 
 #sidebar{ display:none;float: right; width: 280px; background: url(moonyear/sidebar-bg.png) no-repeat 0 50px;}
 #divSidebar{ padding: 0 15px;}
 
 
 /*-----------评论-------*/
 .related-post { margin-top: 15px;}
 .related-post h3 {color: #8F8F8F; font-size: 12px; padding:0 10px; border-bottom: 1px solid #2C2C2C; height:27px;  line-height:27px;}
 .related-post li { padding: 8px 10px; color: #999999; overflow: hidden; height: 100%;}
 .related-post li a {  padding-left: 18px;  background-position: 0 -97px;}
 .related-post li:hover {} 
 .related-post li span { float: right; font-size: 11px; }
 
 
 /*---------评论---------*/
 #comments {margin-top: 15px; }
  .comment-title  h3 { border-bottom:1px #2C2C2C solid;font-size: 12px; padding:0 10px; height: 100%; overflow: hidden;  line-height:27px;}
  .comment-title  h3 a, .comment-title  h3 em { color: #8F8F8F;}
  .comment-title  h3 a:hover { color: #990000;}
  .comment-title  h3 span { padding-right: 10px;}
  .comment-title  ul { float: right;}
  .comment-title  li { float: left; margin:3px 0 0 10px; padding: 0 10px; line-height:24px; font-weight: 100; cursor: pointer;}
  .comment-title  li.current { }
  #comment-list ul, #comment-list li { overflow: hidden; height: 100%;}
  #comment-list ul.parents li.depth-1 {  padding: 15px 0 10px; background: url(moonyear/line-bg.png) repeat-x 0 100%;}
  #comment-list ul.parents li.depth-1 dl { overflow: hidden; height: 100%;}
  #comment-list ul.parents li.depth-1 dl dt { float: left; width: 52px; height: 47px; margin-top:5px; background: url(moonyear/comment-user-bg.png) no-repeat 0 0;}
  #comment-list ul.parents li.depth-1 dl dt img { padding: 4px 7px 7px 4px;}
  #comment-list ul.parents li.depth-1 dl dd { margin-left: 60px; }
  #comment-list ul.parents li.depth-1 dl dd h3 { font-weight: 100; font-size: 12px;}
  #comment-list ul.parents li.depth-1 dl dd h3 span.num { color: #990000;}
  #comment-list ul.parents li.depth-1 dl dd h3 cite, #comment-list ul.parents li.depth-1 dl dd h3 cite a { color: #8F8F8F; font-size: 14px;}
  #comment-list ul.parents li.depth-1 dl dd h3 cite a:hover { color: #990000; text-decoration: underline;}
  #comment-list ul.parents li.depth-1 dl dd h3 cite { padding: 0 10px;}
  #comment-list ul.parents li.depth-1 dl dd h3 span a {text-decoration: underline; color: #999999;}
  #comment-list ul.parents li.depth-1 dl dd h3 span a:hover { text-decoration: none; color: #990000;}
  #comment-list ul.parents li.depth-1 dl dd h3 span.comment-reply-link { background-position: 0  0; padding:0 8px 0 18px;}
  #comment-list ul.parents li.depth-1 dl dd h3 span.comment-ajax-edit-link, #comment-list ul.parents li.depth-1 dl dd h3 span.comment-admin-edit-link{ background: url(moonyear/ico-edit.png) no-repeat 0 0; padding:0 8px 0 18px;}
  #comment-list ul.parents li.depth-1 dl dd h3 span.comment-admin-edit-link { padding-left : 12px;}
  #comment-list ul.parents li.depth-1 dl dd h4 { font-size: 11px; font-weight: 100; padding-bottom: 10px;  color: #8D8D8D; line-height:120%;}
  #comment-list ul.parents li.depth-1 dl dd .comment-text { font-size: 12px;}
  #comment-list ul.parents li.depth-1 dl dd .comment-text .error-tip { font-size: 12px; color: #990000; margin-bottom: 5px;}
  #comment-list ul.parents li.depth-1 ul.children li.depth-2, #comment-list ul.parents li.depth-1 ul.children li.depth-3,  #comment-list ul.parents li.depth-1 ul.children li.depth-4, #comment-list ul.parents li.depth-1 ul.children li.depth-5 { border:1px dashed #D4D4D4; padding:10px; }
  #comment-list ul.parents li.depth-1 ul.children li.depth-2, #comment-list ul.parents li.depth-1 ul.children li.depth-4 { background:#F8F8F8; margin: 10px 10px 5px;}
  #comment-list ul.parents li.depth-1 ul.children li.depth-3, #comment-list ul.parents li.depth-1 ul.children li.depth-5 { background:#FFFFFF; margin: 10px 0px 0px;}
  #comment-list ul.parents li.depth-1 ul.children li.depth-4 { margin: 10px 0px 0px;}
  
  
/*Trackback part*/
  #trackback-list { padding-bottom: 10px;}
  #trackback-list li { text-align: right; padding: 8px 10px; color: #999999;  font-size: 11px; background: url(moonyear/line-bg.png) repeat-x 0 100% #FFFFFF;}
  #trackback-list li:hover { background: url(moonyear/line-bg.png) repeat-x 0 100% #F9F9F9;} 
  #trackback-list li span { float: left; font-size: 12px;  padding-left: 18px; background: url(moonyear/icon-topic.png) no-repeat 0 2px;}

/*Comment navi part*/
 #commentnavi  { margin-top: 15px; font-size:12px; height: 30px; line-height: 30px; text-align: right; color: #656565;}
 #commentnavi  em {padding:2px 5px;height:16px;line-height:16px;float: left; border: 1px solid #D4D4D4; background: #F9F9F9;font-weight:bold;}
 #commentnavi a { padding:1px 5px; border:1px solid #FFF;margin:0 3px; }
 #commentnavi span.current { border: 1px solid #D4D4D4; background: #F9F9F9; padding:1px 5px;} 
 #commentnavi a:hover { border: 1px solid #A10000; color: #FFFFFF; background: #990000;}

/*Post comment post part*/
  .post-comment { margin-top:15px;}
  #post-comment-title { color: #FFFFFF; font-size: 12px; padding:0 10px; border-bottom: 1px solid #D4D4D4; height:27px;  line-height:27px; background: #000000; }
  #post-comment-title #comment-reply { float:left;  font-weight:bold;  }
  #post-comment-title #cancel-comment-reply { float:right; }
  #post-comment-body{ padding:10px 0; }
  .login-title { padding-left:2px; padding-bottom:5px;}
  .user-info ul { padding-left:2px;}
  .user-info li { padding-bottom:5px; border:0; }
  .text-field, #post-comment-text textarea { border-right:1px solid #E9E9E9; border-bottom:1px solid #E9E9E9; border-top:1px solid #BFBFBF; border-left:1px solid #BFBFBF; padding:2px 1px;  background: #FCFCFC;}
  #post-comment-text { padding-left:2px; padding-bottom:5px;}
  #post-comment-text textarea { width:99%; overflow:auto;}
  #submit-box { padding:0px 3px; overflow:hidden; height:100%;}
  #submit-box span { float:right;}
  #submit-box #chkRemember {display:none;}
  .post-comment-button { width:90px; height: 27px; line-height:27px; color: #FFF6AD; background: url(moonyear/postcomment-submit.png) no-repeat; cursor: pointer; border: 0; }
  
  
/*Page  part*/
  .page-post { }
  .page-post h3 {  line-height: 27px;  background: url(moonyear/line-bg.png) repeat-x  0 100%; color: #8F8F8F; font-size: 14px;}
  .page-post .page-text { line-height: 27px;}


 


/*-------------底部-------------------*/
#divBottom{border-top:3px #232323 solid;clear:both; height: 75px; position: relative; overflow: hidden;margin-top:10px!important;margin-top:10px;background-color:#000000;}


#divBottom p { font-size: 11px;  line-height: 120%; color: #333333;}
#sitemap{margin-top:6px!important;margin-top:6px;}

/*---------------------------------------------------------------*/
div.function { margin-top: 15px;}

div.function h3{ font-size: 12px;  color: #333333; background: url(moonyear/widget-title-bg.png) no-repeat 50% 100%; padding-bottom:10px;}

div.function li{ line-height: 24px; height: 24px; overflow: hidden; padding-left: 18px; background-position: 0 -95px;}

#divCatalog li{
	background:none;
	padding:2px 0 1px 4px;
}

#divPrevious li span.article-date{
	display:none;
}

#divMisc{
	padding:10px 0 5px 10px;
}
#divMisc li{
	padding:2px 0 2px 15px;
	background-image : none;
}

div.function li span.feed-icon a{
	background:url("moonyear/feed.png") no-repeat 0 3px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:14px;
	height:12px;
	width:12px;
}
div.function li span.feed-icon img{
	height:12px;
	width:9px;
	visibility:hidden;
	margin:0;
	padding:0;
}

#divSearchPanel li {
	list-style-type:none !important;
	background-image:none !important;
}


/*--------------------文章列表-------------------------------------------*/

/*Archive list part*/
 .archive-list { padding-top: 5px;}
 .archive-list h3 { line-height: 27px;  background: url(moonyear/line-bg.png) repeat-x  0 100%; color: #333333; font-size: 14px;}
 .archive-list-topic, .archive-list-notice { padding: 8px 0;}
 .archive-list-topic .topic-title, .archive-list-notice  h4 { font-weight: bold;  color: #383838; border-bottom: 1px solid #232323; height:27px;  line-height:27px;}
 .archive-list-topic .topic-list { padding: 8px 0; background: url(moonyear/line-bg.png) repeat-x 0 100% #FFFFFF;}
 .archive-list-topic .topic-list:hover { background: url(moonyear/line-bg.png) repeat-x 0 100% #F9F9F9;}
 .archive-list-topic .num { float: left; width: 50px; text-align: center;}
 .archive-list-topic .title { margin: 0  60px  0 50px; padding-left: 20px;}
 .archive-list-topic .title small { padding-left: 15px; color: #999999;}
 .archive-list-topic .view { float: right; width: 60px; text-align: center;}
 .archive-list-notice  h4 { padding: 0 12px; font-size: 12px;text-align:right;}
 .archive-list-notice dl { padding: 10px 12px; line-height: 150%; background: url(moonyear/line-bg.png) repeat-x 0 100%;}
 .archive-list-notice dt , .post-list .toparticlelist { background-position: 0 -147px; padding-left: 18px;}
 .archive-list-notice dd { padding-top: 5px;}
 .archive-list-notice em.date , .post-list .toparticlelist em.date { color: #999999; font-size: 11px; padding:0 10px 0 15px; background-position: 0 -198px;}
 .archive-list-notice em.the-reply-notice { background-position: 0 0; padding-left: 18px;}
 .archive-list-notice em.the-reply-notice a { color: #999999; text-decoration: underline;}
 .archive-list-notice em.the-reply-notice a:hover { color: #990000; text-decoration: none;}
 .archive-list-notice-info { padding: 8px 0;}
 .archive-list-notice-info dd { text-align: right;}
 .notice { padding: 5px 0;}
 .post-list .toparticlelist{ margin-left:10px;}
 
 
 /*Post part*/
 .post-list { padding-bottom: 10px;}
 .post-list dl { padding: 5px 0  5px; margin-bottom: 10px;}
 .post-list dt,  .topic-content dt {padding-bottom: 8px; overflow: hidden; height: 100%;}
  .post-title {float:left;}
  .post-title h1 { font-size: 14px; color :#ffffff; padding-top: 5px;padding-bottom: 3px;width:95%;}
  .post-title h1 a { color :#FFFFFF;}
  .post-title h1 a:hover { color : #990000;}
  .post-title em { font-size: 11px; }
  .post-title span {width:95%;} 
  .post-info { padding: 10px 0 0 5px!important;padding: 10px 0 0 15px; line-height: 200%;text-align:left;width:90%;margin:auto;}
  .post-info a.more-link { font-weight: bold;}
  .the-comment-tags { float: left;text-align: right;border-bottom:1px #232323 solid;width:100%;}
  #more {float:left;}
  .the-comment-tags em {float: right;text-align: right;width:100%;}
 .topic-content { padding: 8px 0  15px; }
 .topic-content  .the-comment-tags { text-align: left;}
 .topic-content  .the-comment-tags em {  }



div.post-nav {
	width:100%;
	clear:both;
	float:left;
}
div.post-nav a.l{
	float:left;
	padding-right:10px;
	padding-bottom:5px;
}
div.post-nav a.r{
	float:right;
	padding-left:10px;
	padding-bottom:5px;
}


body.multi div.post .post-tags{
	/*display:none;*/
}


dd.post-info div.media a{
	padding-left:16px;
	background:#FBFBFB url("moonyear/media.gif") no-repeat 0 center;
}

dd.post-info img{
	padding:4px 4px 4px 4px;
	border:0;
	clear : both;
	float : none;
}

dd.post-info p{
	margin:10px 0 15px 0;
	padding:0;
}
dd.post-info p.img{
	margin:0;
	padding:0;
	text-align:center;
}
dd.post-info p.inscript{
	margin:0;
	padding:0;
	padding-right:20px;
	text-align:right;
}
dd.post-info p.code{
	padding:5px;
	border:1px dotted black;
}
dd.post-info div.code{
	padding:5px;
	border:1px dotted black;
}


/*---------------------------------------------------------------*/
#BlogSubTitle{
	display:none;
}



/*---------------------------------------------------------------*/
#divCalendar{
	padding:0 0 0 0;
	text-align:center;
	height:180px;
}

#divCalendar h3{
	text-align:left !important;
}

#divCalendar div{
	margin:0 0 0 0;
	padding:0 0 5px 0;
	float:left;
}
#divCalendar div.month1{
	background:url("moonyear/month1.gif") no-repeat center 10px;
}
#divCalendar div.month2{
	background:url("moonyear/month2.gif") no-repeat center 10px;
}
#divCalendar div.month3{
	background:url("moonyear/month3.gif") no-repeat center 10px;
}
#divCalendar div.month4{
	background:url("moonyear/month4.gif") no-repeat center 10px;
}
#divCalendar div.month5{
	background:url("moonyear/month5.gif") no-repeat center 10px;;
}
#divCalendar div.month6{
	background:url("moonyear/month6.gif") no-repeat center 10px;
}
#divCalendar div.month7{
	background:url("moonyear/month7.gif") no-repeat center 10px;
}
#divCalendar div.month8{
	background:url("moonyear/month8.gif") no-repeat center 10px;
}
#divCalendar div.month9{
	background:url("moonyear/month9.gif") no-repeat center 10px;
}
#divCalendar div.month10{
	background:url("moonyear/month10.gif") no-repeat center 10px;
}
#divCalendar div.month11{
	background:url("moonyear/month11.gif") no-repeat center 10px;
}
#divCalendar div.month12{
	background:url("moonyear/month12.gif") no-repeat center 10px;
}

p.w{
	float:left;
	width:32px;
	height:16px;
	margin:4px 0 0 0;
	padding:2px 0 1px 0;
	text-align:center;
	vertical-align :middle;
	font-size:9px;
	text-decoration : underline;
	
}

p.y{
	text-align:center;
	height:14px;
	margin:2px 0 0 0;
	padding:0 0 0 0;
	float:left;
	width:235px;
	font-size:12px;
	font-weight:bold;
}
p.d{
	float:left;
	width:32px;
	height:18px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
}
p.yd{
	float:left;
	width:32px;
	height:18px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
	font-weight:bolder;
	color:#6090c0;
	background: url("moonyear/links_r.gif") no-repeat 1px 1px;
}
p.nd{
	float:left;
	width:32px;
	height:18px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
}
p.cd{
	float:left;
	width:32px;
	height:18px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
	font-weight:bold;
}






/*----------分页条样式-----------------------------------------------------*/

div.pagebar a,div.pagebar span{
padding:1px;
}
.post pagebar{margin-top:-30px!important;}