#profile_block{
    font-size:14px;
}

#green_channel a{background:url("");}

#div_digg {
float:right;
font-size:12px;
margin-bottom:10px;
margin-right:30px;
margin-top:10px;
text-align:center;
width:120px;
position: fixed; right: 0px; 
bottom: 0px; z-index: 10; 
background-color: white; 
margin: 10px; padding: 10px; 
border: 1px solid rgb(204, 204, 204);
}

#div_digg:after{
position:absolute;
top:10px;
left:30px;
}
#green_channel_follow:before{
content:url(data:image/gif;base64,R0lGODlhEAAQAOZLAK+HMu7er7iNGdGiC//SFEJAPqyFQsyyffDlhu67Af/PCuu9Dv/8kT9ETql/N//9lK+IOP/zdv/iQv/wbP/ZKENJWENKWmpRJ//cQ3NfP//XIf/lUv/jRP/OBv/MAP/cMbyVMv/hP+vgx//TFf/4iP/xp/bptLuZVfPYRv/WIP/WHv/rXf/fOf/RDv/mcYVzV//pV//0ef/uZ//eNv/mTqt/Htq6XauEQsytP//qif/MAv7wsruPFv/ycfzgR//bLf/NA09RWKh6LN3GiP/9qUpQXv/SEu7OOMykInd3d5tqCP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEsALAAAAAAQABAAAAeegEuCg0tKhIeHSoqIjEpHhoyESgAUAJCRhQJGApeSiooDOgOfi4UIAagHGAooByIBJghKSUoDEgwyMx0qMAwTHwmWSUtJAAshGkAsPQ8bPBcVw4JJLzgEIzQkMTUFFtKDSUMePxEPKwIN34NKLi0+NkQcC0HqgkoEKUIFJzkKEBCJdiS4kS4JiBJIHKhTIiBDkW8GDCg8lKQiRYtLAgEAOw==);
    display: inline-block;
    padding-bottom: 5px;
    width: 16px;
    height: 18px;
    vertical-align: -3px;
    margin-right: 10px;
 }

#green_channel #green_channel_follow{border-radius:0px;box-shadow:none;background:transparent;color:#21759b!important;text-shadow:none;}
#green_channel_follow{display:block;text-decoration: none;}
#div_digg span{display:block;}

.cusgonggao{
     font-size: 13px;
}

#mainContent{
    width:107%;
}

.backToTop {
     border: 1px dashed;
     display: none;
     width: 18px;
     line-height: 1.2;
     padding: 5px 0;
     background-color: #fff;
     color: #000;
     font-size: 12px;
     text-align: center;
     position: fixed;
     _position: absolute;
     right: 10px;
     bottom: 120px;
     _bottom: "auto";
     cursor: pointer;
     opacity: .6;
     filter: Alpha(opacity=60);
}
/*生成博客目录的CSS*/
#uprightsideBar{
    font-size:18px;
    font-family:'Monaco', Microsoft Yahei, 宋体, sans-serif;
    text-align:left;
    position:fixed;/*将div的位置固定到距离top:50px，left:0px的位置，这样div就会处在最左边的位置，距离顶部50px*/
    top:50px;
    left:0px;
    width: auto;
    height: auto; 
}

#sideBarTab{
    float:left;
    width:30px; 
    border:1px solid #e5e5e5;
    border-right:none;
    text-align:center;
    background:#ffffff;
}

#sideBarContents{
    font-size:14px;
    float:left;
    overflow:auto; 
    overflow-x:hidden;!important;
    width:200px;
    min-height:108px;
    max-height:460px;
    border:1px solid #e5e5e5;
    border-right:none; 
    background:#ffffff;
}
#sideBarContents dl{
    margin:0;
    padding:0;
}

#sideBarContents dt{
    margin-top:5px;
    margin-left:5px;
}

#sideBarContents dd, dt {
    cursor: pointer;
}

#sideBarContents dd:hover, dt:hover {
    color:#A7995A;
}
#sideBarContents dd{
    margin-left:20px;
}

#nav_next_page a{
    text-align: center;
    font-size: 14px;
    color: #fff;
    border: none;
    background: #21759b;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    outline: none;
    text-decoration: none;
}

#nav_next_page a{
    height: 26px;
    width: 68px;
    margin: 0;
    padding: 0;
    line-height: 22px;
}

#BlogPostCategory a:link, #BlogPostCategory a:visited, #BlogPostCategory a:active {
    color: #3194d0;
}

#BlogPostCategory a:hover {
    color: white;
    background: #3194d0;
}

#EntryTag a:link, #EntryTag a:visited, #EntryTag a:active {
    color: #3194d0;
}

#EntryTag a:hover {
    color: white;
    background: #3194d0;
}

#comment_form_container .comment_textarea{
    width:95%;
}

#cnblogs_post_body h1, h2, h3, h4 {
    font-size: 20px;
    font-weight: bold;
    color: #3194d0;
    letter-spacing: 1.4px;
    margin: 10px 0px;
    padding: 2px 2px 5px 2px;
    border-bottom: solid 1px #3194d0;
    text-align: left;
    text-indent: 0px;
}

.git-link {
    position: absolute;
    top: -50px;
    right: -30px;
    z-index: 1;
}

#blogTitle{
    position: relative;
}

.catListTitle {
    margin-top: 21px;
    margin-bottom: 10.5px;
    text-align: left;
    border-left: 10px solid rgba(82, 168, 236, 0.8);
    padding: 10px 0 14px 10px;
    background-color: #f5f5f5;
    border-bottom:0px;
}

#footer {
    color: #686868;
    text-align: center;
    min-height: 15px;
    border-top: 1px solid #ededed;
    margin-top: 50px;
    padding-top: 10px;
    margin-bottom: 10px;
}

body {
    font-family: -apple-system,SF UI Text,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;
    font-size: 18px;
    background: #e6e6e6 
 url(//wx3.sinaimg.cn/large/c3f398b6gy1fls3824uq1j21hc0xc778.jpg) no-repeat top center fixed;
}

#home{
    opacity: 0.8;
    box-shadow: 0 0 10px #000;
}

blockquote {
    border: 2px solid #efefef;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}

blockquote {
    border-left: 2px solid #009a61;
    background: #f6f6f6;
    font-size: 1em;
}

#sideBar {
    border: #a6cef7 dashed 3px;
    width: 245px;
}