﻿/*  
Theme Name: rainnuay
Theme URI: http://yauns.cn/wordpress/
Description: rainnuay - 这是yaun改造MonHime - stephen的WordPress主题作品.http://dmno.cn/stephen/
Version: 1.1
Author: 
Author URI: http://yauns.cn/wordpress/
*/
body {text-align: center; color: #D6D5CD; background: #454545; font-family:微软雅黑,Arial; padding:0; margin:0; font-size:13px;}
a{text-decoration: none;color: #FFFFF1;}
a:hover{color:#FFFFF1;}
ul,li{padding:0;margin:0; list-style:none outside;}


#header {background:url(../img/bg_head.jpg) no-repeat 117px bottom;	width: 1000px;	height:148px; clear:both;}
.blogt1{margin:33px 0 0 140px!important;margin:33px 0 0 70px;float: left;font-size: 45px;}
.blogt2{margin:67px 0 0 10px;float: left;font-size:12px; 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(../img/user.gif) no-repeat right 1px; border:#404040 1px solid; color:#BBB; padding:3px 5px 0 5px;font-family:微软雅黑,Arial;color: #FFFFF1;}
#searchsubmit{display:none;}

.post-content input{height:25px;background:url(../img/user.gif) no-repeat right ; border:#404040 1px solid; color:#BBB; padding:0px 5px 0 5px;font-family:微软雅黑,Arial;color: #FFFFF1; margin:5px 0;}

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;
}
ul#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(../img/sb_top.gif) no-repeat center ;}
.sb_lastop{width:100%; height:16px; float:left; font-size:0;background:url(../img/sb_top2.gif) no-repeat center ;}
.sb_main{width:224px; padding:0 10px;float:left;background:url(../img/bg_sb.gif) repeat-y ; font-size:12px;}
.sb_lastfm{width:224px; padding:0 10px;float:left;background:url(../img/bg_sb2.gif) repeat-y ; font-size:12px;}
.sb_foot{width:100%; height:27px; float:left; font-size:0;background:url(../img/sb_foot.gif) no-repeat center ;}
.sb_lastoof{width:100%; height:20px; float:left; font-size:0;background:url(../img/sb_foot2.gif) no-repeat center ;}
.sb_lat{width:184px; height:16px; border-top-color:#D5FFFF;	border-right-color:#3FCEF2; border-bottom-color:#3FCEF2; border-left-color:#D5FFFF; border-style: solid; border-width: 1px}
ul#sidebar h2 {
	font-size: 14px;
	margin:0;
	padding:0 0 5px 0;
	background:url(../img/line_3.gif) no-repeat center 20px;
}
ul#sidebar li {
	margin: 0px 0px 20px 0;
}
ul#sidebar li ul li {
	margin: 2px 0;
	border: none;
}
ul#sidebar ul.block-list li a {
	display: block;
	padding: 7px 0;
	text-decoration: none;
}
ul#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;
}
blockquote {
	font-size:12px;
	margin:5px;
	padding:5px;
	color:#FFFF99;
	background:#4A4A4A;
	clear:both;
	}
cite {
	text-align: right;
	float: right;
	color: #000;
}
cite a {
}
cite a:hover {
}
code {
	font-size:12px;
	font-family:Verdana, Arial;
	padding:5px;
	margin:5px;
	border:1px solid #4A4A4A;
	display:block;
	color:#DF8E20;
	clear:both;
	}
code.block {
	display: block;
	padding: 1em;
}
div.post {
	float:left;
	width:100%;
	margin-bottom:8px;
}
.post-sb{width:107px; float:left; text-align:right; padding:20px 10px 0 0 !important;padding:30px 10px 0 0; font-size:12px;background:url(../img/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:15px; background:url(../img/index_top.gif) no-repeat bottom;float:left; }
.post-body{background:url(../img/bg_post.gif) repeat-y; float:left;width:622px; margin:0; padding:0;}
.post-foot{font-size:0;width:622px; height:9px; background:url(../img/post_foot.gif) no-repeat;float:right; margin:0; padding:0;}
div.post-title {padding:0; margin:0;background:url(../img/line_1.gif) no-repeat left 35px; float:left;width:622px;}
div.post-title h2 {	margin: 7px;font-size:20px;}
.post-content{float:left; padding:6px; width:610px;text-align:justify; text-justify:inter-ideograph;}

div.post-meta {
	display: block;
	padding: 15px 10px 0px 10px;
	font-size: 1.3em;
	background: #eaf3f9 url('../img/meta_top.gif') no-repeat top;
	color: #6f7f8a;
}
div.post-meta-cap {
	background: transparent url('../img/meta_bottom.gif') no-repeat bottom;
	height: 5px;
}
div.post-meta span {
	display: block;
	padding: 10px 0;
}
div.post-meta a {
}
div.post-meta a:hover {
}
ul.post-comments {
	margin: 10px 0;
	padding:15px 0;
}
h3.com_t{font-size:20px; margin:10px 0; padding:0;}
li.comment {
	display: block;
	float:left;
	width:620px !important;
	width:618px;
	margin:1px;
}
li.comment.alt {
	
}
cite.comment-author {
	float: left;
	color: #222;
	font-weight: bold;
	clear: left;
	font-size:12px;
	font-style:normal;
	margin:0 0 0 10px;
}
cite.comment-author a {}
cite.comment-author a:hover {}
cite.comment-author img {
	position: relative;
	top: 6px;
	margin: 0 10px 0 0;
}
div.comment-content {
	display: block;
	float: left;
	padding: 0 0 0 10px;
	width:605px;
}
table#wp-calendar {
	margin: auto;
	text-align: center;
}
table#wp-calendar caption {
	font-size: 14px;
	margin:0 0 0 40px!important;
	margin:0 0 0 30px;
	color: #999;
}
table#wp-calendar td {
	padding: 1px 5px;
	font-size: 11px;
	text-align: center;
}
table#wp-calendar th {
	font-size: 12px;
	padding: 1px 5px;
	text-align: center;
	font-weight: bold;
}
table#wp-calendar td a {
	font-weight: bold;
}
a abbr, a acronym {
	border: none;
}
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(../img/bg_bottom.gif) no-repeat 0px 0 !important;
	background:url(../img/bg_bottom.gif) no-repeat 1px 0;
}
div#footer a{font-family:微软雅黑,Arial;} 
div#footer p#blog-name a {
	color: #fff;
}
.content-foot{font-size:12px; clear:both; padding:6px;color: #FFFFF1;}
.content-foot a{margin:0 2px;}
.utwtags{float:left; }
.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}
hr{height:2px; border-top:1px #444 solid; border-bottom:1px solid #666; border-left:none; border-right:none;}

.pagebar_l {font-size:12px; padding:2px 0;}
.pagebar_l a{padding:0px 3px; border:1px solid #505050; margin:1px;}
.pagebar_l a:hover{border:1px solid #444;}

#respond{margin:8px 0 0 0}
input.postit{height:28px;background:url(../img/bg_schbar.gif) repeat-x ; border:#404040 1px solid; padding:0px 10px 0 10px;font-family:微软雅黑,Arial;color: #FFFFF1; margin:0; font-weight:bold;}
#respond textarea{border:1px solid #404040; padding:5px;font-family:微软雅黑,Arial; font-size:12px;}
#respond input.text{height:20px;background:url(../img/user.gif) no-repeat right; border:#404040 1px solid; color:#BBB; padding:5px 5px 0 5px;font-family:微软雅黑,Arial;color: #FFFFF1; margin:0px 0 0 0;}
#sk2-footer{display:none;}
.next_post{margin:5px 0;}