#blogTitle a {
    color: #935A32;
    text-decoration: none;
    font-size: 35px;
}

#blogTitle a:hover {
    color: snow;
}

#navigator {
    /* clear: both; */
    width: 95%;
    margin: auto;
    height: 40px;
    background: #FEFEF2 url(/Skins/coffee/images/line.gif) left bottom repeat-x;
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
}

#navList a {
    height: 22px;
    float: left;
    text-align: center;
    padding-top: 8px;
    margin-right: 20px;
   font-size: 16px;
}

.blogStats {
    float: right;
    color: #333333;
    margin-top: 8px;
    text-align: right;
    font-size: 16px;
}

#topics .postTitle {
    font-size: 20px;
    font-weight: bold;
    float: left;
    line-height: 1.5;
    padding-left: 5px;
}

#topics a {
    color: darkslategray; 
    text-decoration: none; 
   font-size: 12pt;
}

#topics a:visited {
    color: darkslategray; 
}

#topics a:hover {
    color: #AA7A53;
    text-decoration: none;
}

.newsItem .catListTitle {
    display: block;
}

/*侧边栏公告*/
#blog-news > img {
    /*头像*/
    display: block;
    margin: auto;
    border-radius: 50%;
}

#profile_block {
    font-size: 15px;
    padding: 20px;
    line-height: 1.8;
}

#profile_block > a:link {
    color: #935A32;
}

#profile_block > a:visited {
    color: #935A32;
}

#blog-news {
    overflow: hidden;
    border: 1px solid white;
    border-radius: 10px;
    box-shadow: 3px 3px 15px grey;
    background: white;
    padding-top: 25px;
    margin: 20px auto;
}

.Cal {
    border: 0px solid black;
    color: #816D65;
    background: floralwhite;
    box-shadow: 3px 3px 15px grey;
}

.sidebar-block {
    margin: 25px auto;
}

/*侧边搜索框*/

.mySearch > div {
    padding-top: 10px
}

.mySearch #q {
    height: 30px;
    width: 150px;
    border-radius: 5px;
    border: 1px solid #ddd;
    box-shadow: 2px 2px 8px darkgrey;
}

.mySearch #google_q {
    height: 30px;
    width: 150px;
    border-radius: 5px;
    border: 1px solid #ddd;
    box-shadow: 2px 2px 8px darkgrey;
}

.div_my_zzk {
     padding: 0 !important;
    display: flex;
    justify-content: space-around;
}

input.btn_my_zzk {
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 5px;
    height: 30px;
    width: 90px;
    background: sandybrown;
    color: #fff;
    border-radius: 5px;
    border: none;
    font-size: 15px;
    cursor: pointer;
    box-shadow: 2px 2px 8px darkgrey;
}

.div_my_zzk {
    padding: 0 20px;
    display: flex;
    justify-content: space-around;
}

.mySearch > div {
    padding-top: 3px;
}

#sidebar_shortcut {
   margin-top: 10px;
}

#sideBarMain ul {
    line-height: 2;
   padding-left: 0px;
    text-align: center;
}

 .catListTag a:link {
    color: white;
    text-decoration: none;
    font-size: 16px;
}

.catListTag a:visited {
    color: white;
    text-decoration: none;
}

.catListTag li {
   background: #dca762;
    border-radius: 5px;
    box-shadow: 2px 2px 7px grey;
    width: 100%;
   margin: 10px auto;
   opacity: 0.8;
  color: white;
 font-size: 16px;
}

.catListTag li:hover {
  opacity: 1;
}

 #sidebar_categories a:link {
    color: white;
    text-decoration: none;
   font-size: 16px;
}

#sidebar_categories a:visited {
    color: white;
    text-decoration: none;
}

#sidebar_categories li {
   background: #dca762;
    border-radius: 5px;
    box-shadow: 2px 2px 7px grey;
    width: 100%;
   margin: 10px auto;
   opacity: 0.8;
}

#sidebar_categories li:hover {
  opacity: 1;
}

#TopViewPostsBlock a:link {
    color: darkslategray;
    text-decoration: none;
    font-size: 16px;
}

#TopViewPostsBlock a:visited {
    color: darkslategray;
    text-decoration: none;
}

#TopViewPostsBlock a:hover {
  color: #935A32;
    text-decoration: underline;
}

.catListBlogRank ul { 
   background: #e0b275;
    border-radius: 5px;
    box-shadow: 2px 2px 7px grey;
  color: white;
 font-size: 16px;
}

/* 个性签名 */
#MySignature {
    box-shadow: 8px 1px 10px #989898;
    padding: 10px;
    text-shadow: 1px 1px 1px #FFF;
    border-left: solid 5px #d2a350;
    background: #f2e4cb;
    border-radius: 10px 10px 50% 10px;
    margin: 40px 0;
}

#MySignature p {
    font-size: 17px;
      line-height: 2.4;
}

#MySignature p a {
    text-decoration: none;
    color: #4183c4;
    font-weight: bold;
}

#MySignature p a:visited {
    text-decoration: none;
    color: #4183c4; 
}

#MySignature p a:hover {
    text-decoration: underline;
    color: #e47b34;
}

#MySignature p span {
    color: #e47b34;
}

/* 上一篇下一篇 */
#post_next_prev {
    font-size: 14px;
    color: #535353;
}
/*底部隐藏作者，隐藏推荐和反对*/
#author_profile {
    display: none;
}

#div_digg {
    display: none;
}

/*隐藏广告*/
#ad_t2, #cnblogs_c1, #under_post_news, #cnblogs_c2, #under_post_kb {
    display: none;
}

/* 关注收藏等几个按钮 */
#green_channel {
    padding: 10px;
    margin: 20px 0;
    font-size: 15px;
    width: 400px;
}

#green_channel a {
    border-radius: 3px;
    text-shadow: none;
    font-weight: normal;
    box-shadow: none;
}

/*评论*/
/*评论列表*/
#blog-comments-placeholder {
    border-radius: 10px;
    background: #fff;
    padding: 30px 40px;
}

.feedback_area_title {
    background: url(/Skins/coffee/images/title_cata.gif) no-repeat 10px center #fff;
    border: 1px solid #d0a07e;
    border-left-width: 5px;
    border-radius: 10px;
    border-right-width: 5px;
    padding: 15px 50px;
}

.feedbackListSubtitle a:hover {
    color: #d48651;
    text-decoration: none;
}

/* 提交评论按钮 */
#btn_comment_submit {
    border: solid 1px #c16e36d1 !important;
    width: 90px;
    height: 40px;
    color: #fff !important;
    background-color: #c16e36d1 !important;
    border-radius: 5px;
    font-size: 16px;
    cursor: pointer;
}

#sidebar_recentcomments {
   display:none;
}

.entrylistTitle, .PostListTitle, .thumbTitle {
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    padding-bottom: 3px;
    padding-right: 10px;
    width: 95%;
    margin: auto;
}