/*  
Theme Name: D-Z Theme Pro Green (Control Pannel)
Theme URI: http://zeuscn.net/
Description: 一款引入杂志元素的博客模板，基于免费主题 D&amp;Z Theme 进行二次开发而来，在此基础上丰富了页面设计，细节处理更加出色，并附带强大的后台设置，让您完全脱离代码即可玩转主题。主题原设计来自 <a href="http://www.dogorgod.com/" target="_blank">Timer</a> ，由 <a href="http://zeuscn.net/" target="_blank">zEUS.</a> 修改制作。该主题适用于 <strong>Wordpress 2.7 以上版本</strong>，<strong>支持 widgets 设置</strong>，<strong>内置了原生评论分页和留言回复</strong>功能，自带<strong>评论 Gravatar 头像</strong>、<strong>评论/反向链接分离</strong>，<strong>作者评论特殊背景色</strong>，无需插件整合WP中文工具箱（修改版）以提供<strong>随机日志/热评日志等功能</strong>，自带<strong>分页</strong>效果，并附带<strong>友情链接页面模板</strong>。通过 W3C 验证，兼容国内主流 Firefox 3.0 Chrome IE6 IE7 等浏览器。
Version: 2.09.10.26
Author: zEUS. &amp; Timer
Author URI: http://www.dztheme.com/
*/

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre dl, dt, dd, form, a, fieldset, input, th, td
{margin: 0; padding: 0; border: 0; outline: none;}

body {
background:#5B5F69;
font-family:Verdana,trebuchet ms,helvetica;
color:#DDFC90;
line-height:1.8em;
font-size:62.5%;
}

a {
color:#A0BF62;
text-decoration:none;
}

p {
display:block;
margin:0 0 10px;
}

blockquote {
background:#EFEFEF;
border:1px dashed #CCC;
color:#476606;
margin:5px 0;
padding:5px 10px;
}

.header {
height:139px;
width:970px;
background:url(images/header.gif) no-repeat;
margin:10px auto 0;
position:relative;
}

h1 {
float:left;
font-family:微软雅黑;
height:68px;
margin:0;
padding:25px 0 0 50px;
text-indent:-9999em;
width:677px;
}

h1 a,h1 a:visited {
background:transparent url(images/h1.png) no-repeat scroll 0 0;
display:block;
height:60px;
width:370px;
}

h1 a:hover {
text-decoration:none;
color:#fff;
}

.description {
color:#6E6E6E;
font-size:1.2em;
font-weight:700;
font-family:微软雅黑, 黑体, "Arial Black";
top:55px;
left:35px;
position:absolute;
display:none;
}

#rss{float:right;height:37px;width:39px;}
#rss a{float:right;height:37px;width:40px;}
#rsstip{background:#000;display:none;font-size:12px;color:#fff;padding:5px;position:absolute;right:45px;top:8px;width:150px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.search {
position:absolute;
right:0;
top:62px;
width:242px;
height:26px;
}

.searchform {
width:240px;
height:24px;
margin:0;
padding:1px;
}

.searchform input {
color:#848484;
font:1.2em 微软雅黑, 黑体, "Arial Black";
border:none;
}

.searchform .s  {
background:#353E48;
border:none;
float:left;
height:16px;
position:absolute;
width:180px;
padding:4px 5px;
}

#s {
background:#fff;
border:none;
float:left;
height:16px;
position:absolute;
width:180px;
padding:4px 5px;
border:none;
}

.searchform .submit {
background:#353E48;
border:none;
display:inline;
float:right;
width:25px;
height:24px;
margin-right:25px;
padding:4px 0;
}

.nav {
font-size:1.2em;
height:32px;
left:10px;
position:absolute;
top:102px;
width:950px;
}

.nav ul {
float:left;
width:742px;
height:32px;
position:relative;
margin:0;
padding:0 104px;
}

.nav ul li {
float:left;
width:98px;
height:24px;
line-height:24px;
text-align:center;
list-style:none;
margin:0;
padding:4px 25px;
}

.nav ul li a {
color:#000;
background:url(images/navli-bg.gif) no-repeat;
width:98px;
height:24px;
display:block;
}

.nav ul li a:hover {
background:url(images/navli.gif) no-repeat;
display:block;
width:98px;
height:24px;
text-align:center;
color:#F3FE40;
}

.nav .current_page_item a,#nav .current_page_item a:visited {
background:url(images/navli.gif) no-repeat;
display:block;
width:98px;
height:24px;
text-align:center;
}

#wrapper {
width:970px;
margin:7px auto;
}

#wrap-bg {
background:url(images/wrap-bg.gif) repeat-y;
float:left;
width:970px;
padding:10px 0 0;
}

#wrap-btm {
background:url(images/wrap-btm.gif) no-repeat;
width:970px;
height:10px;
float:left;
}

#content {
margin-top:8px;
width:590px;
float:left;
}

.post {
border-bottom:1px dotted #BEDA85;
float:left;
margin:0 0 20px 0;
display:inline;
padding:0 0 5px 20px;
width:570px;
}

.arch-post {
float:left;
height:140px;
overflow:hidden;
width:275px;
margin:5px 0;
padding:5px 0 5px 20px;
}

.post .title {
text-align:left;
height:auto;
width:570px;
}

.arch-post .title {
text-align:left;
height:auto;
width:275px;
color:#A1BE64;
}

.arch-entry {
text-align:left;
width:265px;
background:#f5f5f5;
font-size:1.2em;
padding:5px;
color:#476606;
}

.arch-post h2 {
color:#5A5A5A;
font-size:1.5em;
font-family:微软雅黑, 黑体, "Arial Black";
font-weight:700;
margin:0;
}

.arch-post h2 a {
color:#5A5A5A;
text-decoration:none;
}

h2 {
color:#476606;
font-size:1.8em;
font-family:微软雅黑, 黑体, "Arial Black";
font-weight:700;
margin:0;
padding:3px 0;
}

h2 a:hover {
color:#F3FE40;
background:#8EC31F;
text-decoration:none;
}
.entry {
color:#476606;
float:left;
margin-top:5px;
width:570px;
font-size:1.4em;
line-height:1.8em;
}
.index-entry {
float:right;
color:#666;
width:428px;
font-size:1.3em;
margin-top:5px;
line-height:1.8em;
}
.cat-icon {
background:#999999;
color:#6E6E6E;
float:left;
height:130px;
margin-bottom:5px;
overflow:hidden;
width:120px;
}
.cat-icon img {
border:none;
}
.entry a,.search-entry a {
color:#476606;
text-decoration:underline;
}
.entry img , .index-entry img , .entry-content img {
border:none;
margin:5px;
}

.entry li {
list-style:none;
margin:10px 0;
}

.entry h3 {
font:bold 1.4em Arial, Helvetica, sans-serif;
color:#707070;
margin:2px 2px 2px 20px;
}

.entry ul,.entry ol {
list-style:none;
margin:0;
padding:10px 15px;
}

.entry ul li,.entry ol li {
background:url(images/linkli.gif) no-repeat left 2px;
padding-left:20px;
margin:0;
}

.search-entry {
display:inline;
font-size:1.2em;
width:554px;
float:left;
background:#f5f5f5;
margin:5px 10px;
padding:5px;
color:#476606;
}

.postinfo {
font-family:微软雅黑;
font-size:1.1em;
color:#a1be64;
float:left;
padding:1px;
width:98%;
}
.indexpostinfo {
font-family:微软雅黑;
font-size:1.1em;
float:left;
color:#A0BF62;
padding:1px;
width:97%;
}
.postinfo a, .newpostinfo {
color:#a1be64;
}

.pagetitle {
background:url(images/pagetitle.gif) no-repeat;
width:511px;
height:25px;
float:left;
margin-left:39px;
display:inline;
line-height:25px;
color:#3B5D14;
font-family:微软雅黑;
font-style:italic;
font-size:1.2em;
text-align:center;
}

.postdate {
color:#A1BE64;
}

.postmeta {
background:url(images/postmeta.gif) no-repeat;
float:left;
font-family:黑体;
font-size:1.3em;
height:180px;
padding:5px;
text-align:center;
width:120px;
}

.postmeta a,.pagetitle a {
color:#3B5D14;
}

.postmeta .postdate ,.postmeta .comm {
color:#F3FE40;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
font-weight:700;
height:17px;
line-height:17px;
text-align:center;
width:120px;
}

.postmeta .comm {
font-size:1em;
height:20px;
line-height:20px;
margin-top:5px;
}

.postmeta-s {
background:url(images/postinfo.gif) no-repeat;
color:#476606;
display:inline;
float:left;
font-family:Arial,"微软雅黑","黑体";
font-style:italic;
height:21px;
line-height:21px;
margin-left:29px;
text-align:center;
width:511px;
}
.postmeta-s a {
text-decoration:none;
color:#476606;
}
.postmeta-s .postdate {
float:left;
font-size:0.8em;
font-style:italic;
font-weight:bold;
text-align:center;
width:100px;
color:#fff;
}
.postmeta-s .category {
display:inline;
float:left;
font-style:italic;
font-weight:bold;
margin-left:13px;
font-size:0.9em;
}
.postmeta-s .comm {
float:right;
font-style:italic;
font-weight:bold;
margin-right:20px;
font-size:0.9em;
}

.pagetitle .comm {
font-style:italic;
float:right;
margin-right:20px;
font-weight:700;
}

.extra {
width:570px;
float:left;
font-size:1.2em;
padding:10px 0 10px 20px;
}

.extra-single {
width:550px;
margin-top:10px;
float:left;
border-bottom:1px solid #BEDA85;
border-top:1px solid #BEDA85;
padding:10px;
}

.extra h3,.extra-single h3 {
font:bold 1.2em Arial, Helvetica, sans-serif;
color:#3B5D14;
margin:2px;
}

.st-related-posts {
float:left;
color:#476606;
width:100%;
font-size:1.2em;
margin:0;
padding:0;
}

.st-related-posts li {
list-style:none;
background:url(images/li.gif) left 8px no-repeat;
padding-left:10px;
border-bottom:1px solid #BEDA85;
width:44%;
display:inline;
float:left;
line-height:1.8em;
margin:0 10px;
}

#cat-bg .recent ul li,#cat-bg .random ul li,.extra-single .recent ul li,.extra-single .random ul li {
list-style:none;
background:url(images/li.gif) left 8px no-repeat;
padding-left:10px;
border-bottom:1px dashed #ace421;
line-height:1.8em;
color:#476606;
}

h3 {
color:#5a5a5a;
font:bold 110%/100% Arial, Helvetica, sans-serif 黑体;
}

.post-nav {
clear:both;
padding-bottom:15px;
margin-top:-15px;
font-size:95%;
}

.post-nav a,.post-nav a:visited {
color:#555;
text-decoration:none;
}

.post-nav a:hover {
color:#44a1d0;
text-decoration:none;
}

.post-nav .previous a {
float:left;
padding-left:20px;
padding-top:2px;
}

.post-nav .next a {
float:right;
padding-right:20px;
padding-top:2px;
}

.pageNav a {
background-color:#feffff;
border:1px solid #bababa;
color:#666;
margin:2px 0;
padding:2px 5px 1px;
position:relative;
}
.pageNav a:hover {
background-color:#342d27;
border:1px solid #9b999a;
color:#fff;
}
.current {
background-color:#476606;
border:1px solid #BEDA85;
color:#DDFC90;
font-weight:700;
margin:2px 0;
padding:2px 5px 1px;
}

.pages,.extend {
background:#F5F5F5;
border:1px solid #BEDA85;
margin:2px;
padding:2px 5px 1px;
color:#476606;
}

.sidebar {
float:right;
margin-top:8px;
font-family:微软雅黑;
width:365px;
}

.sidebar h3 {
color:#3B5D14;
display:block;
font-size:1em;
font-family:微软雅黑;
height:14px;
line-height:14px;
margin:3px 0;
}

.sidebar h3, #cat-bg h3 {
color:#476606;
display:inline;
font-size:1em;
font-family:微软雅黑;
height:14px;
line-height:14px;
margin:3px 0;
padding:0 3px;
text-decoration:underline;
}

.widget {
float:left;
font-size:1.2em;
width:350px;
margin:8px 0;
padding:0;
color:#476606;
}
.widget a {
color:#476606;
}
.widget a:hover {
color:#A0BF62;
}
.widget ul,.textwidget {
float:left;
width:345px;
margin:5px;
padding:0;
}

.textwidget .img_border a:hover {
border:1px #88888C solid;
padding:3px;
}

.widget ul li {
list-style:none;
float:left;
background:url(images/linkli.gif) no-repeat left 4px;
padding-left:20px;
width:324px;
line-height:1.8em;
margin:0;
}

.longli,.shortli {
margin:5px 0 10px 5px;
}

.longli ul,.longli ul li ul {
list-style:none;
width:345px;
margin:0;
}
.longli ul li a {
float:left;
}
.longli ul li a:hover {
background:#476606;
color:#F3FE40;
}

.longli ul li,.longli ul li ul li {
float:left;
background:url(images/linkli.gif) no-repeat left 2px;
padding-left:20px;
width:324px;
margin:0;
border-bottom:1px dashed #ACE421;
}

.shortli ul,.shortli ul li ul {
list-style:none;
margin:0;
}

.shortli ul li,shortli ul li ul li {
background:url(images/linkli.gif) no-repeat left 2px;
float:left;
padding-left:20px;
width:95px;
height:1.8em;
overflow:hidden;
margin:0;
}

.widget .alignleft {
float:left;
}

.widget .alignright {
float:right;
}

/* ------------------------------------- tab area */
#rotate {
float:left;
width:350px;
}

.ui-tabs-nav {
float:left;
margin:0;
padding:0 1px;
}

.ui-tabs-nav li {
font:bold 1.4em "Trebuchet MS",Arial;
position:relative;
float:left;
list-style:none;
background:url(images/tab.gif) repeat-x;
text-align:center;
color:#81af22;
height:21px;
line-height:21px;
width:87px;
}

.ui-tabs-nav li a {
color:#476606;
text-decoration:none;
}

.ui-tabs-nav li a:hover {
color:#f8f8f8;
background:#beda85;
display:block;
width:87px;
height:21px;
}

.ui-tabs-selected a {
background:url(images/Tabselecet.gif) repeat-x;
color:#4e4e4e;
width:87px;
height:21px;
display:block;
}

.ui-tabs-panel {
float:left;
color:#476606;
background:url(images/tabbg.gif) repeat-x;
font-size:1.2em;
font-family:"Trebuchet MS",Arial;
line-height:1.5em;
word-break:break-all;
width:340px;
margin-bottom:5px;
padding:8px 5px;
}

.ui-tabs-panel li {
list-style:none;
padding:2px 0;
}

.ui-tabs-panel li a {
color:#476606;
padding-left:12px;
background:url(images/li.gif) left 6px no-repeat;
}

.ui-tabs-panel li a:hover {
color:#A0BF62;
}

.ui-tabs-panel ul {
width:100%;
margin:0;
padding:0;
}

.ui-tabs-hide {
display:none;
}

#hotposts li,#commentstitle li {
float:left;
width:100%;
}

.hotcomment {
float:right;
display:block;
width:90px;
text-align:right;
}

.hotposttitle {
float:left;
display:block;
}

#calendar table {
color:#666;
margin:0 auto;
}

#calendar td {
padding:0 4px;
}

#calendar table a {
text-decoration:none;
color:#44a1d0;
border:none;
white-space:normal;
margin:0 auto;
}

#calendar table a:hover {
text-decoration:none;
color:#666;
border:none;
margin:0 auto;
}

/* ------------------------------------- comments area  */
.comments-template {
float:left;
padding:15px 10px 0;
width:550px;
border-top:1px solid #808C97;
}

.comments-template ol {
list-style:none;
font-size:13px;
margin:0;
padding:0 0 5px;
width:550px;
float:left;
}

.comments-template ol li {
border:1px solid #BEDA85;
color:#222;
margin:15px 0 0;
padding:5px;
font-weight:normal;
width:540px;
float:left;
list-style:none;
}

.comments-template h2 {
font-family:"Trebuchet MS",Arial;
font-size:1.4em;
color:#476606;
margin:0;
padding:0 10px 3px;
float:left;
height:30px;
line-height:30px;
}

.comments-template h3 {
font-family:"Trebuchet MS",Arial;
font-size:14px;
color:#476606;
text-align:center;
margin:0;
padding:10px 10px 0;
float:left;
}

.comments-num {
font-size:3em;
}

.comment-entry-owner {
background:#476606;
color:#ccc;
}

.commentmetadata a {
font-size:.8em;
color:#3B5D14;
}

.comments-template p.nocomments {
padding:0;
}

.fn {
font-weight:bold;
font-style:normal;
}
.fn a {
color:#476606;
}

.commentmetadata {
text-align:left;
}

.avatar{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:right;
margin:0 0 3px 3px;
padding:2px;
}

.reply {
text-align:right;
margin:5px 0;
}

.reply a {
border:1px solid #ccc;
padding:1px 7px;
background:#ededed;
}

.reply a:hover {
border:1px solid #ededed;
padding:1px 7px;
background:#ccc;
}

.children{
padding: 5px;
margin:0;
}

.children .alt, .children .even {
background:#F7FFEF;
margin:0 0 5px;
padding:5px 5px 0;
width:98%;
}
.comments-navi {
width:100%;
float:left;
}
.comments-template .alignleft, .comments-template .alignright {
margin:10px 0 0;
padding:0;
font-size:12px;
}

.comments-template .alignleft {
float:left;
}

.comments-template .alignright {
float:right;
}

.comments-template .alignleft a, .comments-template .alignright a {
border:1px solid #ccc;
padding:1px 7px;
background:#ededed;
}

.comments-template .alignleft a:hover, .comments-template .alignright a:hover {
border:1px solid #ccc;
padding:1px 7px;
background:#476606;
color:#ededed;
}

#cancel_reply {
padding:5px 0 10px;
margin:5px 0;
text-align:right;
float:right;
}

#cancel_reply a {
border:1px solid #ccc;
width:150px;
background:#f6f6f6;
font-family:"Comic Sans MS";
padding:4px 7px;
color:red;
}

#cancel_reply a:hover {
background:#CCC;
border:1px solid #EDEDED;
padding:1px 7px;
}

#respond {
display:inline;
padding-left:10px;
width:98%;
float:left;
}

#respond h3 {
color:#555555;
font-size:36px;
font-style:italic;
margin-bottom:15px;
text-align:center;
}

#commentform {
width:96%;
margin:0 auto;
font-size:12px;
float:left
}

#author,#email,#url,#submit,#spambyzhangsan {
border:1px solid #ccc;
width:200px;
background:#f6f6f6;
padding:2px 5px;
}

#submit {
border:1px solid #ccc;
width:150px;
background:#f6f6f6;
color:#555;
font-family:"Trebuchet MS",Arial;
padding:2px 5px;
margin:5px 0;
font-weight:bold;
float:left;
}

.reply-tip {
color:#555555;
font-family:"Trebuchet MS",Arial;
font-size:13px;
font-weight:bold;
}

#commentform textarea {
font:13px Arial, Helvetica, sans-serif;
width:100%;
height:140px;
border:solid 1px #ccc;
background:#F6F6F6 url(http://www.zhang3.net/images/comment-bg.png) no-repeat scroll center center;
overflow:hidden;
padding:2px 5px;
}

.navigation {
float:left;
background:url(images/navigation.gif) no-repeat;
height:23px;
line-height:23px;
width:550px;
margin-left:7px;
display:inline;
color:#476606;
font-size:1.2em;
}

.navigation a {
color:#fff;
}

.navigation .alignleft {
float:left;
margin-left:28px;
display:inline;
width:225px;
text-align:left;
white-space:nowrap;
overflow:hidden;
}

.navigation .alignright {
float:right;
margin-right:28px;
display:inline;
width:225px;
text-align:right;
white-space:nowrap;
overflow:hidden;
}

#cat-area {
width:970px;
font-size:1.2em;
float:left;
margin-top:7px;
}

#cat-area img {
border:3px solid #CECECE;
}

#cat-top {
background:url(images/cat-top.gif) no-repeat;
width:970px;
height:18px;
float:left;
}

#cat-bg {
background:#8db254 url(images/cat-bg-1.gif) no-repeat;
float:left;
width:930px;
padding:0 20px;
font-family: "微软雅黑", "Arial Black";
}

#cat-bg h3 {
font-size:1.1em;
color:#F3FE40;
float:left;
padding:2px 3px;
}
#cat-bg a {
color:#fff;
}

#cat-bg .recent {
float:left;
width:290px;
color:#a5a5a5;
padding:0 10px;
margin-bottom:10px;
}

#cat-bg .random {
float:left;
width:290px;
color:#a5a5a5;
padding:0 10px;
margin-bottom:10px;
}
#cat-bg .random ul li a, #cat-bg .recent ul li a {
display:block;
padding-left:5px;
width:275px;
}
#cat-bg .random ul li a:hover, #cat-bg .recent ul li a:hover {
background:#476606;
color:#F3FE40;
}
#cat-bg .tagaera {
float:right;
width:290px;
color:#a5a5a5;
padding:0 10px;
margin-bottom:10px;
}
#cat-bg .tagaera a:hover {
background:#476606;
color:#F3FE40;
}
#cat-bg .tagaera li{
list-style-type: none;
}

#cat-btm {
background:url(images/cat-btm.gif) no-repeat;
width:970px;
height:18px;
float:left;
}

.footer {
float:left;
background:url(images/footer.gif) no-repeat;
height:40px;
color:#999;
width:970px;
margin:5px 0;
}

.footer a {
color:#A0BF62;
font-weight:700;
}

.footer a:hover {
color:#222;
font-weight:700;
background:#A0BF62;
}

.footer .text {
margin-left:80px;
display:inline;
float:left;
font-size:1.2em;
height:40px;
width:810px;
overflow:hidden;
}

.footer .text p {
height:16px;
margin:0;
padding:2px 0;
}

.footer .login {
float:right;
height:40px;
width:66px;
}

.footer .login a {
background:url(images/login.gif) no-repeat bottom left;
height:40px;
width:66px;
display:block;
}

.footer .login a:hover {
background:url(images/login.gif) no-repeat top left;
height:40px;
display:block;
}

.notfound {
background:url(images/404.gif) no-repeat;
height:500px;
width:960px;
float:left;
margin-left:5px;
}

#flash-bg {
background:url(images/wrap-bg.gif) repeat-y;
float:left;
width:970px;
padding:5px 0;
}

#flash-btm {
background:url(images/wrap-btm.gif) no-repeat;
width:970px;
height:10px;
float:left;
margin-bottom:7px;
}

.focusFlash {
width:522px;
float:left;
padding:0 10px 0 20px;
}

.newpost {
float:right;
margin-right:20px;
display:inline;
width:376px;
height:223px;
background:#8EC31F;
border:1px solid #649300;
padding:10px;
}

.newpost a {
color:#3b5d14;
}
.newpost a:hover {
color:#F3FE40;
}

.newpost .title {
text-align:left;
}

.newpost .postinfo {
font-family:微软雅黑;
font-size:1.1em;
color:#F3FE40;
float:left;
padding:1px;
}

.newpost .postinfo a {
color:#F3FE40;
}

.newpost .entry-content {
font-size:1.2em;
line-height:1.6em;
float:left;
width:376px;
}

.tab_new {
background:url(images/tab_new.png) no-repeat;
height:32px;
width:32px;
float:right;
margin:-11px;
}

a:hover,h2 a, .index-entry a {
color:#3B5D14;
text-decoration:none;
}
.index-entry a {
color:#fff;
background:#A0BF62;
padding:1px 3px;
}
.index-entry a:hover {
color:#F3FE40;
background:#476606;
text-decoration:none;
}

#wrap-top,#flash-top {
background:url(images/wrap-top.gif) no-repeat;
width:970px;
height:10px;
float:left;
}

.entry .img_border, .index-entry .img_border ,.textwidget .img_border,.textwidget .img_border a,.newpost .entry-content .img_border {
border:1px #DDFC90 solid;
padding:3px;
background:#FFFFFF;
}

.postinfo a:hover,.postmeta a:hover,.pagetitle a:hover,.st-related-posts a:hover,.extra .recent a:hover,.extra .random a:hover,.extra-single .recent a:hover,.extra-single .random a:hover,.pageNav a:hover,.comment-page-numbers a:hover,#cat-area a:hover {
color:#222;
}

.entry a:hover,.search-entry a:hover .entry-content a:hover {
color:#476606;
}

.extra-single ul,.st-related-posts ul,#cat-bg .recent ul,#cat-bg .random ul,#cat-bg .tagaera ul, .extra-single .recent ul,.extra-single .random ul,.TabbedPanels ul {
margin:0;
padding:0;
}
#cat-bg .recent ul, #cat-bg .random ul, #cat-bg .tagaera ul {
float:left;
width:290px;
}

.st-related-posts a,.extra .recent a,.extra .random a,.extra-single .recent a,.extra-single .random a {
color:#476606;
}

.comments-template ol li p,.newpost .entry-content p {
margin:0;
padding:0 5px;
}

.comment-entry-alt,.comment-entry-alt a {
color:#000;
}

.comment-entry-alt a:hover,.navigation a:hover {
color:#476606;
}
.editComment, .editableComment, .textComment{
	display: inline;
}

.twitter { text-align:left; padding: 0pt 5px; overflow: hidden; margin-left: 20px; width: 560px; font-size: 1.2em; margin-bottom:10px; }

#twitter_update_list li { background:url(images/twitter-button.png) no-repeat left 2px; width:20; height:20;padding:3px 0 3px 25px;}

/* Javascript 悬浮菜单样式 */
.subnav-l {
background:url(images/subnav-l.gif) no-repeat;
height:28px;
width:10px;
margin-top:2px;
float:left;
}

/* 额外样式 */
.themepage {
width:930px;
display:inline;
float:left;
margin:10px 20px;
}
.themepage h2 {
font-size:220%;
font-weight:400;
font-family:微软雅黑;
text-align:center;
margin:10px 10px 20px;
}
.themearea {
background:#EDEDED;
float:left;
width:300px;
height:310px;
display:inline;
margin:5px;
padding:5px 0 0;
}
.themeinfo {
text-align:center;
margin:10px;
}
.themeinfo h3 {
font-size:130%;
margin:5px 0;
}
.themeinfo p {
font-size:120%;
margin:0;
}
.themeinfo a {
background:url(images/linkli.gif) no-repeat left 1px;
padding-left:16px;
}

/* pagenavi */
.dz-pagenavi {
float:right;
font-size:12px;
padding:3px 0;
margin-bottom:15px;
}
.dz-pagenavi a {
background:#EAEAEA;
border:1px solid #BEDA85;
color:#476606;
margin:2px;
padding:2px 5px 1px;
}
.dz-pagenavi a:hover {
background:#476606;
border:1px solid #BEDA85;
color:#FFFFFF;
}

/* GGAD 广告样式 */
.post-top-tab {
width:530px;
border:1px solid #BAC7DA;
float:left;
padding:5px;
background:#ededed;	
}
.postcat {
float:left;
height:60px;
overflow:hidden;
padding:0;
width:62px;
}
.postcat-ad {
width:468px;
height:60px;
float:right;
}

/* lightbox 样式 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* 侧栏图片效果样式 */
.boxgrid{ 
	width: 110px; 
	height: 85px; 
	margin:0; 
	float:left; 
	background:#ededed; 
	overflow: hidden; 
	position: relative; 
}
.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
	padding:4px; margin:0;
	border: 1px solid #CCCCCC;
}
.boxgrid p{ 
	padding: 5px; 
	color:#fff; 
	font-size:12px;
	line-height:15px;
	text-align:center;
}
.boxgrid p a { 
	color:#f92e2e;
	float:right;
}
.boxgrid p a:hover { 
	color:#fff; 
}
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #333; 
	height: 100px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {
	top: 85px;
	left: 0;
}
.caption .boxcaption {
	top: 60;
	left: 0;
}
.p3 {
	padding:3px;
	float:left;
	width:110px;
}
.sidebar .widget ul{float:right;margin-left:0;margin-bottom:0;}
.sidebar .widget .ffox_most_active li{list-style:none;float:left;border:none;padding-left:0;width:41px;background:none;}
.sidebar .widget .ffox_most_active img.avatar{width:32px;height:32px;}
/*---------------------Links Page-----------------------*/
#mainlink {
  clear: both;
  margin: 0 40px;
  width: 900px; /* Prevents IE6 miscalculation */
  background: #fff;
  }
.linkpage ul {
padding: 5px 6px;
list-style-type: none;
overflow:auto
}
.linkpage img {
float:left;
height:16px;
width:16px;
padding:3px 0;
}
* html .linkpage ul{ height:1%;}
.linkpage ul li {
color: #333;
margin-bottom: 5px;
font-size: 12px;
}
.linkpage ul li ul li {
float: left;
width: 141px;
text-align: center;
margin: 3px 3px;
line-height: 180%;
background-color: #FFFFFF;
border: 1px solid #dadada;
}
.linkpage ul li ul li a {
color: gray;
display: block;
}
.linkpage ul li ul li a:hover {
background-color: gray;
color: #FFFFFF;
font-weight:bold;
}
.linkpost {
display:inline;
float:left;
margin:0 20px;
padding:0 5px;
width:920px;
}
#linkcontent {
margin-top:8px;
width:970px;
float:left;
}
#welcome{color:#3B5D14;}
#ad{text-indent:-999em;height:300px;width:300px;float:left}
#ad a{background:url(/images/ht.jpg);height:300px;display:block;}
.ads ul li{width:66px;overflow:hidden;float:left;
font-size:12px;
height:1.3em;
}
#commentstitle .avatar{float:left;border:0;padding:0;}
#commentstitle li a{background:none;padding-left:5px;}
.sidebar li a {position:relative;}
.comments-navi {
float:left;
font-size:12px;
line-height:22px;
width:100%;
text-align:center;
}
.comments-navi a {
text-decoration:none;
border:1px solid #ccc;
color:#555;
margin:2px;
padding:2px 4px;
}

.comments-navi a:hover {
border:1px solid #ccc;
color:#ccc;
background:#555;
}

.comments-navi span.current {
font-weight:700;
border:1px solid #ccc;
color:#555;
background:#F6F6F6;
margin:2px;
padding:2px 4px;
}
