#blogTitle {
position:relative;
top:20px;
}

#blogTitle h1 {
font-size: 20px;
font-weight: bold;
line-height: 1.5em;
margin-left: 0;
margin-top: 10px;
width: 50%;
float: none;
display: inline;
letter-spacing: 1px;
}
#blogTitle h1 a, #blogTitle h2 {
color: #333;
text-shadow: 3px 3px 3px #999;
}

#blogTitle h2 {
color: #333;
text-shadow: 3px 3px 3px #999;
margin-top: 0.5em;
margin-left: 0;
line-height: 1.5em;
width: 50%;
float:  none;
display: block;
font-size: 12px;
}
#cnblogs_post_body p {
margin: 10px auto;
}

#site_nav_under, #ad_under_post_holder, #HistoryToday{
display:none;
}

.topicListFooter{
display:none;
}