/*page1*/
*{
    margin:0;
    padding:0;
}
/*背景图片*/
body {
    background:url("https://www.cnblogs.com/images/cnblogs_com/youlia/1469396/o_%e5%b0%8f%e5%9f%8b%20_11.jpg");
    background-position:center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment:fixed
}
/*主体*/
#main{
 text-align:left;
}
#home {
    margin: 0 auto;
    width: 80%;
    background-color: #fff;
    padding: 30px;
    margin-top: 20px;
    margin-bottom: 20px;
    opacity: 0.8;
}
/*一级标题和二级标题*/
.headermaintitle{
    font-size: 32px;
    color: saddlebrown;
    text-decoration: none;
}
.headermaintitle:hover{
     color:gray;
}
h2{
    color:burlywood;
}
/*鼠标光标替换*/
a:hover { cursor:url("https://files.cnblogs.com/files/youlia/AppStarting.ico"),auto;}
body { cursor:url("https://files.cnblogs.com/files/youlia/arrow.ico"),auto;}

/*导航栏*/
#navList li a{
 text-decoration: none;
 display: block;
 width:10em;
 height:22px;
 float:left;
font-size:20px;
 text-align:left;
 padding:10px;
}
#navList li a:hover{
 color:gray;
}
#navList li{
 list-style:none;
}
.menu{
 font-style:italic;
 font-weight:bold;
 color:saddlebrown;
}
.blogStats{
margin-top:20px;
text-align:right;
 font-size:10px;
text-overflow: ellipsis;
}
/*水平线*/
#navigator{
 font-size:14px;
 border-bottom: 1px solid #DEDEDE;
 border-top: 1px solid #DEDEDE;
 height: 50px;
 clear:both;
 margin-top:25px;
}
/*侧边栏*/
#sideBar{
 float: right;
 font-size:12px;
}
/*公告*/
#sideBar h3 {
    font-size: 14px;
}
/*头像*/
#picture{
 margin-left:20px;;
}
/*个人信息*/
#blog-news  a{
  overflow: hidden;
  text-decoration:none;
 line-height:1.5;
 color:saddlebrown;
}
span #attention{
 margin-left:55px;
 color:gray;
}
#blog-news  a:hover{
 color:cadetblue;
}
/*日历*/
#blog-calendar {
  width: 200px;
  padding-bottom: 5px;
  margin-top:10px;
  margin-bottom: 20px;
  box-shadow: 0px 1px 3px #ccc;
  border: 1px solid #ededed;
}
.Cal {
 border: none;
 color: #666;
 width: 100%;
}
table {
 border-collapse: collapse;
 border-spacing: 0;
}
.CalTitle {
 background-color: saddlebrown;
 width: 100%;
 height: 25px;
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 padding: 5px 0;
}
.CalTitle td {
    background: #F8F8F8 !important;
    border: 0px !important;
    color: gray;
    font-family: "Comic Sans MS";
}
.CalTodayDay {
    background: saddlebrown !important;
    color: #fff;
    font-weight: bold;
}
.CalOtherMonthDay {
    color: #ccc;
    padding-top: 4px;
    padding-bottom: 4px;
}
#blog-calendar td {
    font-size: 12px;
    font-family: "Comic Sans MS";
}
td.CalNextPrev a{
 color:saddlebrown;
}
tbody a{
color:saddlebrown;
text-decoration:none;
}
/*尾部*/
#footer{
 text-align:center;
 font-size:12px;
 color:gray;
 border-top:1px solid #DEDEDE;
 padding-top:10px;
 margin-top:80px;
}
/*常用链接*/
.catListLink ul{
}
.catListLink ul li a{
 line-height:1.5;
 fone-size:12px;
 color:saddlebrown;
 text-decoration:none;
}
.catListLink li a:hover{
 color:cadetblue;
}
.catListLink ul{
 margin-left:20px;
 margin-top:5px;
 margin-bottom:10px;
 list-style-image: url(https://files.cnblogs.com/files/youlia/c1.ico);
}
/*相册*/
#sidebar_categories ul{
 list-style:none;
 margin-left:20px;
 list-style-image: url(https://files.cnblogs.com/files/youlia/c1.ico);
 margin-top:5px;
}
#sidebar_categories ul a:hover{
 color:cadetblue;
}
#sidebar_categories ul a{
 text-decoration:none;
 color:saddlebrown;
}
/*最新评论*/
#RecentCommentsBlock ul a{
  text-decoration:none;
 color:saddlebrown;
}
#RecentCommentsBlock ul{
 list-style:none;
}
#RecentCommentsBlock ul li a:hover{
color:cadetblue;
}
/*最新随笔*/
.catListEssay ul{
 list-style:none;
 margin-left:20px;
 list-style-image: url(https://files.cnblogs.com/files/youlia/c1.ico);
 margin-top:5px;
}
.catListEssay ul a:hover{
 color:cadetblue;
}
.catListEssay ul a{
 text-decoration:none;
 color:saddlebrown;
}
/*随笔*/
.dayTitle a{
font-size:16px;
 font-style:italic;
 text-decoration:none;
 color:saddlebrown;
}
.day a{
 color:saddlebrown;
}
.day a:hover{
  color:gray;
}
#mainContent{
 float:left;
 width:75%;
}
.day{
 background-color: #ededed;;
 margin:10px;
 padding:5px;
 border: 1px solid #ededed;
 box-shadow: 1px 1px 3px #ccc;
}
.postCon{
 font-size:13px;
}
.postDesc{
 font-size:12px;
}
/*page2*/
/*标题*/
.postTitle2{
 text-decoration:none;
 font-size:22px;
 color:saddlebrown;
margin-top:5px;
}
.postTitle a:hover{
 color:gray;
}
/*关注,粉丝*/
#author_profile_detail a{
  text-decoration:none;
 color:saddlebrown;
}
.postDesc a{
  text-decoration:none;
 color:cadetblue;
}
#author_profile_detail a:hover{
 color:cadetblue;
}
.postDesc a:hover{
 color:cadetblue;
}
/*评论*/
#commentbox_main{
 font-size:14px;
}

/*推荐*/
#ad_t2 a{
font-size:12px;
 color:saddlebrown;
}
#ad_t2 a:hover{
 color:cadetblue;
}
#under_post_kb a{
font-size:14px;
 color:saddlebrown;
}
#under_post_news a{
font-size:14px;
 color:saddlebrown;
}
#under_post_kb a:hover{
 color:cadetblue;
}
#under_post_news a:hover{
 color:cadetblue;
}
/*退出*/
#commentbox_opt  a:hover{
 color:cadetblue;
}
#commentbox_opt a{
font-size:12px;
 color:saddlebrown;
 text-decoration: none;
}
/*刷新评论*/
#comment_nav  a:hover{
 color:cadetblue;
}
#comment_nav a{
font-size:12px;
 color:saddlebrown;
}
/*评论列表*/
.feedbackItem{
font-size:14px;
margin-bottom:15px;
}
.feedbackItem a{
  text-decoration: none;
}
.feedbackListSubtitle{
padding:5px;
 border-bottom:1px solid white;
}
.feedbackListSubtitle a{
 border-radius:15px;
 background-color:burlywood;
 color:white;
 padding:3px;
margin-right:5px;
}
.feedbackManage{
 float:right;
}
.feedbackListSubtitle{
 border-top-left-radius:15px;
 border-top-right-radius:15px;
 background-color:#ededed;
}
.blog_comment_body{
  border-bottom-left-radius:15px;
 border-bottom-right-radius:15px;
 background-color:#ededed;
 padding-left:5px;
 padding-bottom:20px;
}
.comment_digg:hover{
 background-color:skyblue;
}
.comment_bury:hover{
 background-color:skyblue;
}
.comment_digg{
 margin-right:5px;
 color:white;
 background-color:cadetblue;
 padding:2px;
box-shadow: 1px 1px 4px #000;
}
.comment_bury{
 color:white;
 background-color:cadetblue;
 padding:2px;
box-shadow: 1px 1px 4px #000;
}
/*发表评论*/
#comment_form_container{
font-size:12px;
}
#commentform_title{
font-size:16px;
}
/*快速点推荐,反对*/
#div_digg {
  position: fixed;/*相对于浏览器定位*/
  bottom:10px;
  right:20%;
  border: 2px solid burlywood;
  padding: 5px;
  width: 120px;
  background-color:#fff;
  border-radius: 5px 5px 5px 5px !important;
  box-shadow: 0 0 0 1px gray, 1px 1px 6px 1px gray;
}
/*档案*/
.entrylistPosttitle a{
 font-size:18px;
}
.entrylistItem a{
 color:saddlebrown;
 text-decoration: none;
}
.entrylistItem a:hover{
 color:cadetblue;
}
.entrylistItem{
padding:10px;
 margin-bottom:10px;
 background-color:#ededed;
}