﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
vertical-align:baseline;
background:transparent;
font-family:Arial, sans-serif,Helvetica,微软雅黑, Verdana;
margin:0;
padding:0;
}

body {
background:url(img/bodybg.gif) #FFF repeat-x;
}

ol,ul {
list-style:none;
}

del {
text-decoration:line-through;
}

table {
border-collapse:collapse;
}

#overlay {
background:#000;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:99;
display:none;
}

.overlayActive {
z-index:99;
position:absolute !important;
}

#tutorial {
position:absolute;
top:-20px;
left:20px;
width:200px;
background:#000;
border:2px solid #111;
border-top:0;
color:#FFF;
font-size:14px;
text-align:center;
cursor:pointer;
padding:28px 8px 8px;
}


#welcome {
width:360px;
height:280px;
position:absolute;
top:50%;
left:50%;
margin-left:-200px;
margin-top:-150px;
background:#f5f5f5;
color:#55554e;
padding:10px 20px;
}

#welcome h1 {
font-size:18px;
float:none;
margin:0;
}

#welcome p {
font-size:14px;
margin-bottom:12px;
}

#container {
width:960px;
background:url("img/content_bg.gif");
border-top:3px solid #bc1600;
border-left:1px solid #eee;
border-right:1px solid #ffddb0;
overflow:hidden;
margin:0 auto;
}

#home #container {
background:url("img/content_main_bg.gif");
}

a {
text-decoration:none;
color:#c30;
}

#header {
position:relative;
height:105px;
border-bottom:0 solid #1c1c1b;
font-family:Arial, Helvetica, sans-serif;
width:960px;
background:url(img/head_bg.png) no-repeat;
margin:0 auto;
}

h1 {
float:left;
display:inline;
background:url(img/logo.gif) top no-repeat;
margin:8px 0 7px 20px;
}

h1 a {
color:#fff;
height:90px;
width:280px;
display:block;
text-indent:-100000px;
}

h1 a:hover {
text-decoration:none;
color:#fff;
}

div.subtitle {
line-height:50px;
font-size:12px;
color:#ccc;
margin-left:12px;
float:left;
}

#header ul {
position:absolute;
top:11px;
right:16px;
}



#header ul li {
float:left;
margin-left:20px;
}

#header ul li a {
background-repeat:no-repeat;
height:11px;
display:block;
padding:17px 0 0 37px;
}

#header ul li.taosearch {
height:62px;
width:460px;
background:url(img/sao.gif) no-repeat 15px 7px #fff;
text-align:center;
border:2px #c30 solid;
overflow:hidden;
margin:10px 0 0;
padding:5px 10px 5px 70px;
}

#menu {
background:url("img/menubg.jpg") #fff no-repeat top center;
height:40px;
position:relative;
width:962px;
font-weight:700;
text-transform:uppercase;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
clear:both;
margin:0 auto;
}

#menu ul {
margin-left:10px;
display:inline;
position:relative;
float:left;
line-height:30px;
padding:10px 10px 0;
}

#menu ul li a {
color:#FFF;
outline:none;
text-align:center;
display:block;
overflow:hidden;
float:left;
z-index:10;
position:relative;
padding:0 10px;
}

#menu ul li.back {
background:url("img/lava.gif") no-repeat right -28px;
width:9px;
height:28px;
position:absolute;
z-index:8;
top:10px;
}

#menu ul li.back .left {
background:url("img/lava.gif") no-repeat top left;
height:28px;
margin-right:9px;
}

#menu ul li.current_page_item {
background:url("img/menu_selected.gif") no-repeat center bottom;
padding-bottom:13px;
margin-bottom:-13px;
}

#searchform {
position:absolute;
right:9px;
top:7px;
}

#searchform #s {
background:url("img/search_input.gif") no-repeat;
width:180px;
height:22px;
border:0;
font-size:1em;
padding:6px 8px 0;
}

#searchform #searchsubmit {
background:url("img/search_submit.gif") no-repeat;
width:79px;
height:28px;
border:0;
cursor:pointer;
text-indent:-10000px;
vertical-align:top;
font-size:0;
color:#a33067;
text-align:left;
}

#post_data,#search_data {
width:131px;
float:left;
padding:0 0 0 20px;
}

#search_data {
background:url("img/search.jpg") no-repeat;
height:185px;
}

#post_data div {
background:url("img/post_data_bg.gif") #fff no-repeat left top;
margin:15px 0 0;
}

#post_data div ul {
background:url("img/post_data_bg.gif") no-repeat left bottom;
font-size:12px;
padding:6px 12px;
}

#post_data h3 {
color:#fff;
font-size:14px;
height:auto;
line-height:14px;
font-weight:700;
background:#c30;
margin:0;
padding:6px 12px;
}

.related .related_post li {
font-size:12px;
color:#CCC;
}

.related h2 {
font-size:14px;
color:#999;
font-weight:700;
}

#post_data div.post_data li {
padding-left:24px;
height:22px;
line-height:22px;
border-bottom:1px dotted #eee;
background:url("img/post_details.gif") no-repeat;
color:#d8d8c7;
overflow:hidden;
font-size:12px;
}

#post_data div.post_data li.time {
background-position:0 -23px;
}

#post_data div.post_data li.author {
border-bottom:0;
background-position:0 -45px;
}

#post_data div.post_data li strong,#post_data div.post_data li a {
color:#89897c;
font-weight:400;
}

#post_data div.post_tags li {
height:22px;
line-height:22px;
border-bottom:1px dotted #eee;
}

#post_data div.post_tags li a {
color:#89897c;
display:block;
}

#content {
width:460px;
color:#55554e;
line-height:180%;
float:left;
padding:16px 14px;
}

.sidebar {
font-size:1.2em;
line-height:1.2em;
float:left;
width:130px;
padding:0 0 16px;
}

#sidebar h3 {
position:absolute;
left:10px;
top:-25px;
}

#sidebar2 {
float:right;
font-size:12px;
width:315px;
display:inline;
padding:15px 0 16px;
}

#sidebar {
padding-top:40px;
}

.sidebar .widget {
background:url("img/sidebar_right.gif") right bottom no-repeat #fff;
width:130px;
position:relative;
padding-bottom:4px;
margin:0 0 48px;
}

.sidebar .widget ul,.sidebar .widget div.textwidget,#calendar_wrap {
background:url("img/sidebar_right.gif") right top no-repeat #fff;
font-size:12px;
}

.sidebar .widget a {
color:#89897c;
float:left;
text-align:left;
}

.sidebar .widget a:hover {
text-decoration:none;
color:#333;
}

.sidebar .widget small {
float:right;
color:#d8d8c7;
}

.sidebar .widget ul {
margin:0;
padding:0;
}

#sidebar .widget ul li {
background:url("img/li.gif") 8px 8px no-repeat;
line-height:26px;
color:#D8D8C7;
text-align:left;
overflow:hidden;
margin:0;
padding:0 0 0 20px;
}

.sidebar .widget div.textwidget {
color:#55554E;
}

.sidebar .zhuti img {
text-align:center;
margin:5px 0 0;
}

.sidebar .widget_wp_digi_cart {
text-align:center;
}

#sidebar2 .widget {
width:300px;
background:none;
margin:0;
}

#sidebar2 .widget a:hover {
color:#333;
}

.sidebar .widget_rss ul {
padding-top:.5em;
}

.sidebar .widget_rss ul li {
height:auto;
background-position:0 10px;
text-align:left;
font-size:.8em;
line-height:1.3em;
color:#55554E;
padding:8px 0 8px 16px;
}

.sidebar .widget_rss h3 img {
vertical-align:top;
position:relative;
top:1.5px;
margin-right:4px;
}

.sidebar .widget_rss cite {
display:block;
text-align:right;
}

.sidebar .widget_recent_comments ul li {
text-align:left;
color:#55554E;
}

#calendar {
margin-top:-24px;
}

#calendar_wrap table {
width:100%;
}

.sidebar .widget_calendar caption {
position:absolute;
left:18px;
top:-26px;
line-height:17px;
height:17px;
font-size:.8em;
color:#fff;
background:transparent url(img/highlight.gif) repeat right top;
padding:0 7px 0 6px;
}

.sidebar .widget_calendar td,.sidebar .widget_calendar th {
width:28px;
height:24px;
text-align:center;
line-height:24px;
color:#89897c;
border-top:#fff 1px solid;
padding:2px 0;
}

.sidebar .widget_calendar tbody a {
float:none;
background:url("img/today.gif") no-repeat;
display:block;
width:28px;
height:24px;
color:#FFF;
}

.sidebar .widget_calendar thead {
color:#89897c;
font-style:italic;
}

.sidebar .widget_calendar th {
font-weight:400;
border:0;
}

.sidebar .widget_calendar tfoot a {
color:#b4b463;
float:none;
font-size:.85em;
}

.sidebar .widget_calendar #prev {
text-align:left;
}

.sidebar .widget_tag_cloud {
width:158px;
line-height:normal;
padding:16px 16px 32px;
}

.sidebar .widget_tag_cloud a {
margin-right:.5em;
font-style:italic;
float:none;
vertical-align:middle;
}

#sidebar2 .widget_tag_cloud {
width:268px;
}

#sidebar2 .widget_links {
background:none;
width:300px;
margin:0 0 0 5px;
padding:0;
}

#sidebar2 .widget_flickrRSS {
width:300px;
}

#sidebar2 .widget_links ul,#sidebar2 .widget_flickrRSS ul {
background:none;
margin:0;
padding:0;
}

#sidebar2 .widget_links li,#sidebar2 .widget_flickrRSS li {
float:left;
height:auto;
line-height:normal;
border:0;
background:none;
margin:5px;
padding:0;
}

#sidebar2 .widget_links img,#sidebar2 .widget_flickrRSS img {
border-right:5px solid #c30;
border-bottom:5px solid #c30;
border-top:5px solid #f90;
border-left:5px solid #f90;
border:5px solid #ffe5c6;
display:block;
}

#footer {
font-size:12px;
color:#ffadd4;
height:80px;
clear:both;
background:#e8e8e8;
width:954px;
border:4px solid #f90;
overflow:hidden;
border-bottom:5px solid #c30;
border-top:5px solid #C30;
margin:0 auto;
padding:0;
}

#footer a {
color:#FFF;
}

#powered {
color:#55554e;
font-size:1em;
line-height:18px;
height:63px;
margin:0;
padding:12px 20px;
}

#powered p.sponsor {
line-height:36px;
float:right;
}

h3 {
height:17px;
line-height:17px;
font-weight:400;
margin-bottom:1em;
font-size:12px;
}

h3 span {
background:url("img/highlight.gif");
float:left;
color:#fff;
padding:0 7px 0 8px;
}

h3 small {
float:left;
background:url("img/highlight.gif") no-repeat -498px 0;
padding-left:8px;
color:#aaa;
display:block;
height:17px;
}

h2 {
margin-bottom:12px;
line-height:24px;
}

h2 a {
color:#c20;
font-size:17px;
}

div.post {
border-bottom:1px dotted #ccc;
overflow:hidden;
clear:both;
margin:0 0 12px;
padding:0 0 12px;
}

#home div.post {
border-bottom:none;}

div.post h2 a,#respond h2 {
color:#333;
background:#f5f5f5;
display:block;
height:24px;
line-height:24px;
border-top:solid #e7e7e7 1px;
border-right:solid #ccc 1px;
border-bottom:solid #ccc 1px;
border-left:solid #c30 10px;
font-size:14px;
padding:0 0 0 10px;
}

div.post h2 small {
position:absolute;
top:0;
right:20px;
}

div.time {
font-size:12px;
height:20px;
line-height:20px;
border-bottom:1px dotted #999;
width:450px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
margin:0 0 10px;
}

div.more {
font-size:12px;
text-align:right;
}

div.post div.headline {
width:300px;
overflow:hidden;
background:#fff;
float:left;
margin:0;
}

div.post div.headlinesmall {
width:74px;
height:74px;
background:#ccc;
float:left;
margin:0 10px 0 0;
}

div.post div.headline span,div.post div.date span {
text-align:center;
font-weight:700;
text-transform:uppercase;
background:url("img/date.png");
width:44px;
height:42px;
position:absolute;
top:10px;
right:15px;
color:#89897c;
font-size:12px;
padding-top:5px;
line-height:15px;
}

div.post div.headline span big,div.post div.date span big {
font-size:12px;
display:block;
margin-top:0;
font-weight:400;
}

div.post div.date span {
position:relative;
float:left;
margin:0 5px 5px 0;
}

div.headline a:hover,div.headline a {
text-decoration:none;
cursor:pointer;
}

#home div.headline img {
width:280px;
overflow:hidden;
border:5px solid #dbdbce;
float:left;
clear:both;
}

#home div.headlinesmall img {
width:70px;
height:70px;
overflow:hidden;
border:2px solid #dbdbce;
float:left;
clear:both;
}

div.post p {
margin-bottom:20px;
font-size:14px;
line-height:200%;
text-indent:35px;
}

#home div.post .text {
float:left;
width:auto;
}



#home div.post p {
text-indent:25px;
font-size:12px;
line-height:200%;
color:#777;
}


div.post img {
border:2px solid #dbdbce;
}

div.post ul,div.post ol {
font-size:12px;
line-height:24px;
border-bottom:1px dotted #ccc;
color:#333;
margin:0 0 10px 10px;
}

div.post ul li {

list-style:none;
padding-left:10px;
}

div.post ol li {
list-style:decimal inside;
padding-left:10px;
}

div.post blockquote {
color:#89897c;
font-style:italic;
background:url("img/blockquote.gif") 30px 0 no-repeat;
padding-left:60px;
margin-bottom:1em;
min-height:25px;
}

ul.nav {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
text-transform:uppercase;
color:#d8d8c7;
font-size:14px;
height:1em;
}

.social {
width:131px;
background:url("img/social_bg.gif") no-repeat left top #fff;
}

.social h3 {
font-size:12px;
color:#89897c;
text-transform:capitalize;
margin:0 -10px 0 0;
padding:10px;
}

div.social ul {
background:url("img/social_bg.gif") no-repeat left bottom;
font-size:12px;
margin:0;
padding:0 10px 10px;
}

div.social ul li {
height:21px;
line-height:22px;
border-bottom:1px dotted #eee;
list-style:none;
padding:0;
}

div.social ul li a {
color:#89897c;
display:block;
padding-left:22px;
height:22px;
background:url("img/social_list.gif") no-repeat;
}

.social li.digg a {
background-position:0 3px;
}

.social li.mixx a {
background-position:0 -21px;
}

.social li.technorati a {
background-position:0 -45px;
}

.social li.delicious a {
background-position:0 -69px;
}

.social li.facebook a {
background-position:0 -93px;
}

.social li.baidu a {
background-position:0 -141px;
}

.social li.digg a:hover {
background-position:0 -163px;
}

.social li.mixx a:hover {
background-position:0 -187px;
}

.social li.technorati a:hover {
background-position:0 -211px;
}

.social li.delicious a:hover {
background-position:0 -235px;
}

.social li.facebook a:hover {
background-position:0 -259px;
}

.social li.qqshuqian a:hover {
background-position:0 -283px;
}

.social li.baidu a:hover {
background-position:0 -307px;
}

#comments,#respond {
clear:both;
padding:10px 0 5px;
}

.commentlist {
padding-left:5px;
line-height:130%;
margin:10px 0;
}

.commentlist li {
background:url(img/hi.gif) #fff5e7 no-repeat right top;
color:#555;
border:#ffddb0 solid 2px;
list-style:none;
margin:0 20px 7px 0;
padding:10px 5px 5px;
}

.commentlist .alt {
background:url(img/hi_alt.gif) no-repeat right top #F4FBFF;
border:2px solid #9ADAFC;
color:#666;
}

.commentlist cite,.commentlist cite a,.commentlist cite a:visited {
font-style:normal;
font-size:12px;
color:#000;
}

.commentlist cite {
margin-left:10px;
}

.commentlist .avatar {
float:left;
margin-left:5px;
}

.commentlist span img {
border:1px solid #000;
padding:0;
}

.commentlist small,.commentlist small a,.commentlist small a:visited {
margin-bottom:5px;
font-size:12px;
margin-left:5px;
}

.commentlist li p {
font-size:12px;
importantline-height:150%;
clear:both;
padding:3px;
}

#commentform {
margin-top:10px;
font:100% Arial, Helvetica, sans-serif;
}

#commentform p {
margin:0;
padding:6px 0;
}

#commentform label {
color:#7a7f13;
font-size:12px;
}

#commentform input {
width:200px;
background:#FFF;
border:1px solid #777;
margin-top:3px;
padding:3px;
}

#commentform textarea {
width:450px;
height:115px;
background:#FFF;
border:1px solid #777;
margin-top:3px;
padding:2px;
}

#commentform textarea:focus,#commentform input[type="text"]:focus {
background:#fff;
}

#commentform #submit {
background:#fffcf3;
font:bold 12px Arial, 宋体, Helvetica, sans-serif;
color:#7a7f13;
border:1px solid #666;
float:left;
width:144px;
height:28px;
cursor:pointer;
}

.comment-meta a {
color:#aaa;
}

#comments ul.nav,ol.commentlist {
margin-bottom:0;
}

#respond .cancel-comment-reply a,#respond a,ol.commentlist li div.reply a {
color:#999;
font-weight:400;
font-size:12px;
}

.commentmetadata {
padding:0 0 0 50px;
}

.comment-author img {
border:1px solid #666;
}

.search h2 {
height:1em;
font-size:2em;
color:#89897c;
line-height:1em;
font-weight:400;
margin:0;
padding:0 8px;
}

.search h2 strong {
color:#4d4d46;
font-weight:400;
}

.search ul.nav {
margin:2em 0;
}

#recent {
background:#fff;
margin-left:-17px;
padding-left:20px;
margin-top:1em;
}

#recent li a {
display:block;
line-height:1.7em;
border-bottom:#cdcfbf 1px solid;
clear:both;
padding:7px 10px;
}

#recent li a:after {
clear:both;
content:".";
display:block;
width:0;
height:0;
visibility:hidden;
}

#recent strong {
float:left;
color:#89897C;
font-weight:400;
font-size:12px;
width:75%;
}

#recent span {
float:right;
color:#abab9e;
font-size:12px;
width:25%;
text-align:right;
}

#recent li.last a {
border:0;
}

#results {
padding-top:17px;
background:url("img/search_results.gif") 200px 0 no-repeat;
}

#results li {
background:#edede0;
border-bottom:1px solid #CDCFBF;
padding:12px;
}

#results li strong {
font-size:2em;
color:#4d4d46;
display:block;
line-height:1em;
font-weight:400;
}

#results li em {
font-style:normal;
color:#89897c;
font-size:.85em;
}

#results li em strong {
font-size:1em;
display:inline;
font-weight:400;
}

#results li small {
float:right;
font-size:.95em;
color:#fff;
background:url("img/comment.gif") no-repeat left center;
padding-left:20px;
margin-top:6px;
}

#results li a:hover {
text-decoration:none;
color:#89897c;
}

#results li a:hover strong {
color:#a6ba00;
}

.search h4 {
font-size:1.2em;
color:#89897c;
font-weight:400;
padding:0 8px;
}

h3.special {
font-size:18px;
font-weight:700;
height:57px;
line-height:57px;
background:url("img/header_special_right.gif") no-repeat #c0326c right top;
}

h3.special span {
text-transform:capitalize;
background:url("img/header_special_left.jpg") no-repeat #9c9a8e left top;
color:#FFF;
padding:0 12px;
}

h3.special strong {
text-transform:capitalize;
float:left;
color:#FFF;
padding:0 12px;
}

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
margin-right:.5em;
}

.alignright {
float:right;
margin-left:.5em;
}

div.post p.wp-caption-text {
margin-top:2px;
background:#efefef;
color:#89897C;
font-size:12px;
margin-right:10px;
border:2px solid #ccc;
padding:10px;
}

.text p {
font-size:14px;
line-height:160%;
}

.text {
overflow:hidden;
}

.text h2 {
font-size:16px;
font-weight:700;
height:auto;
line-height:180%;
margin:0 0 10px;
}

.text h3 {
font-size:14px;
font-weight:700;
height:auto;
margin:15px 0 10px;
}

#welcome p.start,.sidebar .widget_calendar #next,#respond div.submit,ol.commentlist li div.reply {
text-align:right;
}

#header ul li a strong,#searchform label,#calendar h3,.sidebar .widget_search {
display:none;
}

.sidebar .widget a:hover span,#recent li a:hover strong {
text-decoration:underline;
}

#sidebar ul li a,.sidebar .widget_rss a,.sidebar .widget_recent_comments a {
float:none;
}

.sidebar .widget_archive ul,#calendar_wrap {
font-size:1em;
}

.sidebar .widget_rss h3 a,h3.links span,h3.links a {
color:#fff;
}

#powered a,ul.nav a,ol.commentlist li .comment-author cite a {
color:#89897c;
}

ul.nav .next {
float:right;
}

#sidebar2 li.tabli {
background:none;
clear:both;
overflow:hidden;
margin:0 0 15px;
padding:10px 0 0 10px;
}

.box {
overflow:hidden;
background:none;
float:left;
width:288px;
margin:0;
}

.top10 h3 {
margin:0 0 0 6px;
}

#tab {
width:auto;
height:27px;
background:url(img/tab_line.gif) bottom repeat-x;
margin:0;
padding:0;
}

#tabmenu {
list-style:none;
overflow:hidden;
margin:0;
padding:0;
}

.sidebar #tabmenu li {
float:left;
cursor:pointer;
font-size:14px;
margin-right:3px;
font-weight:700;
}

#tabmenu li {
border:1px solid #c30;
border-bottom:none;
height:16px;
background:url(img/tab_line.gif) #c30 bottom repeat-x;
color:#fff;
padding:5px 10px;
}

#tabmenu li.selected {
background:url(img/tab_linew.gif) #fff bottom repeat-x;
color:#c30;
margin:0;
}

.boxbody,.bodytop {
border:1px solid #c30;
border-top:none;
width:286px;
float:left;
overflow:hidden;
height:850px;
}

.bodytop {
float:none;
border:1px solid #c30;
}

.boxbody div {
display:none;
padding:15px 0 0 5px;
}
.boxbody {
background:#fff;}

.bodytop div {
width:200px;
padding:15px 0 0 30px;
}

.boxbody div.show {
display:block;
}

.boxbody div ul,.bodytop div ul {
width:280px;
height:80px;
border:none;
margin:0;
padding:0;
}

.boxbody div li,.bodytop div li {
font-size:12px;
line-height:normal;
}

ul .pic {
height:50px;
width:50px;
float:left;
}

ul .pic img {
border:2px solid #ccc;
}

ul .name {
width:180px;
height:22px;
float:left;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
margin:0 0 0 7px;
}

.boxbody ul .price {
float:left;
width:70px;
font-weight:700;
color:#c30;
font-size:16px;
font-family:Arial;
margin:0 0 0 7px;
height:22px;
}

ul .credit {
float:left;
width:120px;
height:22px;
}
ul .volume {
padding:5px 0 0 3px;
float:left;
width:90px;
color:#777;
}
ul .volume b{
color:#06c;}
ul .dianpu {
padding:0 0 0 5px;
float:left;
width:80px;
}

.sidebar .boxbody li.topnum{background-image:url(img/topnum.gif); padding:0 0 0 0px; width:25px; height:50px; float:left}
.t1{background-position:-7px 0;}
.t2{background-position:-7px 423px;}
.t3{background-position:-7px 376px;}
.t4{background-position:-7px 329px;}
.t5{background-position:-7px 282px;}
.t6{background-position:-7px 235px;}
.t7{background-position:-7px 188px;}
.t8{background-position:-7px 141px;}
.t9{background-position:-7px 94px;}
.t10{background-position:-7px 47px;}


div.post p.tougao {
text-indent:0;
color:#900;
background:#fff5e4;
border:dotted 1px #f90;
display:block;
padding:0 0 0 10px;
}

.top10pic {
margin:0 0 10px;
}

.related a,.text a {
color:#008ad9;
}

#sidebar2 h3,#recent li {
clear:both;
}

#sidebar li,div.post h2 {
position:relative;
}

.sidebar .widget_categories ul ul,#sidebar2 .widget ul,#sidebar2 #calendar_wrap {
background:none;
}

.post table td,.comment-meta,.comment-author .says,.row {
font-size:12px;
}

.social li.qqshuqian a,.social li.stumbleupon a {
background-position:0 -117px;
}

#commentlist p,#commentlist .reply {
margin:0;
}

#home .text,#menu ul li,.sidebar .widget h3 small,ul.nav .prev {
float:left;
}

ins,a:hover,#menu ul li a:hover,h2 a:hover,h2 a:hover span,#recent li a:hover,.boxbody div li a:hover,.bodytop div li a:hover {
text-decoration:none;
}

ul .nick img,.text table img,.text .noneborder {
border:none;
}

.pindaonav {
width:960px;
background:#c30;
border:none;
border-bottom:3px solid #900;
height:28px;
color:#fff;
clear:both;}


.pindaonav a,.pindaonav b { display:block; height:24px; line-height:28px; margin:2px 0; padding-right:7px; padding-left:7px; color:#FFF; font-size:12px; float:left;}
.pindaonav a:hover { background:#f60;}

.sidebar #tabmenu a{ color:#FFF;}
.sidebar #tabmenu a:hover{ color:#ff9900;}