/*定制座右铭大小*/
#blogTitle h2 {
    font-weight: bold;
    line-height: 1.5em;
    padding-top: 25px;
    margin-left: 4em;
    font-family: 微软雅黑, "ms song", 宋体, Arial, verdana, Helvetica, sans-serif;
    font-size: 32px;
}

/*定制内容大小*/

.postBody p {
    display: block;
    line-height: 1.8;
    color: #000;
    font-size: 15px;

}
/*定制代码大小*/
.cnblogs_code span {
    font-family: Courier New !important;
    font-size: 15px !important;
    line-height: 1.5 !important;
}
/*定制文章标题*/
#topics .postTitle {
    font-size: 20px;
    float: left;
    margin-left:10px;
    line-height: 1.5em;
    padding-left: 5px;
    font-weight: bold;
 
  
}

#topics .postTitle a{
     color: #AA7A53;
    text-decoration: none;
   
}

/* 公告栏日历样式设置 */
.Cal {
    border: 1px solid #F5F5F5;
    width: 190px;   /*日历宽度*/
    font-family: Arial;
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 180px;
    background-color:  rgba(96, 71, 47, 0.5);;   /*日历背景颜色*/
    margin-left: 0;
}
/*日历的第一行标题  年份/月份这一栏配置*/
.CalTitle {
    background-color: #F5F5F5;
    border-color: #adf;
    font-family: Arial;
    font-size: 14px;
    color: #000;
    margin-left: 0;
    padding: 0;
    height: 100%;
    font-weight: bold;
}
/*日历的第二行  星期信息这一行配置*/
.CalDayHeader {
    background-color: #F5F5F5;
}

/*文章内容详情页面的标h2、h3的样式*/
#cnblogs_post_body h2 {
    background: #964B00;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: #FFFFFF;
    font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
    font-size: 17px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin: 18px 0 !important;
    padding: 8px 0 5px 5px;
    text-shadow: 2px 2px 3px #222222;
}
#cnblogs_post_body h3 {
    background: #AA7A53;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color:#BDF098;
    font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
    font-size: 13px;
    font-weight: bold;
    height: 24px;
    line-height: 23px;
    margin: 12px 0 !important;
    padding: 5px 0 5px 10px;
    text-shadow: 2px 2px 3px #222222;
}

#cnblogs_post_body ul li {
font-size:14px;
}

/* 定制生成博客目录的CSS样式 */
#uprightsideBar{
    font-size:16px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;
    position:fixed;
    /*
    将div的位置固定到距离top:150px，right:0px的位置，
    这样div就会处在最右边的位置，距离顶部150px，
    当然这两个值你可以自己改。
    */
    top:150px;
    right:0px;
    width: auto;
    height: auto; 
}
#sideBarTab{
    float:left;
    width:25px; 
    box-shadow: 0 0 8px #877788;
    border:1px solid #00DDC00;
    border-right:none;
    text-align:center;
    background:#955539;
}
#sideBarContents{
    float:left;
    overflow:auto; 
    overflow-x:hidden;!important;
    width:330px;
    min-height:101px;
    max-height:500px;
    border:1px solid #e5e5e5;
    border-right:none; 
    background:#ffffff;
}
#sideBarContents dl{
    margin:0;
    padding:0;
}
#sideBarContents dt{
    margin-top:5px;
    margin-left:5px;
}
#sideBarContents dd, dt {
    cursor: pointer;
}
#sideBarContents dd:hover, dt:hover {
    color:#A7995A;
}
#sideBarContents dd{
    margin-left:20px;
}

/*返回顶部*/
#back-to-top {
    background-color: #955539;
    bottom: 0;
    box-shadow: 0 0 6px #955539;
    color: #444444;
    padding: 10px 10px;
    position: fixed;
    right: 50px;
    cursor: pointer;
}


/*头部导航栏*/

#navigator {

    font-size:15px;
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
    box-shadow: rgb(0, 0, 0) 0px -1px 12px -4px;
    height: 60px;/*导航栏高度，原始50*/
    clear: both;
    margin-top: 25px;
    background: #fff ;

}

/*导航栏设置,可以自定义导航栏的目录*/

#navList {

    min-height: 35px;
    float: left;

}

    #navList li {        /*每一个栏目节点*/
        float: left;
        margin: 0 5px 0 0; /*这里原来是0 40px 0 0 */
        
    }    

    #navList a {         /*栏目文字的格式*/
         display: inline-block;
        float: none;
        //display: block;
        width: 5em;
        height: 22px;
        //float: left;
        text-align: center;
        padding-top: 19px;
       color: #0C0B33;
       font-weight: bold;

    }
 #navList a:hover {
    color: #AA7A53;
    text-decoration: none;
}

.blogStats {
    float: right;
     color: #0C0B33;
    margin-top: 19px;
    text-align: right;
font-weight: bold;
}

/*左侧样式定制*/
.catListEssay, .catListLink, .catListNoteBook, .catListTag, .catListPostCategory, 
.catListPostArchive, .catListImageCategory, .catListArticleArchive, .catListView, 
.catListFeedback, .catListComment, .catListBlogRank, .catList, .catListArticleCategory 
{
    background: rgba(96, 71, 47, 0.5);
    margin-bottom: 35px;
    word-wrap: break-word;
}

.mySearch{
    display: none;
}
.catListTitle{
    background:#fff;
    background-color: rgba(96, 57, 18, 0.9);
}

.catListEssay ul li, .catListLink ul li, .catListNoteBook ul li, .catListTag ul li, .catListPostCategory ul li, .catListPostArchive ul li, .catListImageCategory ul li, .catListArticleArchive ul li, .catListView ul li, .catListFeedback ul li, .catListComment ul li, .catListBlogRank ul li, .catList ul li, .catListArticleCategory ul li {
    text-indent: 1em;
    padding: 10px 5px;
    border-bottom: 1px solid #dadfe1;
    border-top: 1px solid #fff;
    overflow: hidden;
   font-size: 15px;

}
 #blog-sidecolumn a:hover {
    color: #AA7A53;
    text-decoration: none;
}

/*定制底部签名*/
#MySignature{　　
 border:solid 1px #E5E5E5;
 padding:10px;
 background:#FFFEFE url(https://images.cnblogs.com/cnblogs_com/grenet/226272/o_o_o_info.png) no-repeat scroll 15px 50%;
 padding-left:80px;}

#MySignature div{
  line-height: 25px;
}

/*定义每天的样式*/

.day {
min-height: 10px;
_height: 10px;
margin: auto auto 20px auto;
    margin-bottom: 20px;
padding-bottom: 5px;
width: 95%;
background: #fff;

}

.dayTitle {
    display: none;
    border: 1px solid #21759b;
    background: #f0ffff;
    border-radius: 50%;
    font-size: 12px;
    height: 65px;
    line-height: 1.5;
    margin: 15px;
        margin-left: 15px;
    text-align: center;
    width: 63px;
    margin-left: -100px;
    clear: both;
    position: absolute;
    top: -15px;
}

.day .postTitle a {
    padding-left: 10px;
}


.day .postTitle {
    border-left: 3px solid #935a32;
    margin-bottom: 10px;
    font-size: 20px;
    float: right;
    width: 100%;
    clear: both;
}

.day .postTitle a:hover {
    margin-left: 30px;
    color: #935a32;
    text-decoration: none;
}

.day .postTitle a:link,.day .postTitle a:visited,.day .postTitle a:active {
    color:#935a32;
    transition: all .4s linear 0s;
}


.day .c_b_p_desc {
    font-size: 14px;
    line-height: 1.7;
}

.postDesc a:hover {
    color: #757575;
    text-decoration: none;
}


/*随笔档案*/

.entrylistTitle, .PostListTitle, .thumbTitle {
    margin-bottom: 25px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    border-bottom: 2px solid #e6e6e6;
    color: #935a32;;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

.entrylistPosttitle {
    padding-left: 15px;
    margin-bottom: 10px;
    border-left: 3px solid #935a32;
    font-size: 20px;
    width: 100%;
}
.entrylistPosttitle a:link, .entrylistPosttitle a:visited, .entrylistPosttitle a:active {

    color: #935a32;
    transition: all .4s linear 0s;
}

.entrylistPosttitle a:hover {
    margin-left: 30px;
    color: #935a32;
    text-decoration: none;
}

.entrylistItemPostDesc a:hover {
    color: #757575;
    text-decoration: none;
}

/*标签*/
.forFlow h1.PostListTitle {
    padding-left: 5px;
    margin-left: 20px;
}
#myposts {
    margin-left: 27px;
}
#myposts .PostList {
    margin-right: 20px;
    margin-top: 10px;
    font-size: 14px;
    float: none;
    clear: both;
    text-align: right;
    margin: auto;
    padding: 6px 0;
    overflow: hidden;
    border-bottom: 1px dotted #ccc;
}

#myposts .postTitl2 a {
color: #935a32;
 transition: all .4s linear 0s;
}

#myposts .postTitl2 a:hover{
margin-left: 30px;
   color: #757575;
    text-decoration: none;
}
/*博客表格整个居中*/
#cnblogs_post_body table, .cnblogs-post-body table {
    border: 1px solid #c0c0c0;
    border-collapse: collapse;
    word-break: break-word;
    margin: auto;
}

/*课程推荐*/
#course_ul, #course_ul li {
list-style:none; /* 将默认的列表符号去掉 */
padding:0; /* 将默认的内边距去掉 */
margin:0; /* 将默认的外边距去掉 */
}

#course_ul  {
    margin-top: 6px;
}

#course_ul li {
float: left;
margin-left: 5px;
}

#course_ul li a {
display:block; /* 将链接设为块级元素 */
width:370px; /* 设置宽度 */
height:230px; /* 设置高度 */
}

#course_ul li a:hover {
opacity:0.5
}


