/*  
Theme Name: sample
Theme URI: http://www.janpaper.com
Description: This is my theme for a JanPaper.
Version: v2
Author: vengence
Author URI: http://www.reveinc.net/

*/

/* body */
body {text-align:center; font-family:"新宋体", Verdana, Geneva, sans-serif;line-height:18px;}
img { border:none;}
ol,ul,li {list-style-type:none;margin:0;padding:0px;}
a {text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,p{padding:0;margin:0;}
h1{font-size:20px;line-height:32px;}
h2{font-size:18px;line-height:28px;}
h3{font-size:16px;line-height:24px;}
/* font */
.other_font,.other_font a{font-size:12px;color:#666;}
.title_font {font-size:16px;color:#ff0099; font-weight:bold;}
.info_font,.info_font a{font-size:12px;color:#333;}
.link_font,.link_font a{font-size:12px;color:#ff0099;}

/* other */
.wline {width:50%;padding:5px;clear:both;}

/* main */
.main {text-align:left;width:960px;margin:auto;}

/* header */
.header {width:100%;height:70px;display:block;}
.logo {width:250px;height:60px;padding:5px 0px 5px 0px;float:left;}
.logo .logotitle{width:250px;height:60px;text-indent:-9999px;}
.logo .logotitle a{
  text-decoration:none;
  width:250px;
  height:60px;
  background:url(images/logo.gif) no-repeat 0px 0px;
  display:block;
  overflow:hidden;
}
.header_ad {width:700px;height:60px;margin:0px 5px;float:left;}

/* nav */
.nav {padding-left:10px;height:30px;display:block;}
.nav li {float:left;margin-left:10px;line-height:30px;font-size:14px;}
.nav li a,.nav li a:visited {font-weight:bold;color:#666;display:block;text-align:center;height:30px;padding:0 10px 0 10px;border:1px solid #fff;}
.nav li a:hover{border:1px solid #ff0099;text-decoration:none;}

.left_nav {float:left;width:135px;padding:10px 10px 10px 10px;display:block;}
.left_nav .cat-item,.left_nav .page_item {margin-top:10px;line-height:35px;}
.left_nav .cat-item a,.left_nav .page_item a {font-weight:bold;font-size:16px;color:#666;display:block;text-align:center;height:35px;width:123px;border:1px solid #fff;}
.left_nav .cat-item a:hover,.left_nav .page_item a:hover{border:1px solid #ff0099;text-decoration:none;}
.left_nav .current-cat,.left_nav .current_page_item {margin-top:10px;line-height:37px;background-image:url(images/leftNav_bg.gif);background-repeat:no-repeat;border:none;}
.left_nav .current-cat a,.left_nav .current_page_item a {border:none;font-weight:bold;font-size:16px;color:#ff0099;display:block;text-align:center;height:37px;width:125px;}
.left_nav .current-cat a:hover,.left_nav .current_page_item a:hover{border:none;text-decoration:none;}

.page_navi {font-family:simsun,verdana,arial,helvetica;clear: both;font-size: 13px;width:100%;height:36px;line-height:36px;text-align: center;overflow:hidden;margin-top:10px;}
.page_navi a{padding:3px 8px;margin:2px;color:#bbb;border:1px solid #ccc;}
.page_navi a:hover,.page_navi a.current{border:1px solid #ff0099;color:#ff0099;}
.page_navi a:hover {text-decoration:none;}

/* box */
.box {width:100%;border:1px solid #bbb;height:100%; overflow:auto;padding-bottom:20px;}
.box_list {float:left;width:550px;padding:10px 10px 10px 10px;display:block;}
.news {width:100%;height:125px;margin-top:10px;border:1px solid #bbb;display:block;}
.newsimg {margin:10px 2px;padding:0;width:142px;height:105px;float:left;}
.newsimg a{display:block;margin:0 auto;border:1px solid #BBB;padding:2px;width:122px;height:102px;}
.newsimg a:hover{display:block;margin:0 auto;border:1px solid #FF62C0;padding:2px 2px;width:122px;height:102px;}
.newsimg img{width:120px;height:100px;}
.newstitle {line-height:22px;height:22px;padding:8px 0 0 0;float:left;width:396px;overflow:hidden;}
.newstitle a{font-size:16px;color:#ff0099; font-weight:bold;}
.newsinfo {padding:5px 0 0 10px;float:left;width:378px;height:60px;overflow:hidden;line-height:20px;}
.newstag {padding:10px 0 0 0;float:left;width:378px;line-height:12px;overflow:hidden;}
.newstag a,.newstag a:visited{color:#CC007A;}
.newstag a:hover{color:#FF62C0;}
.post {width:100%;margin-top:10px;border:1px solid #bbb;display:block;overflow:hidden;}
.post_title {padding:10px;clear:both;}
.post_tag {padding-left:10px;clear:both;}
.post_info {padding:10px;clear:both;}
.post .post_info object,.post .post_info embed{display:block;margin:0 auto;}
.post .post_info p{margin:4px 0 10px;padding:0;}
.post .post_info a,.post .post_info a:visited{color:#FF0099;}
.post .post_info a:hover{color:#3C7838;}
.post_w {padding:10px;clear:both;}
.post_share {padding:10px 5px;border:1px dashed #ff0099;line-height:20px;height:20px;font-size:12px;font-weight:bold;color:red;}
.post_share a,.post_share a:visited{color:blue;}
.post_share a:hover{color:#800040;}
.notice {padding:10px;border:1px dashed #ff0099;margin-top:10px;}
.notice p {font-size:16px;color:#ff0099; font-weight:bold;}

/* sidebar */
.sidebar {width:225px;padding:10px 5px 10px 0px;height:100%; overflow:auto;float:right;}
.sidebar a,.sidebar a:visited{color:#854907;}
.sidebar a:hover {color:#ff0099;}
.sidebar ul li{width:210px;border:1px solid #bbb;padding:5px;margin-top:10px;}
.sidebar h3{color:#ff0099;font-size:14px;line-height:26px;}
.sidebar ul li ul li {padding:0 0 0 5px;margin-top:2px;width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:18px;border:none;font-size:12px;color:#333;}
#sidebar_search {width:210px;border:1px solid #bbb;padding:5px;margin-top:10px;height:100%; overflow:auto;}
#sidebar_search form{margin:4px 2px;padding:0;width:200px;height:22px;}
#sidebar_search .searchtext {float:left;font-size:14px;height:12px;width:150px;padding:4px 2px;}
#sidebar_search .searchimg {float:left;height:22px;width:35px;}
#tougao{border:1px solid #000;background:#5A5A5A;}
#tougao a,tougao a:visited{color:#FFF;}
#tougao a:hover{color:#FFFC00;}

#sidebar_ad{}
#sidebar_comment{color:#535353;}
#sidebar_comment a,#sidebar_comment a:visited{color:#666;}
#sidebar_comment li{white-space:normal;text-overflow:ellipsis;overflow:hidden;height:16px;font-size:12px;color:#535353;}


/* footer */
.link {width:100%;border:1px solid #bbb;overflow:auto;}
.linklist {padding:10px;line-height:22px;height:100%; overflow:auto;}
.linklist li {display:inline;margin-left:3px;}
.footer {width:100%;height:40px;border-top:1px dashed #bbb;display:block;font-size:12px;}
.footer_logo {width:200px;height:30px;padding:5px 5px 5px 5px;float:left;display:block;background:url(images/footer_logo.gif) 0 0 no-repeat;}
.footer_info {width:500px;height:30px;padding:5px 5px 5px 5px;float:right;display:block;text-align:right;}

/* xxx */
#comments {padding:0;width:550px;overflow:hidden;padding-top:10px;}
.comments_title {height:25px;}
.comments_line {width:550px;height:7px;}
#comments ol{font-size:12px;list-style-type:none;clear:both;margin:0;padding:0;}
#comments ol li{border:1px solid #ccc;margin-bottom:10px;padding:10px;}
#comments ol li .avatar{float:right;}
#comments ol li .comment-author .fn{font-style:normal;font-weight:bold;color:#000;}
#comments ol li .comment-meta{margin:6px 0;}
#comments ol li .comment-meta a{color:#999999;}
#comments ol li .reply{font-size:.9em;padding-bottom:5px;}
#comments ol li .reply a{color:#C60077;}
#comments ol li .reply a:hover{color:#F09;}
#comments .children{list-style-type:none;}
#comments .navigation{font-size:.9em;}
#comments .navigation a{color:#999;border:1px solid #ccc;padding:3px 8px;}
#comments .navigation a:hover{color:#000;text-decoration:none;border-color:#000;}
#comments h2{font-size:1.2em;font-weight:400;margin:0px 0 5px;}
#comments p{margin-bottom:10px;line-height:1.5em;}
#comments .cancel-comment-reply{margin:10px 0;}
#comments .fabiao{font-size:1.4em;font-weight:500;margin:20px 0 5px;color:#000;}
#comments .cancel-comment-reply a{color:#FF0099;}
#comments form p{margin-bottom:5px;}
#comments form input,textarea{border:1px solid #ccc;font-size:12px;font-family:Tahoma, Arial;background-position:4px 4px;background-repeat:no-repeat;padding:4px;}
#comments form input{width:260px;border:1px solid #ccc;}
#comments form textarea{width:350px;border:1px solid #ccc;padding:4px!important;}
#comments form button{border:1px solid #909090;background-color:#ccc;font-size:1em;font-family:Tahoma, Arial;width:120px;height:23px;}

/*---新加--*/

#sidebar_links{margin-top:100px;color:#666;}
#sidebar_links a,#sidebar_links a:visited{color:#666;}
#sidebar_links h3{font-size:14px;}
#sidebar_links li{font-size:12px;}
.post .wp_keywordlink a,.post .wp_keywordlink a:visited{color:#333;}
