body {
    background:#B4DCED url(https://www.cnblogs.com/images/cnblogs_com/yandixin/background.jpg) repeat-x 0px -300px;
}
a:link, a:visited {
    color:#145EBA;
    text-decoration:none;
}
a:hover, a:active {
    color:#71C400;
    text-decoration:underline;
}
#header ul, #sidebar-a ul, .footer ul {
    padding:0px;
    margin:0px;
}
#Form1 {
    margin:0px;
    padding:10px 0px 0px 0px;
    background:url(https://www.cnblogs.com/images/cnblogs_com/yandixin/wrapper_background.jpg) bottom repeat-x;
    text-align:center;
    width:100%;
}
#container {
    margin:0px auto;
    width:980px;
    border-left:#CCCCCC 1px solid;
    border-right:#CCCCCC 1px solid;
    border-top:#CCCCCC 1px solid;
}
#header {
    background:url(https://www.cnblogs.com/images/cnblogs_com/yandixin/background.jpg) repeat-x;
    height:120px !important;
    height:140px;
    padding:20px 0px 0px 0px;
}
*html #header {
    height:140px;
}
#top {
    height:45px;
    text-align:left;
}
#top h1 {
    width:324px;
    height:40px;
    padding:0px;
    display:inline;
    float:left;
}
#top a {
    color:#FFFFFF;
}
#top p {
    font-size:14px;
    line-height:14px;
    color:#FFFFFF;
    display:inline;
    width:400px;
    padding:22px 0px 0px 20px;
    float:left;
}
#navstats {
    color:#FFFFFF;
    font-size:12px;
    line-height:12px;
    padding:16px 5px 0px 0px;
}
#nav {
    border:none;
    height:35px;
    font-size:14px;
    padding:0px 0px 0px 3px;
    line-height:14px;
}
#nav li {
    display:inline;
    height:35px;
    float:left;
}
#nav li a:link, #nav li a:visited {
    color:#FFFFFF;
    text-decoration:none;
    border:none;
    display:block;
    padding:11px 14px 8px 14px;
    margin-right:1px;
    font-weight:normal;
}
#nav li a:hover, #nav li a:active {
    color:#93FF00;
    text-decoration:underline;
    background:url(https://www.cnblogs.com/images/cnblogs_com/yandixin/background.jpg) 0px -141px repeat-x;
    border:none;
    display:block;
    padding:11px 14px 8px 14px;
    margin-right:1px;
    font-weight:normal;
}
#nav span {
    padding:10px 10px !important;
    padding:8px 10px;
    display:block;
    width:100px;
    float:left;
}
*html #nav span {
    padding:8px 10px;
}
#nav span a:link, #nav span a:visited {
    color:#FFFFFF;
    text-decoration:none;
}
#nav span a:hover, #nav span a:active {
    color:#93FF00;
    text-decoration:underline;
}
#footer p {
    display:none;
}
.footer {
    margin:0px auto;
    height:163px;
    background:url(https://www.cnblogs.com/images/cnblogs_com/yandixin/footer_background.gif) bottom no-repeat;
    clear:both;
    text-align:center;
    width:982px !important;
    width:980px;
    padding:0px;
    border:none;
}
.footer-inner {
    background:url(https://www.cnblogs.com/images/cnblogs_com/yandixin/background.jpg) 0px -180px;
    border-left:#CCCCCC 1px solid;
    border-right:#CCCCCC 1px solid;
    border-bottom:#CCCCCC 1px solid;
    text-align:left;
    line-height:20px;
    padding:56px 0px 10px 15px;
    color:#A2C7DF;
}
.footer-inner a:link, .footer-inner a:visited {
    color:#FFFFFF;
    text-decoration:none;
}
.footer-inner a:hover, .footer-inner a:active {
    color:#93FF00;
    text-decoration:underline;
}
.footer-copy {
}
.footer-link {
    overflow-x:hidden;
    width:950px;
}
.footer-link ul {
    margin-left:-13px;
}
.footer-link li {
    display:inline;
    padding:0px 12px;
    border-left:1px #A2C7DF solid;
}
#content {
    width:715px;
    display:inline;
    padding:0px 0px 0px 15px;
    margin:0px;
    border:none;
}
#sidebar-a {
    width:220px;
    display:inline;
    padding:0px 15px 0px 0px;
    margin:0px;
    border:none;
    font-size:12px;
}
.date a {
    font-size:12px;
    font-weight:normal;
}
.post {
    margin-bottom:5px;
    border:none;
    border-top:#2672D9 1px solid;
}
#content .post a {
    font-size:12px;
    background:none;
}
.posthead {
    padding:15px 0px 6px 0px;
}
#content .posthead h2 a {
    font-size:16px;
    text-transform:none;
}
.postbody {
    padding:10px 0px 0px 0px;
}
.postbody h1 {
    font-size:14px;
    font-weight:bold;

    background:#DAE8FA;
    height:30px;
    line-height:30px;
    color:#000000;
    margin:0.5em auto 1em auto;
    padding:5px 1px 5px 1px;
    border-bottom:2px #CCCCCC solid;
}
.postbody h2 {
    font-size:14px;
    text-decoration:underline;
    font-weight:normal;
    color:#000000;
    height:25px;
    line-height:25px;
    background:#DAE8FA;
    padding-left:1px;
    padding-right:1px;
}
.postbody img {
    border:0px none;
}
.postfoot {
    font-size:12px;
    padding:5px 0px;
    color:#999999;
}
#content div a {
    font-size:14px;
    background:#D8E6F8;
}
.Cal {
    width:220px;
}
#news {
    width:220px;
}
#sidebar-a h3 {
    font-size:16px;
    margin:20px 0px 10px 0px;
    line-height:20px;
    padding:0px;
    width:220px;
    font-weight:normal;
    color:#000000;
    border-bottom:1px #000000 dashed;
}
#sidebar-a ul {
    margin-left:0px;
}
#AjaxHolder_UpdatePanel1 table tr td a {
    font-size:12px;
    background:none;
}