div.post div.entry h1 {
    font-size: 26px;
    font-weight: normal;
}

div.post div.entry h2 {
    font-size: 22px;
    font-weight: normal;
    background-image: none;
}

div.post div.entry h3 {
    font-size: 18px;
    font-weight: normal;
}

div.post div.entry h4 {
    font-size: 16px;
    font-weight: normal;
}

div.post div.entry h5 {
    font-size: 14px;
    font-weight: normal;
}

div.post div.entry h6 {
    font-size: 12px;
    font-weight: normal;
}

div.post div.entry p code {
    font-family: Consolas, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New';
    color: maroon;
}

div.post div.entry {
    font: 14px Georgia, "Times New Roman", Times, san-serif;
    line-height: 180%;
}
div.post div.entry p {
    margin: 12px auto 12px auto;
    line-height: 180%;
}
 
div.post div.entry a:link img, div.post div.entry a:visited img {
    background-color: #FFF;
    border-color: #DDD;
    vertical-align: middle;
}
div.post div.entry a:hover img {
    background-color: #F5F5F5;
    border-color: #6699cc;
}

div.post div.entry ul {
    margin: 10px;
    list-style: none;
    padding: 0;
}
div.post div.entry blockquote p {
    margin: 8px auto 8px auto;
}
div.post div.entry blockquote blockquote {
    background-image: none;
    border-left: 5px solid #DDD;
    padding: 0 0 0 20px;
    margin-left: 20px;
}
div.post div.entry pre.code {
    font-size: 12px;
    line-height: 16px;
    border: #c0c0c0 1px solid;
    padding: 8px;
    white-space: pre-wrap;       /* 支持css 3的浏览器 */
    white-space: -moz-pre-wrap;  /* 老版Mozilla*/
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* IE 5.5以上 */
    font-family: Consolas, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', '宋体';
}
div.post ul.postmetadata li {
    background-repeat: no-repeat;
    padding: 2px 0px 5px 20px;
    background-position: 0 -170px;
}
div.post div.entry h1, div.post div.entry h2, div.post div.entry h3 {
    margin-top: 24px;
    margin-bottom: 12px;
}

div.post div.entry h1 {
    padding: 5px;
    color:white;
    background-color: gray;
    padding-top: 8px\9;
}

div.post h2 {
    font-size: 22px;
    line-height: 120%;
}

div.post div.entry blockquote p {
    line-height: 150%;
}

ol.commentlist li {
    border-bottom: gray 1px solid
}

div.post div.entry small {
    display: inline;
    text-align: left;
    font-size: 80%;
}

#AjaxHolder_PostComment_panelAD, #relative_posts, #itnews, #google_ads_div_cnblogs_blogpost_bottom, #div_ad2 {
    display: none;
}

#commentList fieldset.comment_quote, #comment_form fieldset.comment_quote {
    border:1px solid gray;
}

div.post div.entry pre.code {
    border-style: dashed;
    border-left: solid 5px #6ce26c;
    margin: 10px 0px 10px 0px;
    font-size: 10pt;
    line-height: 140%;
}

div.post div.entry {
    margin-bottom: 10px;
}

.jeffz_seo { display: none; }

div#license_information
{
    background-color: #f8f8ee;
    border: solid 1px #e8e7d0;
    padding: 5px 10px 0px 10px;
    min-height: 10px;
    margin-top: -15px;
    margin-bottom: 10px;
    color: #666666
}
div#license_information p
{
    margin: 5px auto;
    text-indent: 0px;
}
div#license_information p a
{
    border-bottom: dashed 1px;
}
div#license_information img
{
    margin: 5px 8px 0 0;
}