body {
color: #0096B0;
background-size: 100%;
}
#blogTitle h1 {
font-size: 200%;
color: #1FA6E6;
text-shadow: 3px 3px 3px #B4E4EE;
}
#blogTitle h1 a, #blogTitle h2 {
color: #1FA6E6;
text-shadow: 3px 3px 3px #B4E4EE;
}
a:link { color: #1FA6E6; text-decoration: none; }
a:visited { color: #1FA6E6; text-decoration: none; }
a:hover { color: #0096B0; text-decoration: underline; }
a:active { color: #1FA6E6; text-decoration: none; }
#navigator {
height: 60px;
background: #FFF;
margin-top: 20px;
list-style: none;
-webkit-box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
-moz-box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
font-size: 15px;
}
#navList {margin-left: 0;}
#navigator #navList li:hover {
background-color: #0096B0;
color: #FFF;
}
#navigator #navList li a:hover {
color: #FFF;
}
.postTitle a:link, .postTitle a:visited, .postTitle a:active {
color: #1FA6E6;
}
.postTitle a:hover {
color: #0096B0;
text-decoration: none;
}
.postDesc a:hover {
color: #0096B0;
text-decoration: none;
}
a:hover {
color: #0096B0;
text-decoration: underline;
}
ul li a {
-webkit-transition: all 0.2s ease-in;
-o-transition: all 0.1s ease-out;
-ms-transition: all .1s ease-out;
transition: all 0.1s ease-out;
}
#navigator #navList li {
height: 60px;
float: left;
line-height: 60px;
padding: 0;
border-right: 1px solid rgba(210, 240, 255, 0.5);
color: #7e8c8d;
}
#navList a:link, #navList a:visited, #navList a:active {
color: #7e8c8d;;
text-shadow: none;
}
#navList li a {
margin: 0;
padding: 0 30px;
font: 14px/1.5em "微软雅黑";
line-height: 60px;
display: block;
}

/**主体**/
#main {
width: 980px;
margin: 20px auto;
background: none;
}
#mainContent {
overflow: visible;
width: 710px;
word-break: break-all;
background: transparent;
}
#topics {
background: #FFF;
overflow: hidden;
padding: 0;
}
.day {
background: #FFF;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
position: relative;
}
.dayTitle{
    top: 15px;
    font-size: 14px;
    margin: 0 10px 0 0;
    font-weight: 400;
}
.dayTitle a{
color: #1FA6E6;
}
.postTitle {
clear: none;
font-size: 16px;
padding: 15px 120px 15px 20px;
}
.c_b_p_desc {
text-indent: 0;
margin: 0 30px;
font-size: 13px;
color: #9fa4a4;
line-height: 1.7;
}
.postDesc {
background: #f5f5f5;
height: 30px;
line-height: 30px;
padding-right: 10px;
z-index: 2;
border-top: 1px solid #e9e8e8;
font-size: 13px;
}
.postCon {
width: 100%;
padding: 15px 0;
}

/**右侧栏**/
#sideBar {
width: 250px;
margin-left: 720px;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: visible;
word-break: break-all;
}
#sideBarMain {
margin-top: 0;
}
#profile_block {
width: 200px;
/* height: 95px; */
background: #FFF;
margin-top: 20px;
padding: 20px 25px;
color: #7e8c8d;
font-size: 13px;
line-height: 1.8;
}
.newsItem {
padding: 0;
margin-bottom: 20px;
}
.newsItem .catListTitle {
display: none;
}
#profile_block a {
color: #9fa4a4;
text-decoration: none;
font-size: 13px;
}
#profile_block a:hover {
color: #0096B0;
border-bottom: 1px dotted #0096B0;
}
#blog-news {
overflow: visible;
margin-left: 0;
}
/*new shadow css3*/
.newsItem,.mySearch,.catListTag,.catListPostCategory,.catListPostArchive,.catListArticleCategory,.catListImageCategory,
.catListComment,.catListView,.catListFeedback,.day,.entrylistItem,.social,#topics, .catListLink, #blog-calendar{
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,.09);
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,.09);
	box-shadow: 0 0 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,.09);
}
#blog-calendar {
margin-bottom: 20px;
text-indent: 0;
padding: 10px;
background: #FFF;
line-height: 1.5;
}
.CalTodayDay {
background: #0096B0 !important;
color: #FFF;
font-weight: bold;
}
.CalTodayDay a {
color: #FFF;
}
.mySearch, .catListLink, .catListTag, .catListPostArchive, .catListView {
padding: 10px;
background: #FFF;
}
.catListTitle{
font-size: 18px;
margin: 0;
}
.catListEssay h3, .catListLink h3, .catListNoteBook h3, .catListTag h3, .catListPostCategory h3, .catListPostArchive h3, .catListArticleArchive h3, .catListImageCategory h3, .mySearch h3, .catListComment h3, .catListView h3, .catListFeedback h3, #blog-sidecolumn .catListTitle {
text-align: left;
padding: 0;
background: none;
border-bottom: none;
border: none;
color: #7D8B8D;
}
.mySearch  .input_my_zzk {
width: 124px;
height: 30px;
border: 1px solid #DDDDDD;
margin: 10px auto;
outline: none;
line-height: 30px;
font-size: 13px;
padding: 0 5px;
}
input.btn_my_zzk {
font-size: 15px;
height: 30px;
background: #00A1CD;
vertical-align: middle;
text-align: center;
padding: 0 10px;
margin-left: 10px;
cursor: pointer;
border: none;
border-radius: 3px;
color: #FFF;
font-family: "Microsoft Yahei","Simsun",Arial;
}
.mySearch ul li a:hover, .catListLink ul li a:hover, .catListTag ul li a:hover, .catListPostArchive a:hover, .catListView ul li a, .catListComment ul li a:hover, .catListFeedback ul li a:hover {
color: #0096B0;
border-bottom: 1px dotted #0096B0;
}
.mySearch ul li a, .catListLink ul li a, .catListTag ul li a, .catListPostArchive a, .catListView ul li a, .catListComment ul li a, .catListFeedback ul li a {
color: #7e8c8d;
text-decoration: none;
}

/**文章页**/
#topics .postTitle {
font-size: 16px;
line-height: 1.5em;
padding: 1em;
border-bottom: 1px solid #e9e8e8;
}
.postBody {
padding: 10px 15px;
line-height: 1.5;
color: #666;
border-bottom: none;
}
#cnblogs_post_body h2 {
color: #333;
}
#cnblogs_post_body img {
max-width: 680px;
}
#EntryTag a:hover {
color: #0096B0;
}

/**页脚**/
#site_nav_under {
display: none;
}
#ad_under_post_holder {
display: none;
}
.commentform {
padding: 0;
}
#comment_nav {
text-align: right;
margin: 10px 0;
}
#comment_form_container {
background: #FFF;
webkit-box-shadow: 0 0 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,.09);
-moz-box-shadow: 0 0 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,.09);
box-shadow: 0 0 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,.09);
padding: 2em;
}
div.commentform textarea.comment_textarea {
margin: 0px;
line-height: 1.6;
height: 190px;
width: 500px;
resize: none;
outline: none;
padding: 5px 15px;
font-size: 14px;
border: 0;
color: #9fa4a4;
}
.commentbox_main {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #fff;
border: solid 1px #ddd;
position: relative;
margin-top: 20px;
}
.commentbox_title {
background: #f5f5f5;
height: 30px;
line-height: 30px;
width: auto;
}
.commentbox_title_right {
float: right;
height: 22px;
margin-right: 10px;
}
div.commentform input.author {
height: 35px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #fff;
border: solid 1px #ddd;
background: none;
padding: 0 15px;
line-height: 35px;
font-size: 14px;
color: #9fa4a4;
margin-top: 20px;
}
#btn_comment_submit {
padding: .2em;
margin-top: .5em;
font-size: 15px;
height: 37px;
cursor: pointer;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #00A1CD;
border: none;
width: 120px;
color: #FFF;
font-family: "Microsoft Yahei","Simsun",Arial;
}
.PostList {
border-bottom: 1px dashed #e0e0e0;
}
.itnews {
padding: 0 25px;
line-height: 20px;
}