?/*
Theme Name: The Enhancing Spring (TES) 中文版
Theme URI: http://www.awflasher.com/blog/archives/1061
Description: Except some of the images/icons, everything is original from awflasher.com. It's designed for a auto-fit layout and friendly SEO.
Version: 1.5
Author: aw
Author URI: http://www.awflasher.com/blog/
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
/* 
The Primary Layout For the essential styles of TES                         
*/
html{color:#000;background:#fff;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,"\5b8b\4f53",sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
q:before,q:after{content:'';}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
hr{border:none;height:1px;*color:#fff;}
img{border:0;-ms-interpolation-mode:bicubic;}
:focus{outline:0;}
body {color:#020;font:76% georgia;background:transparent url(images/tbg.jpg) repeat scroll 0 0;min-width:960px;}
h3 {font-size: 15px; color: #666}
p{line-height: 1.5em;margin: 1.2em 0}
ol, ul {line-height: 1.5em;margin: 1.2em 0 1.2em 2em}
ul li,ol li{margin-bottom: 0.2em}
img,a img{border:none}
a,a:hover {color:#477725;text-decoration:none}
em{font-style:normal; font-weight:bold ;color:#666666}
blockquote {margin: 0 20px;padding: 0 20px;border-left: 4px solid #E8E7D0;font-size: 1em}
code{font-family: monospace;  font-size: 12px; background-color: #eee}
pre code{line-height: 1.3em}
.code {overflow:hidden;background:#fff;border-left:2px solid #020;padding: 0 0 0 5px;margin: 5px 2px;color: #000;font-size:12px;font-family:monospace;white-space: pre;}
del, del *{text-decoration: line-through}
.clearfix:after {content: " ";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {display: block;*zoom:1}
.fL{float:left}
.fR{float:right}
.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.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;}
#tesloading{z-index:1;padding:2px;background:#c44;left:0;top:0;width:90px;color:#fff;font-size:16px;position:fixed;}
#headin-aw {width:100%;padding:0;height:130px;background:#efc url(images/bg.jpg) repeat-x center 0;position:relative}
#header-aw a{text-decoration:none;}

.awblog{font-size:36px;height:61px;line-height:61px;text-indent:0.5em;}
.description{font-size:16px;font-weight:bold;height:23px;text-indent:3em;}
.aw-f a{color:#fff;text-decoration:none}
/* Navigator */
#headin-aw ul{width:100%;margin:11px auto 0;height: 35px;line-height:35px;}
#headin-aw ul,#headin-aw li{list-style-type:none}
#headin-aw li{float:left;margin-left:0}
#headin-aw li.fR{float:right}
#header-aw #tesnavlist li a{text-decoration:none;display:block;font-size:14px;font-weight:bold;color:#fff;padding:0 20px}
#header-aw #tesnavlist li a:hover {background:#243411 none repeat scroll 0 0;color:#FFFFFF;}
h2{font-size:15px}
h2,h3{font-family: Tahoma, Arial, sans-serif}
h2 a {color: #272}
/* The Main Frame */
#wrapper{width:100%;text-align:left;}
#sidebar{width:25%;margin-left:-25%;font-size:15px;float:left}
#content{width:100%;font-size:15px;float:left;min-height:1px;}
#content-aw{margin-right:28%; width:70%;margin-left:2%;}
/* ~ The Main Frame */
/* (^single.php) For Post Page - The next and previous navigation */
.nav{width:100%; margin:15px auto 5px;font-size:12px;font-family:Tahoma, sans-serif}
.nav .prev-p{float:left}
.nav .next-p{float:right}
/* The Post Title */
.aw-title{color:#ACB200;}
.aw-tit{padding-top: 1px;font-size: .9em;color: #666;margin:0 auto}
#content-aw .post h2, #content-aw .aw-title{margin-top:10px;font-size: 2em; line-height:1em}
#content-aw h2{font-size:16px;margin-top:15px}
.aw-title a{text-decoration:none}
/* The Post Date */
.aw-cad{font-family:arial, helvetica;float:left; color:#edf8dd; margin:10px 15px 0 0;color:#666; padding: 0 10px 5px 0;border-right: 2px solid #e0e0e0;font-weight: bold;}
.aw-Y{text-align:center;font-size:12px;margin:5px 0}
.aw-D{text-align:center;font-size:32px;color:#477725;}
/* The Post Miscellaneous */
.aw-meta {float:left;width:86%}
.post a{border-bottom:1px dashed #060; color:#060;}
.post a:hover{color:#c30;}
#content-aw .aw-meta a,#content-aw .aw-more a,.post a.awad {text-decoration:none;border:none;}
.meta-small{font-size:12px;margin-top:6px}
p.postendmeta{font-size:12px;font-family:verdana;margin:0}
/* The aw-more is just the link to the comment */
.aw-more {border-top:2px dashed #ccc; font-size:14px;font-weight:bold; width:100%; text-align:center}
.nob {border:none}
a.commentslink{padding:0 18px;font-size:12px;font-family:Verdana;background:transparent url(images/icons.gif) no-repeat scroll 0 -22px;}
a.commentslink:hover{background-position:0px -35px}
/* The Excerpt Link */
#content-aw a.more-link{text-align:center;color:#efe;background:#030;padding:2px;font-size:14px;border:none}
#content-aw a.more-link:hover{color:#cf6}
/* (^index.php) .post is for each post in the archive-pages */
.post h2, .aw-title, .aw-cad, .aw-f{font-family:"Trebuchet MS",helvetica,sans-serif}
.post{margin:25px auto 30px}
#content-aw .post h2{font-size:1.4em}
#content-aw .post .aw-tit h2{font-size:2em}
/* (^comments.php) Comments Related */
#comment{width:90%}
#comment-dom{width: 100%;margin:10px auto 10px}
.comm-list{font-size:14px}
ol.comm-list{list-style:none;margin:0px;padding:0px}
ol.comm-list li{padding:5px;margin-right:25px}
ol.comm-list small{font-size:14px;margin-left:3px}
ol.comm-list small img{margin-right:5px}
ol.comm-list li.alt{background:#fff}
.comm-no {font-size:14px; font-weight:bold}
.comm-meta{font-family:"Trebuchet MS",Tahoma, Verdena;font-size:10px;color:#666}
/* ~ Comments Related */
/* (^sidebars.php) Sidebars */
#sidebar li.widget, li.pagenav{margin-top:1.3em}
#sidebar h2, div.commentbar{margin:1.2em 0 0.6em 0;padding:4px 10px;
color:#fff;font-size: 1em;background:#DAE7B4 url(images/bg.jpg) 0 -200px repeat-x;}
#sidebar ul{margin: 0 10px 0 5px;padding: 0;list-style-type: none}
#sidebar ul ul {margin:0em 0 1.5em 2px;}
#sidebar ul ul li {padding: 0 0 1px 8px;}
#sidebar ul ul li a {text-decoration:none}
#sidebar ul ul li a:hover {}
/* Forms */
input,textarea,select {border: 1px solid #C1C0B5;background-color: #FAFAF0;color: #555;font-size: 1em;font-family:"Trebuchet MS" Tahoma, Arial, sans-serif}
.form-label{width: 170px; display: block; float: left}
.p {cursor:pointer}
#s{width:70%}
/* Pages, such as "About", "Tag" */
#aw-page img{border: 1px solid #ced4ca;padding: 3px;margin: 5px 0 5px 0}
.expage{margin-top:20px;color:#262;}
/* (^footer.php) Footer */
#footer-aw{padding:15px 3%;background:#000 url(images/bg.jpg) 0 -400px repeat-x; overflow:hidden;color:#477725;margin-top:25px;font-size: 13px;}
.ft-s{width:30%;margin:0 auto;float:left;text-align:left}
.ft-s h2{font-size:16px;color:#fff}
.ft-s a{color:#cfc}
.ft-s a:hover{color:#020;background:#cfc}
.ss{width:20%}
.sl{width:45%}
#respond{margin-top:20px;color:#c00}
.copyright{padding:15px;text-align:center;background:#000;color:#ccc}
.linkcat ul {margin:2px;padding:0}
.linkcat ul li {list-style:none}
/* Miscellaneous */
.tes-pager{margin-bottom:15px}
/* Enhanced interactive with Firefox */
*::selection{color:#fc5;background-color:#0f581a;}
*::-moz-selection{color:#fc5;background-color:#0f581a;}

/* Icons */
.stumble,.delicious,.feedburner{display:block; width:67px; height:65px; background:transparent url(images/icons/spirit.gif) no-repeat 0 0}
.delicious{background:transparent url(images/icons/spirit.gif) no-repeat 0 -130px}
.feedburner{background:transparent url(images/icons/spirit.gif) no-repeat 0 -65px}
/* Thanks to Brain's Threaded Comments */
.commentbar .fL{ color: #fff;font-weight:bold}
#content-aw div.commentbar {font-size:14px; margin-bottom:0}
#content-aw div.commentbar .fR a{font-size:12px; text-decoration:none; border:none;margin-right:5px; color: #fff;}
#content-aw .commhead  {padding:3px 8px 6px; background:#eee;border-top:1px solid #cdc; font-family:verdana;letter-spacing:0; margin:0 0 10px}
#content-aw .commhead a, .commentbar a{font-size:12px; border:none; text-decoration:none}
.comment {position:relative;margin:3px;margin-top:6px;padding:4px;background-color:#fff;}
.comment .body{padding-left:4px;}
.comment cite{font-style:normal;font-weight:bold;float:left;}
.odd{background-color:#f8f8f8;}
.comment div {position:relative;}
.comment .comment img{margin:0px;}
#comments {font-family:tahoma;}
.commmeta {font-size:10px; font-family:tahoma; color:#333;}
.comment p {margin:0.8em 0}
.comment .collapseicon,
.collapsed .collapseicon {width:11px;height:11px;overflow:hidden;background:transparent url(images/icons.gif) no-repeat scroll 0 0;
cursor:pointer;margin:4px 6px 0 0;}
.collapsed .collapseicon {background:transparent url(images/icons.gif) no-repeat scroll 0 -11px;}
.comment .reply {text-align:right;padding:0px 6px 6px 0px;}
.comment{border:1px solid #ddd;}
input#subscribe{width: auto;}
.comment .title abbr{border: none;}
.collapsed .body,
.collapsed .comment{display:none;}
.formr{margin:10px 0;}
#addcomment {padding:10px 20px}
#addcommentbutton {margin-top:5px}
.add label{float:left;display:block;width:110px;}
#commentform textarea {width: 97%;}
.comm-func,.comm-lu,#reroot,
.reply, p.subscribe-to-comments {font-size:12px;font-family:verdana, sans-serif;}
.comm-lu {margin-bottom:5px;font-size:12px}
.comm-lu .u-n{font-weight:bold}
p.subscribe-to-comments label {cursor:pointer}
#subscribe{border:none}
.commentlist .title{padding-left:5px}
.authorspec {margin:5px}
.authorspec a{display:block;margin:0 10px 0 0;float:left; 
width:64px; height:64px;padding:1px; background:#000;
border:1px solid #060}
.authorspec a:hover{border-color:#c9EF9C}
.avatar{float:right;margin-right:8px;}