@charset "utf-8";
#warp { width:980px; margin:0 auto; text-align:left; }
/*Common CSS*/


body { margin:0px; padding:0px; font-size:12px; line-height:1.7; font-family:Georgia,"微软雅黑","Microsoft YaHei"; color:#CD6E2B; text-align:center; background:url(images/bg.jpg) repeat-x #F8EEC1; }
a,
a:visited { text-decoration:none; color:#438600; }
a:hover { text-decoration:underline; color:#438600; }
li h3 { color:#222; }
hr { height:1px; color:#F4DD9B; }
h3 { font-family:Georgia,"Microsoft YaHei", calibri, verdana; font-size:20px; font-weight:normal; }
pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ }
/*
LAYOUT: Two-Column (Left)
DESCRIPTION: Two-column fluid layout with one sidebars left of content
*/
.main{background:url(images/bg_main.png) 0 0 #FBF5D7; overflow:hidden; margin-top:-20px; position:relative; zoom:1;}
.main .main_top{ position:absolute; top:0; left:0; background:url(images/bg_top.jpg) 0 -396px; width:980px; height:20px;}
div#container { float:right; margin:0 0 0 -205px; width:100%; position:relative; z-index:9; }
div#content { margin:0 0 0 205px; padding:0px 5px; }
.wp_list_content { position: absolute; left: -950px; top: 0px; }
div.sidebar { float:left; overflow:hidden; width:190px; padding:5px 0 5px 12px; font-size:12px; position:relative; z-index:9; }
div#secondary { clear:left; }
div#footer { clear:both; width:100%; }
/*Head*/
div#header A,
div#header A:visited { color:#ffffff; text-decoration:none; }
div#header { background:url(images/bg_top.jpg) no-repeat center center; height:416px; overflow:hidden;}
h1#blog-title {height:365px;}
h1#blog-title a{display:block; height:365px;}
div#search { display:none; position:absolute; float:left; padding:32px 0px 0px 726px; }
#search-input { width:182px; height:28px; padding:2px 0px 2px 25px; background:url("images/search-input.png") 0 0 no-repeat; }
#search-input-input { height:16px; width:115px; background-image:url(images/bg_container.gif); background-repeat : repeat-x; background-position :left -8px; padding-top:3px; border:solid 1px #cccccc; }
#search-submit { border-width:0px; background: transparent; cursor: pointer; font-size:12px; color:#fff; font-weight:bold; margin:3px 3px; padding:0px; font-family:verdana; }
/*Menu*/
#header_nav { display:none; }
div#menu { font-family:Microsoft YaHei, calibri, verdana; background-color:#0078cd; background-image:url(images/bg_menu.jpg); background-position :left top; background-repeat : no-repeat; height:30px; padding-left:10px; text-align:left; }
div#menu ul,
div#menu ul li,
div.gallery dl,
div.navigation div.nav-previous { float:left; }
div#menu ul,
div#menu ul ul { line-height:1; list-style:none; margin:0; padding:0; float:left; }
div#menu ul a { color:#ffffff; display:block; padding:8px 10px; text-decoration:none; }
div#menu ul ul ul a { font-style:italic; }
div#menu ul li ul { left:-999em; position:absolute; }
div#menu ul li:hover ul { left:auto; }
div#menu ul li ul,
div#menu ul li li { display:none; }
.rss { position:absolute; float:left; width:16px; height:24px; background-image:url(images/rss.png); background-position:60px 8px; background-repeat : no-repeat; padding:0px 0px 0px 70px; }
/*Category*/
div#category_description { padding-bottom:30px; }
div#category_description p { padding:0px; margin:0px; line-height:1; }
div#category_description h2 { margin-top:4px; line-height:1; }
div#category_description .archive-meta { font-size:28px; font-weight:normal; line-height:1; color:#999999; }
div#category_description small { margin-left:54px; font-size:12px; }
/*Content*/
h2 { font-family:Microsoft YaHei, calibri, verdana; font-size:20px; font-weight:normal; line-height:1.2; margin:0px 0px 8px 0px; }
h2 span { color:#dd0000; font-family:verdana; font-size:20px; }
.entry-title,
.entry-meta { clear:both; }
.entry-title { margin-left:5px; font-family:"Microsoft YaHei","微软雅黑",Georgia; }
.entry-content { padding:0 3px; margin:0px 5px 10px 5px; position:relative; }
.entry-content-width,
.navigation { _overflow:hidden; font-family:"Microsoft YaHei","微软雅黑",Georgia; }
.navigation { padding:0px 20px; }
.hentry{border-bottom:#F4DD9B solid 1px; margin-bottom:20px;}
.entry-content h2 { font-family:verdana; font-size:28px; font-weight:normal; line-height:1; }
.entry-content li { color:#222; }
.related_post li { color:#ffcc33; }
.entry-meta { font-size:12px; color:#438600; position:absolute; top:-32px; _top:-39px; right:0; _right:10px; text-align:right;}
.entry-meta *{font-family:Georgia,"微软雅黑","Microsoft YaHei";}
.entry-content-width .entry-meta { font-size:12px; color:#333333; position: static; top:-32px; right:0; text-align: left;}
.meta-nav { color:#55aa22; font-weight:bold; }
.cat { display:none; width:13px; height:13px; background-image:url(images/icon_cat.gif); background-repeat : no-repeat; float:left; margin:4px 4px 4px 0px; }
.info { display:none; width:48px; height:58px; background-position:left top; background-image:url(images/icon_info.png); background-repeat : no-repeat; float:left; margin:0px 4px 10px 0px; }
div#content #search { float:left; padding:0px; }
/* comments */
div.comments ol li { margin:10px 0px; font-size:12px; color:#333333; }
div.comments p { line-height:1.2; }
div.comments li { background-color: #f9f9fa; border:1px solid #eeeef0; padding:10px 20px 10px 20px; margin:0px; list-style-position: outside; }
div.comments li li { background-color: #ffffff; border:1px solid #f3f3f5; padding:10px; margin:5px 0px; list-style-type:none; list-style-position: outside; }
#cancel-comment-reply { display:none; }
div.comment-meta,
div.comment-meta a,
div.comment-meta a:visited { color:#999999; line-height:1.2; }
div.comment-content P { margin:10px 0px; padding:0px; }
div.comment-author_vcard img { float:right; }
div.comment-author_vcard { font-weight:bold; }
textarea#comment { height:13em; margin:0 0 0.5em; overflow:auto; width:99%; height:150px; }
/*Footer*/
div#footer-border { display:none; width:100%; height:40px; text-align:center; margin-top:20px; background-image:url(images/bg_post_2.gif); background-repeat : repeat-x; clear:both; }
div#footer { overflow:visible; font-size:12px; clear:both; margin-left:auto; margin-right:auto; text-align:center; }
div#footer-3rd { margin-left:auto; margin-right:auto; text-align:center; width:925px; }
div#footer .footer-bar { text-align:left; float:left; margin:0px 0px 20px 20px; padding:0px; width:280px; }
div#footer ul { text-align:left; float:left; margin:0px 0px 0px 0px; padding-left:10px; list-style-type:none; }
div#footer li { font-size:12px; color:#6699ff; }
div#footer li li { list-style-type:disc; }
div#footer li a,
div#footer li a:visited { color:#ddeeff; }
#footer-text { clear:both; margin-left:auto; margin-right:auto; text-align:center; padding:20px; width:600px; font-family:Georgia; }
#footer-text img{border:0;}
/*Others*/
div.skip-link { position:absolute; right:1em; top:1em; }
input#author,
input#email,
input#url { width:50%; }
#searchform #s { height:19px; width:120px; background-image:url(images/bg_container.gif); background-repeat : repeat-x; background-position :left -8px; border-top:solid 1px #666666; border-left:solid 1px #666666; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
div#nav-above { margin-bottom:1em; }
div#nav-below { margin-top:1em; }
div#nav-images { height:150px; margin:1em 0; }
div.navigation { height:1.25em; }
div.navigation div.nav-next { float:right; text-align:right; }
/*Sidebar*/



div.sidebar h3 { font-size:20px; color:#c65911; }
div.sidebar input#s { width:7em; }
div.sidebar li { list-style:none; margin:0 0 2em; }
div.sidebar li form { margin:0.2em 0 0; padding:0; }
div.sidebar ul ul { margin:0 0 0 2px; }
div.sidebar ul ul li { list-style:none; margin:0; }
div.sidebar ul ul ul { margin:0 0 0 0; }
div.sidebar ul ul ul li { list-style:none; }
div.sidebar span { color:#333333; }
div.sidebar img { border-width:0px; }
div.sidebar li#categories li a{font:16px bold Georgia,"Microsoft YaHei","微软雅黑";}
div.sidebar li#pages div p{margin:3px 0;}

.sidebar #search div{background:url(images/bg_searchbox.png) no-repeat; width:180px; height:28px; overflow:hidden; position:relative; color:#bea359;}
.sidebar #search div #s.text{background-color:transparent; background-image:none; border:0; position:absolute; top:1px; left:2px; width:124px; height:auto; padding:6px 0 0 0; color:#bfa359;}
.sidebar #search div .button{background-color:transparent; background-image:none; border:0; position:absolute; top:0; right:0; width:53px; height:28px; color:#9F780D; font-size:0; line-height:999px; overflow:hidden; text-indent:-999px;}
/*Gallery*/

div.gallery *,
div.sidebar div,
div.sidebar h3,
div.sidebar ul { margin:0; padding:0; }
.alignright,
img.alignright { float:right; margin:1em 0 0 1em; }
.alignleft,
img.alignleft { float:left; margin:1em 1em 0 0; }
.aligncenter,
img.aligncenter { display:block; margin:1em auto; text-align:center; }
div.gallery { clear:both; height:180px; margin:1em 0; width:100%; }
p.wp-caption-text { font-style:italic; }
div.gallery dl { margin:1em auto; overflow:hidden; text-align:center; }
div.gallery dl.gallery-columns-1 { width:100%; }
div.gallery dl.gallery-columns-2 { width:49%; }
div.gallery dl.gallery-columns-3 { width:33%; }
div.gallery dl.gallery-columns-4 { width:24%; }
div.gallery dl.gallery-columns-5 { width:19%; }
/* Page Navigation*/
.navigation { margin:10px 0px; padding-top:15px; padding-bottom:2px;/*visivility-IE*/ }
.alignleft { float:left; }
.alignright { float:right; }
.aligncenter,
div.aligncenter { display: block; margin:0 auto; }
.wp-pagenavi { text-transform:uppercase; font-size:13px; }
.wp-pagenavi a { text-decoration:none; border:1px solid #eedd77; color:#333333; margin:2px; padding:3px 4px; background-color:#ffee88; }
.wp-pagenavi a:hover { color:#fff; border:1px solid #0077cc; background-color:#2299ee; }
.wp-pagenavi span { margin:2px; padding:3px 4px; }
.wp-pagenavi span.pages { color:#777; margin-left:0; color:#000; }
.wp-pagenavi span.current { color:#333333; font-weight:bold; }

