/*
Theme Name:WebDancer
Theme URI: http://www.saqqdy.com/download/saqqdy-original-elegant-wordpress-theme-webdancer-download-the-official-release
Description: WebDancer is designed by saqqdy, it's a three columns, simple and pure css theme.
Version: 1.2
Author:上岸QQ的鱼
Author URI:http://www.saqqdy.com
Tags: custom-menu, sticky-post, translation-ready

This theme was designed by welee (上岸QQ的鱼: http://www.saqqdy.com).
By downloading and using this theme, you agree to the following terms:
	- You may NOT resell this theme.
	- A link back to http://www.saqqdy.com must be retained in the footer (either modified or unmodified).
	- You must use this theme for personal or commercial projects.
	- You may modify, translate or distribute.

License: GNU General Public License
License URI: license.txt
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
#mainbox .post .apnavi{margin-top:10px;}
#mainbox .post .apnavi span{width:30px; height:30px; display:inline-block; text-align:center; line-height:30px; color:#fffffe; background:url(images/pager2.gif) center top;}
#mainbox .post .apnavi a span{background:none; color:#888;}
#mainbox .post .apnavi a{width:30px; height:30px; line-height:30px; display:inline-block;}
#mainbox .post .apnavi a:link,#mainbox .post .apnavi a:visited{background:url(images/pager1.gif) center top; color:#888;}
#mainbox .post .apnavi a:hover,#mainbox .post .apnavi a:active{background:url(images/pager1.gif) center -30px; color:#888; text-decoration:underline;}


.wp-pagenavi,.cpnavi{clear:both; margin-top:15px;}
.wp-pagenavi .current,.cpnavi .current{color:#a60f33;}
.wp-pagenavi a,.wp-pagenavi span,.cpnavi a,.cpnavi span{text-decoration:none; border:1px solid #BFBFBF; padding:3px 5px; margin:2px;}
.wp-pagenavi a:hover,.wp-pagenavi span.current,.cpnavi a:hover,.cpnavi span.current{border-color:#a60f34;}
.wp-pagenavi span.current,.cpnavi span.current{font-weight:bold;}

a:link,a:visited{color:#222; text-decoration:none;}
a:hover{color:#a60f33; text-decoration:underline;}
body,h1,h2,h3,h4,h5,h6,address,blockquote,dd,dl,p,form,ul,li,img{margin:0; padding:0; line-height:20px; border:0;}
ul,li{list-style:none;}
body{font-size:12px; line-height:20px; font-family:Verdana,Arial; color:#222;}
h2{height:30px; font-size:14px;}
h3{height:30px; font-size:12px;}
h4{height:30px; font-size:11px;}
h5{height:30px; font-size:10px;}
h6{height:30px; font-size:9px;}
.clear{clear:both; height:10px; line-height:10px;}
.clear_mt_15{clear:both; height:10px; line-height:10px; margin-top:15px;}
.clear_0{clear:both;}
.more{width:45px; float:right; text-align:right; padding-right:10px; font-weight:normal; font-size:11px;}

.mb_10{margin-bottom:10px;}
.mb_15{margin-bottom:15px;}
.mb_20{margin-bottom:20px;}
.pt_40{padding-top:40px;}
.pt_15{padding-top:15px;}
.pt_10{padding-top:10px;}
.pb_40{padding-bottom:40px;}
.pb_10{padding-bottom:10px;}
.mr_30{margin-right:30px; display:inline;}
.mr_25{margin-right:25px; display:inline;}
.fl{float:left;}
.fr{float:right;}
.fl_600{float:left; width:600px;}
.fr_270{float:right; width:270px;}


/**/
#mainbox{background:url(images/body_bg.gif) repeat-x center top;}
#mainbox #header{width:936px; height:170px; margin:0 auto;}
#mainbox #header .logo{padding:0 0 0 10px; width:590px; height:100px; float:left;}
.logo h1{height:40px; font-size:40px; float:left; padding:25px 0 5px; line-height:40px; font-family:Arial,"黑体";}
.logo h1 a:link,.logo h1 a:visited{color:#a60f33; text-decoration:none;}
.logo h1 a:hover{color:#222; text-decoration:underline;}
.blog_info{clear:left; height:30px; _height:20px; font-size:14px; padding:0 0 0 80px;}
#mainbox #header .rss{padding:0 0 0 216px; float:right; width:120px; height:34px;}
#mainbox #header .rss .a1{height:34px; width:52px; display:block; background:url(images/rss.gif) no-repeat 4px 9px; text-decoration:none;}
#mainbox #header .rss .a1:hover{height:34px; display:block; background:url(images/rss.gif) no-repeat 4px 3px; text-decoration:none;}
#mainbox #header .rss .a2{height:34px; width:52px; display:block; background:url(images/rss1.gif) no-repeat 4px 9px; text-decoration:none;}
#mainbox #header .rss .a2:hover{height:34px; display:block; background:url(images/rss1.gif) no-repeat 4px 3px; text-decoration:none;}

#mainbox #header .notice{padding:35px 12px 7px 80px; _padding:34px 12px 0 80px; float:right; width:244px; height:24px; background:url(images/sb.gif) no-repeat 80px 35px;}
#mainbox #header .notice #searchform{padding:2px;}
#mainbox #header .menu{width:920px; margin:auto; height:50px;}
#mainbox #header .menu ul{text-align:center; font-size:14px; font-weight:bold;}
#mainbox #header .menu ul li{width:115px; float:left;}
#mainbox #header .menu ul li a{display:block; padding:11px 0 0; height:39px;}
#mainbox #header .menu ul li a:hover,#mainbox #header .menu ul li a:active{background:url(images/banner_hover.gif) no-repeat center top; color:#a60f33; text-decoration:none;}
#mainbox #header .menu .current_page_item a,#mainbox #header .menu .current-cat a{background:url(images/banner_hover.gif) no-repeat center top; color:#a60f33;}







/**/
#mainbox #container{width:920px; margin:auto; background:url(images/content_bg_repeat1.gif) repeat-y center top;}
#mainbox #container .player{}
#mainbox #container .player .player_img{background:url(images/img_filter_single_bg.gif) repeat-x center top; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; padding:9px; height:182px;}
#mainbox #container .player #img_player{float:left; width:532px; overflow:hidden;}
#mainbox #container .player #img_filter{float:right; width:358px; display:inline; padding:9px 9px 9px 0; background:url(images/img_filter_bg.gif) repeat-x left top; border-right:1px solid #d3d3d3;}
#mainbox #container .notice_content{width:908px; margin:0 auto 10px auto; color:red; border:1px solid #dfdfdf; background:#f9f9f9; padding:5px;}
/*---single*/
#mainbox #container .left_services_single{width:600px; float:left;}
#mainbox #container .left_services_single .postnavi{padding:5px 0; border-top:2px dashed #ccc; border-bottom:2px dashed #ccc; height:auto;}
#mainbox #container .left_services_single .postnavi .prev{background:url(images/post-nav-next.gif) no-repeat right center; padding:0 25px 0 0;}
#mainbox #container .left_services_single .postnavi .next{background:url(images/post-nav-previous.gif) no-repeat left center; padding:0 0 0 25px;}
#mainbox #container .left_services_single .related_post{padding:10px 0; clear:both; line-height:18px;}
#mainbox #container .left_services_single .related_post li{clear:both; line-height:22px;}
#mainbox #container .left_services_single .postbox{padding:5px 0;}
#mainbox #container .left_services_single .post .clearfix{float:right;}
#mainbox #container .left_services_single .post{background:url(images/post_bg.gif) repeat-y 380px 20px; color:#222!important; width:98%;}
#mainbox #container .left_services_single .post a{color:#a60f33!important;}
#mainbox #container .left_services_single .post img{max-width:570px; height:auto;}
#mainbox #container .left_services_single .post blockquote{background:#f6f6f6 url(images/blockquote.gif) 3px 10px no-repeat; border-left:2px solid #a60f34; padding:5px 15px 1px 36px; margin:0 0 20px 40px; color:#555; font-size:12px;}
#mainbox #container .left_services_single .postmeta .post p{font:13px/1.65 georgia,Arial; padding:10px 0; display:block;}



.alignleft{float:left; margin-right:10px;}
.aligncenter{display:block; margin:0 auto;}
.alignright{float:right; margin-left:10px;}
.size-full{width:auto;}
/* Post author highlighting */
.commentlist > li.bypostauthor{background:#ddd; border-color:#d3d3d3;}
.commentlist > li.bypostauthor .comment-meta{color:#575757;}
.commentlist > li.bypostauthor .comment-meta a:focus, .commentlist > li.bypostauthor .comment-meta a:active, .commentlist > li.bypostauthor .comment-meta a:hover{}
.commentlist > li.bypostauthor:before{content:url(images/comment-arrow-bypostauthor.png);}
/* Post Author threaded comments */
.commentlist .children > li.bypostauthor{background:#ddd; border-color:#d3d3d3;}
/* Post author highlighting */
	.commentlist > li.bypostauthor{color:#444;}
.commentlist > li.bypostauthor .comment-meta{color:#666;}
.commentlist > li.bypostauthor:before{content:none;}
/* Post Author threaded comments */
	.commentlist .children > li.bypostauthor{background:#fff; border-color:#ddd;}
.commentlist .children > li.bypostauthor > article,  .commentlist .children > li.bypostauthor > article .comment-meta{color:#666;}

.sticky .entry-header .entry-meta{clip:rect(1px 1px 1px 1px); /* IE6, IE7 */ clip:rect(1px, 1px, 1px, 1px); position:absolute !important;}
.wp-caption{margin-top:0.4em;}
.wp-caption{background:#eee; margin-bottom:1.625em; max-width:96%; padding:9px;}
.wp-caption img{display:block; margin:0 auto; max-width:98%;}
.wp-caption .wp-caption-text, .gallery-caption{color:#666; font-family:Georgia, serif; font-size:12px;}
.wp-caption .wp-caption-text{margin-bottom:0.6em; padding:10px 0 5px 40px; position:relative;}
.wp-caption .wp-caption-text:before{color:#666; content:'\2014'; font-size:14px; font-style:normal; font-weight:bold; margin-right:5px; position:absolute; left:10px; top:7px;}



#mainbox #container .left_services_single .postmeta li{float:left; color:#999;}
#mainbox #container .left_services_single .postmeta li ul li{clear:both; color:#222; padding:6px 0 9px; border-top:1px dashed #aaa;}
#mainbox #container .left_services_single .postmeta li p{padding:0; margin:0;}
#mainbox #container .left_services_single .postmeta li h4{clear:both;}
#mainbox #container .left_services_single .postmeta li a{color:#999;}
#mainbox #container .left_services_single .postmeta .meta-date{background:url(images/date.png) no-repeat left 7px; padding:5px 10px 5px 20px;}
#mainbox #container .left_services_single .postmeta .meta-views{background:url(images/views.png) no-repeat left 7px; padding:5px 10px 5px 20px;}
#mainbox #container .left_services_single .postmeta .meta-cat{background:url(images/cat.png) no-repeat left 7px; padding:5px 10px 5px 20px;}
#mainbox #container .left_services_single .postmeta .meta-comments{background:url(images/comment.png) no-repeat left 7px; padding:5px 10px 5px 20px;}
#mainbox #container .left_services_single .postmeta .meta-tags{background:url(images/tags.png) no-repeat left 2px; width:98%; padding:0 10px 0 20px;}
/*single---*/

#mainbox #container .left_services{width:600px; float:left; background:url(images/service.jpg) no-repeat left 55px;}
#mainbox #container .left_services h2.title,#mainbox #container .left_services_single h2.title{background:url(images/title_bg.gif) no-repeat center top; height:18px; padding:6px 0 6px 20px; overflow:hidden; text-wrap:none;}
#mainbox #container .left_services_single .postmeta h2{background:none; padding:10px 0; font-size:16px;}
#mainbox #container .left_services_single .postmeta .post li{float:none;}
#mainbox #container .left_services ul li{width:150px; height:150px; padding:30px 10px 0 140px; background-repeat:no-repeat; background-position:left center; float:left;}

#mainbox #container .right_dynamic{width:300px; float:right; color:#999;}
#mainbox #container .right_dynamic .d_left{width:135px; float:left;}
#mainbox #container .right_dynamic .d_right{width:160px; float:right;}
#mainbox #container .right_dynamic .d_right #wp-calendar{width:100%;}
#mainbox #container .right_dynamic .d_right .txWB_W1{}
#mainbox #container .right_dynamic h3{padding:10px 0 0; color:#222;}
#mainbox #container .right_dynamic .dynamic h2{background:url(images/titlebg.gif) no-repeat left bottom;}
#mainbox #container .right_dynamic .dynamic ul{padding:0;}
#mainbox #container .right_dynamic .dynamic ul li{padding:2px 0 0 14px; background:url(images/ico.gif) no-repeat left 8px;}



/**/
#mainbox #foot{background:#a60f35; color:#fff; text-align:left;}
#mainbox #foot .copy{width:900px; margin:auto; padding:20px 0 15px;}
#mainbox #foot .copy a{color:#e994a9;}
#mainbox #foot .copy .cleft{float:left; width:125px; background:#76001e; padding:10px;}
#mainbox #foot .copy .cleft ul li{padding:4px 0; line-height:18px;}
#mainbox #foot .copy .cleft_s{float:left; width:240px; background:#76001e; padding:10px;}
#mainbox #foot .copy .cleft_s ul li{padding:4px 0 0 14px; background:url(images/ico.gif) no-repeat left 10px; line-height:18px;}
#mainbox #foot .copy .cleft_b{border-top:1px solid #e994a9; padding:10px;}
#mainbox #foot .copy .cleft_b h3{float:left;}
#mainbox #foot .copy .cleft_b ul li{float:left; text-align:center; width:85px; padding:2px 0 3px; height:20px;}
#mainbox #foot .copy #searchform{background:url(images/sb.gif) no-repeat 0px 0px!important; padding:2px;}
.s{float:left; display:inline; padding:4px 3px 2px 26px; height:19px; overflow:hidden; margin:0; width:151px; border:0; background:transparent;}
#mainbox #foot .copy #searchform .s{float:left; display:inline; padding:4px 3px 2px 26px; height:19px; overflow:hidden; margin:0; width:147px; border:0; background:transparent;}
#searchsubmit{float:right; display:inline-block; color:#fff; padding:5px 0 4px; width:60px; margin:0; border:0; background:transparent;}
#mainbox #foot .copy .cleft a,#mainbox #foot .copy .cleft_s a,#mainbox #foot .copy .cleft_b a{color:#ffd3de;}
#mainbox #foot .copy p{color:#e994a9; font-size:10px; border-top:1px solid #e994a9;}


/*腾讯企业邮箱登录接口*/

.bizmail_loginpanel{border:1px solid #ddd; background:#f9f9f9; width:300px;}
.bizmail_LoginBox{padding:5px 15px 10px;}
.bizmail_loginpanel h3{margin:0 0 5px;border-bottom:1px solid #ccc;}
.bizmail_loginpanel form{margin:0;padding:0;}
.bizmail_loginpanel input.text{width:80px;height:16px;margin:0 2px;border:1px solid #C3C3C3;border-color:#7C7C7C #C3C3C3 #C3C3C3 #9A9A9A;}
.bizmail_loginpanel .bizmail_column{height:28px;}
.bizmail_loginpanel .bizmail_column label{display:block;float:left;}
.bizmail_loginpanel .bizmail_column .bizmail_inputArea{float:left;width:200px;}
.bizmail_loginpanel .bizmail_column span{/*word-wrap:break-word;*/}
.bizmail_loginpanel .bizmail_SubmitArea{margin-left:30px;clear:both;}
.bizmail_loginpanel .bizmail_SubmitArea a{margin-left:5px;}
.bizmail_loginpanel select{width:95px;height:20px;margin:0 2px;border:1px solid #C3C3C3;border-color:#7C7C7C #C3C3C3 #C3C3C3 #9A9A9A;}


/*comments样式表*/
#mainbox #container #comments{font-size:12px;}
#mainbox #container .commentlist{}
#mainbox #container .commentlist .depth-1{border-top:1px solid #ddd; padding:10px 0; background:url(images/icon_quote_s.gif) no-repeat 500px 0;}
#mainbox #container .commentlist .comment .comment-body p{clear:both; padding:0 0 0 50px;}
#mainbox #container .commentlist .comment .comment-body .reply{text-align:right;}
#mainbox #container .commentlist .comment .comment-body .comment-author img{padding:3px; border:1px solid #ddd; float:left; margin-right:10px;}
#mainbox #container .commentlist .comment .comment-body .comment-awaiting-moderation{color:#999; float:left;}
#mainbox #container .commentlist .comment .comment-body .comment-meta a{font-size:10px; color:#999;}
#mainbox #container .commentlist .comment .children{padding:10px 0 0 50px;}
#mainbox #container .commentlist .comment .children .depth-2{border-top:1px dotted #ddd; padding:10px 0; background:url(images/icon_quote_e.gif) no-repeat 500px 0;}
#mainbox #container .commentlist .comment .children .depth-3{border-top:1px dotted #ddd; padding:10px 0; background:url(images/icon_quote_e.gif) no-repeat 450px 0;}
#mainbox #container .commentlist .comment .children .depth-4{border-top:1px dotted #ddd; padding:10px 0; background:url(images/icon_quote_e.gif) no-repeat 400px 0;}
#mainbox #container .commentlist .comment .children .depth-5{border-top:1px dotted #ddd; padding:10px 0; background:url(images/icon_quote_e.gif) no-repeat 350px 0;}

#mainbox #container .left_services_single #respond p{padding:5px 0;}
#mainbox #container .left_services_single #respond input{padding:5px; border:1px solid #C3C3C3;border-color:#7C7C7C #C3C3C3 #C3C3C3 #9A9A9A;}
#mainbox #container .left_services_single #respond textarea{padding:5px; border:1px solid #C3C3C3;border-color:#7C7C7C #C3C3C3 #C3C3C3 #9A9A9A;}
#mainbox #container .left_services_single #respond #submit{background:#a60f34; color:#fff; padding:5px 10px;}