body,html
{
 margin:0 0 0 0;
 font-family:Arial;
}
#lnkBlogLogo{display:none}
#blogTitle{float:left;height:48px;  color:white;}
#blogTitle h1{float:left; font-size:18px; margin-top:5px; font-weight:bold;padding-left:20px;}
#blogTitle h1 a,#blogTitle h1 a:hover{color:white; text-decoration:none;}
#blogTitle h2{font-size:14px; color:gray; padding-left:30px; line-height:0px;}
#navigator {background-color:#112233; color:white; font-size:18px; min-height:48px; right: 0;left: 0;z-index: 1030;top:0;}
#navList {float:left; height:48px; margin: 0px;}
#navList li { display:inline-block; pading:0 auto; height:48px;}
#navList li a{ color:white; min-width: 100px; font-size:18px; font-weight:bold; display:block; margin-right:10px; float:left;text-decoration:none;text-align:center;line-height:48px; }
#navList li a:hover{font-size:20px}
.blogStats{float:right; font-size:14px; color:gray; margin-top:0px; margin-right:10px;margin-top:24px;}

#MyLinks1_MyHomeLink {background-color:#4277E2;}

#main{display:inline-block}

#mainContent{width:65%; margin:0 auto 0 5%; float:left;}
.day{padding-top:15px; margin-top:35px; color:#112233} 
.dayTitle{float:right; color:gray; text-decoration:none;}
.dayTitle a{color:gray; margin:-1 -1;}
.postTitle,.entrylistPosttitle{font-size:18px; font-weight:bold; color:blue;}
.postCon{margin-top:5px; margin-bottom:3px}
.c_b_p_desc_readmore{background-color: #5bc0de; color:white; text-decoration:none; display: inline;padding: .2em .6em .3em;
line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em; font-size:80%;margin-left:3px}
.postDesc,.entrylistItemPostDesc{font-size:13px; color:gray;}
.postDesc a,.entrylistItemPostDesc a{background-color: #265a88; color:white;border-radius: .25em; padding:2px 4px; font-size:90%; text-decoration:none;}
.postDesc a:hover,.entrylistItemPostDesc a:hover{color:white;text-decoration:none;}
.postSeparator{height:20px;}

#sideBar{width:20%; margin:0 5% 0 5%;float:right;}



.catListTag{display:inline-block;}
.catListTitle{font-size:20px; font-weight:bold; color:gray}
.catListTag ul{}
.catListTag ul li{display:block; float:left; padding: 2px 3px; background-color:#458960; color:white; border-radius: .25em; margin:5px 3px; font-size:90%;}
.catListTag ul li a,.catListTag ul li a:hover{color:white; text-decoration:none;}


.catListPostCategory{display:inline-block;}
.catListPostCategory ul li{display:block; float:left; padding: 2px 3px; background-color:#E7C0A7; color:#112233; border-radius: .25em; margin:5px 3px; font-size:90%;}
.catListPostCategory ul li a,.catListTag ul li a:hover{color:#112233; text-decoration:none;}


.catListPostArchive{display:inline-block;}
.catListPostArchive ul{}
.catListPostArchive ul li{display:block;  padding: 2px 3px; background-color:#CBCBCC; color:#112233; border-radius: .25em; margin:5px 3px; font-size:95%;}
.catListPostArchive ul li a,.catListPostArchive ul li a a:hover{color:#112233; text-decoration:none;}

.input_my_zzk{
border-radius: 4px;
border-top-right-radius: 0;border-bottom-right-radius: 0;
padding: 6px 12px;border: 1px solid #ccc;min-width:120px;
font-size: 14px;line-height: 14px;color: #555;background-color: #fff;
}
.btn_my_zzk,#btn_comment_submit{
background-color: #265a88;
background-position: 0 -15px;
color: #fff;
display: inline-block;
padding: 2px 6px;
margin-bottom: 0;
font-size: 14px;
min-height:18px;
width:100px;
height:32px;
line-height:18px;
text-align: center;
white-space: nowrap;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
border: 1px solid transparent;
border-radius: 4px;
}

#btnZzk,#btn_my_zzk{
height:32px;
}

.postTitle a,.postTitle a:hover,.entrylistPosttitle a,.entrylistPosttitle a:hover{
 color:#112233;
 font-size:22px;
 text-decoration:none;
}

#cnblogs_post_body{
 min-height:500px;
 padding:5px 10px;
 border:solid 1px #EEF0F5;
-moz-box-shadow: 0 0 30px 5px #ECECEC;
-webkit-box-shadow: 0 0 30px 5px #ECECEC;
}

.feedbackListSubtitle,.feedbackListSubtitle a, .feedbackListSubtitle a:hover{color:gray}
#tbCommentBody{width:100%; height:120px}
.commentbox_title{width:100%}
#tbCommentAuthor{border-width:0px; background-color:white; color:#112233;}
#comment_form a, #comment_form a:hover{color:blue;text-decoration:none;font-size:12px;}

.comment_actions a,#comment_nav a{background-color: #596FCF;
color: #F4F8FC;
border: 1px solid #F4F8FC;
border-radius: 4px;
font-size: 12px;
padding: 4px 6px;
text-decoration: none;
margin:4px 6px;
}
#post_next_prev a,#post_next_prev a:hover{color:blue;text-decoration:none;margin:6px auto;}
.feedbackManage,.feedbackCon{margin:10px auto}
.comment_digg{
background-color: #23832E;
border: 1px solid #23832E;
border-radius: 4px;
font-size: 12px;
padding: 4px 6px;
text-decoration: none;
margin:4px 6px;
font-size:14px;
color:white;
text-decoration:none;
}

.comment_bury{
background-color: #D42462;
border: 1px solid #D42462;
border-radius: 4px;
font-size: 12px;
padding: 4px 6px;
text-decoration: none;
margin:4px 6px;
font-size:14px;
color:white;
text-decoration:none;
}
.feedbackItem{
border: 1px solid rgb(202, 207, 236);
margin: 5px auto;
text-decoration: none;
padding: 3px 6px;
border-radius: 4px;
background-color: #F1F2F8;
}

#EntryTag a,#EntryTag a:hover{
color: #FFF;
background-color: #298A2B;
text-decoration: none;
border-radius: 4px;
padding: 2px 4px;
font-size: 95%;
}

.blog_comment_body{background-color:white;min-height:48px; margin:10px auto;}
.author_avatar{border-radius: 100px;}
#green_channel,#green_channel a,#green_channel a:hover{float:right; border-radius:4px; border:1px solid #DBDDE9;}
#author_profile_detail a,#author_profile_detail a:hover{color:blue;text-decoration:none;}
#div_digg {
    position: fixed;
    bottom: 10px;
    display:none;
    right: 15px;
    border: 1px solid #7092E0;
    padding: 10px;
    width: 140px;
    background-color: #FFF;
    border-radius: 5px !important;
    box-shadow: 0px 0px 0px 1px #B9C1ED, 1px 1px 6px 1px rgba(148, 153, 245, 0.5);
}
#green_channel
{
    position: fixed;
    display:none;
    bottom: 10px;
    right: 15px;
    border: 1px solid #7092E0;
    background-color: #FFF;
    border-radius: 5px !important;
    box-shadow: 0px 0px 0px 1px #B9C1ED, 1px 1px 6px 1px rgba(148, 153, 245, 0.5);
}
#footer{
text-align:center;
}
.c_ad_block{display:none}

.entrylistItem{clear:float:left; margin: 10px auto;}
.entrylistDescription{
display: inline-block;
width:auto;
padding: 2px 3px;
background-color: #E7C0A7;
color: #123;
border-radius: 0.25em;
margin: 5px 3px;
}

.postTitl2{
display:inline-block;
margin:2px auto;
padding-left:5px;
}
.postTitl2 a,.postTitl2 a:hover{
 font-size:16px; 
 color:#15528F;
 text-decoration:none;
}
.postTitl2 span{
 font-size:12px;
 color:gray;
 margin-left:5px;
}

.myposts_title
{
display: inline-block;
padding: 2px 3px;
background-color: #458960;
color: #FFF;
border-radius: 0.25em;
margin: 5px 3px;
}
.entrylistItemPostDesc{margin:3px auto}

#BlogPostCategory a,#BlogPostCategory a:hover{
color: #FFF;
background-color: #E7C0A7;
text-decoration: none;
border-radius: 4px;
padding: 2px 4px;
font-size: 95%;
}
@media screen and (max-width:768px){
 #mainContent{width:100%}
 #leftcontentcontainer{
   display:block;
   width:100%;
 }
 #sidebar_search{
    display: inline-block;
    position: absolute;
    top: 30px;
    float: left;
    width: 350px;
    left: 4px;
 }
 #sidebar_search .catListTitle{display:none}
#q{width:100px}
 #sidebar_toptags,#sidebar_categories,#sidebar_postarchive{
    display:none;
 }
#btnZzk{width:50px}
}