@charset 'UTF-8';
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:14px/1.5 Georgia,"Times New Roman","Bitstream Charter",Times,serif;letter-spacing:1px;background:#98C513;}
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;text-decoration:none;}
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{min-width:1000px;height:126px;overflow:hidden;background:url(images/headerBg.jpg) repeat-x;left:0;padding-bottom:28px;}
.headerimg{position:relative;height:126px;background:url(images/header.jpg) -5px 0 no-repeat; }
.description{height:28px;background:url(images/nav.png) repeat-x;}

.headerimg .topBox{position:absolute;top:10px;right:5px;padding:3px 2px;z-index:5;}
.followme{float:left;overflow:hidden;zoom:1;display:inline;margin-right:10px;}
.followme a{float:left;display:inline;width:24px;height:24px;margin-right:5px;background:url(images/feed.gif) no-repeat;text-indent:-10000px;overflow:hidden;}
.followme .twitter{background-position:-30px 0 ;}
.followme .sina{background-position:-60px 0 ;}
.followme .about{background-position:-90px 0 ;}
.headerimg #searchform{float:left;}

.wrap{position:relative;zoom:1;min-width:1000px;margin:0 5px;}
.single{padding-top:0;}
.primaryBar{position:absolute;top:0;left:0;width:250px;overflow:hidden;}
.secondBar{position:absolute;top:0;right:0;width:250px;overflow:hidden;}
section{margin:0 255px;}
.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: white;} 
.depth-1 {border: 1px solid #ddd;-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;} 
.even, .alt {border-left: 1px solid #ddd;}
small {font-size: 0.9em;line-height: 1.5em;}
h1{position:relative;font-size:90px;font-family: 'Ultra', cursive;line-height:1em;top:5px;left:10px;width:300px;}

.frontTitle{position:relative;display:inline-block;zoom:1;top:0;left:0;text-shadow:1px 1px 1px #111;opacity: 0.5;filter:alpha(opacity=50); }
.backTitle1{position:absolute;top:2px;left:3px;color:#cfc;text-shadow:2px 2px 2px #000;opacity: 0.5;filter:alpha(opacity=50); }


h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {text-decoration:none;color:#B7D902;}
.description {text-align:right;padding:0 20px;font-size:15px;line-height:160%;line-height:172%\9;font-weight:bold;position:relative;color:#fff;}
h2 {font-size:1.4em;}
article h2 a{text-decoration:none;}
h2.pagetitle {margin-top:30px;text-align:center;}
aside h2 {font-size:1.1em;}
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,.narrowcolumn{background:#fff;padding:10px;border:1px solid #6E8F0E;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:1px 1px 0 #7FA510;-moz-box-shadow:1px 1px 0 #7FA510;-webkit-box-shadow:1px 1px 0 #7FA510;}
.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;font-size:12px;padding:10px;background:#f8f8f8;}
.entry p{margin:10px 0;text-indent:2em;}
.entry blockquote p{margin:0;text-indent: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 {margin:0 auto;}
footer p {padding:15px 0;text-align:center;font-size:12px;color:#333;text-shadow:1px 1px 0 #eee;}
footer a{color:#111;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;}
 

#searchform #s {width:130px;padding:4px;height:14px;border:1px solid #000;background:#fff;opacity:.5;filter:alpha(opacity=50);vertical-align:middle;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;}
#searchsubmit {width:50px;height:24px;font-size:15px;color:#316A26;font-weight:bold;padding:0;overflow:visible;vertical-align:middle;border:1px solid #000;border-left:0;opacity:.5;filter:alpha(opacity=50);-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;}
.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;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:99%;margin:2px auto;padding:2px;border:1px solid #ddd;-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;}


#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;}

.content li{padding:3px 0;border-bottom:1px dashed #eee;word-wrap:break-word;}
.content li a:hover{text-decoration:underline;}
.content .recentcomments{font-size:12px;padding:5px 0;}
.recentcomments b{float:right;}
.widget_recent_entries li{font-size:13px;list-style:disc inside none}

.blogroll li{list-style:disc inside}

.widget_tag_cloud a{text-decoration:underline;}


.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 {zoom:1;}
.runcode p{margin:0;}
.areaBox{display:inline-block;width:95%;height:190px;padding-bottom:5px;background:url("images/codeCorner.gif") repeat-x scroll 100% 100% ;cursor:row-resize;}
.runcode_text {height: 180px;width: 100%;color:#ccc;overflow-x:hidden;letter-spacing:1px;text-shadow:1px 1px 1px #111;font-family:Consolas,Fixedsys;padding:2px;font-size:13px;line-height:1.5em;background:#404040;border:3px inset #66840D;}
.runcode_button{border:1px solid #66840d;font-size:16px;font-weight:bold;
	border-radius:3px;
	text-shadow:1px 1px 0 #eee;
	box-shadow:1px 0 1px #98c513;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6ff00, endColorstr=#b5d702);
	background: linear-gradient(top, #e6ff00, #c3e302 ,#b5d702,#b5d702,#b5d702);
	background: -moz-linear-gradient(top, #e6ff00, #c3e302 ,#b5d702,#b5d702,#b5d702);
	background: -webkit-gradient(linear, 0 0, 0 100% , from(#e6ff00),to(#b5d702));
	background: -webkit-linear-gradient(0 0, #e6ff00, #c3e302 ,#b5d702,#b5d702,#b5d702);
}

/* coolcode */
.hl-title {background-color: #F9FBFC;border: 1px solid #C3CED9;border-bottom: 0;padding: 6px 24px;font-size: 14px;font-weight: bold;}
.hl-surround {border: 1px solid #C3CED9;margin: 15px;word-wrap: break-word;font-family: Consolas, Fixedsys;text-shadow: 1px 1px 1px #111111;}
.hl-main {padding-left: 56px;list-style: decimal outside;color:#ccc;}
.hl-main li {border-bottom: 1px solid #333;border-top: 1px solid #666;padding-left: 12px;background-color: #404040;}


/*  pagenavi 插件 */
.wp-pagenavi{text-align:center;height:30px;line-height:120%;}
.wp-pagenavi a,.wp-pagenavi span{display:inline-block;background:#fff;padding:5px 8px;margin:2px;-moz-border-radius: 3px;border-radius: 3px;-webkit-border-radius:3px;}
.wp-pagenavi a{text-decoration:none;border: 1px solid #7FA510;color:#000;}
.wp-pagenavi span.pages,.wp-pagenavi span.extend{color:#aaa;border: 1px solid #7FA510;}
.wp-pagenavi span.current {font-weight:bold;border:1px solid #7FA510;color:#aaa;}

/* 相关文章插件 */
.yarppBox{padding:10px;margin:10px 0;border:1px solid #ddd;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#eee;}
.yarppBox ol{line-height:24px;}
.yarppBox li{border-bottom:1px dashed #eee;}

/* feedshy */
.feedsky a img{display:block;margin-bottom:10px !important;}
.feedsky br{display:none;}

/*menu */
.menu {position:absolute;bottom:0;left:20px;}
.menu:after{content:'';clear:both;display:block;}
.menu li{float:left;font-size:16px;text-shadow:2px 2px 2px #333;width:94px;height:24px;line-height:24px;overflow:hidden;text-align:center;font-weight:bold;}
.menu li a{display:block;color:#fff;text-decoration:none;background:url(images/menu.gif) 0 2px no-repeat;}
.menu li a:hover,.menu .active a{background-position:0 -23px;line-height:26px;}


/* face */
.wp-smiley-select{background:#eee;border:1px solid #ccc;}


/* 网站标题 */
.fonts{position:absolute;overflow:hidden;right:20px;height:1px; }
.front{text-shadow:0 1px 0 #666}
.back{position:relative;}
.fonts0{ top:20px; }
.back0{ top:-18px; color:#659200;}
.fonts1{ top:21px; }
.back1{ top:-17px; color:#76a311;}
.fonts2{ top:22px; }
.back2{ top:-16px; color:#87b422;}
.fonts3{ top:23px; }
.back3{ top:-15px; color:#98C533 ;}


.backHome a{color:#E3E2E0;text-decoration:none;font-size:15px;}


/* 框 */
.module{margin-bottom:5px;zoom:1;background:#fff url(images/moduleL.gif) 0 0 repeat-y;}
.module h2,.module .bottom{overflow:hidden;position:relative;}
.module h2{padding:0 20px;background:url(images/moduleT.gif) repeat-x;height:28px;line-height:26px;text-shadow:1px 1px 0 #eee;}
.module h2 small{font-size:11px;font-weight:normal;}
.lBorder,.rBorder{width:14px;height:100%;background:url(images/moduleCorner.gif) no-repeat;}
.lBorder,.rBorder{position:absolute;}
.module h2 .lBorder{left:0;top:0;background-position:0 0;}
.module h2 .rBorder{right:0;top:0;background-position:100% 0;}
.module .bottom{height:14px;background:url(images/moduleB.gif) repeat-x;}
.module .bottom .lBorder{left:0;bottom:0;background-position:0 100%;}
.module .bottom .rBorder{right:0;bottom:0;background-position:100% 100%;}
.module .content{overflow:hidden;zoom:1;padding:10px;background:url(images/moduleR.gif) 100% 0 repeat-y;}
 


