#cnblogs_post_body h2{
    color: #fff;
    background-color: #20a9e8;
    -moz-border-radius: 3px;
    border-radius: 5px;
    padding: 3px;
    margin: 10px 0px;
    text-shadow: 2px 2px 3px #404040;
    width: auto;
    text-indent: 1%;
}
h3{
    color: #fff;
    background-color: #39d3c5;
    -moz-border-radius: 3px;
    border-radius: 5px;
    padding: 3px;
    margin: 10px 0px;
    text-shadow: 2px 2px 3px #404040;
    max-width: 450px;
    text-indent: 1%;
}
#cnblogs_post_body h3:before{
   content:'>  '
}
#cnblogs_post_body h4:before{
   content:'>>  '
}

#cnblogs_post_body h4{
    color: #fff !important ;
    background-color: #20e895;
    -moz-border-radius: 3px;
    border-radius: 5px;
    padding: 3px;
    margin: 10px 0px;
    text-shadow: 2px 2px 3px #404040;
    max-width: 40%;
    text-indent: 1%;
}

blockquote {
    border: 2px solid #dbf0ee;
    border-radius: 6px;
    padding-left: 30px;
    padding-top: 14px;
}

blockquote > *{
padding-top: 10px;
}

#cnblogs_post_body a:link{
     color: #fff;
    border: 1px solid #ced3d3;
    text-decoration: none;
    border-radius: 4px;
    background: #25aa16;
    display: inline-block;
    font-weight: bold;
    box-shadow: 0px 1px 2px 1px #cdcdcd;
    padding: 2px;
}
#cnblogs_post_body a:visited{
    color: #fff;
    border: 1px solid #ced3d3;
    text-decoration: none;
    border-radius: 4px;
    background: #25aa16;
    font-weight: bold;
    box-shadow: 0px 1px 2px 1px #cdcdcd;
    padding: 20px;
}
#cnblogs_post_body a:hover{
    color:#fffb83;;
}

.buryit{
 display:none;
}
#home{width:80%}
#sidebar_recentposts{
    height: 300px;
    overflow: hidden;
}
#sidebar_postarchive{
    height: 190px;
    overflow: hidden;
}
#sidebar_search{
    margin-bottom: 10px !important;
}
#cnblogs_post_body img {
    max-width: 850px