@charset "UTF-8";

body {
	/*background-image: url(images/bg.gif); url(https://www.asheep.cn/wp-content/themes/free/img/bg.jpg);*/
	background: url('data:image/jpeg;base64,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');
	background-repeat: repeat;
	background-color: #FFFDFA;
}

.clear {clear: both;}
html {
	color: #000;
	overflow-y: scroll;
	background: #fff;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, form, th, td {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
/*pre,code	{
	width:100%-20px;
	margin: 10px 0;
	padding: 10px;
	border: 0;
	border: 1px dotted #785;
	background: #f5f5f5;
	word-wrap:break-word;
	}*/
body, button, input, select, textarea {font: 12px/1.5 Tahoma, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
address, cite, dfn, em, var {font-style: normal;}
code, kbd, pre, samp, tt {font-family: "Courier New", Courier, monospace;}
small {font-size: 12px;}
ul, ol {list-style: none;}
a:link, a:visited {text-decoration: none;color: #409f94;/*#3399ff;*/}
a:hover {text-decoration: underline;color: #E38383;/*#3399FF;*/}
abbr[title], acronym[title] {border-bottom: 1px dotted;cursor: help;}
q:before, q:after {content: '';}
:focus {outline: 0;}
legend {color: #000;}
fieldset, img {border: none;}
button, input, select, textarea {font-size: 100%;}
table {border-collapse: collapse;border-spacing: 0;}
img {-ms-interpolation-mode: bicubic;}
/*html5*/
article, aside, dialog, footer, header, hground, section, footer, nav, figure, menu {display: block;}

#navigator,#blogTitle,#main,#footer{width: 1000px;
	position: relative;
	margin: 0 auto;
}
#header{
	height: 40px;
	width: 100%;
	background-color:#5ad0c3;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.1);
    -o-box-shadow: 0 5px 10px rgba(0,0,0,0.1);
    box-shadow: 0 5px 10px rgba(0,0,0,0.1);
}
#main{
	margin-top: 10px;
	/*background-color: rgb(245, 245, 245);*/
	margin-bottom: 0px;
}
#mainContent{
	width: 765px;
	background: white;
	/*box-shadow: 0px 0px 8px #999;
	-moz-box-shadow: 0px 0px 8px #999;
	-web-kit-shadow: 0px 0px 8px #999;*/
	border-radius: 6px;
	-moz-border-radius: 6px;
	-web-kit-shadow: 6px;
	float: left;
	display: inline-block;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.1);
    -o-box-shadow: 0 5px 10px rgba(0,0,0,0.1);
    box-shadow: 0 5px 10px rgba(0,0,0,0.1);
}
#sideBar{
	width: 200px;
	padding: 16px;
	display: inline-block;
	overflow: hidden;
	color: #2D2D2D;
}
#footer{
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	color: #000;
	font-size: 12px;
}


#navigator{top: 8px;}
#navList li{
	float: left;
	margin-right: 25px;
	display: inline;
	margin-top: 2px;
}
#navList li a{
	font-size:13px;
	text-decoration: none;
	color: #FFF;
	padding: 10px;
	background-color: #5ad0c3;/*#2175bc;*/
}
#navList li:nth-child(1){margin-top: -2px;}
#navList li:nth-child(1) a{font-size:18px;}
/*#navList li a:hover{
	background-color:#5ad0c3;
	margin-top:-2px;
	//padding-bottom:12px;
	color: #fff;
	opacity:1; 
	}*/

.blogStats{
	color: #CACACA;
	font-size: 12px;
	text-align: right;
}
#Header1_HeaderTitle{color:white;}
#Header1_HeaderTitle:hover{text-decoration: none;}

.day{
	background:white; 
	padding: 20px 32px;
}
.postTitle,.postTitl2,.entrylistPosttitle{
	font-size: 20px;
	padding-right: 64px;
	padding-left: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #409f94;/*#2175bc;*/
}
.postTitle a,.postTitl2 a,.entrylistPosttitle a{color: #333;}
.postTitle a:link, .post-title a:visited,.postTitl2 a:link,.postTitl2 a:visited,.entrylistPosttitle a:link,.entrylistPosttitle a:visited{color:black;}
.postTitle a:hover,.postTitl2 a:hover,.entrylistPosttitle a:hover{
	color:#409f94;/*##3399ff;*/
	text-decoration:none;
}

.postBody,.postCon,.entrylistPostSummary{clear:both; margin-top:26px;}
.postBody,.postCon,.entrylistPostSummary{font-size:14px;color:#444;line-height:1.8;}
.postCon h1, .postCon h2, .postCon h3, .postCon h4, .postCon h5, .postCon h6{
    font-weight:bold;
    line-height:1.8;
}
.postBody h1,.postCon h1{font-size:20px;}
.postBody h2,.postCon h2{font-size:18px;}
.postBody h3,.postCon h3{font-size:16px;}
.postBody h4,.postCon h4{font-size:14px;}
.postBody h5,.postCon h5{font-size:14px;}
.postBody h6,.postCon h6{font-size:14px;}
.postBody dd,.postCon dd{padding-left:2em;}
.postBody ul,.postCon ul{list-style:none;margin-left:20px;}
.postBody ul li,.postCon ul li{list-style:inside disc;}
.postBody dt,.postCon dt{ font-weight:bold; padding:6px 0; clear:both}
.postBody ol,.postCon ol{list-style:none;margin-left:20px;}
.postBody blockquote,.postCon blockquote{width:90%;margin:0 auto;padding:6px 0 6px 45px;color:#666;
    background:white url(/images/blockquote.gif) top left no-repeat;}
.dayTitle,.postDesc{ font-size:12px; color:#999999;}
.postDesc,.postDesc2,.entrylistItemPostDesc{
	border-bottom: 1px dashed #E8E7D0;
	text-align: right;
	margin: 20px 0px;
	padding:5px 0px;
}
.dayTitle{
    border:1px solid #cccccc;
	position: relative;
	top: -20px;
	width: 100px;
	left: -20px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.dayTitle a{color:#333;}
.topicListFooter{padding: 32px;}
#sideBarMain div{margin-bottom:26px;}
#sideBarMain div div{margin-bottom:5px;}
#sideBarMain h3{
	font-weight: bold;
	margin-bottom: 12px;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D4D4D4;
	padding-bottom: 10px;
	margin-top: 20px;
}

#blog-comments-placeholder,#divRefreshComments,.commentform,#AjaxHolder_UpdatePanel1{padding: 0 32px;}
.post{padding: 32px;}
.feedbackItem{
	border: 1px solid #E3E3E3;
	padding: 5px;
	margin-bottom: 10px;
	background-color: #F6F6F6;
}
.blog_comment_body{
	color: #929292;
	padding-top: 10px;
}
.forFlow{
	margin-top: 10px;
}
.forFlow p{margin-bottom:18px;}
.forFlow img{
	margin-top: 20px;
	margin-bottom: 20px;
}

.PostList,.entrylistItem{
	margin:20px;
}
.entrylistTitle,.PostListTitle{
	display:none;
}

#blogTitle{
	display:none;
}
.cnblogs_code img{
	margin:0;
	float:left;
}
.cnblogs_code_toolbar {
	margin-top: 0px;
}
.code{
	padding:0 10px;
}
h4{
	font-size: 16px;
	background-color: #F60;
	margin: 0 -32px;
	padding: 0 32px;
	color: white;
}

#myposts .myposts_title{font-size: 16px;margin-top: 20px;text-align: center;}
#myposts .postTitl2 {border-left: none;padding-left: 0px;padding-right: 0px;}
#myposts .postTitl2 a{	font-size: 16px;}
#myposts .postDesc2 {margin: 20px 0 20px 5px;}
#cnblogs_post_body{font-size: 14px;}

#green_channel img {
    margin-top: 0;
    margin-bottom: 0;
}
#cnblogs_post_body img { max-width: 650px; }
.commentbox_main img{
    margin-top: 0;
    margin-bottom: 0;
}