/* Minification failed. Returning unminified contents.
(878,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
 */
#EntryTag {
    margin-top: 20px;
    font-size: 9pt;
    color: gray;
}

.topicListFooter {
    text-align: right;
    margin-right: 10px;
    margin-top: 10px;
}

#divRefreshComments {
    text-align: right;
    margin-right: 10px;
    margin-bottom: 5px;
    font-size: 9pt;
}

* {
    margin: 0;
    padding: 0;
}

html {
    height: 100%;
}

body {
    color: #000;
    background: #D2D8DE;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    min-height: 101%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}

ul {
    word-break: break-all;
}

li {
    list-style: none;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

a:link {
    color: black;
    text-decoration: none;
}

a:visited {
    color: black;
    text-decoration: none;
}

a:hover {
    color: #F60;
    text-decoration: underline;
}

a:active {
    color: black;
    text-decoration: none;
}

.clear {
    clear: both;
}

#header {
}

#blogTitle {
    height: 70px;
    background: #fff;
    clear: both;
}

    #blogTitle h1 {
        font-size: 150%;
        font-weight: bold;
        line-height: 1.5;
        margin-left: 1em;
        margin-top: 10px;
        width: 50%;
        float: left;
    }

    #blogTitle h2 {
        margin-left: 4em;
        line-height: 1.5;
        width: 50%;
        float: left;
    }

#blogLogo {
    float: right;
}

#navigator {
    background-color: black;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    clear: both;
}

#navList {
    min-height: 30px;
    float: left;
}

    #navList li {
        float: left;
    }

    #navList a {
        display: block;
        padding: 0 1.5em;
        height: 60px;
        font-family: 'å¾®è½¯é›…é»‘';
        float: left;
        font-size: 1.2em;
        text-align: center;
        transition-duration: 0.3s;
    }

        #navList a:link, #navList a:visited, #navList a:active {
            color: #bbb;
        }

        #navList a:hover {
            color: white;
            background-color: #343434;
            text-decoration: none;
            text-shadow: 0px 0px 1px #000;
        }

        #navList a.aHeaderXML {
            padding-top: 25px;
            overflow: hidden;
        }

            #navList a.aHeaderXML img {
                vertical-align: middle;
            }

.blogStats {
    float: right;
    color: #ccc;
    padding-right: 10px;
    text-align: right;
}
/*****homeå’Œå¤´éƒ¨ç»“æŸ**************************/

/*****ä¸»é¡µæ–‡ç« åˆ—è¡¨å¼€å§‹**************************/
#main {
    min-width: 950px;
    text-align: left;
    padding: 20px 0 0 10px;
    overflow: hidden;
}

#mainContent .forFlow {
    margin-left: 18em;
    float: none;
    width: auto;
}

#mainContent {
    min-height: 200px;
    padding: 0px 0px 10px 0;
    *padding-top: 10px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    float: right;
    margin-left: -20em;
    margin-right: 20px;
    display: inline;
    width: 100%
}

.day {
    min-height: 10px;
    _height: 10px;
    background: #fff;
    border-radius: 7px;
    box-shadow: 1px 1px 2px #A7A8AD;
    color: #000000;
    margin: 0 5px 20px 0;
    padding: 5px 20px 10px;
}

.dayTitle {
    width: 100%;
    color: #666;
    line-height: 2.2em;
    font-size: 22px;
    clear: both;
    border-bottom: 1px solid #ccc;
    text-align: center;
}

.postTitle {
    font-size: 110%;
    font-weight: bold;
    border-bottom: 1px dashed #ccc;
    float: right;
    line-height: 2.5em;
    font-size: 18px;
    width: 100%;
    clear: both;
}

    .postTitle a:link, .postTitle a:visited, .postTitle a:active {
        color: #390;
        transition: all 0.4s linear 0s
    }

    .postTitle a:hover {
        color: #F60;
        text-decoration: none;
        margin-left: 10px;
    }

.postCon {
    float: right;
    line-height: 1.5;
    width: 100%;
    clear: both;
    padding: 10px 0;
}

.postDesc {
    float: right;
    width: 100%;
    clear: both;
    text-align: right;
    padding-right: 5px;
    color: #A8B1BA;
    line-height: 2.5em;
}

    .postDesc a:link, .postDesc a:visited, .postDesc a:active {
        color: #666;
    }

    .postDesc a:hover {
        color: #F60;
        text-decoration: none;
    }

.postSeparator {
    clear: both;
    height: 1px;
    border-top: 1px dotted #666;
    width: 100%;
    clear: both;
    float: right;
    margin: 0 auto 15px auto;
}
/*****ä¸»é¡µæ–‡ç« åˆ—è¡¨å¼€å§‹**************************/

/*****ä¾§è¾¹æ å¼€å§‹********************************/
#sideBar {
    width: 180px;
    min-height: 200px;
    padding: 0px 0 0px 5px;
    float: left;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}

.newsItem .catListTitle {
    display: none;
}

.newsItem, #blog-calendar {
    margin-bottom: 15px;
    text-indent: 0;
    padding: 10px;
    background: #FAFCFD;
    border-radius: 7px;
    box-shadow: 1px 1px 2px #A7A8AD;
    line-height: 1.5;
}
/**æ—¥åŽ†æŽ§ä»¶æ ·å¼å¼€å§‹**/
#calendar {
    margin-bottom: 15px;
    padding: 5px;
    border-radius: 7px;
    box-shadow: 1px 1px 2px #A7A8AD;
    background: #fff;
}

    #calendar .Cal {
        width: 100%;
        line-height: 1.5;
    }

    #calendar th {
        padding: 2px 5px;
    }

    #calendar td {
        padding: 2px 5px;
    }

        #calendar td a {
            display: block;
        }

.Cal { /**æ—¥åŽ†å®¹å™¨table**/
    border: none;
    color: #666;
}

#calendar table a:link, #calendar table a:visited, #calendar table a:active {
    font-weight: bold;
}

#calendar table a:hover {
    color: white;
    text-decoration: none;
    background-color: #F60;
}

.CalTodayDay { /**ä»Šå¤©æ—¥æœŸæ ·å¼**/
    color: #f60;
}

#calendar .CalNextPrev a:link, #calendar .CalNextPrev a:visited, #calendar .CalNextPrev a:active { /**ä¸Šä¸ªæœˆã€ä¸‹ä¸ªæœˆç®­å¤´æ ·å¼**/
    font-weight: bold;
    background-color: white;
}

.CalDayHeader {
    border-bottom: 1px solid #ccc;
}

.CalTitle { /**æ—¥åŽ†å¹´æœˆå¤´éƒ¨æ ·å¼**/
    width: 100%;
    background: white;
    color: black;
    border-bottom: 1px solid #666;
}
/**æ—¥åŽ†æŽ§ä»¶æ ·å¼ç»“æŸ**/
.catListTitle {
    background: #000;
    border-bottom: 1px solid #000000;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    color: #000000;
    font-size: 1.2em;
    height: 1.8em;
    line-height: 1.8em;
    padding: 5px;
    text-indent: 0.5em;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}

.catListComment {
    line-height: 1.5;
}

.divRecentComment {
    text-indent: 2em;
    color: #666;
}

#sideBarMain ul {
    line-height: 1.5;
}
/* æœ€æ–°è¯„è®ºç­‰ å¼€å§‹ */
#AjaxHolder_UpdatePanel1,
#AjaxHolder_PostComment_divCommnentArea,
#profile,
.entrylist,
.gallery {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 7px;
    box-shadow: 1px 1px 2px #A7A8AD;
    margin: 0 0 15px 0;
    min-height: 200px;
    overflow: hidden;
    padding: 0 15px;
    text-overflow: ellipsis;
    word-break: break-all;
}

#AjaxHolder_PostComment_divCommnentArea {
    padding: 10px;
}

#profile,
.entrylist,
.gallery {
    padding: 10px;
}

.catListEssay, .catListLink, .catListNoteBook,
.catListTag,
.catListPostCategory,
.catListPostArchive,
.catListImageCategory,
.catListArticleArchive,
.catListView,
.catListFeedback,
.mySearch,
.catListComment,
.catListBlogRank,
.catList,
.catListArticleCategory {
    margin-bottom: 15px;
    background: #FAFCFD;
    border-radius: 7px;
    box-shadow: 1px 1px 2px #A7A8AD;
    overflow: hidden;
    zoom: 1;
}

    .catListEssay ul li, .catListLink ul li, .catListNoteBook ul li,
    .catListTag ul li,
    .catListPostCategory ul li,
    .catListPostArchive ul li,
    .catListImageCategory ul li,
    .catListArticleArchive ul li,
    .catListView ul li,
    .catListFeedback ul li,
    .catListComment ul li,
    .catListBlogRank ul li,
    .catList ul li,
    .catListArticleCategory ul li {
        text-indent: 1em;
        padding: 10px 5px;
        border-bottom: 1px solid #DADFE1;
        border-top: 1px solid #FFFFFF;
        overflow: hidden;
    }

        .catListEssay ul li a, .catListLink ul li a, .catListNoteBook ul li a,
        .catListTag ul li a,
        .catListPostCategory ul li a,
        .catListPostArchive ul li a,
        .catListImageCategory ul li a,
        .catListArticleArchive ul li a,
        .catListView ul li a,
        .catListFeedback ul li a,
        .catListComment ul li a,
        .catListBlogRank ul li a,
        .catList ul li a
        .catListArticleCategory ul li a {
            text-indent: 1em;
            font-size: 12px;
        }

            .catListEssay ul li a:hover, .catListLink ul li a:hover, .catListNoteBook ul li a:hover,
            .catListTag ul li a:hover,
            .catListPostCategory ul li a:hover,
            .catListPostArchive ul li a:hover,
            .catListImageCategory ul li a:hover,
            .catListView ul li a:hover,
            .catListFeedback ul li a:hover,
            .catListArticleArchive ul li a:hover,
            .catListComment ul li a:hover {
                text-decoration: none;
            }

.divRecentCommentAticle {
    padding: 0 10px;
}

.divRecentComment {
    padding: 10px;
    font-size: 12px;
}

#AjaxHolder_PostComment_divCommnentArea td {
    padding: 5px 0;
}
/* æœ€æ–°è¯„è®ºç­‰ ç»“æŸ */

/*****ä¾§è¾¹æ ç»“æŸ********************************/


/****æŸ¥çœ‹æ–‡ç« é¡µé¢å¼€å§‹*************************/
#topics {
    min-height: 200px;
    margin-bottom: 15px;
    padding: 15px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    background: #fff;
    border-radius: 7px;
    box-shadow: 1px 1px 2px #A7A8AD;
}

    #topics .postTitle {
        font-size: 130%;
        font-weight: bold;
        border-bottom: 1px solid #999;
        float: left;
        line-height: 2em;
        width: 100%;
        padding-left: 5px;
    }

.postBody {
    padding: 15px 2px 5px 5px;
    line-height: 1.5;
    color: #000;
    border-bottom: 1px solid #ccc;
}

#EntryTag {
    color: #666;
}

    #EntryTag a {
        margin-left: 5px;
    }

        #EntryTag a:link, #EntryTag a:visited, #EntryTag a:active {
            color: #666;
        }

        #EntryTag a:hover {
            color: #f60;
        }

#topics .postDesc {
    float: right;
    width: 100%;
    text-align: right;
    padding-right: 5px;
    color: #666;
    margin-top: 5px;
}

.feedback_area_title {
    font-weight: bold;
    line-height: 35px;
    margin: 10px 0;
    border-bottom: 1px solid #ccc;
    padding-left: 8px;
}

.louzhu {
    background: transparent url('images/icoLouZhu.gif') no-repeat scroll right top;
    padding-right: 16px;
}

.feedbackListSubtitle {
    color: #666;
}

    .feedbackListSubtitle a:link, .feedbackListSubtitle a:visited, .feedbackListSubtitle a:active {
        color: #666;
        font-weight: normal;
    }

    .feedbackListSubtitle a:hover {
        color: #f60;
        text-decoration: none;
    }

.feedbackManage {
    width: 200px;
    text-align: right;
    float: right;
}

.feedbackCon {
    border-bottom: 1px solid #ccc;
    padding: 20px 18px 10px 40px;
    min-height: 35px;
    _height: 35px;
    margin-bottom: 1em;
    line-height: 1.5;
}

#divRefreshComments {
    text-align: right;
    margin-bottom: 10px;
}

.commenttb {
    width: 320px;
}
/****æŸ¥çœ‹æ–‡ç« é¡µé¢å¼€å§‹*************************/

/****åˆ—è¡¨é¡µé¢å¼€å§‹******************************/
.entrylistTitle, .PostListTitle, .thumbTitle { /**å‡ ä¸ªåˆ†ç±»åˆ—è¡¨çš„æ ‡é¢˜æ ·å¼**/
    font-size: 110%;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    padding-bottom: 3px;
    line-height: 2em;
    padding-right: 10px;
}

.entrylistDescription {
    color: #666;
    text-align: right;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
    margin-bottom: 10px;
}

.entrylistItem {
    min-height: 20px;
    _height: 20px;
    margin-bottom: 30px;
    padding-bottom: 5px;
    width: 100%;
}

.entrylistPosttitle {
    font-size: 110%;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    line-height: 2em;
    width: 100%;
    padding-left: 5px;
}

a.entrylistItemTitle {
    color: #390;
}

    a.entrylistItemTitle:hover {
        color: #f60;
    }

.entrylistPosttitle a:hover {
    text-decoration: none;
}

.entrylistPostSummary {
    margin-top: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
}

.entrylistItemPostDesc {
    text-align: right;
    color: #666;
}

    .entrylistItemPostDesc a:link, .entrylistItemPostDesc a:visited, .entrylistItemPostDesc a:active {
        color: #666;
    }

    .entrylistItemPostDesc a:hover {
        color: #f60;
    }

.entrylist .postSeparator {
    clear: both;
    width: 100%;
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    height: 0;
    border: none;
}

.pager {
    text-align: right;
    margin-right: 10px;
}

.PostList {
    border-bottom: 1px solid #ccc;
    clear: both;
    min-height: 1.5em;
    _height: 1.5em;
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 5px;
}

.postTitl2 {
    float: left;
}

.postDesc2 {
    color: #666;
    float: right;
}

.postText2 {
    clear: both;
    color: #666;
}

.pfl_feedback_area_title {
    line-height: 1.5;
    font-weight: bold;
    font-size: 16px;
    border-bottom: 1px solid #ccc;
    line-height: 2.5em;
}

    .pfl_feedback_area_title a, .pfl_feedbackManage a {
        color: #690;
        margin: 0 10px;
        font-weight: normal;
    }

        .pfl_feedback_area_title a:hover, .pfl_feedbackManage a:hover {
            color: #f60;
        }

.pfl_feedbackManage a {
    margin: 0 0 0 0;
}

.pfl_feedbackItem {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}

.pfl_feedbacksubtitle {
    width: 100%;
    border-bottom: 1px dotted #ccc;
    height: 2.5em;
    line-height: 2.5em;
}

.pfl_feedbackname {
    float: left;
    color: #A8B1BA;
}

.pfl_feedbackManage {
    float: right;
}

.pfl_feedbackCon {
    color: black;
    padding: 10px 0;
}

.pfl_feedbackAnswer {
    color: #F40;
    text-indent: 2em;
    padding-bottom: 10px;
}

.tdSentMessage {
    text-align: right;
}

.errorMessage {
    width: 300px;
    float: left;
}

#Profile1_panelAdd td {
    padding: 10px 0;
}
/****åˆ—è¡¨é¡µé¢ç»“æŸ******************************/

/****ç›¸å†Œé¡µé¢å¼€å§‹******************************/
.divPhoto {
    border: 1px solid #ccc;
    padding: 2px;
    margin-right: 10px;
}

.thumbDescription {
    color: #666;
    text-align: right;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
    margin-bottom: 10px;
}

#footer {
    text-align: center;
    min-height: 15px;
    _height: 15px;
    border-top: 1px solid black;
    margin-top: 10px;
    padding-top: 10px;
    margin-bottom: 10px;
}

.personInfo {
    margin-bottom: 20px;
}

.pages {
    text-align: right;
}

.postBody {
    line-height: 1.5;
}

    .postBody p, .postCon p {
        text-indent: 2em;
        margin: 0 auto 1em auto;
    }

    .postBody h2 {
        font-size: 150%;
        margin: 15px auto 2px auto;
        font-weight: bold;
    }

    .postBody h3 {
        font-size: 120%;
        margin: 15px auto 2px auto;
        font-weight: bold;
    }

    .postBody h4 {
        font-size: 110%;
        margin: 15px auto 2px auto;
        font-weight: bold;
        color: #333;
    }

    .postBody h5 {
        font-size: 100%;
        margin: 15px auto 2px auto;
        font-weight: bold;
        color: #333;
    }

    .postBody a:link, .postBody a:visited, .postBody a:active {
        text-decoration: underline;
    }

.postCon a:link, .postCon a:visited, .postCon a:active {
    text-decoration: underline;
}

.postBody ul, .postCon ul {
    margin-left: 2em;
}

.postBody li, .postCon li {
    list-style-type: disc;
    margin-bottom: 1em;
}

.postBody blockquote {
    background: url('images/comment.gif')) no-repeat 25px 0px;
    line-height: 1.6;
    color: #333;
}

.div_my_zzk {
    margin-left: 13px;
}

.input_my_zzk {
    width: 120px;
}

.blog_comment_body a:link {
    text-decoration: underline;
}

#cnblogs_post_body img {
    max-width: 820px;
}





/*
Atom One Light by Daniel Gamage
Original One Light Syntax theme from https://github.com/atom/one-light-syntax
base:    #fafafa
mono-1:  #383a42
mono-2:  #686b77
mono-3:  #a0a1a7
hue-1:   #0184bb
hue-2:   #4078f2
hue-3:   #a626a4
hue-4:   #50a14f
hue-5:   #e45649
hue-5-2: #c91243
hue-6:   #946500
hue-6-2: #c18401
*/
.cnblogs-markdown .hljs, .cnblogs-post-body .hljs {
    font-family: "Courier New",sans-serif!important;
    font-size: 17px!important;
    line-height: 1.4!important;
    padding: 10px!important;
    color: #fff;
}
.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  color: #383a42;
  background: #fafafa;
}

.hljs-comment,
.hljs-quote {
  color: #a0a1a7;
  font-style: italic;
}

.hljs-doctag,
.hljs-keyword,
.hljs-formula {
  color: #e089df;
}

.hljs-section,
.hljs-name,
.hljs-selector-tag,
.hljs-deletion,
.hljs-subst {
  color: #e45649;
}

.hljs-literal {
  color: #0088c1;
}

.hljs-string,
.hljs-regexp,
.hljs-addition,
.hljs-attribute,
.hljs-meta-string {
  color: #8ac589;
}

.hljs-built_in,
.hljs-class .hljs-title {
  color: #c18401;
}

.hljs-attr,
.hljs-variable,
.hljs-template-variable,
.hljs-type,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-number {
  color: #ffd986;
}

.hljs-symbol,
.hljs-bullet,
.hljs-link,
.hljs-meta,
.hljs-selector-id,
.hljs-title {
  color: #75a0ff;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}

.hljs-link {
  text-decoration: underline;
}

.CalTitle {
    width: 100%;
    background: white;
    color: #D08E8E;
    border-bottom: 1px solid #666;
}
.Cal {
    border: none;
    color: #B18D8D;
}
a:visited {
    color: #000000;
    text-decoration: none;
}
a:link {
    color: #000000;
    text-decoration: none;
}
#home {
    margin: 0 auto;
    width: 90%;/*Ã”Â­ÃŠÂ¼65*/
    min-width: 980px;/*Ã’Â³ÃƒÃ¦Â¶Â¥Â²Â¿ÂµÃ„Â¿Ã­Â¶Ãˆ*/
    background-color: rgba(35, 43, 32, 0);
    padding: 30px;
    margin-top: 50px;
    margin-bottom: 50px;
    box-shadow: 0 2px 6px rgb(100, 100, 100);
}
body {
    color: rgb(31, 24, 24);
    background: rgb(255, 255, 255) url(https://img2018.cnblogs.com/blog/1442063/201905/1442063-20190514125100429-2125632536.jpg) fixed no-repeat;
    background-position: 50% 5%;
    background-size: cover;
}
#blogTitle {
    height: 100px;  /*Â¸ÃŸÂ¶Ãˆ*/
    clear: both;
    background-color: rgba(0, 0, 0, 0.15);
}
#blogTitle h1 {
    font-size: 36px;
    font-family:Courier New;
    font-weight: normal;
    line-height: 1.8em;/*Ã”Â­ÃŠÂ¼ 1.6em*/
    margin-top: 10px;/*Ã”Â­ÃŠÂ¼ 15px */
    color: #548B54;
}
#blogTitle h2 {
    font-weight: normal;
    font-size: 17px;
    /*Ã”Â­ÃŠÂ¼ 16px Â£Â»font-size: 1.0rem;*/
    line-height: 1.8;
    color: #e1d9e21c;
    font-weight: normal;
    float: left;
}
#navigator{
    background-color: rgba(0, 0, 0, 0.12);
}
#navList a:link, #navList a:visited, #navList a:active{
    color: rgb(0, 0, 0);
    font-size: 18px;
    font-weight: normal;
}
.blogStats{
    color: #000;
}
.postTitle {
    border-left: 8px solid rgba(0, 0, 0, 0.93);
    margin-left: 10px;
    margin-bottom: 10px;
    font-size: 20px;
    float: right;
    width: 100%;
    clear: both;
}
.postTitle a:link, .postTitle a:visited, .postTitle a:active {
     color: #000000;
     transition: all 0.4s linear 0s;
}
.postTitle a:hover {
    margin-left: 30px;
    color: #0f3647;
    text-decoration: none;
}
.postCon {
    float: right;
    line-height: 1.5em;
    width: 100%;
    clear: both;
    padding: 10px 0;
}

.day .postTitle a {
    padding-left: 10px;
}
.day {
    background: rgba(255, 255, 255, 0.74);
}
/*ÃŽÃ„Ã•Ã‚Â¸Â½Â¼Ã“ÃÃ…ÃÂ¢*/
.postDesc {
    background: url(images/posted_time.png) no-repeat 0 1px;
    color: #000000;
    float: left;
    width: 100%;
    clear: both;
    text-align: left;
    font-family: "ÃŽÂ¢ÃˆÃ­Ã‘Ã…ÂºÃš" , "Ã‹ÃŽÃŒÃ¥" , "ÂºÃšÃŒÃ¥" ,Arial;
    font-size: 13px;
    padding-right: 20px;/*5px  padding-left: 90px;posted Â·Â¢Â±Ã­ÃŠÂ±Â¼Ã¤Ã—Ã³Â±ÃŸÂ¾Ã Ã€Ã«*/
    margin-top: 20px;
    line-height: 1.8;
    padding-bottom: 35px;
}

.newsItem, .catListEssay, .catListLink, .catListNoteBook, .catListTag, .catListPostCategory, 
.catListPostArchive, .catListImageCategory, .catListArticleArchive, .catListView, 
.catListFeedback, .mySearch, .catListComment, .catListBlogRank, .catList, .catListArticleCategory ,#blog-calendar
{
    background: rgba(255, 255, 255, 0.76);
    margin-bottom: 35px;
    word-wrap: break-word;
}

.CalTitle{
    background: rgba(255, 255, 255, 0);
}
.catListTitle{
    background-color: rgba(0, 0, 0, 0);
}

#topics{
    background: rgba(255, 255, 255, 0.86);
}

.c_ad_block{
    display: none;
}

#tbCommentBody{
    width: 100%;
    height: 200px;
    background: rgba(255, 255, 255, 0.5);
}

#q{background: rgba(255, 255, 255, 0);}

.CalNextPrev{background: rgba(255, 255, 255, 0);}

.cnblogs_code{
    background: rgba(255, 255, 255, 0);    
}

.cnblogs_code div{
    background: rgba(255, 255, 255, 0);    
}

.cnblogs_code_toolbar{
    background: rgba(255, 255, 255, 0);  
}

.entrylist{
    background: rgba(255, 255, 255, 0.5);  
}
.cnblogs-markdown code, .cnblogs-post-body code {
    background-color: rgba(0, 0, 0, 0.81)!important;
    border: 1px solid rgba(19, 17, 17, 0.09)!important;
}/* CSS Document */



element.style {
    color: rgba(130, 88, 88, 0.68);
}
element.style {
    height: 1px;
    border: none;
    border-top: 1px solid #999999;
}
Style Attribute {
    color: rgba(130, 88, 88, 0.68);
}

.postBody {
    padding: 15px 2px 5px 5px;
    line-height: 1.5;
    color: rgba(0, 0, 0, 0.85);
    border-bottom: 1px solid #ccc;
}