body{
background-color: #f7f8fa;
}
#home{
    width: 1090px;
    padding: 0;
    margin-top: 0px;
    background-color: transparent;
    box-shadow: none;
}
#main{
margin-top: 10px;
}
#mainContent{
margin-left:auto;
width: 845px;
}
#mainContent .forFlow{
margin-left:auto;
float:none;
}
#sideBar{margin-top: 0px;}
#header{
padding: 30px;
    padding-top: 10px;
    padding-bottom: 0px;
    background-color: #fff;
    margin-top: 10px;
    border: 1px solid #e7eaf1;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0,37,55,.05);
    
}
.day{
    padding: 30px;
    background-color: #fff;
    border: 1px solid #e7eaf1;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0,37,55,.05);
    margin-bottom: 10px;
}
.postTitle a:hover {
    margin-left: 0px;
    color: #21759b;
    text-decoration: none;
}
.postTitle{
    border-left: 5px solid #21759b;
}
#topics .postTitle{
    font-size: 30px;
}
#cnblogs_post_body{
    font-size: 14px;
}
#sideBar h3{
    font-size: 18px;
    border-left: 3px solid #21759b;
    padding-left: 10px;
}
.post{
background-color: #fff;
    padding: 30px;
    padding-bottom: 50px;
}
.c_b_p_desc{
    color: #666;
}
#blog-calendar, 
#sidebar_shortcut, 
#sidebar_categories{
    display: none!important;
}
#newsItem, 
.catListTag, 
.catListView, 
.catListFeedback, 
.catListComment,
.newsItem,
.catListView{
    padding: 20px;
    padding-top: 10px;
    border: 1px solid #e7eaf1;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0,37,55,.05);
    margin-bottom: 10px;
}
.mySearch{
    padding: 20px;
    padding-top: 10px;
    border: 1px solid #e7eaf1;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0,37,55,.05);
    margin-bottom: 10px;
}
.input_my_zzk{box-sizing: border-box;}
#widget_my_zzk, #widget_my_google{
    width: 155px;
}
.btn_my_zzk{right:-30px; top: 0px;}
.postBody, #cb_post_title_url{
color: #333333;
}
.post{
    border: 1px solid #e7eaf1;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0,37,55,.05);
}
.catListTag ul li a {margin-right: 5px;}
.cnblogs-markdown .hljs{
    font-size: 12px!important;
    font-family: Consolas, Monaco, monospace !important;
    margin-bottom: 20px;
}
.cnblogs-markdown pre{
    margin-top: 20px;
    margin-bottom: 20px;
}
#cnblogs_post_body p{
margin-top:0px;
margin-bottom:20px;
}
.postBody a{
    color: #21759b;
    font-weight: bold;
}
.postBody a:visited{
    font-weight: normal;
}
// markdown
body{
 Myriad Set Pro,HanHei SC,PingHei,PingFang SC,STHeitiSC-Light,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,Tahoma,Helvetica Neue,Arial,sans-serif!important;
color: #404040important;
}
.cnblogs-markdown .hljs {
    border: 1px solid #e9e9e9!important;
    padding: 16px 16px 14px!important;
    line-height: 1.5!important;
    vertical-align: bottom;
    background-color: #fff!important;
    color: #4d4d4c!important;
}
.postBody li, .postCon li{margin-bottom:0px!important}
#cnblogs_post_body h2{margin-top:15px;}
#cnblogs_post_body p{font-size: 14px}