body {
 padding-top: 100px;
}

#header {
position: flxed;
top: 0;
 height: 56px;
 background-color: #C61A02;
 border-bottom: 10px solid #951200;
 font-family: 'Microsoft Yahei';
 margin-bottom: 0;
 min-width: 950px;
}

#blogTitle {
    margin-top: 15px;
}

#blogTitle h1 {
 padding: 0 10px 0 12px;
 font-size: 28px;
}

#blogTitle h2 {
 color: #EFCECB;
 font-size: 16px;
 line-height: 30px;
 padding: 0;
}

.blogStats {
 display: none;
}

#navList {
 float: right;
 margin-right: 20px;
 margin-top: 14px;
}

#navList li {
 margin: 0 10px;
 width: 66px;
 height: 25px;
 background-color: #F4A100;
 border-bottom: 6px solid #C46500;
 transition: all 0.2s;
 -moz-transition: all 0.2s;
 -webkit-transition: all 0.2s;
 -o-transition: all 0.2s;
}

#navList li:hover {
margin-top: 2px;
border-bottom-width: 4px;
}

#navList li:nth-child(6) {
background-color: #31A097;
border-color: #00625A;
}
#navList li:nth-child(5) {
background-color: #EB6100;
border-color: #863801;
}
#navList li:nth-child(4) {
background-color: #EE3D4B;
border-color: #9F141F;
}
#navList li:nth-child(3) {
background-color: #53B14D;
border-color: #377833;
}
#navList li:nth-child(2) {
background-color: #2697DD;
border-color: #0066A4;
}
#navList li:nth-child(1) {
background-color: #F4A100;
border-color: #C46500;
}

#navList a {
 color: #fff;
 line-height: 25px;
 padding: 0;
 text-align: center;
 font-weight: bold;
 text-shadow: none;
}

#navList a:link, #navList a:visited, #navList a:active {
 color: #fff;
}

.postTitle a:link, .postTitle a:visited, .postTitle a:active {
 color: #c61a02;
}

#sideBar {
 width: 268px;
 padding: 0;
 border: none;
 border-radius: 0;
 box-shadow: 3px 2px 2px #C5C5C5;
}

.newsItem {
 padding-top: 0;
}

.catListTitle {
 display:block;
 background-color: #E28C80;
 color: #FFF;
 text-shadow: none;
 padding: 0 20px;
 border-top: 3px solid #C61A02;
}

.newsItem .catListTitle {
 display: block;
}

#sideBarMain ul {
 margin:10px 0 10px 20px;
}

#blog-news {
 margin: 20px 20px 0 20px;
}

#profile_block {
 color: #000;
 padding-left: 80px;
 position: relative;
}

#profile_block a {
 color: #c61a02;
}

#p_b_follow {
 margin-top: 17px;
}

#p_b_follow a {
 text-align: center;
 display: block;
 height: 30px;
 line-height: 30px;
 background-color: #c61a02;
 color: #fff;
 position: relative;
 left: -70px;
 width: 210px;
}

#blog-calendar {
 padding: 0 30px;
 margin-bottom: 30px;
}

#user-head {
 position: relative;
}

#user-head img {
    width: 70px;
    height: 70px;
    position: absolute;
    top: 9px;
    left: 5px;
    border:1px solid #c61a02;
    border-radius: 50%;
}