﻿/*
Theme Name: MonHime
Description: MonHime - 这是stephen原创的主题作品,尊重作者劳动,使用本主题请保持作者版权标识,谢谢.
Author: stephen
Author URI: http://dmno.cn/stephen/
update:2007.7.29
*/
body {text-align: center; color: #D6D5CD; background: #454545; font-family:微软雅黑,Arial; padding:0; margin:0; font-size:14px;}
#divAll{
	width:1000px;
	margin:0 auto;
	padding:0
}


a{text-decoration: none;color: #A5C62E;}
a:hover{color:#DEFF00;}
ul,li{padding:0;margin:0; list-style:none outside;}
p { margin:5px 0;}
div{word-break:break-all;}
#all{margin:0 auto;}
#header {background:url(Monhime/bg_head.gif) no-repeat 117px bottom;	width: 1000px;	height:140px; clear:both;}
.blogt1{margin:33px 0 0 140px!important;margin:33px 0 0 70px;float: left;font-size: 24px;}
.blogt2{margin:67px 0 0 10px;float: left;font-size:16px; font-weight:normal;}

.h_top{clear:both; padding-top:18px;}
ul#navigation { font-weight:bold; float:right;padding:5px 0 1px 0;}
ul#navigation li {display: inline;padding:5px;}
ul#navigation li a {border:1px solid #4D4D4D; padding:0px 5px;}
ul#navigation li a:hover {border:1px solid #444;}

div#search form {font-size:14px;float: right; width:263px;}
input#s {width: 194px;	height:20px;background:url(Monhime/bg_schbar.gif) repeat-x center 1px; border:#404040 1px solid; color:#BBB; padding:3px 5px 0 5px;font-family:微软雅黑,Arial;color: #A5C62E;}
#searchsubmit{display:none;}

ul#sidebar input#s {width: 120px;border:#333 1px solid;}

div#main {	text-align: left;	width: 1000px;	margin: auto; clear:both; margin:8px 0 0 0;}

div#content {
	width: 739px;
	float: left;
}
#sidebar {
	display: block;
	width: 244px;
	float: left;
	margin:0 0 0 8px;
}
.sb_top{width:100%; height:27px; float:left; font-size:0;background:url(Monhime/sb_top.gif) no-repeat center ;}
.sb_main{width:224px; padding:0 10px;float:left;background:url(Monhime/bg_sb.gif) repeat-y ; font-size:12px;}
.sb_foot{width:100%; height:27px; float:left; font-size:0;background:url(Monhime/sb_foot.gif) no-repeat center ;}
#sidebar h2 {
	font-size: 14px;
	margin:0;
	padding:0 0 5px 0;
	background:url(Monhime/line_3.gif) no-repeat center 20px;
}
#sidebar li {
	margin: 0px 0px 20px 0;
}
#sidebar li ul li {
	margin: 2px 0;
	border: none;
}
#sidebar ul.block-list li a {
	display: block;
	padding: 7px 0;
	text-decoration: none;
}
#sidebar ul.block-list li a:hover {
	text-decoration: none;
}


.post-content img {
	background: #575757;
	padding: 3px;
	border: 1px solid #777;
}
.post-content a:hover img {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #777;
	border-bottom: 1px solid #777;
}
img.float-left, img.alignleft {
	display: block;
	float: left;
	clear: left;
}
img.float-right, img.alignright {
	display: block;
	float: right;
	clear: right;
	margin: 0 0 1.22em 1.22em;
}
img.center, img.centered {
	display: block;
	clear: both;
	margin: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter{
	clear:both;
	width:100%;
	text-align:center;
}
.shouye{float:left; width:270px; text-align:right;}
div.post-content ul, div.post-content ol {
	list-style: disc;
}
div.post-content ol {
	list-style: decimal;
}
.code {
	font-size:12px;
	margin:5px;
	padding:5px;
	color:#FFFF99;
	background:#4A4A4A;
	clear:both;
	border:none;
	font-family:微软雅黑,Arial;
	}

div.post {
	float:left;
	width:100%;
	margin:0 0 8px 0;
}
.post-sb{width:107px; float:left; text-align:right; padding:20px 10px 0 0 !important;padding:24px 10px 0 0; font-size:12px;background:url(Monhime/line_2.gif) no-repeat right 43px; }
.post-mb{width:622px; float:left;}

.post-head{margin:0; padding:0; font-size:0;width:622px; height:8px; background:url(Monhime/index_top.gif) no-repeat bottom;float:left; }
.post-body{background:url(Monhime/bg_post.gif) repeat-y; float:left;width:622px; margin:0; padding:0;}
.post-foot{font-size:0;width:622px; height:7px; background:url(Monhime/post_foot.gif) no-repeat;float:left; margin:0; padding:0;}
div.post-title {padding:0; margin:0;background:url(Monhime/line_1.gif) no-repeat left 35px; float:left;width:622px;}
div.post-title h2 {	margin: 6px;font-size:20px;}
.post-content{float:left; padding:6px; width:610px;line-height:160%;text-align:justify; text-justify:inter-ideograph;}


h3.com_t{font-size:20px; margin:10px 0 10px 120px; padding:0;}

div#footer { width:1000px; clear:both;}

.bottom {
	clear: both;
	width: 612px !important;
	width: 613px;
	height:94px;
	text-align: left;
	float:left;
	margin:0px 0 0 117px !important;
	margin:0px 0 0 58px;
	font-size: 11px;
	padding:5px 5px 0 5px;
	color:#000;
	background:url(Monhime/bg_bottom.gif) no-repeat 0px 0 !important;
	background:url(Monhime/bg_bottom.gif) no-repeat 1px 0;
}
div#footer a{font-weight:bold;	font-family:Arial;}
div#footer p#blog-name a {
	color: #fff;
}
.content-foot{font-size:12px; clear:both; padding:6px;color: #A5C62E;}
.content-foot a{margin:0 2px;}
.utwtags{}
.readall{float:right; padding-right:5px;}
.clear{clear:both;}
#commentform{padding:0 10px; }
p.nocomments{padding:20px 0 0 120px; float:left; width:400px;}
#calendar_wrap{font-size:11px;}
h3.archive_t{font-size:20px; padding:10px 0 10px 120px; margin:0;} 
.children{padding-left:10px;}
.com_time{font-size:10px; font-weight:normal; padding:0 5px 0 0; font-family:Arial; color:#000;}
hr{height:2px; border-top:1px #444 solid; border-bottom:1px solid #666; border-left:none; border-right:none;}

/*---zblog------*/
.post_b{
	clear:both;
	margin:0px 0 0px 0;
	padding:5px 5px 0px 5px;
	font-size:12px;
	}
.post_b_1{
	float:left;
	width:45%;
}
.post_b_2{
	float:right;
	width:54%;
	text-align:left;
}

.post-sb2{width:107px; float:left; text-align:right;padding:0px 10px 0 0; font-size:12px;}
.comm{font-size:12px;}
.com_name{padding:0 0 0 5px;}
.c_r{float:right; font-size:30px;color:#000; font-weight:bold;}
.tag_l a{float:right; clear:both; margin:2px 0;}
#divCommentPost{font-size:12px;}
#divCommentPost input.text{height:20px;background:url(Monhime/bg_schbar.gif) repeat-x center ; border:#404040 1px solid; color:#BBB; padding:5px 5px 0 5px;font-family:微软雅黑,Arial;color: #A5C62E; margin:0px 0 0 0;}
.post-content2{float:left; padding:6px; width:610px;line-height:150%;text-align:justify; text-justify:inter-ideograph;}
input.postit{height:30px;background:url(Monhime/bg_schbar.gif) repeat-x center ; border:#404040 1px solid; color:#BBB; padding:0px 10px 0 10px;font-family:微软雅黑,Arial;color: #A5C62E; margin:0px 0 0 0; font-weight:bold;}
#divCommentPost textarea{border:1px solid #404040; padding:5px;font-family:微软雅黑,Arial; font-size:12px;}
.quote-title{color:#FFCC00;}
.quote{
	padding:0 0 0 10px;
	margin:10px 0 0 10px;
	border-left:1px dashed #FFCC00;
	color:#fff;
	float:left;
}
.function{clear:both;}
/*zblog--Calendar*/

#divCalendar{
	text-align:center;
	width:100%;
	font-family:Arial;
}

#divCalendar h2{
	display:none;
}

#divCalendar div{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	float:left;
}

p.w{
	float:left;
	width:32px;
	height:19px;
	margin:3px 0 5px 0;
	padding:1px 0 2px 0;
	text-align:center;
	vertical-align :middle;
	font-size:10px;
	background:url(Monhime/line_3.gif) no-repeat 0 19px;
}

p.y{
	text-align:center;
	height:18px;
	margin:2px 0 0 0;
	padding:0 0 5px 0;
	float:left;
	width:100%;
	font-size:14px;
	background:url(Monhime/line_3.gif) no-repeat 0 21px;
	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;
	color:#0CF;
}
p.nd{
	float:left;
	width:32px;
	height:18px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
}
/*------*/
span.feed-icon a{
		background:url(Monhime/xml.png) no-repeat 0 0px!important;
        background:url(Monhime/xml.png) no-repeat 0 2px;
        margin:0px 0 0 0;
        /*padding:8px 0 6px 0px!important;*/padding:0 0 0px 0px; 
        height:25px;
        width:13px;
}
span.feed-icon a:hover{}
span.feed-icon img{
        visibility:hidden;
        margin:0;
        padding:0;
		width:25px;
		height:11px!important;
		height:13px;
}
.pagebar {font-size:12px; padding:2px 0;}
.pagebar a{padding:0px 3px; border:1px solid #505050; margin:1px;}
.pagebar a:hover{border:1px solid #444;}
.now-page{background:#505050;padding:0px 3px;margin:1px;border:1px solid #444;}
.b_other li{margin:3px 0;}