a:visited{color: #1a8bc8; text-decoration: none;}
a:link, a:active{color: #1a8bc8; text-decoration: none;}
#home{margin:auto auto; padding:10px auto;}
#blogTitle{margin-bottom: 0px; display:none;}
#main,#navigator{margin-top:auto;}
#navList{margin-bottom:2px; float:left;}
#navList>li>a.menu{text-decoration: none;float: left; color: #540404; font-size: 16px; line-height: 20px; padding: 10px 16px;}
#navList>li>a.menu:hover,
#navList>li>a.menu:active{background: #009999; color:#fff!important;}
.menu{margin-right:0px;}
.custom-meun{cursor: pointer;display:none;position: absolute;right: 10px;top: 10px;padding: 14px 10px;border-radius: 50%;background: rgba(0,0,0,.6);box-shadow: 0px 0px 3px #ccc;
}
.line-three,.line-two,.line-one{    display: block;width: 22px; margin: 4px;text-align: center; height: 2px;background: #fff;}
#lnkBlogLogo{display:none;}
#Header1_HeaderTitle{font-size: 18px; line-height: 20px; color: #909496; font-family: 'microsoft yahei',sans-serif,serif;}
#mainContent .forFlow{padding-right:0px; margin-right: 2em;}
.blogStats{float: right; color: #848181; margin-top: 5px; margin-right: 2px; position: absolute; right: 20px; top: 15px;}
#blog-calendar,#blog-sidecolumn>div,.newsItem{background-color: #F2F3F3; border: 1px solid #ECE9E9; border-radius: 3px; box-shadow: 1px 1px 5px #ddd; margin-bottom:10px!important;}
.newsItem, .catListEssay, .catListLink, .catListNoteBook, .catListTag, .catListPostCategory, .catListPostArchive, .catListImageCategory, .catListArticleArchive, .catListView, .catListFeedback, .mySearch, .catListComment, .catListBlogRank, .catList, .catListArticleCategory{margin-bottom:auto;}
.person-info{display:block; height:120px; text-align: center;}
.img_avatar{width:120px; border-radius:50%;box-shadow: 0px 0px 15px rgba(0,0,0,.4);}
.img_avatar:hover{transform: rotate(360deg); transition:all .5s ease-in .1s;}
#profile_block{margin-top: 5px; margin: 5px auto; line-height: 1.5; text-align: left; width: 120px;}
.catListTitle{display:none;}
input[type="text"]{border: 1px solid #ddd; outline:none;}
#btn_comment_submit,input[type="button"]{display: inline-block; border-radius: 3px; padding: 3px 12px; height: 26px; cursor: pointer; vertical-align: middle; color: #fff!important; background: #009999!important; font-size: 12px; line-height: 14px;}
@media screen and (min-width: 1px) and (max-width: 939px){#home,#main{margin: 0 auto; width: 100%; min-width: initial;}
#sideBar{display:none;}
.blogStats{display:none;}
.custom-meun{display:block}
#navList>li>a.menu{float: none; width:100%;background: #333; color: #a6a6a6;text-align: left;box-shadow: 0px 0px 1px rgba(128,128,128,.9);}
#comment_form_container input {background-color: white;outline: 0;width: 100%;box-sizing: border-box;}
.fadeout-btn{cursor: pointer;position:relavte;text-align: center; font-size: 32px; width: 100%;line-height: 36px; color: #fff;background: #333;}
#navList{ text-align: center;float: none;display:none}
#navList li:first-child{display:none;}
#navList li{float: none;}
#mainContent{margin-left:auto;}
#green_channel{width:100%;}
#mainContent .forFlow{margin-left:2em;}}
@media screen and (max-width: 816px){
  
}
::-webkit-scrollbar-track-piece{background-color:#f2f2f2; -webkit-border-radius:0;}
::-webkit-scrollbar{width:12px; height:12px;}
::-webkit-scrollbar-thumb{height:50px; background-color:#999; -webkit-border-radius:4px; outline:2px solid #ffffff; outline-offset:-2px; border: 2px solid #ffffff;}
::-webkit-scrollbar-thumb:hover{height:50px; background-color:#9f9f9f; -webkit-border-radius:4px;}
div.commentform textarea{width:100%;}
.commentbox_title{width: 100%;}
.commentbox_title:after{clear:both; content:''; display:table; visibility:hidden;}
.author_avatar{border-radius: 50%;}
.postTitle2{transition:all .5s linear .1s;}
.postTitle2:hover{margin-left:20px;}
.day{background-color: #fff; border: 1px solid rgba(223,231,239, .7); color: rgb(32,40,48); text-shadow: 0 1px 1px rgb(255,255,255); font-size: 14px; transition: all .2s ease;}
.day:hover{-webkit-transform: scale(1.02); -moz-transform: scale(1.02); transform: scale(1.02); -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.5); -moz-box-shadow: 0 -1px 10px rgba(0,0,0,.5); box-shadow: 0 -1px 10px rgba(0,0,0,.5);}