
#div_digg,#ad_t2 ,#ad_c1,#under_post_news,#ad_c2,#blogTitle,.postSeparator,.dayTitle{
display:none;
}
#home {
    margin: 0 auto;
    width: 65%;
    min-width: 950px;
    background-color: #121518;
    padding: 30px;
    margin-top: 50px;
    margin-bottom: 50px;
    box-shadow: 0 2px 6pxrgba(100,100,100,.3);
}
#sideBar h3 {
    color:#df5858;
    font-size: 20px;
}
#navList a:link, #navList a:visited, #navList a:active {
    color: #6a6a6a;
    font-weight: bold;
    font-size: 30px;
    margin-top: 0px;
}
#navigator {
    border-bottom: none;
    border-top: none;
    height: 20px;
    margin-top: 0px;
}
.newsItem, .catListEssay, .catListLink, .catListNoteBook, .catListTag, .catListPostCategory, .catListPostArchive, .catListImageCategory, .catListArticleArchive, .catListView, .catListFeedback, .mySearch, .catListComment, .catListBlogRank, .catList, .catListArticleCategory {
    background: #121518;
    margin-bottom: 0px;
    word-wrap: break-word;
}
.postBody {
    color: #d8d8d8;
    line-height: 1.5;
    font-size: 15px;
}
.postDesc {
    font-size: 16px;
    color: #fff;
}
.postTitle a:link, .postTitle a:visited, .postTitle a:active {
    color: #21759b;
    transition: all .4s cubic-bezier(0, 0, 0.18, 1) 0s;
}
.blogStats {
    float: left;
    color: #949494;
    margin-top: 40px;
    margin-left: -5px;
    margin-bottom: 20px;
    text-align: left;
    font-size: 30px;
}
a:-webkit-any-link {
    color: #77b6ff;
    cursor: pointer;
}
body {
    color: #ccc;
    background-color: #000;
    font-family: "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;
    font-size: 12px;
    min-height: 101%;
}
.cnblogs-markdown :not(pre,div,td)>code, .blogpost-body :not(pre,div,td)>code {
    font-family: Consolas;
    font-size: 15px;
    padding: 0 5px;
    line-height: 1.8;
    margin: 0 3px;
    display: inline-block;
    overflow-x: auto;
    vertical-align: middle;
    border-radius: 3px;
    background-color: #000000;
    color: #ff7e7a;
}
#comment_form_container .comment_textarea {
    min-height: 200px;
    padding: 8px 14px;
    background-color: #20232e;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 13px;
    margin-bottom: 10px;
    color: #8c8c8c;
    border: 1px solid #20232e;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.commentbox_tab:hover, .commentbox_tab.active {
    border-bottom: 2px solid #acacac;
    color: #fff;
}
div.commentform textarea {
    line-height: 1.6;
    width: 100%;
    height: 250px;
    color: #f5f5f5;
    background-color: #20232e;
    resize: vertical;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    font-size: 13px;
    border: none;
    font-family: "PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;
    padding: 8px 0;
}
h1 {
    color:#5dc3ff;
}
h2,h3,h4,h5,h6 {
    color:#91adc0;
}
li {
    color:#88b1cc
}
::marker {
    color: #ff0000;
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: start !important;
}
.hljs {
    display: block;
    overflow-x: auto;
    background: #0000005e;
}
#cnblogs_post_body th, .cnblogs-post-body th {
    background-color: #000000;
}
.blogpost-body th, .blogpost-body td, .cnblogs-post-body th, .cnblogs-post-body td {
    border: 1px solid #292e6b;
    border-collapse: collapse;
    padding: 6px 14px;
    min-width: 50px;
}