body {
  background: #eee;
}

a:link, a:visited, a:hover, a:active {
  color: #258fb8;
}

.menu {
  font-size: 130%;
  line-height: 2.5em;
}

#header {
  height: 100px;
  margin: 10px auto;
}

#blogTitle {
  float: left;
}

#navigator {
  float: right;
  margin-top: 10px
}

#header h1 {
  font-size: 300%;
}

#header h1 a {
  color: #999;
}

#header h2 {
  color: gray;
  margin-left: 40px;
  font-size: 150%;
  display: block;
}

#home {
  width: 1200px;
  margin: 0 auto;
  background-color: transparent;
  box-shadow: 0 0 0px transparent;
  color: #444;
}

#mainContent {
  background-color: transparent;
  width: 900px;
}

#mainContent .forFlow {
    padding-right: 0px;
}

#sideBar {
  width: 270px;
}

#lnkBlogLogo {
  display: none;
}

.day {
  background: white;
  padding: 0 20px 20px 20px;
  margin-right: 20px;
  border: 0px;
  margin-bottom: 30px;
}

.dayTitle {
  background: #258fb8;
  margin: 0 -20px 10px -20px;
}

.dayTitle a {
  color: white;
}

.postTitle {
  background: transparent;
}

.postTitle a {
  color: #258fb8;
}

.postSeparator {
  margin-top: 15px;
}

.c_b_p_desc_readmore {
  color: #258fb8 !important;
}

.c_b_p_desc_readmore:hover {
  color:white !important;
  background-color:#258fb8 !important;
}

#cnblogs_post_body {
    color: black;
    font: 0.875em/1.5em "微软雅黑","PTSans","Arial",sans-serif;
    font-size: 16px;
}

#cnblogs_post_body h1,#cnblogs_post_body h2,#cnblogs_post_body h3,#cnblogs_post_body h4,#cnblogs_post_body h5,#cnblogs_post_body h6 {
    border-radius: 5px;
/*    box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);*/
    color: white;
    font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
    font-size: 150%;
    margin: 15px 0 !important;
    padding: 10px 20px 10px 10px;
/*    background: #2B66EE;蓝*/
    background: #3B95B8
}

#cnblogs_post_body h2,#cnblogs_post_body h3,#cnblogs_post_body h4,#cnblogs_post_body h5,#cnblogs_post_body h6
{
    display:inline-block;
    font-size: 135%;
    padding: 5px 20px 5px 10px;
}

#cnblogs_post_body h3,#cnblogs_post_body h4,#cnblogs_post_body h5,#cnblogs_post_body h6 {
  font-size: 110%;
  background: transparent;
  color: black;
}

.buryit {display: none;}

.diggit {margin-left: 40px;}

#MySignature {background: #e5f1f4; padding: 20px;}

#MySignature p {color: #000000; font-weight: bold;}

#sideBarMain li a {white-space: pre-wrap}

#div_digg {
    float: right;
    font-size: 12px;
    margin-bottom: 14px;
    margin-right: 122px;
    margin-top: 10px;
    text-align: center;
    width: 120px;
    position: fixed;
    right: 0px;
    bottom: 0px;
    z-index: 10;
    background-color: white;
    padding: 10px;
    border: 1px solid rgb(204, 204, 204);
}


#blog-news p {
    margin-bottom:5px;
}

#blog-news a {
    color: #258fb8;
}

#leftcontentcontainer > div {
  border: 0px;
  margin: 0px;
  padding: 0px;
}

.mySearch {
  display: none;
}
.blog-calendar, #blog-calendar, .newsItem, .catListLink, .catListTag, .catListPostCategory, .catListComment, .catListView,  .catListFeedback, .catListBlogRank {
  background: white;
  -webkit-box-shadow: 1px 2px 3px #ddd;
  box-shadow: 1px 2px 3px #ddd;
  margin-bottom: 30px;
  word-wrap: break-word;
  border: 0;
  padding: 15px;
}

.newsItem .catListTitle {
    display:none;
}

#sideBar li {
  padding: 3px 0px;
}


.catListTag a {
  background: transparent;
}

#navList a[href="https://www.cnblogs.com/"] {
 color: gray !important;
}

#topics {
  border-bottom: 0px transparent;
  background: white;
  padding: 15px 10px;
  margin-bottom: 20px;
  margin-right: 20px;
}

#comment_form {
  background: white;
  padding: 20px;
  margin-right: 20px;
}

#blog-comments-placeholder {
  background: white;
  padding: 0px 20px 20px 20px;
  margin-right: 20px;
  margin-bottom: 20px;
}

.feedbackManage + a[href^="#"] {
  color: #258fb8;
  background: transparent;
}

#comment_nav {
  background: transparent;
  text-align: right;
}

.feedback_area_title {
  background: transparent;
  font-size: 250%;
  text-align: left;
  color: #258fb8;
}

#comment_nav a {
  color: #258fb8;
}

.feedbackManage {
  margin-bottom: 5px;
}
.feedbackListSubtitle {
  border-bottom: 0px transparent;
}

.feedbackItem {
  border-bottom: 1px solid #CCC;
}

#EntryTag a {
  background: #258fb8;
}

.recent_comment_author {
  color: #258fb8 !important;
}

.recent_comment_body {
  font-size: 100%;
}

#cnblogs_post_body p {
  text-indent: 2em;
}



.entrylistTitle {
  background-color: #258fb8;
  font-size: 180%;
  margin-bottom: 0px;
}

.entrylist {
  margin-right: 20px;
}

.entrylistPosttitle {
  background: transparent;
}

.entrylistDescription {
  display: none;
}

.entrylistItem {
  background-color: white;
  padding: 20px;
  border: 0px;
  margin-bottom: 30px;
}

#myposts {
  margin-right: 20px;
  background-color: white;
  padding: 20px;
}

#myposts .myposts_title {
  font-size: 20px;
  background-color: #258fb8;
  padding: 5px 20px;
  margin: -20px -20px 0px -20px;
  color: white;
}

.postSeparator, .PostList {
  border-bottom: 1px solid #ccc;
}

.cnblogs-markdown code {
  text-indent: 0;
}