/*
Theme Name: ET(Eyson Themes)
Theme URI: http://eyson.cn/
Version: 2.0
Author: Eyson
Author URI: http://eyson.cn
Description: A simple wordpress theme
Tags: white,two-columns,custom-header
*/

/* 基本 */

body {font-family:Verdana, Helvetica, Arial, "\5b8b\4f53", sans-serif; font-size:13px; color:#333; margin:0;}
a {text-decoration:none; color:#09c;}
a:hover {text-decoration:underline;}
ul{margin:0; padding:0;}
ul li{margin:0; padding:0;}
ol {margin:0; padding:0;}
img {border:none;}
img a {border:none;}
img a:hover {border:none}
.body_bg {background:url(images/body_bg.png) repeat-x;}
.container {margin:0 auto; width:970px;}

.header { height:55px; margin-bottom:10px; padding-top:10px;}
.header .logo { float:left; width:150px;}
.header .nav_page {margin-left:160px !important; margin-left:160px; height:auto !important;}
.header .nav_page ul {list-style:none;}
.header .nav_page ul li {list-style:none; float:right; margin-left:5px; height:30px; line-height:30px; padding-left:10px; padding-right:10px;}
.header .nav_page ul li a{text-decoration:none;}
.header .nav_page ul li a:hover {text-decoration:underline;}

.nav { height:42px; background:#202020; margin-bottom:10px;}
.nav ul {list-style:none;}
.nav ul li {list-style:none; float:left; margin-right:5px; height:42px; line-height:42px; padding-left:10px; padding-right:10px;}
.nav ul li a{text-decoration:none;}
.nav ul li a:hover {text-decoration:underline;}

.main { background:url(bg.gif) right 0 repeat-y; overflow:auto;zoom:1; margin-bottom:10px;}

.sidebar { float:right; width:270px; background:#f9f9f9; border-left:3px solid #492E73; _width:270px;}
.sidebar ul {list-style:none; _display:block;  _overflow:hidden; _width:260px;}
.sidebar ul li {list-style:none; height:30px; line-height:30px; border-bottom:1px solid #f0f0f0; display:block; white-space:nowrap; /*text-overflow:ellipsis;*/ overflow:hidden;}
.sidebar_r-title{height:30px; line-height:30px; text-indent:30px; background:url(images/r_icon.png) no-repeat left; color:#492E73; font-size:14px; font-weight:bold;}
.sidebar_i-title{height:30px; line-height:30px; text-indent:30px; background:url(images/i_icon.png) no-repeat left; color:#492E73; font-size:14px; font-weight:bold;}
.sidebar_t-title{height:30px; line-height:30px; text-indent:30px; background:url(images/t_icon.png) no-repeat left; color:#492E73; font-size:14px; font-weight:bold;}


.sidebar_content{padding-left:10px; padding-right:10px; padding-top:10px;}
.comment-img {float:left;}
.commnet-author {margin-left:40px;}
.comment-box {border-bottom:1px solid #f0f0f0; margin-bottom:10px; padding-bottom:10px;}

/*LINKS*/
.sidebar li {list-style:none;}
.linkcat { padding-left:10px; padding-right:10px; }
.linkcat h2 {font-size:14px; padding:0; margin:0; height:30px; line-height:30px; *margin-left:-26px!important;text-indent:30px; background:url(images/l_icon.png) no-repeat left; margin-left:-10px\9; _margin-left:-25px; color:#492E73;}
.linkcat ul {list-style:none;}
.linkcat ul li {list-style:none; float:left; width:113px; height:30px; line-height:30px; padding-right:12px;}

.ad {height:320px; width:350px; float:right;}
.ad ul{list-style:none; margin-right:10px; margin-top:10px;}
.ad ul li {float:right; width:155px; height:140px; border:1px solid #ccc; margin-left:10px; margin-bottom:10px;}

.content { margin-right:270px !important; margin-right:270px; height:auto !important; height:auto; _width:680px;}
.content .box_title {height:40px; padding-top:5px; background:#F2F0F5; border-bottom:2px solid #492E73;}
.content .box {padding-top:10px; padding-bottom:10px;}
.content .box ul { list-style:none; _display:block;  _overflow:hidden; _width:640px;}
.content .box ul li { list-style:none; background:url(images/list_icon.gif) no-repeat left; text-indent:15px; display:block; white-space:nowrap; overflow:hidden; margin-left:10px; margin-right:10px; height:40px; line-height:40px; border-bottom:1px dotted #ccc;}

.content .hot_title {height:40px; padding-top:5px; background:#F2F0F5;}
.content .hot {padding:10px 10px 10px 10px; width:323px; _margin-top:-325px;}
.content .hot ul { list-style:none; _display:block;  _overflow:hidden; _width:323px;}
.content .hot ul li { list-style:none; background:url(images/list_icon.gif) no-repeat left; text-indent:15px; display:block; white-space:nowrap; overflow:hidden;  height:30px; line-height:30px;}

.post {margin: 0 0 20px;text-align: justify; margin-top:15px!important;}
.post_info {background:#FEFDF5; height:40px; line-height:40px; border:1px solid #f0f0f0; margin-right:10px; text-align:right; padding-right:10px; _width:660px;}
.post_tags {background:url(images/tags_bg.gif) no-repeat left; line-height:40px; color:#09c; padding-left:20px;}
.post_comments {background:url(images/comment_bg.gif) no-repeat left; line-height:40px; color:#09c; padding-left:20px;}
.post_nav {margin-bottom:10px; margin-top:20px; margin-right:10px;}
.post_nav div {height:30px; line-height:30px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; _display:block;  _overflow:hidden; _width:325px;}

.post_related {background:#FEFDF5; border:1px solid #f0f0f0; margin-right:10px; margin-top:20px; padding:10px 10px 10px 10px; width:325px; margin-right:10px; height:273px; _height:278px; _width:300px;}
.related_post_title {height:30px; line-height:30px;  color:#492E73; font-size:14px; font-weight:bold;}
.related_post {list-style:none;}
.post_related ul {list-style:none; _display:block;  _overflow:hidden; _width:300px;}
.post_related ul li {list-style:none; height:29px; line-height:29px; border-bottom:1px dashed #ccc; display:block; white-space:nowrap; overflow:hidden; }

.post h2 {overflow:hidden; width:680px; display:block; white-space:nowrap;}
.post hr {display: block;}
.entry {_width:670px;}
html>body .entry ul {margin-left: 0px;padding: 0 0 0 30px;list-style: none;padding-left: 10px;text-indent: -10px;}
html>body .entry li {margin: 7px 0 8px 10px;}
.entry ul li:before {content: "\5b8b\4f53";}
.entry ol {padding: 0 0 0 35px;margin: 0;}
.entry ol li {margin: 0;padding: 0;}
	
.banner {background:#FFFDEE; height:140px; border-bottom:2px solid #492E73; border-top:2px solid #492E73; padding:10px 10px 10px 10px;}
.banner .info {float:right; width:260px; border-left:1px dashed #999; height:140px;}
.banner .info ul {list-style:none; margin-right:20px; margin-left:20px;}
.banner .info ul li {padding-bottom:2px; padding-top:2px;}
#search { padding-left:20px; margin-top:30px;}
#searchform {margin-bottom:10px; margin-top:10px;}

#comments{ border:1px solid #f0f0f0; margin-right:10px; margin-top:20px; background:#FEFDF5; height:40px;}
#comments h3 {color:#492E73; font-size:16px; font-weight:bold; text-indent:30px; background:url(images/i_icon.png) left no-repeat; height:40px; line-height:40px;line-height:10px!important; height:40px!important; margin-top:0px!important;padding-top:15px!important; background-position:0px 5px!important; margin-bottom:0px\9; margin-top:0px\9;}
.comment_list {margin-right:20px;}
.comment_list ul { list-style:none;}
.comment_list li { list-style:none; border-bottom:1px dashed #ccc; margin-top:10px;}

.footer {margin:0 auto; width:100%; border-top:3px solid #492E73; background:#F2F0F5;}
.footer ul {list-style:none;}
.footer ul li {list-style:none; height:30px; line-height:30px;}
.footer .info {margin:0 auto; width:970px; padding-bottom:10px; padding-top:10px; background:url(images/footer_logo.png) no-repeat top right;}
.footer .info_nav {width:570px; height:100px;}
.footer .info_page {width:339px; height:100px; float:right; border-left:1px dashed #ccc; padding-left:20px;}
.clear { clear:both; }

