/*
Theme URI: http://www.aiyooo.net/blog/
Version: 0.1
Author: Hoxiaofan
Author URI: http://www.aiyooo.net/blog/
*/
@import url('normal.css');

body{
	background-color:#fff;
	font-family: Helvetica,Corbel,Verdana, Arial, sans-serif;font-size: 85%;line-height: 1.6;
	/*color:#999;*/
	color:#787878;

}
a:link{
	text-decoration:none;
	color:#6FC1E1;
	
}
a:visited{
	color:#6FC1E1;
	text-decoration:none;
}
a:hover{
color:#ff005a;
}
a:active{
	
}
h2 a{
text-shadow:1px 1px 0 #eee;
letter-spacing:1px;}
h2 a:hover{
	background:#6FC1E1;
	color:#fff;
	
}
h1,h2{
	font-family: "Microsoft YaHei",Helvetica,Arial,"Times New Roman", Times, serif;
	font-size:1.5em;
}
h1{font-size: 300%;}
h1 a:link,h1 a:visited,h1 a:hover,h1 a:active{
color:#717371;background-color:#fff;}
h1 sup{
	font-size:10px;
	vertical-align:text-top;
	background-color:#fff;
	text-align:right;
	position:absolute;
	z-index:50;
	left:113px;
	top:10px!important;
	top:5px;
	width:50px;
	line-height:14px;
	

}
h1 span{
	display:inline-block;
	background-color:#6FC1E1;color:#fff;line-height:0.8;;
}
strong{
font-weight:bold;
}
strong.pink{
font-weight:bold;
color:#ff005a;
}

#sidebar h3{
	border-bottom:1px solid #EFEFEF;
	line-height:1.9em;
	padding-left:1em;
	margin-top:1.4em;
	font-size:1em;
}
.posttext .related_post_title{
width:43%;
text-shadow:none;
margin-top:3.6em;
padding-bottom:0.2em;
border-bottom:1px solid #efefef;
/*padding-left:0.6em;*/
/*border-left:4px solid #6fc1e1;*/
}
.posttext h3,.posttext h4{
text-shadow:1px 1px 0 #eee;
letter-spacing:1px;
color:#888;
line-height: 3;
font-family: "Microsoft YaHei",Helvetica,Arial,"Times New Roman", Times, serif;
}
.posttext p{
line-height:2;
word-spacing:2px;
letter-spacing:0.7px;
padding:6px 0;
text-indent:2em;
font-family:"Microsoft YaHei","微软雅黑";
}
.posttext img{
border:1px solid #c2c2c2;
border-right:3px solid #cfcfcf; 
border-bottom:3px solid #cfcfcf; 
padding:4px;
background:#efefef;
margin:1em 0.5em 0em;
}
.posttext .wp-smiley{
margin:0;
padding:0;
border:none;
}
.related_post li a:link{
font-size:0.9em;
color:#6fc1e1;}
.related_post li a:hover{
	color:#FF005A;
	background-color:#fff;}
#wrapper{
	width:906px;
	margin: 0em auto 1em;
}
#page{
	float:left;
	width:68%;
	overflow:hidden;
}
code{
	/*border:1px solid blue;*/
	
}
pre{
	width:39em;
	height:12em;
	overflow:auto;
	border:1px solid #ccc;
	background-color:#FFF4EE;
	margin:1.3em 0em;
}
blockquote{
	width:39em; 
	border-left:4px solid #6FC1E1;
	padding-left:1em;
	margin:1.2em 1em;
	color:#777;
}
#header{
	border-bottom:1px solid #EFEFEF;
	margin-bottom:3.3em;
}
#nav{
	
}
#logo{
	width:12em;
	position:relative;
}
#menu ul{
	float:right;
	margin-top:-1.8em;
}
#menu ul li{
	text-align:right;
	float:left;
	width:3.1em;
	text-align:center;
	margin:0px 5px 0px 68px;
	
}

#menu li a:hover{
background-color:#fff;
color:#6FC1E1;
display:block;
}
.mus{
	border-bottom:4px solid #FF005A;
}
.post{
	margin-bottom:4em;
	overflow:hidden;
}
.postmetadata{
	margin-bottom:0.8em;
}
.runcode_text{
	width:550px;
	height:130px;
	padding:4px;
	color:#999;
	font-size:12px;
	
}
.tags{
margin-top:0.8em;
border-top:1px dotted #EFEFEF;}
.postmetadata a,.tags a{
	font-size:0.9em;
	color:#838383;
}
.postmetadata a:hover,.tags a:hover{
	color:#FF005A;
	background-color:#fff;
}
.comments a:hover,.moretext a:hover{
	color:#73b6d6;
	background-color:#fff;
}
.posttext .moretext{
	margin-left:1.2em;
	display:inline-block;
	float:right;
	line-height:1;
}
.posttext .comments{
	background:url(images/bg.gif) no-repeat -9.8em 0.1em;
	font-weight:bold;
	display:inline-block;
	float:right;
	padding:0 0 0 1.8em;
	text-indent:0;
}
#Responses{
	font-size:1.2em;
	margin:0.5em 0em 1.4em;
	line-height:3.2;
	border-bottom:1px solid #efefef;
}

.commentdate{
	font-size:0.9em;
}
.comtext{
	float:right;
	width: 381px;
	display: block;
	padding: 1.5em 0 0;
	padding-left: 10px;
	border:1px solid blue;
}
.comdata{
	display: block;
	float: left;
	line-height: 1.7;
	width: 125px;
	padding: 0px 30px 0 0;
	font-size:0.9em;
}
.comdata cite{	
}
.commentdate{
	color:#c2c2c2;
	line-height:1.5em;
}
.comdata .avatar{
	display:block;
	margin-top:0.9em;
	}
.commentlist li{
	margin-top:1em;
	word-wrap: break-word;
	padding:8px 10px 12px 15px;
	margin-bottom: 10px;
	border-bottom:1px dotted #efefef;

}
.commentlist li a:link,.commentlist li a:visited{
	color:#6FC1E1;
}
#reply{
	margin:2em 0em 1em;
	font-size:1.2em;
}

small{
	display:inline-block;
	width:160px;
	font-weight:bold;
}
input,textarea{
}
#commentform{
	width:600px;
	padding: 4px 3px 4px;
	margin-top: 0em;
	margin-bottom: 3em;
}
#commentform p{
	margin: 0 0 10px 0;
	width: 590px;
	clear: both;
}
#commentform #author,#commentform #email,#commentform #url{
	width: 210px;
	border: 1px solid #ddd;
	padding: 4px 3px 3px;
	color:#999;
}
#commentform textarea{
	width: 400px;
	line-height: 1.5em;
	border: 1px solid #dcd;
	padding: 4px 3px 3px;
	color:#999;
	font-size:1em;
}
#commentform label{
	font-size:13px;
	width: 107px;
	float: left;
	margin-right: 4.5em;
	padding-left:1em;
}
#commentform #submit{
	background-image: url(images/submit.png);
	background-repeat: no-repeat;
	border-width:0px;
	height: 23px;
	width: 63px;
	margin-left:13.3em;

}
.updata-time{
	float:right;
	margin-top:-2em;
	font-size:0.8em;
	color:#C2C2C2;
}
#footer a:hover,.wp-pagenavi a:hover{
	color:#FF005A;
	background-color:#FFF;
}

.navigation{
	overflow:hidden;
	clear:both;
	margin-top:-30px;
}
.navigation a{
	font-weight:bold;
}
.navigation a:hover{
	background-color:#FFF;
	color:#FF005A;
	text-decoration:underline;
}
.nleft a {
	float: left;
}
.nright a {
	float: right;
}
/*sidebar*/
#sidebar{
	float:right;
	width:19%;
}
#feed{
	width:100%;
	margin-top:0.4em;
	padding-left:0.9em;
	padding-bottom:1em;
	overflow:hidden;
}
#feed a{
	text-indent:-500em;
	float:left;
	outline:none;	
}
a.r,a.tw,a.f,a.dou{
	width:2.9em;
	display: block;
}
a.r{
	background:url(images/bg.gif) no-repeat 0 0;}
a.tw{
	background:url(images/bg.gif) no-repeat -5.8em 0em;}
a.f{
	background:url(images/bg.gif) no-repeat -2.4em 0em;}
a.dou{
	background:url(images/bg.gif) no-repeat -11.6em 0em;}
a.r:hover{

}
.aside ul{
	margin-left:1em;
	font-size:0.9em;
}
.aside ul a:hover{
background-color:#fff;
	color:#FF005A;
}
#top1 a{
position:fixed;
right:0em;
bottom:7.5em;
background:url(images/top.gif) no-repeat;
width:54px;
height:32px;}
#footer{
	display:inline-block;
	margin-top:2.5em;
	clear:both;
}
