body {
	background: #fff;
	color: #000;
	font: 14px/1.5 Microsoft Yahei, tahoma, arial, sans-serif;
}
a:hover {
	text-decoration: none;
    color: #8C4507;
}

/*顶部导航*/
#header {
	position: fixed;
	top: -5px;
	left: 0;
	z-index: 999;
	padding: 0;
	width: 100%;
	line-height: 10px;
	background-color: #8C4507;
	box-shadow: 0 0 40px #fff;
	-webkit-box-shadow: 0 0 40px #fff;
	-moz-box-shadow: 0 0 40px #fff;
}
#blogTitle {
	display: none;
}
#navigator {
	overflow: hidden;
	width: 100%;
	height: 60px;
	line-height: 60px;
}
#navList a {
	height: auto;
	font-weight: normal;
}
#navList a:link, #navList a:visited, #navList a:active {
	color: #fff;
}
#navList a:hover {
	background:#FFB76A;
	color: #fff;
	text-shadow: none;
}
#navList a:hover:after {
	content: '';
}
#main {
	position: relative;
	padding-top: 60px;
	width: 100%;
}

/*左模块*/
#mainContent {
	padding-left: 1%;
	width: 82%;
	font-size: 16px;
}
.day {
	padding: 5px 20px 10px 20px;
}
.day:after {
	left: -8px;
}
.dayTitle {
	top: 0;
	padding-top: 10px;
	height: 55px;
	font-size: 80%;
	font-weight: normal;
	text-align: center;
	text-shadow: none;
}
.dayTitle a:hover {
	color: #000;
}
#topics {
	padding-top: 15px;
}
#topics .post {
	padding: 0px 15px 10px;
}
.postTitle, .entrylistPosttitle {
	line-height: 40px;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 1px solid #e0e0e0;
}
#topics .postTitle a {
	line-height: 35px;
	font-size: 18px;
    color:#FFB76A;
	font-weight: normal;
	text-shadow: none;
}
.blogStats{
    display:none;
}
.postTitle a:link, .postTitle a:visited, .postTitle a:active, .entrylistPosttitle a {
	color: #8C4507;
	text-decoration: none;
}
.postCon {
	font-size: 16px;
}
.c_b_p_desc {
	line-height: 23px;
}
.postCon a, .postCon a:link {
	margin-left: 10px;
	text-decoration: none;
	color: #8C4507;
}
.postCon .sortContTitle a {
	color: #8C4507;
	text-decoration: none;
}
.postCon .sortContTitle a:hover {
	color: #fff;
}
.postCon textarea, .postBody textarea, #comment_form_container textarea {
	resize: none;
	background: #f9f9f9;
	border: 1px solid #e0e0e0;
	border-radius: 5px;
	color: #567286;
}
.postCon button, .postBody button, #commentbox_opt .comment_btn {
	padding: 3px 5px;
	color: #567286;
	border: 1px solid #ccc;
	border-radius: 3px;
	cursor: pointer;
	background: url(https://images.apple.com/global/elements/productbrowser/nav_bg.png) no-repeat 0 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e0e0e0));
	background: -moz-linear-gradient(top, #f2f2f2, #e0e0e0);
	background: -o-linear-gradient(top, #f2f2f2, #e0e0e0);
	background: linear-gradient(top, #f2f2f2, #e0e0e0);
}
.postBody {
	font-size: 16px;
	line-height: 1.6em;
}
.postBody code {
	margin: 0 2px;
	padding: 2px 4px;
	background-color: #eee;
	border-radius: 4px;
	color: #567286;
}
.postBody li, .postCon li {
   
   margin-bottom: 0;
}
.cnblogs_code{
border:1px solid #8C4507;
}
.cnblogs_code pre span{
background:none !important;
}
.cnblogs_code_toolbar {
    margin-top: 5px;
    display: none;
}
.postBody a:link, .postBody a:visited, .postBody a:active {
	color: #8C4507;
	text-decoration: none;
}
.postBody h3.sortContTitle {
	margin: 15px auto;
}
.sortContTitle {
	margin: 15px auto;
	padding: 5px;
	height: 1.5em;
	line-height: 1.5em;
	background: #efefef;
	border-bottom: 1px solid #e0e0e0;
	border-radius: 5px 5px 0 0;
	font-size: 1.2em;
	text-indent: 1em;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.postBody p, .postCon p, #cnblogs_post_body p, #cnblogs_post_body div, #cnblogs_post_body {
	line-height: 2 !important;
}
#cnblogs_post_body h3 {
    font-size: 18px;
    font-weight: bold;
}
#cnblogs_post_body h5 {
	font-size: 15px;
	font-weight: normal;
}
#cnblogs_post_body a {
	text-decoration: none;
	color: #8C4507;
}
.postTitle a:hover, .c_b_p_desc a:hover, .entrylistPosttitle a:hover, .postCon a:hover, .postBody a:hover, #cnblogs_post_body a:hover {
	color:#8C4507 !important;
}
.entrylist {
	padding: 0 15px 15px;
}
.entrylistDescription {
	display: none;
}
.entrylistItem {
	margin-bottom: 10px;
	border-bottom: 1px dotted #e0e0e0;
}
.entrylistItemPostDesc {
	color: #a8b1ba;
}
.entrylistPostSummary {
	padding: 10px 0;
	line-height: 2em;
}
.c_b_p_desc_readmore {
	color: #8C4507 !important;
}
.postDesc {
	padding-bottom: 5px;
}
.postSeparator {
	border-top: 1px dotted #e0e0e0;
}
#myposts {
	padding: 15px 15px 5px 15px;
}
.myposts_title {
	padding-left: 5px;
	font-size: 18px !important;
	color: #444;
}
#myposts .PostList {
	margin-right: 0;
	font-size: 16px;
}
#myposts .postDesc2 {
	font-size: 15px;
	color: #a8b1ba;
}
.entrylistItemPostDesc a:link, .entrylistItemPostDesc a:visited, .entrylistItemPostDesc a:active, .postDesc a:link, .postDesc a:visited, .postDesc a:active, .PostList a {
	color: #8C4507;
}
.entrylistItemPostDesc a:hover, .postDesc a:hover, .PostList a:hover {
	color:#FFB76A;
}

/*分页*/
#homepage_top_pager {
	display: none;
}
.topicListFooter a:link, .topicListFooter a:visited, .topicListFooter a:active {
	color: #8C4507;
	text-shadow: none;
}
.topicListFooter a:hover {
	color:#FFB76A;
}
.pager {
	color: #8C4507;
	text-shadow: none;
}
.pager a:link, .pager a:visited, .pager a:active {
	border: 1px solid #8C4507;
	color: #444 !important;
	text-decoration: none;
}
.pager a:hover {
	color: #8C4507 !important;
	text-decoration: none;
}
/*博客签名*/
#MySignature {
    padding-top:10px;
    text-align: right;
    font-weight:bold;
}
/*评论*/
#blog-comments-placeholder {
	margin: 0 5px 10px 0;
	padding: 15px;
	background: #fff;
	border-radius: 7px;
	box-shadow: 1px 1px 2px #a7a8ad;
}
.feedbackItem {
	padding: 10px;
}
.feedbackItem:nth-of-type(odd) {
	background: #f2f2f2;
	border-radius: 7px;
}
.feedbackItem:nth-of-type(odd) .comment_quote {
	background: #fff;
}
.feedbackItem:hover {
	background: #fcfbed;
}

/*标签列表页*/
#taglist_main {
	margin-top: 0;
	padding: 15px 0 20px 15px;
	width: 98%;
	min-height: 200px;
	background: #fff;
	border-radius: 7px;
	box-shadow: 1px 1px 2px #a7a8ad;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}
#taglist_title_wrap {
	padding-left: 10px;
	text-align: left;
	font-weight: normal;
	color: #444;
}
#taglist {
	margin-top: 10px;
}
#taglist a:link, #taglist a:visited, #taglist a:active {
	color: #8C4507;
}
#taglist a:hover {
	color:#FFB76A;
}
#taglist_main #taglist .small {
	font-size: 14px;
	color: #567286;
}
table#MyTag1_dtTagList {
    width: 100%;
}
/*右模块*/
#sideBar {
	padding-right: 1%;
	width: 15%;
}
#sideBar a:hover {
	color: #000;
}
#sideBarMain .newsItem {
	padding: 10px;
	text-indent: 0;
}
.input_my_zzk {
    width: 110px;
}
.catListEssay, .catListLink, .catListNoteBook, .catListNoteBook, .catListTag, .catListPostCategory, .catListPostArchive, .catListArticleArchive, .catListImageCategory, .mySearch, .catListComment, .catListView, .catListFeedback {
	margin: 20px 0;
}
.catListEssay ul li, .catListLink ul li, .catListNoteBook ul li, .catListNoteBook ul li, .catListTag ul li, .catListPostCategory ul li, .catListPostArchive ul li, .catListArticleArchive ul li, .catListImageCategory ul li, .mySearch ul li, .catListComment ul li, .catListView ul li, .catListFeedback ul li {
	text-indent: 1em;
}
.catListTitle {
	font-weight: normal;
    background-color:#8C4507;
}
.catListlink ul {
	background: #fafcfd;
	border-radius: 0 0 7px 7px;
	box-shadow: 1px 1px 2px #a7a8ad;
}
.catListlink ul li {
	overflow: hidden;
	padding: 5px;
	text-indent: 1em;
	border-bottom: 1px solid #e0e0e0;
	border-top: 1px solid #fff;
}
#blog-calendar {
	margin: 0 0 10px;
	padding: 5px;
	background: #fff;
	border-radius: 7px;
	box-shadow: 1px 1px 2px #a7a8ad;
}
.CalTodayDay {
	color: #8C4507;
}
#footer {
	margin: 10px auto 0;
	padding: 0;
	line-height: 30px;
	background-color:#8C4507;
	color: #fff;
	text-align: center;
	text-shadow: none;
}

/*回到顶部*/
.backToTop {
	display: none;
	position: fixed;
	_position: absolute;
	right: 16%;
	bottom: 100px;
	_bottom: auto;
	padding: 5px 0;
	width: 18px;
	line-height: 1.2;
	background-color: #8C4507;
	color: #fff;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
}
#MySignature {
color: #8C4507;
padding-top: 0;
}
#cnblogs_post_body img {
    max-width: 900px;
   text-align: center;
    margin: 0 auto;
    display: block;
}
#cnblogs_post_body table, .cnblogs-post-body table{
margin:0 auto;
}