#home {
    left: 260px;
    position: relative;
}

#header{
   background-color: #2c2c2c;
}
#footer{
   display: none;
}
#navList li a {
   color: white;
}

#blogTitle .title a:first-letter {
    color: #428bca;
}
#blogTitle .title a {
    color: white;
}
#blogTitle .title a:hover {
    background: none repeat scroll 0 0 #428bca;
}
#navList li a:hover {
    background-color: #428bca;
    color: #fff;
}
#comment_nav a {
    color: #428bca;
}
#comment_form a {
    color: #428bca;
    text-decoration: none;
}
.postCon, .postBody {
    min-height: 6em;
}
.newsItem {
    left: -240px;
    top: 120px;
}
#mainContent {
   width: 720px;
}
.postTitle {
   position: relative;
   left: 0;
   width: auto
}
#mainContent {
    margin: 2.5em auto auto 10em;
    width: 760px;
}



.postTitle{
    background: none repeat scroll 0 0 #428bca;
}
.postBody a, .postCon a, .topicListFooter a, .postDesc a {
    color: #428bca;
}

.postBody a:hover, .postCon a:hover {
    background: none repeat scroll 0 0 #428bca;
    color: #fff;
}

.img-circle {
    border-radius: 50%;
    border: 1px dotted #ccc;
    width: 200px;
   margin-left: 40px
}

#p_header {
    border-right: 2px solid #e4e4e4;
    height: 100%;
    padding: 8px;
    position: absolute;
    width: 300px;
}

.p_blogRecommend a {
    color: #0069d6;
    font-weight: inherit;
    line-height: inherit;
    text-decoration: none;
}
.p_blogRecommend a:hover, .p_blogRecommend a:focus, .p_blogRecommend a:active{
    font-weight: bold;
}
.p_blogRecommend ul{
    padding-left: 16px;
    width: 80%
}
.p_blogRecommend ul li{
   list-style: none;
   border-bottom: 1px dotted;
   padding-top: 4px;
}