
element.style {
}
.postTitle a:link, .postTitle a:visited, .postTitle a:active {
    color: #c2763c;
}
a:visited {
    color: #5a5a5a;
    text-decoration: none;
}
a:link {
    color: #5a5a5a;
    text-decoration: none;
}
.postTitle2 {
    margin-right: 48px;
    padding-right: 65px;
    background: url(images/o_tea.jpg) no-repeat #fff right -2px;
    padding-top: 18px;
    display: block;
    position: relative;
    top: 3px;
    float: right;
}
* {
    margin: 0;
    padding: 0;
}
user agent stylesheet
a:-webkit-any-link {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}
#topics .postTitle {
    font-size: 150%;
    font-weight: bold;
    border-bottom: 1px solid #999;
    float: left;
    line-height: 1.5em;
    width: 100%;
    padding-left: 5px;
}

#cnblogs_post_body img {
    FONT-WEIGHT: 100;
    max-width: 70% !important;
    height: auto;
}

.postBody p, .postCon p {
    font-size: 16px;
    text-indent: 2em;
    margin: 0 auto 1em auto;
}

body {
    font-size: 16px !important;
    font-family: 'PingFang SC','Helvetica Neue','Helvetica','Arial',sans-serif;
    -webkit-text-size-adjust: none;
}

#cnblogs_post_body h3, .blog_comment_body h4 {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
    margin: 10px 0;
}

#cnblogs_post_body h2, .blog_comment_body h2 {
    font-size: 24px;
    font-weight: bold;
    line-height: 1.5;
    margin: 10px 0;
}
.cnblogs-markdown .hljs, .cnblogs-post-body .hljs {
    font-family: "Courier New",sans-serif!important;
    font-size: 14px !important;
    line-height: 1.5!important;
    padding: 5px !important;
    box-shadow: 6px 6px 10px 1px black;
}
.cnblogs-markdown code, .cnblogs-post-body code {
    font-family: "Courier New",sans-serif !important;
    font-size: 14px !important;
    line-height: 20px;
    background-color: #F5F5F4 !important;
    border: 1px solid #ccc !important;
    padding: 0 5px !important;
    border-radius: 3px !important;
    line-height: 1.8;
    margin: 1px 5px;
    vertical-align: middle;
    display: inline-block;
    color: #333;
    background-color: #333;
}
#main {
    width: 1100px;
    margin: 0 auto;
    padding-top: 17px;
    background: url(images/o_shadowDown.gif) no-repeat 0 0;
}
#mainContent {
    padding: 0 0 120px 25px;
    float: right;
    width: 836px;
    border-left: 1px solid #c49368;
    margin: 20px 0 100px;
}