#cnblogs_post_body h3 {
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    padding: 3px;
    text-shadow: 2px 2px 3px #404040;
}
#leftcontentcontainer h3 {
    background-color: #000000ed;
}
#blogTitle{
    background: none;
}
#cnblogs_post_body p {
    font-size: 15px;
}
#cnblogs_post_body h4 {
    font-size: 15px;
    background-color: #b7b7b7c2;
    color: #008200;
    border-radius: 7px;
    padding: 3px;
}
.cnblogs-markdown .hljs, .cnblogs-post-body .hljs{
    font-size: 13px!important;
    padding: 10px!important;
}
#topics{
    padding: 25px;
}
.cnblogs-markdown code, .cnblogs-post-body code{
    border-radius: 0px!important;
}
#div_digg {
    position: fixed;
    bottom: 10px;
    right: 15px;
    border: 2px solid #ECD7B1;
    padding: 10px;
    width: 140px;
    background-color: #FFF;
    border-radius: 5px 5px 5px 5px!important;
}
a {
    color: #2e91b1!important;
    text-decoration: none!important;
}
.newsItem, #blog-calendar {
    background: #fafcfd4a;
}
.catListTag li{
    color: #2e91b1;
}
.CalTitle{
    background: none;
}
#navigator {
    height: 50px;
    line-height: 50px;
}