*::-moz-selection {
    background: none repeat scroll 0 0 #EA4C89;
    color: rgba(255, 255, 255, 0.85);
}
::selection {  background: none repeat scroll 0 0 #EA4C89;
    color: rgba(255, 255, 255, 0.85);} 
a:hover{ color:green;}
#navList { box-shadow:1px 2px 3px green;float: left; min-height:30px; margin-left:10px;}

#navList li {
    float: left;
}
#navList a {
    display: block;
    float: left;
    font-family: "Verdana,Arial,Helvetica,sans-serif";
    font-size: 1.2em;
    height: 60px;
    padding: 0 1.5em;
    text-align: center;
    transition-duration: 0.3s;
}
#navList a:link, #navList a:visited, #navList a:active {
    color: #bbb;
    border-radius: 7px;
    
}
#navList a:hover {
    background-color: #343434;
    color: white;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
}
#navList a.aHeaderXML {
    overflow: hidden;
    padding-top: 25px;
}
#navList a.aHeaderXML img {
    vertical-align: middle;
}

.blogStats {
    color: #ccc;
    float: right;
    padding-right: 10px;
    text-align: right;
}
/*--名字--*/
.headermaintitle{ display:inline-block; width:180px; box-shadow:3px 5px 7px green;text-shadow: 1px 5px 1px #cacaca;}
#ad_under_post_holder{ display: none;}
.postCon{ padding:0 8px;}
/*---中间内容---*/
.day{border: 1px solid green; border-radius:5px; box-shadow:3px 5px 7px green; margin-top:10px;}
.day p{ padding:0 5px 0 5px;}
/*---中间内容---*/
#topBackground{
    background: url(https://pic002.cnblogs.com/images/2011/70278/2011052216374836.jpg) no-repeat center top;
    top: 0;
    height: 400px;
    position: fixed;
    width: 100%;
    z-index:-1;
}
#footer{
    bottom: 0px;
    height: 200px;
    position: fixed;
    width: 100%;
    
    z-index: -1000;
    color: transparent;
    display:block !important;
}
input:focus{
border-color: rgba(82, 168, 236, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}
#blogTitle {
    background: none repeat scroll 0 0 #fff;
    clear: both;
    height: 70px;
}

#navigator {
    background-color: black;
    clear: both;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
}

.recent_comment_body {
    color: #808080 !important;
    font-size: 85%;
    overflow: visible !important;
    text-indent: 2em;
    white-space: normal !important;
}
/*---我的标签---*/
.catListTitle {
    font-size: 200%;
    margin-bottom: 5px;
}
.CalTodayDay {
    color: #CD4900;
    font-weight: bold;
}
.catListTag {
    overflow: auto;
}
.catListTag li {
    float: left;
    margin: 0 4px 6px 0;
    overflow: visible !important;
    white-space: normal !important;
    word-break: break-all !important;
}
.catListTag a {
    background-color: #008000;
    color: #FFFFFF;
    padding: 1px 3px;
}
/*--上一篇下一篇*--/
.postBody a {
    color: #008000;
    padding: 1px 3px;
}
.postBody a:hover {
    background-color: #008000;
    color: #FFFFFF;
}
/*--右侧边框---*/
#sideBarMain li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#sideBarMain li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.recent_comment_author {
    border-bottom: 1px dashed black;
    color: #008000 !important;
    font-size: 85%;
    overflow: visible !important;
    white-space: normal !important;
}
.recent_comment_author {
    margin-right: 4px;
    text-align: right;
}

.feedbackManage + a[href^="#"] {
    background-color: #008000;
    color: #FFFFFF;
    display: block;
    font-size: 133%;
    height: 50px;
    left: 15px;
    position: absolute;
    text-align: center;
    width: 50px;
}
.feedback_area_title {
    background-color: #CD4900;
    color: #FFFFFF;
    font-size: 133%;
    margin-bottom: 10px;
    padding: 3px 15px;
}

.feedbackItem {
    border-bottom: 1px solid black;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}
.feedbackListSubtitle {
    border-bottom: 1px dashed black;
    margin-bottom: 5px;
    margin-left: 65px;
}

.feedbackManage {
    bottom: 0;
    position: absolute;
    right: 15px;
}

.feedbackCon {
    font-size: 116%;
    margin-bottom: 35px;
    padding-left: 65px;
}
#profile_block { display:none; }
.catListTitle {
    background: none repeat scroll 0 0 #390;
    border-bottom: 1px solid #006600;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    color: #ffffff;
    font-size: 1.2em;
    height: 1.8em;
    line-height: 1.8em;
    padding: 5px;
    text-indent: 0.5em;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}
.catListFeedback{display:none;}


.dayTitle { display:none; }

ul, a, li, h1, h2 {
    list-style-type:none;
    text-decoration:none;
    color:#000;
    padding: 0;
    margin:0;
}

a:hover {
    text-decoration:underline;
}

body{
    background-color:#CACACA;
    font-family: "Verdana,Arial,Helvetica,sans-serif"; font-size:14px;
    letter-spacing:1px;
    word-wrap:break-word;
}



#home {
    margin: 0 auto;
    width: 100%;
    height: 100%;
}

#header {
    background-color:#fff;
    border-radius: 7px;
    box-shadow: 2px 2px 2px #a7a8ad;
    margin: 10px 0;
    padding: 10px 0;
    position:relative;
}



#blogTitle a { color: #000; }
#blogTitle a:hover { text-decoration: none; }

#blogTitle h1{
    display: inline;
    margin: 0 10px;
    font-size: 40px;
    color: #dedede;
    letter-spacing:3px;
}

#navigator {
    width:97%;
    margin: 5px 0;
    padding:10px 0;
}

#navigator li{    
    margin: 0 5px;
    float:left;
}
   #main
   {     
        width:80%;
        float:right;
        border-radius: 7px;
        box-shadow: 1px 1px 2px #a7a8ad;
   }
#mainContent{
    background-color: #ffffff;
    width:98%; 
    overflow:hidden; 
    padding:20px;
}

.day .postDesc {
    border-bottom:dotted 2px #ddd;
    margin: 5px 0 15px 8px;
    font-size: 80%;
    color: #666666;
}

.day .postTitle, .post .postTitle{
    font-size: 130%;
    font-weight: bold;
    text-shadow: 2px 3px 2px #ccc;
    margin:5px 8px;
}

.day .c_b_p_desc{
    padding: 5px 0;
}

.day .c_b_p_desc_readmore, .topicListFooter a{
    border-left: 2px #666 solid;
    font-size: 80%;
    padding: 0 5px;
    margin: 0 5px;
    color: #666;
}

.day .c_b_p_desc_readmore:hover, .topicListFooter a:hover{
    background: #efefef;
}

.catListTitle{
    color:#aaaaaa;
}

#sideBar {
    width:18%;
    padding:20px;
    left:0;
    top:180px;
   position:absolute;
}
#sideBar ul li:hover{
background: none repeat scroll 0 0 #317ef3;
    color: white;
 animation-duration: 1s;
    animation-iteration-count: 1;
    animation-name: shover;
    animation-timing-function: ease-in-out;
}
.newsItem, #blog-calendar {
    background: none repeat scroll 0 0 #fafcfd;
    border-radius: 7px;
    box-shadow: 1px 1px 2px #a7a8ad;
    line-height: 1.5;
    margin-bottom: 15px;
    padding: 10px;
    text-indent: 0;
}
.catListEssay, .catListLink, .catListNoteBook, .catListTag, .catListPostCategory, .catListPostArchive, .catListImageCategory, .catListArticleArchive, .catListView, .catListFeedback, .mySearch, .catListComment, .catListBlogRank, .catList, .catListArticleCategory {
    background: none repeat scroll 0 0 #fafcfd;
    border-radius: 7px;
    box-shadow: 1px 1px 2px #a7a8ad;
    margin-bottom: 15px;
  
}
.div_my_zzk {
    margin-left: 13px;
}
.div_my_zzk {
    margin-bottom: 5px;
    margin-top: 5px;
}
.input_my_zzk{
background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
border-radius: 4px;
    color: #555;
    display: inline-block;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 4px 6px;
    vertical-align: middle;
}
.btn_my_zzk{
background-color: #006dcc;
    background-image: linear-gradient(to bottom, #08c, #04c);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    cursor:pointer;
}
.btn_my_zzk:hover{
 background-position: 0 -15px;
    color: #333;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
}

.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 {
    border-bottom: 1px solid #dadfe1;
    border-top: 1px solid #ffffff;
    overflow: hidden;
    padding: 10px 5px;
    text-indent: 1em;
}
h3 {
    color: #aaaaaa;
    margin: 5px 0;
}

#footer{
    text-align:center;
    padding:10px 0;
}