body { 
	background-image: url(https://zjzhome.sinaapp.com/home/images/back-1.jpg);
	font-family: arial,'Hiragino Sans GB',\5b8b\4f53,Tahoma,Arial,Helvetica,STHeiti;
        font-size: 14px;
        color: #333;
}
hr {
  border: 0;
  height: 1.5px;
  background: #ccc;
  background: -webkit-linear-gradient(left, rgba(0,0,0,0.1), rgba(0,0,0,0.5), rgba(0,0,0,0.1));
  background: linear-gradient(left, rgba(0,0,0,0.1), rgba(0,0,0,0.5), rgba(0,0,0,0.1));
}
code { font-family: consolas; }
/*评论下的内容不显示*/
#ad_text_under_commentbox, #site_nav_under, #google_ad_c1, #under_post_news, #google_ad_c2, #under_post_kb { display: none; }

/*代码样式*/
.cnblogs_code {
	background-color: #f6f6f6;
    font-family: Consolas!important;
    font-size: 14px!important;
    border: 1px solid #e5e5e5; 
    padding: 7px 15px;
    overflow: auto;
    margin: 5px 0;
    color: #333;
}
.cnblogs_code pre {
	font-family: Consolas!important;
    font-size: 14px!important;
    word-wrap: break-word;
    white-space: pre-wrap;
}
.cnblogs_code span {
	font-family: Consolas!important;
	font-size: 14px!important;
    line-height: 1.5!important;
}
.cnblogs_code_toolbar {
    margin-top: 5px;
    display: none;
}
/*博客header*/
#blogTitle h1 {
        font-size: 24px;
margin-top: 0;
}
#blogTitle h2 {
line-height: 2.546154;
}
#blogTitle h1 a:hover { color: #515151; }

/*博文正文*/
.day .postTitle a {
	padding-left: 0;
}
.postCon, .postCon .c_b_p_desc {
	line-height: 1.8em;
}
.postBody p, .postCon p {
	text-indent: 0;
}
#topics .postTitle {
padding-left: 0;
	font-size: 120%;
}
.postTitle { border-left: none; font-size: 17px; }

#topics .postTitle { font-weight: normal; }
.postTitle a:link, .postTitle a:visited, .postTitle a:active {
	color: #f7671d;
}
.postTitle a:hover { margin-left: 0; }
.postBody {
	line-height: 2;
}
.postBody a:link, .postBody a:visited, .postBody a:active {
	text-decoration: none;
	color: #e3804f;
}
.postBody a:hover {
	text-decoration: underline;
}
#cnblogs_post_body table, .cnblogs-post-body table { margin: 0 auto; }
.postCon a:link, .postCon a:visited, .postCon a:active {
	text-decoration: none;
	color: #e3804f;
}
.postCon a:hover {
	text-decoration: underline;
}

.day .postDesc {
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}
/*博文底部*/
#BlogPostCategory {
    border-top: 1px solid #ededed;
    padding-top: 12px;
    margin-bottom: 15px;
}
#EntryTag {
    padding-bottom: 10px;
}
#BlogPostCategory > a, #EntryTag > a {
	padding: 7px 14px;
    border-radius: 25px;
    transition-property: none;
}
#BlogPostCategory > a:hover, #EntryTag > a:hover {
	background-color: #ff7f00
}
#EntryTag a:hover {  transition-property: none; } 

.author_avatar {
	border: 1px solid #ededed;
	border-radius: 50%;
}
.diggword {
	display: none;
}

#comment_nav {
	display: none;
}
#post_next_prev {
	font-size: 13px;
}

#comment_form_container .comment_textarea {
    display: block;
	padding: 10px;
	width: 95%;
	height: 150px;
	resize: none;
	border-radius: 5px;
}
.comment_btn { background:#e3804f; }
.comment_btn:hover { background:#f7671d; }
/*sidebar*/
#sideBar{ font-size: 14px; }
#sideBar a {
    color: #757575;
}
#sideBar a:hover {
	color: #e3804f;
	text-decoration: none;
}
.newsItem .catListTitle { display: none; }
.aboutMe {
        font-weight: bold;
    line-height: 1.2;
    font-size: 110%;
    margin-top: 15px;
    margin-bottom: 10px;
    text-align: left;
}

.newsItem, .catListEssay, .catListLink, .catListNoteBook, .catListTag, .catListPostCategory, .catListPostArchive, .catListImageCategory, .catListArticleArchive, .catListView, .catListFeedback, .mySearch, .catListComment, .catListBlogRank, .catList, .catListArticleCategory {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ededed;
}
.catListLink, #blogCalendar{ display: none; }
#blog-calendar {
	padding-bottom: 0; 
    margin-bottom: 0; 
    box-shadow: none;
    border: none;
}

/*pager*/
.pager {
	font-size: 13px;
	color: #ea7c44;
}
.pager a, .pager a:visited, .pager a:active {
	box-shadow: none;
	border: none;
	background: #ea7c44;
	transition-property: none;
	padding: 4px 10px;
	margin-left: 5px;
	border-radius: 15px;
}
.pager a:hover {
	background: #ff7f00;
}
#homepage_top_pager { display: none; }
#nav_next_page a, #nav_next_page a:visited, #nav_next_page a:active { color: #ea7c44;  }
#nav_next_page a:hover { color: #ff7f00; }