blockquote
{
    border: none;
}

h1,h2,h3,h4,h5
{
    font-family: 微软雅黑,黑体;
}

h2,h3,h4,h5
{
   color: #369;
}

.PostTitle {
    font-size:24px;
}

div.post h2 {
    font-size:30px;
}

div.entry h2 {
    font-size:24px;
}

div.post h3 {
    font-size:20px;
}

p strong {
    font-family: 黑体;
    font-weight:normal;
}

div.entry {counter-reset: section}
div.entry h2{
    counter-reset: sub-section equation;
    padding-top: 18px;
}
div.entry h3{counter-reset: composite}
div.entry h4{counter-reset: detail}

div.entry h2:before{
     counter-increment: section;
     content: counter(section) ". ";
   }
div.entry h3:before{
     counter-increment: sub-section;
     content: counter(section) "." counter(sub-section) ". ";
   }
div.entry h4:before{
     counter-increment: composite;
     content: counter(section) "." counter(sub-section) "." counter(composite) ". ";
   }
div.entry h5:before{
     counter-increment: detail;
     content: counter(section) "." counter(sub-section) "." counter(composite) "." counter(detail) ". ";
   }

div.math:before { counter-increment:equation; content: "(" counter(section) "." counter(equation) ")"; float:right; }
div.math img { display: block; margin-left:auto; margin-right:auto; }
span.math img { border:none; vertical-align:middle; }

/* ---------------------------------------- */

.lb_search { padding-top: 1px; }
#mySearch input.keyword { padding-bottom: 1px; padding-top: 1px; }

div#my_ing_recent { display: none; }

div#about_body p { margin: 0 auto 10px auto; }

div#sidebar div#sideMain div ul li {
    padding-top: 4px;
}

#content, #sidebar {
    overflow:hidden;
}

div#sidebar div#sideMain div h2 {
    margin: 7px 0px 0px 0px
}

div#sidebar div#sideRight div h2, div#sidebar div#sideLeft div h2 {
    margin: 7px 0px 5px 0px;
}

ol.commentlist li {
    border-bottom: gray 1px solid
}

#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;
}

.jeffz_seo {display:none;}
div#license_information
{
    font-size:12px;
    background-color: #f8f8ee;
    border: solid 1px #e8e7d0;
    padding: 5px 10px 0px 10px;
    min-height: 10px;
    margin-top: -15px;
    margin-bottom: 30px;
    color: #666666
}
div#license_information p a
{
    border-bottom: dashed 1px;
}
div#license_information img
{
    margin: 16px 8px 0 0;
}
/*
div#author_profile, div.blog_topic, div#profile_block
{
    display:none;
}
*/
div.post div.entry ul ul 
{ 
    margin-top: 0px; 
    margin-bottom: 0px; 
}

#profile_block
{
    margin-left: -5px;
    margin-top: -5px;
    line-height:1.5;
    text-align:left;
    text-decoration: none;
}

div#sidebar div#about a
{
    text-decoration: blink;
}