@charset "utf-8";
/* CSS Document */

*{ margin:0px auto;}

body { margin:0px auto; font-size:12px; font-family:Tahoma; background:#fff;}

li{ list-style:none;}
#clear{ clear:both;}
div{ margin:0px auto}
#right-ad-box img{ border:0px;}

blockquote{background:#f9f9f9;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:6px;}

h1,h2,h3,ul,ol{ margin:0px; padding:0px;}
#header{ width:850px; height:50px; margin-top:60px; margin-bottom:10px;}
#logo{float:left; width:200px;}
h1{ padding-left:20px;}
h1 a{ font-size:36px;color:#cc0000; text-decoration:none;}
h1 small{ display:none}
#menu{ float:left; height:40px; padding-left:40px;}
#menu li{ float:left; margin-right:8px;}
#menu a{ display:block; float:left; line-height:24px; margin-top:10px; width:61px; text-align:center; font-size:14px;color:#000; text-decoration:none}
#menu a:hover{ color:#cc0000; background:url(images/menu-nav-bg.png) no-repeat}

#menu li.current-cat a{ color:#cc0000; background:url(images/menu-nav-bg.png) no-repeat}

#content-top{ width:860px;background:url(images/top-bg.png) no-repeat; height:15px}
#content-bottom{ width:860px; background:url(images/top-bottom-bg.png) no-repeat; height:15px;}
#content{ width:860px; background:url(images/top-center-bg.png) repeat-y;}
#main-836{ width:848px;}

#content-left{float:left; width:560px; margin:0px; border-right:1px solid #eee;}
#content-left #nav{ margin-bottom:15px;}

#content-right{ width:287px;float:right}


.wp-pagenavi{ width:500px; height:35px; margin-bottom:15px;}
.wp-pagenavi span{ display:block; float:left; border:1px solid #ddd; padding:3px 5px 3px 5px;}
.wp-pagenavi a{color:#666; text-decoration:none; display:block; float:left;padding:3px 5px 3px 5px; border:1px solid #ddd; margin:0px 3px 0px 3px;}
.wp-pagenavi a:hover{background:#cc0000;color:#fff; }

span.pages{ background:#fafafa; margin-right:5px;color:#777}
span.current{ background:#cc0000;color:#fff; }

#nav{height:45px;background:url(images/line.png) bottom repeat-x;}
#nav strong{ font-size:14px;color:#333; padding:0px 0px 0px 30px; display:block; line-height:40px;}
#nav strong a{color:#000; text-decoration:none}
#nav form{ height:26px;padding-top:1px!important;*padding-top:1px; padding-left:3px; border:1px solid #ddd;-moz-border-radius:5px; -webkit-border-radius: 5px;border-radius:5px; width:250px; background:#fff;} 
#s{padding:0px 0px 0px 5px;height:20px; width:180px; outline:none; background:#fff; border:0px; _margin-top:1px;}
.send{height:25px; width:60px; font-size:12px; font-weight:bold; border:1px solid #ddd; background:#eee;-moz-border-radius:5px; -webkit-border-radius: 5px;border-radius:5px; cursor:pointer;}
.send1{height:25px; width:60px; font-size:12px; font-weight:bold; border:1px solid #cc0000; background:#fff;-moz-border-radius:5px; -webkit-border-radius: 5px;border-radius:5px;color:#cc0000;cursor:pointer;}
#searchbox{ padding-top:6px;}


#logbox-500{ width:500px; padding:5px 0px 30px 0px;}


#logbox-500 h2 a{color:#cc0000; text-decoration:none; font-size:15px;}
#logbox-500 h2 a:hover{ color:#333; text-decoration:underline}
.time{color:#999; border-bottom:1px solid #ddd; padding-top:4px;}
.time small{ font-size:12px; border-left:1px solid #ddd; padding-left:4px;}
.time a{color:#666; text-decoration:none; border-left:1px solid #ddd;border-right:1px solid #ddd;padding:0px 5px 0px 5px; margin:0px 5px 0px 5px;}
.time a:hover{ color:#cc0000}
.time span{ float:right}
.time span a{border-right:0px;}


#post-more{ padding:15px 0px 40px 0px; line-height:180%;}
#post-more p{ padding:6px 0px 6px 0px;}
#post-more a{color:#1344cc; text-decoration:none}
#post-more a:hover{ text-decoration:underline}
#post-more img{border:0px}
.s-post-more img{ float:left; margin-right:10px;border:0px;}


#content-right-260{ width:260px;}
#about{ border-bottom:1px solid #ddd; padding:0px 0px 5px 0px; margin-top:35px;}
#about a{color:#000; text-decoration:none; padding-left:8px;}
#about a:hover{ color:#cc0000;}
#about a.feed{color:#cc0000; background:url(images/feed.png) 0px 2px no-repeat; padding-left:18px; padding-right:48px;}
#about a.guestbool{ padding-right:0px;}

#ta-post{ height:175px; margin-top:15px;}
#ta-post p{ float:left; width:85px; height:85px;}
#ta-post p img{ border:0px;}

#post-list{ margin:25px 0px 25px 0px;}
#post-list h3{ font-size:12px;color:#000000; margin-bottom:10px;}
#post-list ul{ line-height:180%;}
#post-list li a{color:#1344cc; text-decoration:none}
#post-list li a:hover{color:#cc0000;}

ul.links{ width:250px;}
ul.links li{ float:left; width:125px;}

ul.tags{ line-height:180%;}
ul.tags span{ padding-right:10px;color:#999;}
ul.tags a{ padding:0px 3px 0px 3px;color:#1344cc; text-decoration:none}
ul.tags a:hover{color:#cc0000;}

ul.tags p{ border-top:1px solid #eee; padding-top:6px; margin-top:6px; text-align:right}
ul.tags p a{color:#cc0000;}




/*日志内容页面*/
p.post-tags a{color:#1344cc; text-decoration:none; padding-right:8px;}
p.post-tags a:hover{color:#cc0000; text-decoration:underline}
.next-post{color:#888; border:1px solid #ddd; padding:8px 8px 8px 6px; margin-top:15px; background:#f9f9f9}
.next-post span{ float:right}
.next-post a{color:#1344cc; text-decoration:none}
.next-post a:hover{color:#cc0000; text-decoration:underline}


#post-same{ padding:25px 0px 25px 0px;border-bottom:1px solid #ddd;}
#post-same h3{ font-size:14px; padding-bottom:6px;}
#post-same ul.post-same-left-220{ float:left; width:220px; line-height:180%;}
#post-same ul.post-same-left-220 a{color:#1344cc; text-decoration:none}
#post-same ul.post-same-left-220 a:hover{ color:#cc0000; text-decoration:underline}
.ad250px{ float:right; width:250px; background:#fff;}



/*评论列表*/
.comment-title{ font-size:14px; padding-bottom:15px; margin-top:35px;}
.depth-1{ border-top:1px solid #ddd;border-right:1px solid #ddd; border-bottom:1px solid #ddd;border-left:1px solid #ddd;padding:8px; margin-bottom:15px; background:#fff;}

.comment-body img{ float:left}
.depth-1 #authorc{ float:right; width:440px;}
.comment-time{ padding-bottom:6px;}
#authorc span.num{color:#777;float:right;}
span.re_icon{float:right;}
span.re_icon a:hover{color:#cc0000}
.atclass{ float:right}
.atclass a{color:#888; text-decoration:none}
.atclass a:hover{ color:#1344cc; text-decoration:underline}
#authorc cite{ font-style:normal;}
#authorc cite a{color:#1344cc; text-decoration:none; padding:0px 2px 0px 2px;}
#authorc cite a:hover{color:#1344cc; text-decoration:underline}
#authorc small{font-style:normal; font-size:12px;color:#999}
#comment-txt a{color:#1344cc; text-decoration:none}
#comment-txt a:hover{ text-decoration: underline}
#comment-txt p{word-wrap: break-word;paading:0px 10px 0px 0px}
.children{padding:6px 0px 0px 0px;margin:8px 0px 0px 34px;}
.children .depth-2{ background:#f9f9f9; padding:8px 8px 8px 8px; margin-bottom:8px;}
.depth-2 #authorc{ float:right; width:390px;}
.depth-2 #comment-txt{color:#444;}
.depth-2 #authorc cite a{color:#666; text-decoration:none;}


/*评论填写表单*/
.back{ float:right; font-size:12px; font-weight:normal}
.back a{color:#cc0000; text-decoration:none}
.back a:hover{color:#1344cc;}
#respond p{ padding:3px 0px 3px 0px;}
#respond small{ font-size:12px}
#author_info{ padding:8px 0px 8px 0px;}

.depth-1 #respond{ width:460px;}
.depth-1 #respond textarea{ width:460px;}

textarea{ overflow:hidden; width:490px; border:1px solid #ddd; font-size:12px}
.pl-input{ border:1px solid #ddd; padding:3px 0px 2px 4px; font-size:12px; width:150px;}

#cancel-comment-reply{ padding-top:5px;}
#cancel-comment-reply a{color:#cc0000; text-decoration:none}
#submit{ border:0px; background:#cc0000; font-size:12px; padding:5px 8px 5px 8px;color:#fff;}

/*页面*/
.page-tm{margin-top:8px}
.comment-title-page{ font-size:14px;color:#cc0000}
#page_line{border-top:1px solid #ddd; padding-top:20px;margin-top:20px;}

#shipinbox{ padding:15px 0px 25px 0px;}

#shipinbox h2{ padding-bottom:6px;}
#shipinbox h2 a{ font-size:14px}
#shipinbox img{ float:left; margin-right:10px;border:0px;}
.t-tbox{ padding-top:6px;color:#888;}
.t-tbox a{color:#1344cc; text-decoration:none}
.t-tbox a:hover{color:#cc0000; text-decoration:underline}

.navigation{ height:20px;}
.navigation a{color:#1344cc; text-decoration:none}
.alignleft{ float:left;}
.alignright{ float:right}

#blog-list{ margin-bottom:25px;}
#blog-list h3{ font-size:14px}
#blog-list ul li{ float:left; width:125px;}

#footer{ width:830px; text-align:right;color:#888; padding-bottom:15px;}
#footer a{color:#cc0000; text-decoration:none}
#footer a:hover{color:#cc0000; text-decoration:underline}


.attachment-pic img{ margin-bottom:10px;}
.attachment-pic{ width:500px; border:1px solid #ddd; padding:4px; background:#f9f9f9}




.mostactive2{height:40px;}
.mostactive2 span{float:left;display:block;width:230px;}
.mostactive2 span a{font-size:12px;color:#0066cc;}
.mostactive2 cite{float:left;margin-top:7px;}

.mostactive2 img{float:right;}


.hd_time{color:#888;padding:4px 0px 4px 0px;}
.hd_txt{line-height:180%;}

#hd_vote{border:1px solid #cc0000;background:#f9f9f9;padding:8px;text-align:center;font-size:14px;}