body {
    background: url(/skins/CodingLife/images/body_bg.png) repeat-x scroll 0 0 #eeeeee;
}

a:hover {
    color: #FF5722;
}

#navigator {
    background-color: #039BE5;
    border: none;
}

#navList a:link {
    color: #fff;
    text-shadow: 1px 1px 1px #000;
}

#navList a:hover {
    color: #000;
    text-shadow: 1px 1px 1px #fff;
    background-color: #EEEEEE;
}

.sidebar-block h3 {
    background-color: #0091EA;
    border: none;
}

.sidebar-block ul {
    border: 1px solid rgba(0,0,0,0.118);
    border-top: none;
}

.catListTag ul li:hover {
    background: #169FE6;
}

.dayTitle, .dayTitle:hover {
    background-color: #81C784
}

.dayTitle a:hover {
    color: #ffffff;
}

.catListArticleCategory {
    padding-top: 0;
}

#sidebar_search {
    display: none;
}
table#blogCalendar td {
    line-height: 40px;
}
.sidebar-block ul li a:hover {
    color: #FF5722;
    border-bottom: 1px solid #FF5722;
}

.catListTitle {
    background-color: #0091EA;
    border:  none;
}

.catListTag ul li a:hover {
    color: #ffffff;
    border-bottom: none;
}

#profile_block a:hover {
    color: #FF5722;
    border-bottom: 1px solid #FF5722;
}

.CalTodayDay {
    background-color: #169FE6;
    color: white;
}

.CalNextPrev, .CalNextPrev {
    text-align: center;
}

.postTitle {
    color: #000000;
}

.postTitle a:hover {
    color: #0288D1;
}

.postDesc {
    color: rgba(0,0,0,0.376);
}

.postDesc a:hover {
    color: #4CAF50;
}

.c_b_p_desc {
    color: rgba(0,0,0,0.537);
}

a.c_b_p_desc_readmore {
    color: #4CAF50;
}

a.c_b_p_desc_readmore:hover {
    color: #FF5722;
}

a.catalog, #post_next_prev a, a:visited {
    color: #3371e3;
}

a.catalog:hover {
    color: #FF5722;
}

#cnblogs_post_body p a:hover, #cnblogs_post_body ol li a:hover, #cnblogs_post_body ul li a:hover, #post_next_prev a:hover {
    border-bottom: none;
    color: #FF5722;
}

#nav_next_page a {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background-color: #4CAF50;
}

/**
.pager a {
    border: 1px solid #4CAF50;
    color: #4CAF50;
    margin: 0 2px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    padding: 0 15px;
    text-decoration: none;
}
**/

.topicListFooter .pager a, .topicListFooter .pager a:hover, .topicListFooter .pager span {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background: #4CAF50;
    -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);
    margin-top: 0;
    color: #ffffff;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    padding: 0 15px;
    text-decoration: none;
    border: none;
}

.pager {
    font-size: 12px;
    color: #4CAF50;
}