body {
    background: #d7e7ea;
}

#main {
    width: 2503px;
    margin: 20px 0 0 0;
    padding: 0 20px;
    float: left;
}

#mainContent{
    width: 2183px;
    float: right;
}

#sideBar{
    margin-left: 0px;
    margin-right: 20px;
}

#cnblogs_post_body table {
    max-width: None;
}

#blogTitle {
    background: None;
    width: 2543px;
    height: auto;
    height: unset;
}

#blogTitle h1 {
    top: 35px;
}

#navigator {
    background: #A9C3C5;
    border: 1px solid #000;
    border: .5px solid #000;
}
/*
#blogTitle h1 a{
    color: #000;
}
*/

.catListTitle, .sidebar-block h3 {
    background: #A9C3C5;
    border: 1px solid  #A9C3C5;
}

#navList a:hover {
    color: #A9C3C5;
}

.sidebar-block ul li{
    line-height:1;
    text-align: center;
}


.sidebar-block ul li:hover{
    color: #666;
    background-color: #dfe4e4;
}
 .sidebar-block ul li:hover a,  .sidebar-block ul li a:hover{
   color: #666;
    border-bottom: 1px dotted #666;
}

#myposts .PostList:hover{
    border: 1px solid  #A9C3C5;
}
#myposts .PostList a:hover{
    color: #A9C3C5;
}

#sidebar_recentcomments, #sidebar_articlearchive, #sidebar_postarchive, #sidebar_search, #sidebar_toptags{
    display: None;
}

.catListArticleCategory{
    padding: 0;
    width: auto;
    width: unset;
}

.entrylistPosttitle a:hover, .entrylistItemPostDesc a:hover, entrylistItem a:hover, #profile_block a:hover{
    color: #A9C3C5;
}

.entrylistItem:hover, #profile_block:hover{
    border-color: #A9C3C5;
}

a.c_b_p_desc_readmore{
    color: #666;
}





/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////以下是文章用的样式： */
.codeHeader  {
text-size-adjust: 100%;
font-family: Segoe UI,SegoeUI,Helvetica Neue,Helvetica,Arial,sans-serif;
font-weight: 400;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
line-height: 160%;
outline-color: inherit;
box-sizing: content-box;
background-color: #f2f2f2;
color: #171717;
display: flex;
flex-direction: row;
font-size: .8rem;
border: 1px solid #e3e3e3;
border-bottom: 0;
margin-top: 16px;
min-height: 30px;
}

.codeHeader>.language {
text-size-adjust: 100%;
font-family: Segoe UI,SegoeUI,Helvetica Neue,Helvetica,Arial,sans-serif;
font-weight: 400;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
line-height: 160%;
color: #171717;
font-size: .8rem;
outline-color: inherit;
box-sizing: inherit;
padding: 2px 16px;
flex-grow: 1;

}

.codeHeader+pre {
text-size-adjust: 100%;
font-weight: 400;
text-rendering: optimizeLegibility;
color: #171717;
-webkit-font-smoothing: auto;
font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace!important;
line-height: 19px;
outline-color: inherit;
font-size: .875rem;
overflow: auto;
border: 1px solid #e3e3e3;
background-color: #fafafa;
padding: 1rem;
margin: 1rem 0 0;
white-space: pre;
word-spacing: normal;
word-break: normal;
tab-size: 4;
hyphens: none;
box-sizing: inherit;
margin-top: 0;


}


