#home {
    width: auto;
    margin: 0;
    min-width: 680px;
    font-family: "Comic Sans MS",BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", SimSun, sans-serif;
    font-size: 14px;
    line-height: 2;
    color: #555;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.day {
    max-width: 700px;
    margin: 0 auto;
}

#blogTitle {
    margin-bottom: 50px;
    text-align: center;
}

#blogTitle h1 {
    margin-top: 50px;
    font-size: 36px;
}

#blogTitle h2 {
    float: none;
}

.postTitle {
    border-left: 0;
    text-align: left;
}

.postCon a {
    display: block;
    margin-top: 10px;
    padding: 0;
    font-size: 16px;
    text-align: right;
}

.day .postDesc {
    position: relative;
    margin-top: 0;
    margin-bottom: 5em;
    padding-left: 0;
    background: none;
}

.postTitle a:link,
.postTitle a:visited,
#blogTitle h1 a,
#blogTitle h1 a:link,
#blogTitle h1 a:visited,
a,
a:link,
a:visited {
    color: #521d65d1;
    transition-duration: 0.2s;
}

.postDesc a:hover,
.postTitle a:hover,
.postCon a:hover,
#blogTitle h1 a:hover,
#sideBar a:hover,
a:hover,
.diggnum,
.burynum {
    color: #521d65;
}

.postTitle a:hover {
    margin-left: 0;
    text-indent: 3px;
}

#green_channel #green_channel_digg, #green_channel #green_channel_follow, #green_channel #green_channel_favorite,
#EntryTag a:hover,
#BlogPostCategory a:hover,
.CalTodayDay, .comment_btn {
    background: #521d65 !important;
}

.pager a {
    border: 0;
    box-shadow: none;
    background: #fff;
}

.pager a:hover {
    color: #000;
    font-weight: bold;
    background: #fff;
}

.pager {
    color: #757575;
}

.diggit, .buryit {
 background: none;
}

.diggit:after {
    content: '推荐';
    font-size: 14px;
}

.buryit:after {
    content: '反对';
    font-size: 14px;
}

#cnblogs_c1,  #cnblogs_c2, #cnblogs_c3, #ad_t2, #under_post_kb {display: none;}

.input_my_zzk:hover,
.input_my_zzk:focus {
    border-color: #521d65;
}

#navList a {
margin-top: 0;
padding-top: 0;
line-height: 60px;
}

#blog_stats {
display: none;
}

#navigator {
    position: fixed;
    top: -30px;
    width: 100%;
    background-color: #fff;
    border: 0;
    left: 0;
    z-index: 100;
    box-shadow: 1px 1px 1px #eee;
    padding-left: 50px;
}

.cnblogs-markdown .hljs, .cnblogs-post-body .hljs {
border: 0 !important;
padding: 1em !important;
font-family: Ubuntu Mono,PT Mono,Consolas,Monaco,Menlo,monospace !important;
background-color: #521d6508 !important;
}

.postBody li, .postCon li {
margin-bottom: 0;
}

.day .postTitle a{
padding-left: 0;
float: left;
}

#cb_post_title_url {
float: left;
padding: 30px 0;
}

hr {
transform: scaleY(0.5);
}

#mainContent .forFlow {
margin-left: 30em;
}

.cnblogs-markdown code, .cnblogs-post-body code {
border: 0 !important;
}

#cnblogs_post_body blockquote, #cnblogs_post_body dl, #cnblogs_post_body figure, #cnblogs_post_body form, #cnblogs_post_body ol, #cnblogs_post_body p, #cnblogs_post_body pre, #cnblogs_post_body table, #cnblogs_post_body ul,
#cnblogs_post_body h1, #cnblogs_post_body h2, #cnblogs_post_body h3, #cnblogs_post_body h4, #cnblogs_post_body h5, #cnblogs_post_body h6 {
margin-bottom: 1.5em;
}

#blogCalendar .CalTodayDay a {
color: #f8f8f8;
}

#blogCalendar .CalTodayDay a:hover {
color: #fff;
}

#blog_post_info_block {
margin-top: 8em;
}

.postBody {
color: #444;
}

.postCon a:link, .postCon a:visited, .postCon a:active {
text-decoration: none;
cursor: pointer;
}

#blogTitle h1 {
font-weight: normal;
}

blockquote {
border: 0;
border-left: 4px solid #efefef;
}

#cnblogs_post_body table {
border: 0;
}

.postBody blockquote {
color: #888;
}

#cnblogs_post_body table::-webkit-scrollbar-track {
    background-color: #fff;
    border: 0;
    box-shadow: none;
}

.c_b_p_desc {display: none;}

#green_channel {
border: 0;
text-align: left;
margin: 8em 0;
}

#blog-calendar td {
text-align: center;
}