
body {
margin-top: 0px;
padding: 0;
color: #ABABAB;
background-color:#E7E7DC;
font-family: Verdana;
font-size: 12px;
line-height: 18px;
}

#wrapper2 {
width: 950px;
margin-left: auto;
margin-right: auto;
padding: 0px 0px 0px 0px;
background-color: #fff;
border: 4px solid #E3E3D5;
margin-top: 20px;
}

.post-wrapper {
background-color: #FFF;
padding: 15px;
width: 583px;
border: 1px solid #EDEDED;
}

a:link { 
text-decoration: none; 
color: #EE5113; 
}

a:visited { 
text-decoration: none; 
color: #EE5113; 
}

a:hover, a:active { 
color:  #4F94CD;                                    /* 文章标题鼠标悬停后字体颜色 #3B3B3B*/
}

h1, h2, h3, h4, h5, h6 { 
font-weight: bold;                                  /* 创建页面标题加粗由normal修改成bold */
margin: 0px 0 10px; 
}

h1 { 
font-size: 32px; 
margin-bottom: 0px; 
margin-top: 10px;
}

h2 { 
font-size: 28px; 
}

h3 { 
font-size: 24px;
}

.post-title {
line-height: 30px;
}

.home-post-wrap {
width: 593px;
padding: 10px;
margin-right: 13px;
margin-bottom: 10px;
float: left;
background-color: #FFF;
border: 1px solid #EDEDED;
}

.readmore {
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: left;
float: right;
padding-left: 20px;
margin-top: 10px;
}

.readmore a:link, .readmore a:hover {
color: #393939;                                                  
}
.thumbnail-home {
border: 0px;
margin: 0px 0px 0px 0px;
}

h4, h5, h6 { 
font-size: 20px; 
}

.titles { 
font-weight: normal;                      
font-size: 24px; 
text-decoration: none;
}

.titles a:link, .titles a:visited, .titles a:active {
text-decoration: none;
font-size: 25px;                                          /* 文章标题字体大小*/   
font-weight: bold;                                       /* 文章标题加粗由normal修改成bold */  
font-family: Trebuchet MS;
margin-bottom: 10px;
display: block;
}

.titles-featured a, .titles-featured a:hover, .titles-featured {
font-size: 30px;
line-height: 30px;
}

pre, blockquote  {
overflow: auto;
padding: 0 10px;
margin: 20px 30px;
line-height: 1.8em;
background-color: #f5f5f5;
border: 1px solid #e0e0e0;
}

pre { padding-top: 10px; padding-bottom: 10px; }

ul, ol { line-height: 2.0em; }

ul { list-style-image: url(images/bullet.gif); }

#pages {
width: 950px;
margin-left: auto;
margin-right: auto;
}


#header {
width: 950px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
}

#container {
float: right;
width: 950px;;
color: #000000;
}

#left-div {
width: 650px;
float: left;
margin-top: 20px;
}

#left-inside{
float: left;
padding: 0px 0px 0px 19px;
}

#sidebar-wrapper {
width: 283px;
float: left;
margin-top: 20px;
margin-bottom: 20px;
}

#sidebar {
float: left;
padding-left: 13px;
padding-right: 13px;
width: 257px;
background-color: #FFF;
border: 1px solid #EDEDED;
margin-top: 10px;
}

#footer {
clear: both;
float: right;
width: 930px;
padding-left: 20px;
text-align: left;
color: #545454;
padding-bottom: 10px;
padding-top: 18px;
margin-bottom: 20px;
}

#footer a {
color: #545454;
font-size: 11px;
}

#footer a:visited {
color: #545454;
}

#footer a:hover {
color: #545454;
text-decoration: underline;
}

#extras {
float: left;
width: 780px;
color: #C7AA92;
text-align: left;
padding: 0 10px 10px;
margin: 10px 12px 20px;
background-color: #f5f5f5;
border-top: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
}

#pages ul { 
list-style-type: none; 
list-style-image: none; 
float: left; 
margin-top: 15px; 
padding: 0px 0px 0px 0px; 
margin-left: 25px;
}

#pages li { 
float: left; 
display: block; 
margin-right: 10px; 
}

#pages li a:link,
#pages li a:visited {
float: left;
color: #8C8C77;
display: block;
padding-top: 3px;
font-size: 14px;
margin-left: 15px;
margin-right: 15px;
margin-bottom: 3px;
}

#pages li a:hover,
#pages li a:active {
color: #8C8C77;                           
font-size: 14px;
border-bottom:  3px solid #FF692E;            /* 导航悬停颜色 似乎不管用 要设置iestyle*/
margin-bottom: 0px;
}

.current_page_item a:link,
.current_page_item a:visited,
.current_page_item a:active {
border-bottom:  3px solid #FF692E;            /* 导航悬停颜色 似乎不管用 要设置iestyle*/
margin-bottom: 0px;
}

.current_page_item a:hover {
border: none !important;
padding-bottom: 6px !important;
}


.sidebar-box {
padding-top: 1px;                                 /* 这里是边栏工具之前的宽度 */
margin-bottom: 0px;
}

.articleinfo {
border-bottom: 1px solid #EEEEEE; 
padding-bottom: 7px;                        
color: #545454;
}

.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active {
display: block; 
color: #4F4F4F;                                      /* 边栏字体颜色#8C8C8C  */
width: 100%; 
padding: 3px 3px 3px 3px; 
background-image: none !important;
} 

.sidebar-box ul li {
background-image: none !important;
background-color: #FFF !important;
color: #848484 !important;
}
.sidebar-box ul li:hover, .sidebar-box ul li a:hover {
background-image: none !important;
background-color: #FFF !important;
}

.sidebar-box ul li a:hover {
width: 100%;
display: block; 
color: #83AA59;                                    /* 边栏链接悬停颜色 原是#393939 */
padding: 3px 3px 3px 3px;
} 

.sidebar-box h2 { 
margin-top: 0px;                                  /* 这里边栏标题文字的高度 */
font-size: 14px;                                  /* 这里边栏标题文字的字体大小 */ 
color: #EE5113; 
padding-top: 4px; font-weight: bold;             /* 这里边栏标题文字的高度和字体加粗 */
padding-bottom: 0px;                             /* 这里边栏标题文字与下面链接的高度 */
text-transform: uppercase; 
margin-left: 10px;                               /* 这里边栏标题文字的靠左的宽度 */
font-family: Trebuchet MS;
}



#about {
float: left;
width: 250px;
margin-right: 20px;
}

#commentform {
margin: 1em 0;
background: #fff;                                  /* 评论框颜色 */          
margin-left: 20px;
}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 370px;
}
#commentform textarea:hover {
background: #fff;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #fff;
border: 1px solid #939793;
}

#commentform #email {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
background-image: url(images/comment-email.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}
#commentform #author {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
background-image: url(images/comment-author.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}
#commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
background-image: url(images/comment-website.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}
#commentform #email:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
background-image: url(images/comment-email.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}
#commentform #author:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
background-image: url(images/comment-author.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}
#commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
background-image: url(images/comment-website.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}

#commentform input{
margin-bottom: 3px;
}

.search_bg {
height:35px;
width:260px;
float: left;
margin-top: 10px;
margin-left: 10px;                                  /* 搜索框靠左宽度 */
}

#search {
color:#FFFFFF;
padding:0;
}

#search input {
background: #FFF;
font-size:11px;
color:#B8B8B8;
font-family:Tahoma, arial, verdana, courier;
width:150px;
height:11px;
vertical-align:middle;
padding:10px;
border: 1px solid #E7E7DC;
}

.icons {
margin-top: 0px; 
margin-bottom: -5px;
margin-right: 10px;
}

#search .input {
width:66px;
height:31px;
background:none;
border:none;
vertical-align:middle;
margin:0;
padding:0;
margin-left: 10px;
}

.list2 {
color: #000000;
list-style-image: url(images/bullet.gif);                 
margin-top: 0px;
font-size: 11px;
}

.list2 a:hover{
color: #393939;
list-style-image: url(images/bullet.gif);                    
margin-top: 0px;
font-size: 11px;
}

.list2 a {
color: #000000;
margin-top: 0px;
font-size: 11px;
}

.toptitle {
font-size: 20px;
color: #EE5113;
margin-left: 15px; 
display: block;
margin-top: 15px;
margin-bottom: 10px;
}
.toptitle2 {
font-size: 24px;
color: #FFF;
display: block;
margin-top: 15px;
margin-bottom: 10px;
}

.thumbnail-div {
border: 10px solid #F2F2E4;                          /*题图边框宽度和颜色*/
width: 573px;
height: 187px;
margin-bottom: 10px;
}

.post-info {
width: 593px;
border-bottom: 1px solid #E4E4E4;                    /*分割线宽度和颜色*/
padding-bottom: 10px;
margin-bottom: 10px;
color: #545454;
font-size: 11px;                                    /*分割线上信息字体大小*/
}

.thumbnail-div-featured {
border: 1px solid #E4E4E4;
width: 159px; 
height: 212px;
padding: 2px;
float: left;
}

.logo {
float: left; 
margin-bottom: 15px;
border: 0px;
margin-left: 40px;
margin-top: 35px;
}

#panel {
background: #F5F5ED;
height: 50px;
width: 300px;
display: none;
}
.slide {
margin: 0;
padding: 0;
background: url(images/dropdown-search.gif) no-repeat center top;
}

.btn-slide {
width: 69px;
height: 19px;
padding-left: 0px;
padding-top: 4px;
margin: 0 auto;
display: block;
font: normal 11px Verdana, Helvetica, sans-serif;
color: #fff !important;
text-decoration: none;
padding-left: 14px;
}

#search-wrap {
float: right;
width: 300px;
}

#panel2 {
border: 1px solid #EDEDED;
width: 280px;                                 /* 关于弹出窗口中内容宽度  原来是283 */
display: none;
}

.slide2 {
margin: 0px 0px 3px 0px;
padding: 0;
background: url(images/dropdown-about.gif) no-repeat center top;
}

.btn-slide2 {
width: 285px;
height: 18px;
padding-left: 0px;
padding-top: 6px;
margin: 0 auto;
display: block;
font: normal 11px Verdana, Helvetica, sans-serif;
font-weight: bold;                              /* 关于弹框字体加粗 */
color: #FFF !important;                         /* 关于弹框字体颜色 */
text-decoration: none;
padding-left: 14px;                             /* 关于弹框靠左距离，改用局部控制解决虚线框问题 */
}

#panel3 {
border: 1px solid #EDEDED;
width: 280px;                                   /* 随机文章弹出窗口中内容宽度  原来是283 */
display: none;
}

.slide3 {
margin: 0px 0px 3px 0px;
padding: 0;
background: url(images/dropdown-about.gif) no-repeat center top;
}

.btn-slide3 {
width: 285px;
height: 18px;
padding-left: 0px;
padding-top: 6px;
margin: 0 auto;
display: block;
font: normal 11px Verdana, Helvetica, sans-serif;
font-weight: bold;                              /* 随机文章弹框字体加粗 */
color: #FFF !important;                         /* 随机文章弹框字体颜色 */
text-decoration: none;
padding-left: 14px;                             /* 随机文章弹框靠左距离，改用局部控制解决虚线框问题 */
}

#panel4 {
border: 1px solid #EDEDED;
width: 280px;                                   /* 评论弹出窗口中内容宽度  原来是283 */
display: none; 
}

.slide4 {
margin: 0px 0px 3px 0px;
padding: 0;
background: url(images/dropdown-about.gif) no-repeat center top;
}

.btn-slide4 {
width: 285px;
height: 18px;
padding-left: 0px;
padding-top: 6px;
margin: 0 auto;
display: block;
font: normal 11px Verdana, Helvetica, sans-serif;
font-weight: bold;                                /* 最新评论弹框字体加粗 */
color: #FFF !important;                         /* 最新评论弹框字体颜色 */
text-decoration: none;
padding-left: 14px;                              /* 最新评论弹框靠左距离，改用局部控制解决虚线框问题 */
}

.panel-inside {
padding-left: 10px;                                       
padding-right: 10px;
display: block;
}

.share-div {
width: 590px;
height: 30px;                                   /* 没看懂什么小方块，这里是小方块点击后和图像的高度 */
background-color: #FFF;
display: none;
}

.share {
visibility: visible;
}
.random-image {
width: 15px;                                   /* 这里是随机文章题图前图像的大小 */
height: 15px;
border: 2px solid #F2F2E4;
float: left;
margin-left: 15px;                             /* 这里是随机文章题图前图像靠左的宽度 */
}

.delete {
visibility: visible;
}

.random-content {
float: right;
width: 210px;
}

.random-content a:link {
font-size: 13px;
}
.random {
width: 280px;
float: left;
margin-top: 5px;                              /* 这里是随机文章上下间距 */
}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;                          
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	border: 10px solid #F2F2E4;                /*增加链接图片边框*/
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */

/* Begin Comments*/

.commentlist {
padding: 0px;
margin: 0px 0px 0px 17px;
width: 560px;
background-image: url(images/comment-bg.gif);
list-style-image: none;
list-style-type: none;
float: left;
}

.commentlist li {
	font-weight: bold;
	width: 560px;
	display: block;
	background-image: url(images/comment-bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0px 0px 45px 0px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	float: left;
	}

.commentlist li div {
	width: 540px;
	display: block;
	background-image: url(images/comment-top.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 10px;
	float: left;
}

.commentlist li .avatar { 
	float: left;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite {
	font-size: 18px;
	float: left;
	font-style: normal;
	margin-left: 10px;
	margin-right: 6px;                      
	margin-top: 5px;
	font-weight: normal;
	}
	
.says {
display: none;
}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	display: block;
	float: left;
	width: 90%;
	margin-left: 3%;                  
	}
	

#commentform p {
clear: both;
	}

.alt {
	margin: 0;
	padding: 10px;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentlist .children li {
	width: 90%;
	display: block;
	margin: 0px;
	background-color: #FDFDFD;
	background-image: url(images/comment-children-bg.gif);
	background-position: left;
	background-repeat: repeat-y;
	border: 1px solid #E2E2E4;
	overflow: hidden;
}

.commentlist .children li div {
width: 97%;
padding: 3%;
background-image: url(images/comment-children-top.gif);
background-repeat: no-repeat;
background-position: top left;
}

.commentlist .commentmetadata {
	font-weight: normal;
	float: left;
	margin: 5px 0px 0px 0px;
	display: block;
	clear: both;
	background-image: none;
	width: 90%;
	margin-left: 3%;
	}
	
.commentlist .vcard, .commentlist .children .comment-author, .commentlist .children .vcard, .commentlist .commentmetadata, .commentlist .children .comment-author, .commentlist .children .comment-meta   {
	background-image: none;
	width: 100%;
	padding: 0px !important;
}

.commentlist .reply, .commentlist .children .reply {
	float: right;
	background-image: none;
	width: 54px;
	height: 22px;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 10px;
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentlist .reply a:link, .commentlist .reply a:hover, .commentlist .children .reply a:link, .commentlist .children .reply a:hover {
	background-image: url(images/reply.gif);
	width: 39px;
	height: 17px;
	display: block;
	color: #FFF;
	font-size: 12px;                            /*回复字体由8改成12*/
	text-transform: lowercase;
	font-weight: normal;
	padding: 5px 0px 0px 15px;
	letter-spacing: 1px;
}

.commentlist .children li {
padding-bottom: 10px;
}

.commentlist .children li ul li {
padding-bottom: 10px;
background-color: #FFF;
}

#respond {
margin-top: 20px;
float: left;
background-image: none;
}

.commentlist #respond h3, .commentlist #respond a {
margin-left: 28px;
}

#comments {
line-height: 30px;
}

.children {
clear: both;
}

.children .commentmetadata, .children .vcard  {
	background-image: none;
}

.children textarea {
width: 90% !important;
}

.children input {
width: 80% !important;
}

#cancel-comment-reply-link {
display: block;
background-image: url(images/comment-close.gif);
width: 144px;
height: 21px;
padding: 5px 0px 0px 23px;
font-weight: normal;
color: #84878E;
font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

#respond div {
background-image: none;
}

#submit {
width: 120px !important;
}

/* End Comments */





/*分页插件风格*/
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #83AA59;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #83AA59;
	color: #83AA59;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #83AA59;
	color: #83AA59;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #83AA59;
	color: #83AA59;
	background-color: #FFFFFF;
}







/*–读者墙–*/
div#readerswall a{padding:0px}

div#readerswall img {
background:#F4F4F4;
border:2px solid #fff!important;
padding:1px;
}

div#readerswall a:hover img {
border-color:#83AA59 !important;
}

/* IMAGEROLL, (NEVER DELETE IT OR SKY WILL COLLAPSE!!!!)  /////////////////////// */
#fave { margin:10px 0; color:#333;  }
#fave h3 span { font-size:10px; color:#333; display:block; font-weight:normal; }
#fave ul { list-style-type:none;  }   #fave li { display:block; float:left; }
#fave li a img { display:block; width:55px; height: auto;float:left; margin:0 5px 5px 0; 
border: 1px solid #333; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;  }
#fave li a:hover img { filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }