* {
    margin: 0;
    padding: 0;
}

body{
background: url(https://images.cnblogs.com/cnblogs_com/Corphish/1146697/o_bg-yellow.png) repeat;
}

div {
    display: block;
}

li {
    display: list-item;
    text-align: -webkit-match-parent;
}

#blogTitle h1 {
    font-size: 26px;
    font-weight: bold;
    line-height: 1.5em;
    margin-top: 20px;
}

#blogTitle h1 a{
	color:#515151;
}

#blogTitle h2 {
    font-weight: normal;
    font-size: 13px;
    font-size: 0.928571429rem;
    line-height: 1.846153846;
    color: #757575;
    float: left;
}

#main {
    width: 96%;
    min-width: 980px;
    max-width: 1256px;
    margin: 0 auto;
    font-size: 12px;
    margin-bottom: 40px;
}

#header {
    width: 96%;
    min-width: 980px;
    max-width: 1256px;
    margin: 0 auto;
}

#navigator {
    font-size: 13px;
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
    height: 50px;
    clear: both;
    margin-top: 35px;
	background: #454545;
}

#navList {
    min-height: 30px;
    float: left;
	margin-top: 19px;
}

#navList li {
    float: left;
    margin: 0 40px 0 0;
}

li {
    list-style: none;
	display: list-item;
    text-align: -webkit-match-parent;
}

ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}

#navList a:link, #navList a:visited, #navList a:active {
    color: rgb(255, 255, 255);
    font-weight: bold;
}

#navList a {
    display: block;
    width: 5em;
    height: 22px;
    float: left;
    text-align: center;
    
}

a:visited {
    color: black;
    text-decoration: none;
}

a:link {
    color: #3468A4;
    text-decoration: none;
}

a {
    outline: none;
    color: #21759b;
}


.blogStats {
    float: right;
    color: #ccc;
    margin-top: 19px;
    margin-right: 2px;
    text-align: right;
}





/*侧边*/
#sideBar {
    float: left;
    margin-right: 12px;
    width: 270px;
    margin: 0 auto;
    margin-right: -280px;
}

/*公告*/
#sideBarMain  .newsItem,#sidebar_recentposts  .catListEssay,#sidebar_toptags .catListTag,#sidebar_categories .sidebar-block ,#sidebar_scorerank,#sidebar_topviewedposts{
	border: 1px solid #ccc;
    margin-bottom: 9px;
    background: #fff;
}

.newsItem h3,.catListEssay h3,#sideBar h3{
	background: #f5f5f5;
    height: 29px;
    line-height: 29px;
    padding-left: 11px;
    color: #333;
}

#profile_block {
    padding: 4px;
    margin-bottom: 13px;
}

/*最新随笔*/
#sideBarMain ul {
    padding: 15px 16px 17px;
    word-break: break-all;
}

#sideBarMain li {
    margin-bottom: 8px;
}

#sideBar a{
	width: 170px;
    text-overflow: ellipsis;
	color: #c88326;
	display: inline-block;
    white-space: nowrap;
    height: 15px;
}

#profile_block {
    padding: 18px;
    margin-bottom: 13px;
}

#sidebar_recentposts a,#TopViewPostsBlock a{
   overflow:hidden; 
   white-space:nowrap; 
   width:90%;
}
/*主*/
#mainContent {
    float: right;
    width: 100%;
    padding-left: 280px;
    box-sizing: border-box;
}

#main .forFlow {
    width: 100%;
    overflow: hidden;
    /* background-color: #fff; */
}

/*文章列表*/
.day {
    border-bottom: 1px dashed #ddd;
    padding: 20px 0 15px 0;
    font-family: 'microsoft yahei';
	    padding: 20px 20px 20px;
    background: #fff;
}

.dayTitle{
    display: none !important; 
    margin: 0;
    padding: 2px;
    display: inline-block;
    background-color: #efefef;
    position: relative;
    /* float: left; */
    /* right: -20px; */
    left: -20px;
    top: -20px;
}

.postDesc{
	float:right;
}


#footer {
    color: #686868;
    text-align: center;
    min-height: 15px;
    _height: 15px;
    border-top: 1px solid #ccc;
    margin-top: 50px;
    padding-top: 10px;
    margin-bottom: 10px;
}

/*文章正文*/
#topics{
    padding: 20px 20px 20px;
    background: #fff;
}

.c_b_p_desc {
    font: 14px/24px 'microsoft yahei';
    margin: -10px 0 10px 0;
    color: #666;
    /* text-indent: 2em; */
    margin-top: 18px;
}

.postTitle a {
    font-size: 18px;
    color: #000;
}

.clear {
    clear: both;
}



#comment_nav{
   padding-right: 20px;
}

//签名打赏

<style type="text/css">
    
* {
    margin:0;
    padding:0;
}
html {
    _background:url(about:blank);
} /**//* 阻止闪动 in IE6 , 把空文件换成about:blank , 减少请求 */
body {
    height:100%;
    font-family: -apple-system,SF UI Text,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;
}
.custom_hide {
    display: none;
}
.mid {
    font-size:18px;
    font-weight:bold;
    color:#f9f;
    text-align:center;
    vertical-align:top;
    line-height:24px;
}

/**//** 遮罩层 **/ 
.div_masklayer {
    background:#000;
    display:none;
    filter:alpha(opacity = 50);
    opacity:0.5;
    top:0;
    left:0;
    height:100%;
    width:100%;
    z-index:999;
    position:fixed;
    _position:absolute;
_left: expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth);
_top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight);
}
/**//** 弹出层 **/ 
.div_popup {
    display:none;
    width:300px;
    z-index:1000;
    background:#0aa;
    left:50%;
    top:50%;
    position:fixed!important;
    margin-left:-150px !important;
    _position:absolute;
_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat')? documentElement.scrollTop + (document.documentElement.clientHeight - this.offsetHeight)/2: /**//*IE6*/ 
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); /**//*IE5 IE5.5*/
}
/*图片样式*/
.img_zfb {
    width:100%;
    height:100%;
}
/*签名*/
.autograph {
    padding: 35px;
    background-color: rgba(255, 247, 220, 0.18);
    //border: 2px solid #FFBFBF;
    font-family:"Courier New", 微软雅黑, Consolas, Arial, 宋体;
}
.custom_hide {
    display: none;
}
.blogds {
    width:100px;
    height:82px;
    line-height:82px;
    margin:0 auto;
}
a.btn_donate {
    display: inline-block;
    width: 82px;
    height: 82px;
    background: url("https://files.cnblogs.com/files/yanweidie/btn_reward.gif") no-repeat;
    _background: url("https://files.cnblogs.com/files/yanweidie/btn_reward.gif") no-repeat;
    -webkit-transition: background 0s;
    -moz-transition: background 0s;
    -o-transition: background 0s;
    -ms-transition: background 0s;
    transition: background 0s;
}
a.btn_donate:hover {
    cursor:pointer;
    background-position: 0px -82px;
    background-color:unset !important;
}
.bold {
    font-weight: bold;
}

/*markdown引用样式*/
blockquote {
    background-color: #f7f7f7;
    border-left: 6px solid #a0a0a0;
    border-bottom: 0;
    border-right: 0;
    border-top: 0;
}

.cnblogs-markdown code, .cnblogs-post-body code{
   border:0 !important
}

#cnblogs_post_body p {
    margin: 10px auto;
    text-indent: 0;
    font-size: 0.928571429rem;
    line-height: 1.846153846;
}

/*随便分类内容*/
.entrylistPosttitle a {
    font-size: 18px;
    color: #000;
}

.entrylistItem {
    padding: 10px;
    border-bottom: 1px dashed #ccc;
}

.entrylist{
    background-color: #fff;
    padding: 20px;
}
</style>