﻿@charset "utf-8";
/* CSS Document */

*{ margin:0 auto;}

body { font:12px  Verdana, Geneva, sans-serif; background:#fff; padding:30px 0px 30px 0px;}
ol{margin:0px; padding:0px;}
li{ list-style:none}
a{ text-decoration:none;}
a:hover{ text-decoration:underline}

#logo{ width:832px; height:65px;}
#logo ul.logo{ float:left; width:180px; padding-left:10px;}
#logo a{ display:block; width:211px; background:url(logo.gif) no-repeat; height:60px; float:left;}

#header{ width:832px;height:34px; margin-top:4px; background:url(../skin/menubg.gif) repeat-x}
#header ul{ float:left;}


#header ul.menu{ font-family:微软雅黑,Verdana, Geneva, sans-serif; padding-left:5px;}
#header ul.menu a{ line-height:34px; display:block; float:left;color:#fff; text-decoration:none; padding:0px 10px 0px 10px; font-size:12px}
#header ul.menu a:hover{color:#fff; text-decoration:underline }
#header ul.menu li{ float:left; background:url(../skin/menu_line.gif) no-repeat right; padding-right:2px;}
#content{background:#fff; width:830px; border:1px solid #e9e9e9; border-top:0px;}

#ol{ background:#f5f5f5; padding:0px 0px 0px 10px; border-bottom:1px solid #e9e9e9; color:#777; line-height:49px; height:49px;}
#ol a{color:#777;}
#s{ border:1px solid #ddd; padding:3px 0px 2px 2px; width:180px; margin-right:5px;}
form{ padding:10px 0px 0px 0px;}
#searchsubmit{ background:#666; border:0px; color:#fff; padding:3px 0px 2px 0px; font-size:12px; font-weight:bold}
#left{ float:left; width:540px;border-right:1px solid #e9e9e9; background:#fff;}

#artbox{ padding:20px 15px 20px 15px; border-bottom:1px solid #e9e9e9; width:510px;}
#artbox h2 a{color: #F00; font-size:14px; text-decoration:none}
#artbox h2 a:hover{ color:#f00; text-decoration:underline}

#artbox h2 span { padding-left:4px; font-size:10px;color:#ccc;}
#artbox h2 span a{ font-size:10px;color:#ccc;  font-family: Tahoma, Geneva, sans-serif}
#artbox h2 span a:hover{ color:#ccc}

#art a{color:#105CB6;}

p.info{ padding:6px 0px 0px 0px;color:#999; margin-bottom:5px;font-size:10px}
p.info a{color:#105CB6;}
p.info a:hover{color:#105CB6; text-decoration: underline;}
p.info span{ padding:0px 10px 0px 10px; float:right}
#artbox img{border:0px; margin-bottom:0px;}

#video .ta-pageimg-right img{ width:75px;}

#video{ line-height:180%;color:#000;}
#video a{ color:#105CB6;}
#video p{ padding:5px 0px 5px 0px;}

.ta-pageimg-right img{ float:left; margin-right:8px}

h2.pagetitle{ font-size:18px;color:#888; padding:10px 0px 10px 0px; text-align:right; margin:20px 5px 20px 35px; font-family:宋体}

#artcontent{ line-height:180%;color:#000;}
#artcontent a{ color:#105CB6;}
#artcontent p{ padding:5px 0px 5px 0px;}

#right{ float:left; width:289px;}

#box{ padding:15px 0px 25px 0px;}
#box2{ padding:15px 0px 25px 0px; border-bottom:1px solid #e9e9e9;}
#box2 h3{ font-size:13px; padding:10px 0px 4px 20px;}
#box h3{ font-size:13px; padding:10px 0px 4px 20px;border-top:1px solid #e9e9e9;}
ul.c-list li a{background:#DBDBE6; display:block; float:left; width:200px; padding:5px 0px 3px 0px; text-align:center; margin:1px 0px 1px 0px;}
ul.c-list li a:hover{ background:#DBDBE6}


#box ul a{ color:#105CB6;}
#box ul a:hover{ color:#f00;}

#box2 ul a{ color:#105CB6;}
#box2 ul a:hover{ color:#f00;}
#box2 ul li{ color:#888}

ul.banner{ text-align:center}

.wp-pagenavi{ width:500px; margin-left:38px; padding:4px 0px 10px 0px;}
.wp-pagenavi span{ float:left; line-height:20px;padding:0px 5px 0px 5px;}
.wp-pagenavi a{ float:left;line-height:20px;padding:0px 5px 0px 5px;border:1px solid #e9e9e9;color:#535677; text-decoration:none;}
.wp-pagenavi a:hover{background:#535677;color:#fff;}
.pages{ border:1px solid #535677; color:#535677;}
.current{ background:#535677;border:1px solid #535677;color:#fff; margin:0px 6px 0px 6px;}
.last{border:1px solid #535677;color:#535677; text-decoration:none}
.last:hover{background:#535677;color:#fff;}
.first{border:1px solid #535677;color:#535677; text-decoration:none; margin-left:6px;}


.log{ padding:10px 0px 10px 0px;}
.log li{ padding:2px 0px 2px 20px;}
.log li a{ color:#105CB6}
.log li a:hover{color:#f00}

.tags{ line-height:200%; padding:10px 20px 10px 20px;}
.tags li a{ font-size:12px}

.hot{ padding:10px 20px 10px 20px;}
.hot li{ padding:3px 0px 2px 0px;color:#999}


#single{ padding:20px 15px 20px 15px; border-bottom:1px solid #ddd; margin-bottom:20px;}
#art{ line-height:180%; margin-bottom:40px;}
#art p{ padding-bottom:10px;}
#art img{ margin-bottom:8px;}

#single h2{ padding:0px 0px 0px 0px;color: #f00; font-size:16px}
#single p.info2{ padding:4px 0px 4px 0px; margin-bottom:20px; border-bottom:1px solid #ddd;color:#888; font-size:10px}
#single p.info2 span{ padding:0px 10px 0px 10px}
#single p.info2 a.ss{ float:right}

#single h2 a{color: #F00; font-size:14px; text-decoration:none}
#single h2 a:hover{ color:#f00; text-decoration:underline}

#single h2 span { padding-left:4px; font-size:10px;color:#ccc;}
#single h2 span a{ font-size:10px;color:#ccc;  font-family: Tahoma, Geneva, sans-serif}
#single h2 span a:hover{ color:#ccc}



#single h3{ font-size:14px;color: #000; padding-top:20px;}

#nav{ height:25px;}
#nav span{ float:right;color:#999}
#nav span a{color:#005EAC}

textarea{ width:450px;}
#respond{ padding:25px 15px 0px 15px;}

#respond p{ padding:3px 0px 3px 0px;}

input.t1{ border:1px solid #ddd; font-size:12px; padding:3px 0px 3px 4px; width:180px;color:#666;}

.even{ background:#f6f6f6; padding:8px 8px 8px 0px; border-bottom:1px solid #e7e7e7; border-top:1px solid #e7e7e7; margin:15px 0px 15px 0px;}

.alt { background:#fff; padding:8px 8px 8px 0px;border-bottom:1px solid #e7e7e7; border-top:1px solid #e7e7e7;margin:15px 0px 15px 0px;}


#pl{width:100%;}
#comments{ padding:0px 0px 0px 20px; font-size:14px}

#avatar small{ font-size:8px; color:#888; padding-left:10px;}
#avatar a{ color:#005EAC}

#avatar img.avatar{ float:right}

#avatar cite{ font-style:normal; font-weight:bold}
#avatar  span{ float:left; display:block; font-size:10px; line-height:7px; padding-right:4px;color:#777; font-family:Tahoma, Geneva, sans-serif}

#comment_text{ line-height:180%; padding:6px 0px 0px 10px;}
#comment_text a{color:#005EAC; text-decoration:none}

p.tagslist{ padding:7px 0px 36px 0px;}
p.tagslist a{ color:#C30}
p.next{ text-align:center}
p.next a{color:#005EAC;}

#ta-post{ padding:20px 0px 0px 0px}
#ta-post img{ border:0px;}

.commentlist{ padding:0px 15px 0px 15px;}



#footer{ width:832px;background:#717171; margin-top:1px; padding:10px 0px 18px 0px; margin-bottom:20px;}
#footer ul{ padding:0px 20px 0px 20px;color:#fff; font-size:11px;}
#footer ul a{ color:#ccc; text-decoration:none; padding:0px 4px 0px 4px}
#footer ul a:hover{ color:#fff; text-decoration:underline}
#footer span{ float:right;display:none}


#ta-post{ width:260px; padding-left:15px}
#ta-post p{ float:left; width:90px; height:85px;}
.ta-pageimg-left img{ float:left; margin:0px 8px 8px 0px;}


blockquote{border-bottom:1px solid #e7e7e7; border-top:1px solid #e7e7e7;background:#f4f4f4; padding:0px 5px 0px 5px; line-height:200%;}
blockquote a{color:#005EAC; text-decoration:underline}



/*自定义页面样式*/
.post{ padding:20px 20px 20px 20px; line-height:180%;}
.post p{ padding:5px 0px 5px 0px;}

/*友情链接*/
#links{padding:20px 20px 20px 20px;}
#links ul li{ width:80px; float:left; border:1px solid #eee; display:block; padding:3px; margin:0px 1px 0px 1px; text-align:center}
#links ul{ height:500px;}
#links p{ padding-bottom:20px;}

/*tags*/
#tagsboxlist{ line-height:240%;}
#tagsboxlist a{ font-size:14px; float:left; width:85px;color:#005EAC;}
#tagsboxlist a:hover{color:#ff0000;}

#aboutme li{ color:#888}
#aboutme li a{ color:#005EAC; text-decoration:none}




#xg{padding:0px 20px 20px 20px;border-bottom:1px solid #e7e7e7;margin-bottom:20px;}
.related_post_title{font-weight:bold; padding:0px 0px 10px 0px;}
.related_post{line-height:180%;margin:0px; padding:0px;}
.related_post li{list-style:none}

.related_post li a{color:#005EAC; text-decoration:none}
.related_post li a:hover{color:#ff0000; text-decoration:none}

