#blogTitle h2 {
  margin-left: 49px;
  margin-top: 5px;
  font-family: 华文行楷;
  font-size: 16px;
}

#navigator {
  margin-top: 16px;
  font-size: 15px;
}

.dayTitle {
  display:none;
}

#sideBar {
  padding: 0px 10px 10px 15px;
  border-top: 3px outset #FAF7EF;
  border-left: 3px outset #FAF7EF;
  bborder-bottom: 3px outset #FAF7EF;
  margin: 0 0 0 10px;
  border-radius: 10px;
}

#blog-news,#calendar,#sidebar_search,#sidebar_toptags, 
.catListPostCategory, #sidebar_categories.catListPostArchive 
.catListImageCategory, #recent_comments_wrap, #sidebar_topviewedposts 
#sidebar_topcommentedposts, topfeedback_posts_wrap, #sidebar_topdiggedposts{
  margin: 0 5px 5px 0;
}

.day,.entrylist {
  padding: 20px 10px 0 15px;
  border: 3px solid #FAF7EF;
  margin: 0 0 0 -10px;
  border-radius: 10px;
}

.catListTitle {
  margin: 15px 0 5px 0;
  text-align:left;
}

#post_detail, #comment_form, #comment_form_container, #blog-comments-placeholder, #under_post_kb, #under_post_news, #HistoryToday {
  padding: 15px;
  margin-left: -10px;
}

#post_detail, #comment_form {
   border: 3px outset #FAF7EF; 
   border-radius: 15px;
}

#post_detail {
   background-color: #F6EAFC;
}

#under_post_news, #under_post_kb, #HistoryToday {
}

.entrylistDescription {
  margin-bottom: 20px;
  padding-right: 0px;
}

.entrylistPosttitle {
  border-bottom: none;
}

.entrylistTitle, .PostListTitle, .thumbTitle {
  border-bottom: 1px dotted #6466b3;
}

#Header1_HeaderTitle {
  font-family: 隶书;
  font-size: 32pt;
  margin: 5px 0 30px 0;
}

#ad_t2, #cnblogs_c1, #cnblogs_c2 {
  display:none;
}

#HistoryToday .c_ad_block {
  display:none;
}

#under_post_news #under_post_kb, #HistoryToday {
    margin-bottom: 50px;
}

#under_post_news b, #under_post_kb b, #HistoryToday b {
   font-size: 14px;
   margin-bottom: 30px;
}

#under_post_news a, #under_post_kb a, #HistoryToday a {
   font-size: 13px;
   line-height:24px;
}

#under_post_news a:hover, #under_post_kb a:hover, #HistoryToday a:hover {
   color: red;
}

pre {
   margin-left: 25px;
   margin-right: 30px;
}

/* Markdown CSS */

.cnblogs-markdown {
  font-size:13px;
  font-family: 微软雅黑，宋体；
}

.cnblogs-markdown h2,h3 {
　margin-top: 20px;　
}

.cnblogs-markdown p,h4,h5,h6 {
  text-indent:2em!important;
}

.cnblogs-markdown li p {
  text-indent:0em!important;
}
.cnblogs-markdown li {
   margin-left: 45px;
   line-height: 15px; 
}

.cnblogs-markdown a:link { 
  text-decoration: none; 
}
.cnblogs-markdown a:hover {
  color: #DF3A01;
  font-size: 14px; 
  text-decoration: none;
}

.cnblogs-markdown blockquote, code {
   margin: 40px 25px 40px 25px;
   border-radius: 5px;
}

code.language-java {
  border-radius: 15px;
  background-color: #F0FFFF;
  font-color: #F8F8FF;
}

p img {
    width: 600px;  
    height: 600px;  
    border-radius: 10px;
    margin: 15px 20px 15px 0px;
}

#mycopyright {
   margin: 40px 5px 30px 0px;
}

.cnblogs-markdown #nav {
   margin-bottom: 30px;
}

p {
   margin: 20px 60px 20px 10px; 
}

ol {
   padding: 0px 0px 0px 20px;
}

video {
    margin: 20px 60px 20px 30px; 
    height: 480px;
}

#cnblogs_post_body ul {
    margin-left: 5px;
}

#cnblogs_post_body ol {
    margin-left: 5px;
    padding-left: 5px;
}