/*Theme name:Yi Jing*/div,body,p,blockquote,em,strong,ul,ol,h1,h2,h3,h4,h5,form {margin:0; padding:0;}body {background:#FFF; font: 14px/1.2em Tahoma,'Microsoft Yahei','Microsoft Jhenghei','Simsun',Verdana,"宋体",tahoma, arial, sans-serif;}a {text-decoration:none;}li {list-style:none;}a img {border:none;}img {max-width:100%;}.clear {clear:both;}/*header*/#header {background:url(images/topbar.jpg) repeat-x top; height:130px; width:100%; }.topbar {width:980px; height:40px; margin:0 auto;}.topbar .fav {float:left; width:930px;}.topbar .fav li {float:left; margin-right:10px; line-height:28px; }.topbar .fav a {color:#369;}.topbar .icon {float:right; background:url(images/microsoft.png) no-repeat;width:50px; height:40px;}.topbar .icon a {display:block; width:50px; height:40px; text-indent:-9999px; outline:none;}.subheader {width:980px; height:90px; margin:15px auto 0 auto; overflow:hidden;}.subheader .logo {float:left; background:url(images/logo.gif) no-repeat bottom; width:160px; height:65px;}.subheader .logo a {display:block; width:160px; height:65px; text-indent:-9999px; outline:none;}.subheader .nav {width:600px; float:left; height:65px; line-height:65px; font-size:18px; }.subheader .nav li {float:left; }.subheader .nav .current  a{color:#DE0000;}.subheader .nav a {color:#666; padding:10px; }.subheader .nav a:hover {color:#DE0000;}.subheader .search {width:220px; float:left; margin-top:18px;}.subheader .search form {border:1px solid #E5E8DB; overflow:hidden;}.subheader .search input {float:left; border:0;}.subheader .search #text {width:140px; height:28px; border:none; padding:0 4px;}.subheader .search #submit {width:67px; height:28px; background:url(images/search.gif) no-repeat; border:none; cursor:pointer; }/*crumbs*/#crumbs {width:980px; height:29px;  margin:2px auto; border-top: 1px solid #E5E5E5; overflow:hidden;}#crumbs .home {background:url(images/home.png) no-repeat left center; width:20px; height:28px;}#crumbs .home a { display:block; width:15px; height:28px; outline:none; text-indent:-9999px;}#crumbs li {float:left; line-height:29px;}#crumbs a {color:#2286C4;}/*container*/#container,#index-container {width:980px; margin:0 auto;}#container { border:1px solid #E5E5E5; border-top:1px solid #c00; }#index-container {border-top:1px solid #e5e5e5;}.bd {border-top:1px solid #E5E5E5;}/*main*/#main {width:700px; float:left; }.slide {width:700px; height:200px; margin:20px 0;}.slide img {width:700px; height:200px;}.index {border:0;}.post ,.single{margin-bottom:30px;}.post h2 {background:#f1f1f1; height:36px; line-height:32px; color:#E20000; font-weight:normal; margin:30px 0 20px 0; font-size:22px;}.single h2 {font-size:22px; padding:10px;}.single .postmeta {padding:0 10px 10px 10px; color:#999; border-bottom:1px dashed #ccc;}.single .postmeta a {color:#444;}.single .postmeta span {display:inline-block; width:200px;}.post h2 a{color:#444; padding:0 5px; outline:none;}.post h2 a:hover{color:#60A7E3;}#main .entry p,#main .excerpt {line-height:1.5em; margin:10px 0; color:#444;}#main .content {margin:10px 20px;}.more {text-align:right;}.more a {color:#2286C2;}/*comment*/.title {background:url(images/threadbg.gif) repeat-x; height:32px; border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; margin-bottom:15px; }.title h3 {line-height:32px; padding:0 20px; color:#444; font-size:14px;}/*sidebar*/#sidebar {width:260px; float:right; }#sidebar .ad {width:258px; height:198px; border:1px solid #ddd; margin:20px 0;}#sidebar .box h3 {background:url(images/post11.gif) no-repeat left center; font-size:18px; color:#c00; padding:0 20px;  }#sidebar .box {margin:30px 0;}#sidebar .box a {color:#333;}#sidebar .box ul {margin:10px 0;}#sidebar .box li {line-height:1.5em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:240px; border-left:3px solid #DA0000; margin-bottom:5px; padding-left:5px;}/*footer*/#footer {background:#002A48; width:980px; height:210px; margin:0 auto; padding-top:5px; margin-bottom:20px; font-size:12px;}#footer a {color:#9DD0FF;}.sub-footer {background:#004382; height:210px;}.inner {float:left; margin:40px 0 0 40px; width:400px;}.ft-logo {background:url(images/f_logo.gif) no-repeat; width:120px; height:60px;}.ft-logo a {display:block; width:120px; height:60px; text-indent:-9999px; outline:none;}.copyright {color:#9DD0FF;}.copyright p {line-height:2em;}.other {float:right; width:400px; margin:40px 25px 0 0; color:#89D0FF; border-bottom:1px solid #007CB0; padding-bottom:15px;}.other .pages {float:right; border-left:1px solid #007CB0; padding:0 15px;}.other h3 {margin-bottom:10px;}.other a {color:#fff;}.other li {line-height:1.5em;}.power {text-align:right; color:#89D0FF; padding:10px 40px;}/*commentlist*/#commentlist , #respond{margin:10px;}#commentlist .comment-body {clear:both; border: 1px solid #E5E5E5; padding: 10px;background: #F9F9F9; margin-bottom: 7px;}.person .data {float:right; font-size:12px; color:#444;}.person img {width:22px; height:22px; padding:1px; border: 1px solid #E2E2E2; vertical-align: middle; margin-right: 5px;}.person .author a{color:#888; font-weight:bold;}.con {background: white; padding: 8px; border: 1px dashed #CCC;color: #777; margin-top:5px;}.person .reply a {color:#2286C4;}#commentlist .comment-children {margin-left:20px;}#commentlist .comment-level-odd {background:#E1FFE1;}/*friendlinks*/#friendlinks {margin:10px 0; padding:10px 0; overflow:hidden;}#friendlinks li {float:left; margin:5px; display:inline;}#friendlinks a {color:#666; border:1px dashed #ccc; padding:10px;}#friendlinks a:hover {color:#2286C4;}/*commentextarea*/#respond input {border:1px solid #CDCDCD; height:26px;margin-bottom:10px; width:30.5%; padding:0 5px;}#respond form p {margin-bottom:10px;}#respond form p a {color:#C00;}#respond textarea {border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #ccc; border-bottom:1px solid #ccc; width:97%;}#respond #submit {border:1px solid #999; height:32px; width:68px; background:url(images/threadbg.gif) repeat-x; cursor:pointer; margin-top:10px;}input,textarea {outline:none;}.cancel-comment-reply  a{border:1px solid #999; height:32px; width:68px; background:url(images/threadbg.gif) repeat-x; cursor:pointer; padding:8px; font-size:12px; color:#000; margin-top:10px;display:inline;}/*pagenavi*/.pagenavi ,.page-navigator{font-size:12px; text-align:left; line-height: 26px; margin-bottom:20px; padding-bottom:20px;}.pagenavi a ,.page-navigator  a{float: left; display: inline; margin-left: 4px; padding: 0 8px; height: 26px; border: 1px solid #C2D5E3;; background-color: white; color: #333; overflow: hidden; text-decoration: none;}