html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
body {font:16px/180% Georgia,Tahoma,Verdana,Arial,sans-serif;letter-spacing:1px;background:#000;}
article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block;}
ul,ol{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;border:0;font-size:100%;color:#DD4F10;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration: line-through;}
abbr[title], dfn[title]{border-bottom:1px dotted #000;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}

.clear {clear: both;}
.alignright {float: right;}
.alignleft {float: left}
select {width: 130px;}
.center {text-align: center;}
.hidden {display: none;}
hr {display: none;}
a img {border: none;}


header{height:45px;background:url(images/header.gif) repeat-x;position:fixed;_position:absolute;z-index:100;left:0;width:100%;}

.wrap{min-width:850px;margin:0 20px;padding-top:70px;_margin:0 20px;}
.single{padding-top:0;}
aside{background:#e2ebf0 url(images/asideTop.gif) no-repeat;float:left;width:250px;margin:0 15px 10px 0;display:inline;}
aside .content{padding:10px;}
aside .asideBottom{height:20px;background:url(images/asideBottom.gif) 0 100% no-repeat;}
section{border-top:30px solid #000;margin-left:20px;padding:20px;padding-left:30px;background:#f6f6f6 url(images/wrapbg.gif) 100% 0 no-repeat;}
.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: white;} 
.depth-1 {border: 1px solid #ddd;} 
.even, .alt {border-left: 1px solid #ddd;}
small {font-size: 0.9em;line-height: 1.5em;}
h1 {position:relative;float:left;font-size:2.5em;text-align: center;line-height:1em;height:38px;}

.frontTitle{position:relative;top:0;left:0;}
.backTitle1{position:absolute;top:1px;left:1px;color:#bbb;}
.backTitle2{position:absolute;top:2px;left:2px;color:#999;}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {text-decoration: none;color:#fff;}
.description {font-size:15px;line-height:160%;line-height:172%\9;font-weight:bold;float:left;text-align:center;position:relative;color:#fff;}
h2 {font-size:1.6em;}
article h2{font-size:2em;line-height:1em;} 
article h2 a{text-decoration:none;}
h2.pagetitle {margin-top:30px;text-align:center;}
aside h2 {font-size: 1.2em;}
h3 {font-size: 1.3em;}
.entry p a:visited {color: #b85b5a;}


small, aside ul ul li, aside ul ol li, .nocomments, .postmetadata, blockquote, strike {color: #777;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size: 0.9em;letter-spacing: .07em;}
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}

.widecolumn {background:#E8EDF1;}
.widecolumn h2{text-align:center;padding:5px 0;border-bottom:1px solid #ccc;}
.widecolumn h2 small{font-size:11px;font-weight:lighter;}
.widecolumn .entry{border-top:1px solid #fff;padding:10px;}
.widecolumn .post {margin:0;padding:0;}

.post {margin-bottom:20px;padding-bottom:20px;}
section .postmetadata,.imgBox{color:#73A6BC;border:5px solid #eee;background:#F7F9FB url(images/infobg.gif) ;padding: 5px;font-size:12px;}
.entry p{margin:10px 0;}

.widecolumn .smallattachment {text-align: center;float: left;width: 128px;margin: 5px 5px 5px 0px;}
.widecolumn .attachment {text-align: center;margin: 5px 0px;}
#respond{width:90%;padding:10px; margin:0 auto;}

footer {border-top:3px solid #222;color:#fff;margin:0 20px 0 40px;}
footer p {padding:15px 0;text-align:center;font-size:12px;background:url(images/footer.gif) repeat-x;color:#ccc;}
footer a{color:#ccc;text-decoration:none;}

p img {padding: 0;max-width: 100%;}
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;}



.entry ol {padding: 0 0 0 35px;}
.postmetadata ul, .postmetadata li {display: inline;}
aside ul li {margin-bottom: 15px;}
aside ul p, aside ul select {margin: 5px 0 8px;}
ol li, aside ul ol li {list-style: decimal outside;}
aside ul ul li, aside ul ol li {margin: 3px 0 0;}


.recentcomments{font-size:12px;}
.widget_recent_entries li{font-size:12px;}

.headerimg #searchform{position:absolute;right:5px;padding:3px 2px;z-index:5;}
#searchform #s {width:130px;padding:4px;height:16px;border:0;background:#fff;opacity:.5;filter:alpha(opacity=50);-moz-opacity:.5vertical-align:middle;}
#searchsubmit {width:70px;height:24px;vertical-align:middle;}
.entry form { text-align:center;}


#commentform {margin: 5px 10px 0 0;}
#commentform input {width: 170px;padding:2px;margin:5px 5px 1px 0;background:#FFFDF0;border:1px solid #ccc;color:#333;}
#commentform textarea {width: 100%;padding: 2px;background:#FFFDF0;border:1px solid #ccc;color:#333}
#respond:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#commentform #submit {width:100px;padding:0;}
.alt {padding: 10px;}

#comments{padding-top:10px;}
.commentlist {text-align: justify;width:90%;margin:0 auto;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;width:100%;}
.commentlist li ul li {margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children { padding: 0; }
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;}

.commentmetadata,.commentmetadata a{color:#777;font-size:11px;font-weight:normal;}
.nofollow{font-size:11px;}
.thdrpy{font-size:12px;text-align:right;}

.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li {font-size: 1em;} 
.commentlist li {font-weight: bold;}
.commentlist li .avatar {float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}

.thread-even .comment-childs{background:#fff;}
.thread-even .chalt{background:#f8f8f8;}
.thread-odd .comment-childs{background:#f8f8f8;}
.thread-odd .chalt{background:#fff;}
.comment-childs{width:98%;margin:2px auto;padding:2px;border:1px solid #ddd;}


#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center;width: 100%;}
#wp-calendar td {padding: 3px 0;text-align: center;}
#wp-calendar td.pad:hover {background-color: #fff;}



acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}

blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0;display: block;}



.navigation {display:block;text-align:center;background:#E8EDF1;overflow:hidden;zoom:1;}


.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 p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;}

/* runcode 插件 */
.runcode p{margin:0;}
.runcode_text {height: 150px;width: 500px;padding:2px;letter-spacing:1px;font-size:13px;font-style:normal;font-weight:normal;line-height:1.5em;background:transparent;border:1px solid #aaa;}

/*  pagenavi 插件 */
.wp-pagenavi{text-align:center;height:30px;line-height:120%;}
.wp-pagenavi a,.wp-pagenavi span{display:inline-block;padding:2px 5px;margin:2px;}
.wp-pagenavi a{text-decoration:none;border: 1px solid #aaa;color:#000;}
.wp-pagenavi span.pages,.wp-pagenavi span.extend{color: #aaa;border: 1px solid #ccc;}
.wp-pagenavi span.current {font-weight:bold;border:1px solid #ccc;color:#aaa;}

/* feedshy */
.feedsky a img{display:block;margin-bottom:10px !important;}
.feedsky br{display:none;}

/* face */
.wp-smiley-select{background:#eee;border:1px solid #ccc;}


/* 网站标题 */
.fonts{position:absolute; overflow:hidden;left:0;height:1px; }
.back{position:relative;}
.fonts0{ top:20px; }
.back0{ top:-18px; color:#ccc;}
.fonts1{ top:21px; }
.back1{ top:-17px; color:#bbb;}
.fonts2{ top:22px; }
.back2{ top:-16px; color:#aaa;}
.fonts3{ top:23px; }
.back3{ top:-15px; color:#999 ;}

.wp_cumulus_widget{display:none;}
#tagcloudflash{position:absolute;top:0;width:100%;left:0;margin:0 auto;}

.backHome a{color:#E3E2E0;text-decoration:none;font-size:15px;}

