::selection {
	background:#cc0000;
	color:#fff;
}
body {
    background: #FFFFFF;
    padding: 15px;
    font-family: '微软雅黑';
}
a.headermaintitle, a.headermaintitle:hover, a.headermaintitle:visited {
    color: #666;
    font-size: 36px;
    font-weight: bold;
    text-decoration: none;
}
#blogTitle h2 {
    margin: 10px 15px 15px;
    padding-left: 60px;
    color: #999;
}
#home {
    opacity: 0.95;
    filter: alpha(opacity=95);
    box-shadow: 0 0 30px #000;
    margin: 0 auto;
    width: 100%;
    max-width: 1300px;
    background: #fff;
    overflow: auto;
    border-radius: 3px;
}
#topics .postTitle {
    border: 0;
}
.postTitle a:link, .postTitle a:visited, .postTitle a:active {
    color: #2b6695;
}
.postBody {
    border: 0;
}
#topics {
    box-shadow: none;
}
.day {
    box-shadow: none;
}
.dayTitle {
    border: 0;
}
#navigator {
    margin: 0 15px;
    border-radius: 3px;
}
.catListTitle {
    background-color: #2b6695;
    border: none;
    border-radius: 3px;
    text-shadow: none;
}
.catListEssay,
.catListLink, 
.catListNoteBook, 
.catListTag, 
.catListPostCategory, 
.catListPostArchive, 
.catListImageCategory, 
.catListArticleArchive, 
.catListView, 
.catListFeedback, 
.mySearch, 
.catListComment, 
.catListBlogRank, 
.catList, 
.catListArticleCategory {
    border-radius: 0;
}
.day {
    border-radius: 0;
}
.newsItem, #blog-calendar {
    border-radius: 0;
    box-shadow: none;
}
#topics {
    border-radius: 0;
}
#navigator {
    background-color: #2b6695;
    height: 50px;
    line-height: 50px;
}
#navList a:hover {
    background-color: #357ebd;
}
#navList a:link, #navList a:visited, #navList a:active {
    color: #FFF;
}
.catListEssay, .catListLink, .catListNoteBook, .catListTag, .catListPostCategory, .catListPostArchive, .catListImageCategory, .catListArticleArchive, .catListView, .catListFeedback, .mySearch, .catListComment, .catListBlogRank, .catList, .catListArticleCategory {
    box-shadow: none;
}
#footer {
    padding: 12px 0;
    margin: 15px;
    color: #FFFFFF;
    background: #2b6695;
    border: 0;
    border-radius: 3px;
}