.footer, .header {
    background-color:gold;
}

body {
    padding: 20px;
    min-height: unset;
    font-family: monospace, Menlo, 微软雅黑, Consolas;
    min-width: 840px;
}
#home {
    margin: 0 auto;
    padding: 20px;
    /* width: auto; */
}
#main {
}
@media only screen and (max-width: 767px) {
    .skin-simplememory #main {
        padding: 0 !important;
        /* background-color: cyan; */
    }
}

#main #mainContent {
    padding-bottom: 0;
}
#mainContent, #mainContent .forFlow {
    margin-left: 0;
}
#comment_nav,
.postDesc .post-view-count,
.postDesc .post-comment-count,
.postDesc .post-digg-count,
#blog-comments-placeholder,
/* #post_next_prev br, */
#top_nav,
#sideBar,
#footer,
#div_digg,
#cnblogs_ch, 
#under_post_card2,
#under-post-card1,
#comment_form,
#author_profile_detail, 
#green_channel #green_channel_weibo, 
#green_channel #green_channel_wechat {
    display: none;
}
#blog_post_info {
    margin: 10px 5px;
}
#blog_post_info::after {
    content: "";
    display: block;
    clear: both;
}
#green_channel a {
    margin: 0 0 0 10px;
}
#green_channel {
    width: auto;
    float: right;
    border: none;
    margin: 0;
    padding: 0;
}
.author_avatar {
    margin: 0;
    padding: 0;
    border-radius: 50%;
}
#author_profile {
    width: auto;
    margin: 0;
    padding: 0;
}
.postTitle a:hover {
    margin-left: 0;
}
.day .postTitle a {
    padding-left: 0;
}
.postDesc {
    display: none;
}
#navList li>a {
    width: auto;
    font-weight: normal;
}
.postTitle {
    border-left: 3px solid #21759b;
    padding: 5px 10px;
    background-color: #eee;
    float: none;
}
.postCon a {
    display: block;
    padding: 0;
    color: #aaa
}