@charset "utf-8"; 
/*
Theme Name: spring comes
Theme URI: http://www.huihui.name
Description: 一款很大自然的主题，希望大家保护环境，爱护自然。
Version: 2.01
Author: 珲珲
Author URI: http://www.huihui.name
Tags: WP主题 珲珲 spring-comes 绿色
*/

/*格式化*/
* {
margin: 0;
padding: 0;
}
ul {
margin-left: 2em;
}
ul ul {
margin-left: 1em;
}
img, fieldset {
border: none;
}
#header li, #sidebar li, #comments li {
list-style-type: none;
}
h1, h2, h3, h4, h5, h6 {
font-size: 1.15em;
}
acronym, abbr {
border-bottom: 1px dashed;
cursor: pointer;
}
ins {
text-decoration: none;
border-bottom: 1px dashed;
}
kbd {
margin: 0 .5em;
padding: .3em .4em;
background-color: #eeeeee;
border: 2px outset #efefef;
}
blockquote, code {
width: 90%;
font-size: 1em;
margin: 1em auto;
padding: 1em;
background-color: #E7FAD5;
border: 1px dashed #99C172;
cursor: text;
overflow: hidden;
}
code {
display: block;
background-color: #ECFADF;
border: 2px inset #eef3f8;
}
#article-content table { 
margin: 1em auto;
border-collapse: collapse;
background-color: #ffffff;
}
#article-content caption {
font-size: 1.15em;
font-weight: bold;
padding-bottom: .5em;
}
#article-content th {
background-color: #DEF7C6;
}
#article-content td, #article-content th {
border: 1px solid #CDEEAE;
padding: .5em .8em;
}
#article-content th[scope="row"] {
background-color: #E7FAD5;
}
#article-content img, #article-content object {
margin: .5em 0;
}
a:link, a:visited {
color: #DD9A0D;
text-decoration: none;
}
#sidebar a:link, #sidebar a:visited, #article-content .page-links a:link, #article-content .page-links a:visited, .page-navigation a:link, .page-navigation a:visited, #footer a:link, #footer a:visited, .article-list li a:link, .article-list li a:visited, #related-posts a:link, #random-articles a:link, #related-posts a:visited, #random-articles a:visited, .previous-article a:link, .next-article a:link, .previous-article a:visited, .next-article a:visited {
color: #418400;
}
a:hover, a:active, #sidebar a:hover, #sidebar a:active,  #article-content .page-links a:hover, #article-content .page-links a:active, .page-navigation a:hover, .page-navigation a:active, #footer a:hover, #footer a:active, .article-list li a:hover, .article-list li a:active, #related-posts a:hover, #random-articles a:hover, #related-posts a:active, #random-articles a:active, .previous-article a:hover, .next-article a:hover, .previous-article a:active, .next-article a:active {
color: #FA7703;
}


/*布局*/
html {
background: url(images/bg.jpg) #B0D06D repeat-y center;
}
body {
color: #418400;
font: .875em arial, Verdana, sans-serif;
line-height: 1.75;
background: url(images/bg2.jpg) no-repeat center 228px;
}
#container {
width: 880px;
margin: 0 auto;
margin-top: 15px;
overflow: hidden;
}
#sidebar {
width: 280px;
float: left;
}
.content {
width: 600px;
float: left;
padding-bottom: 1em;
background-color: #ffffff;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
#footer {
font-size: 12px;
clear: both;
height: 45px;
padding-top: 90px;
text-align: center;
background: url(images/footer.jpg) no-repeat center;
}
/*布局结束*/

/*头部*/
#header {
color: #418400;
height: 228px;
position: relative;
z-index: 9999;
background: url(images/head.jpg) no-repeat center top;
}
#header #title, #navigation {
width: 880px;
margin: 0 auto;
}
#header #title {
height: 70px;
padding-right: 70px;
padding-top: 120px;
line-height: 1.5;
text-align: right;
overflow: hidden;
}
#header #title p {
font-size: 1.4em;
letter-spacing: .2em;
}
#header #title .blog-name {
font-weight: bold;
font-size: 2em;
letter-spacing: .4em;
}
/*头部结束*/

/*导航菜单*/
#navigation {
width: 100%;
height: 38px;
background: url(images/menu.jpg) no-repeat center;
}
#navigation ul {
width: 890px;
margin: 0 auto;
}
#navigation li {
float: left;
margin-left: 3em;
display: inline;
}
#navigation li:hover {
position: relative;
}
#navigation li ul, #navigation li:hover li ul, #navigation li li:hover li ul, #navigation li li li:hover li ul {
clear: left;
width: 9em;
display: none;
border: 1px solid #BCDC9D;
border-bottom: none;
}
#navigation li li {
margin: 0;
width: 100%;
background-color: #E4FACE;
}
#navigation li:hover ul {
display: block;
position: absolute;
left: 35%;
top: 2em;
}
#navigation li li:hover ul, #navigation li li li:hover ul {
display: block;
position: absolute;
left: 100%;
top: .3em;
}
#navigation li a:link, #navigation li a:visited {
color: #418400;
font-size: 1.15em;
font-weight: bold;
text-decoration: none;
display: block;
text-align: center;
}
#navigation li a:hover, #navigation li a:active {
color: #FA7703;
}
#navigation li li a:link, #navigation li li a:visited {
color: #418400;
background: #E4FACE;
border-bottom: 1px solid #BCDC9D;
}
#navigation li li a:hover, #navigation li li a:active { 
color: #418400;
background: #CCEAAF;
}
/*导航菜单结束*/

/*边栏*/
#sidebar h3, #sidebar h4 {
color: #418400;
margin: 0 .5em;
padding: .8em 0;
background: url(images/bgh.gif) repeat-x left bottom;
}
#sidebar ul {
margin-left: .8em;
}
#sidebar ul ul {
margin: 0;
padding: 1em .8em;
width: 100%;
float: left;
}
#sidebar ul ul ul {
padding: 0;
}
#sidebar li {
float: left;
width: 100%;
margin-bottom: .8em;
overflow: hidden;
background-color: #ffffff;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
#sidebar li li {
width: 85%;
margin: 0;
padding: 0 0 0 20px;
white-space: nowrap;
background: url(images/list.gif) no-repeat left center;
border: none;
}
#sidebar li li li {
width: 100%;
}
#sidebar .search form {
padding: 1em;
}
#sidebar .search form input#s, #index input#search {
height: 22px;
line-height: 22px;
padding-left: .3em;
vertical-align: middle;
border: 1px solid #99C172;
border-right: none;
background-color: #ffffff;
}
#sidebar .search form input.searchsubmit, #index input.searchsubmit {
width: 66px;
height: 24px;
line-height: 24px;
vertical-align: middle;
text-indent: -9999px;
overflow: hidden;
cursor: pointer;
border: none;
background: url(images/search.gif) no-repeat;
}
#sidebar li.categories li {
width: 40%;
float: left;
padding-left: 20px;
background: url(images/category.gif) no-repeat left 5px;
}
#sidebar li.categories li li {
width: 100%;
}
#sidebar li.recent-comments li {
line-height: 1.2;
width: 100%;
margin-top: .8em;
padding: 0;
background: none;
}
#sidebar li.recent-comments li img {
margin-right: .5em;
float: left;
display: inline;
}
#sidebar li.tag div {
padding: .8em;
}
#sidebar li.links li {
width: 40%;
float: left;
display: inline;
background: url(images/list2.gif) no-repeat left center;
}
#sidebar li div.textwidget, #sidebar li div#calendar_wrap, #sidebar #searchform {
padding: 1em .8em;
}
#sidebar #wp-calendar {
width: 100%;
}
#sidebar #wp-calendar caption {
font-weight: bold;
padding-bottom: 1em;
}
/*边栏结束*/

/*首页内容区域*/
#index .entry, .content-top {
margin: .8em;
border-bottom: 1px dashed #99C172;
}
#index .entry h2, .content-top h4 {
color: #418400;
padding-top: .8em;
}
#index .entry h2 a:link, .content .entry h2 a:visited {
color: #418400;
}
#index .entry h2 a:hover, .content .entry h2 a:active {
color: #418400;
}
.content-top .textwidget {
width: 96%;
margin: 0 auto;
padding: .8em 0;
overflow: hidden;
}
#index .entry p {
margin: 1em 0 1em 1em;
}
#index .entry p span.time {
margin-left: -.5em;
padding: 0 0 0 20px;
}
#index .entry p span.author {
margin-left: .8em;
padding-left: 20px;
background: url(images/author.gif) no-repeat;
}
#index .entry .meta-data {
margin: 0 .8em;
padding-bottom: .5em;
}
/*首页内容区域结束*/

/*错误页面*/
#index form {
margin: 1em 2em;
}
#index .entry ul {
padding: 1em 1em 2em 0;
}
#index .entry ul li {
margin-left: -1em;
padding: .3em 20px;
list-style-type: none;
background: url(images/list.gif) no-repeat left center;
border-bottom: 1px dashed #99C172;
}
#index .entry ul li:hover {
background-color: #EAF7DE;
}
/*错误页面结束*/

/*搜索页*/
.search-count {
margin: .8em;
border-bottom: 1px dashed #99C172;
}
.search-count h3 {
color: #418400;
padding-top: .8em;
}
.search-count p {
padding: 1em;
}
/*搜索页结束*/

/*文章页面*/
#path {
margin: 0 .8em;
padding: 2em 0 .5em .5em;
border-bottom: 1px dashed #99C172;
}
#path ol, #path li {
display: inline;
}
#path li {
margin-right: 5px;
padding-right: 20px;
background: url(images/list3.gif) no-repeat right 2px;
}
#path li.title {
background: none;
}
#single h1 {
margin: 1em 1.1em .2em 1.1em;
}
#single .meta-data {
margin: 1em .5em 1em 1.5em;
}
.article-content-top, .article-content-around {
margin: 0 1.7em;
}
#article-content .article-content-around {
float: left;
margin: 0 1em 1em 0;
display: inline;
}
#article-content .article-content-around h4 {
display: none;
}
#article-content {
width: 92%;
}
#copyright-statement {
margin: 1em 1.3em;
padding: .8em;
background-color: #E7FAD5;
border: 1px dashed #99C172;
}
.previous-article, .next-article {
width: 44%;
margin: 0 1.3em .5em 1.3em;
overflow: hidden;
white-space: nowrap;
}
.previous-article {
float: left;
display: inline;
}
#extended-reading {
clear: left;
margin: 0 1em;
border-top: 1px dashed #99C172;
}
#extended-reading #related-posts, #extended-reading #random-articles, #extended-reading .article-content-sidebar {
width: 46%;
float: left;
margin: .8em .5em;
display: inline;
overflow: hidden;
}
#related-posts h3, #random-articles h3, #extended-reading .article-content-sidebar h4 {
margin-bottom: .3em;
}
#related-posts li, #random-articles li {
white-space: nowrap;
}
#article-content .nextpage {
width: 6em;
margin: 1em auto;
}
#article-content .page-links {
text-align: center;
}
#article-content .page-links a, #article-content .page-links span {
margin-right: .3em;
padding: .2em .5em;
vertical-align: middle;
border: 1px solid #99C172;
}
/*文章页面结束*/

/*评论*/
#comments {
margin: 0 1em;
clear: left;
}
#comments ul {
margin: 0;
}
#comments h4 {
padding: 1em .5em;
border-top: 1px dashed #99C172;
}
#comments .comment-list {
margin: 0;
}
#comments .comment-list .comment-list-entry {
padding: .8em;
margin: 0 .8em .8em .8em;
border: 1px solid #CDEEAE;
background-color: #E7FAD5;
}
#comments .comment-info {
line-height: 1.2;
float: left;
}
#comments .comment-info li {
float: left;
}
#comments .comment-info li img {
margin-right: .5em;
}
#comments .comment-list .comment-text {
clear: left;
padding: 1em 0;
}
#comments .comment-list .comment-list-entry .children .comment-list-entry {
margin: .8em .8em 0 .8em;
background-color: #EAF9DD;
border: 1px solid #CDEEAE;
}
#comments .comment-list .comment-list-entry .children .children .comment-list-entry {
background-color: #ffffff;
border: 1px solid #CDEEAE;
}
#comments form {
padding: 0 1em;
}
#comments form p {
margin-bottom: .8em;
}
#comments label {
margin-right: 1em;
}
#comments #author-info input {
border: 1px solid #99C172;
height: 1.5em;
line-height: 1.5em;
padding: 0 .3em;
background-color: #ffffff;
}
#author-info p em {
margin-left: .5em;
color: red;
}
#comments #comment-content textarea {
font-size: 1em;
padding: .5em;
border: 1px solid #99C172;
overflow: auto;
background-color: #ffffff;
}
#comments #comment-content label {
vertical-align: top;
}
#comments-navi {
padding: 0 .8em .5em .8em;
}
#comments form input#submit {
width: 100px;
height: 26px;
line-height: 26px;
margin-left: 4.2em;
margin-top: .5em;
text-indent: -9999px;
overflow: hidden;
display: block;
cursor: pointer;
border: none;
background: url(images/submit.gif) no-repeat;
}
#comments .cancel_reply, #comments #cancel_reply {
position: relative;
left: 180px;
top: -28px;
}
/*评论结束*/

/*存档页面*/
#archive #statistics {
padding: 2em .5em .5em .5em;
border-bottom: 1px solid #99C172;
}
#archive ul li {
width: 7em;
float: left;
margin: .8em .5em;
padding: .2em .5em;
text-align: center;
border: 1px dashed #99C172;
list-style-type: none;
display: inline;
}
/*存档页面结束*/

/*友情链接页面*/
#links-content h3, #links-content input {
margin: 1em 0;
}
#links-content ul {
margin-bottom: 1em;
}
#links-content p {
clear: left;
padding: 0 1em;
}
#links-content .links-list {
float: left;
display: inline;
}
#links-content .links-list li {
list-style-type: none;
width: 6em;
float: left;
margin: .3em;
padding: .2em .5em;
text-align: center;
white-space: nowrap;
overflow: hidden;
display: inline;
border: 1px dashed #99C172;
}
/*友情链接页面结束*/

/*分类页面*/
.article-list {
width: 96%;
margin: 0 auto;
padding: 2em 0 1em 0;
}
.article-list ul {
margin:0;
}
.article-list li {
position: relative;
padding: .3em 20px;
list-style-type: none;
background: url(images/list.gif) no-repeat left center;
border-bottom: 1px dashed #99C172;
}
.article-list li a {
width: 80%;
overflow: hidden;
white-space: nowrap;
}
.article-list .time {
position: absolute;
right: .1em;
background: none;
}
.article-list li:hover {
background-color: #EAF7DE;
}
#article .page-navigation {
width: 96%;
margin: 0 auto;
}
#article .content-top {
border: none;
}
#article .content-top h4 {
display: none;
}
#article .content-top .textwidget {
padding-bottom: 0;
}
/*分类页面结束*/

/*各页面公用样式*/
#article-content, #statistics, #page-content, #archive ul, #links-content {
width: 94%;
line-height: 1.8;
margin: 0 auto;
padding: 2em 0;
overflow: hidden;
}
#article-content p, #page-content p, #links-content p {
margin: .8em 0;
}
#article-content h1, #page-content h1, #links-content h1, #article-content h2, #page-content h2, #links-content h2, #article-content h3, #page-content h3, #links-content h3, #article-content h4, #page-content h4, #links-content h4, #article-content h5, #page-content h5, #links-content h5, #article-content h6, #page-content h6, #links-content h6 {
margin: 1em 0;
}
.meta-data span {
padding: 0 10px 0 20px;
}
.time {
background: url(images/time.gif) no-repeat left center;
}
.meta-data span.views {
background: url(images/views.gif) no-repeat left center;
}
.meta-data span.comments {
background: url(images/comments.gif) no-repeat left center;
}
.meta-data span.category {
background: url(images/category.gif) no-repeat left center;
}
.meta-data span.tag {
background: url(images/tag.gif) no-repeat left center;
}
.meta-data span.continue {
background: url(images/continue.gif) no-repeat left center;
}
.meta-data span.edit {
background: url(images/edit.gif) no-repeat left center;
}
.page-navigation {
padding: .5em .8em;
}
.page-navigation span, .page-navigation a {
margin-right: .3em;
padding: .2em .5em;
border: 1px solid #99C172;
vertical-align: middle;
}
.page-navigation .current-page {
background: #D5E8C3;
cursor: text;
}
/*各页面公用样式结束*/

/*wp-thread-comment插件CSS*/
#comments .comment-list .comment-text .comment-childs {
margin: 1em;
padding: .8em;
border: 1px solid #CDEEAE;
background-color: #ffffff;
}
#comments .comment-list .comment-text .chalt {
background-color: #EAF9DD;
}
.comment-childs p cite {
font-style: normal;
}
.comment-childs p {
margin-bottom: 1em;
}
.thdrpy {
margin-top: 1em;
}
/*wp-thread-comment插件CSS结束*/
