/*
Theme Name: Theme Cavano
Theme URI: http://uitu.net/
Description:关注Web2.0,界面设计,前端开发!
Version: 1.0
Author:Cavano
*/

/* Begin Typography & Colors */
*{margin:0;padding:0;}
ol,ul,li,dl,dt,dd {list-style:none;} 
img{border:none; }
body {font-size: 12px;font-family:Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif;color: #858786;text-align: center;background: #eaeade repeat-x;}
input{font-family:Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif;}
a{color:#858786;text-decoration:none;}
a:hover{color:#f50;text-decoration:underline;}

#page {margin:0 auto;width:920px;text-align: left;}
#header {position:relative;margin:27px 0 8px 0;width:920px;height:152px;background:url('images/header.gif') no-repeat;}
#logo{position:absolute;top:20px;left:50px;display:block;width:227px;height:51px;background:url('images/logo.gif');}
#topmenu{padding:110px 0 0 30px;width:920px;}
#topmenu li{float:left;margin-right:32px;}
#topmenu li a:hover{color:#2d85af;}
	.topmenu_a a{color: #858786;}
	.topmenu_status a{color:#2d85af;font-weight:bold;}

#content{overflow:hidden;float:left;margin-bottom:10px;width:650px;}
.c_t{display:block;width:650px;height:7px;background:url('images/bg_c_t.gif');}
.c_b{display:block;width:650px;height:13px;background:url('images/bg_c_b.gif');}
.c{display:block;padding:10px 18px;width:614px;background:url('images/bg_c.gif') repeat-y;}
.c h2,.c h2 a{font-size:14px;color:#579d04;}
.post,.hentry{position:relative;margin-bottom:32px;padding-bottom:10px;border-bottom:1px solid #dfe0da;}
.comments{position:absolute;top:0;right:0;_right:16px;width:68px;font-family:Georgia,"Times New Roman",Times,serif;}
	.comments .cmt_num{float:right;display:block;overflow:hidden;width:33px;height:30px;font-size:18px;text-align:center;background:url('images/bg_comment.gif') no-repeat;}
	.comments .cmt_num a{color:#ff006c;text-decoration:none;}
	.comments p{clear:both;color:#ff006c;font-style:italic;font-weight:bold;}
.post_intro{margin:10px 0 10px 0;}
	.post_intro .date{padding-left:16px;color:#7c929d;background:url('images/icon_date.gif') no-repeat;}
	.post_intro .tag{margin-left:6px;padding-left:13px;background:url('images/icon_tag.gif') no-repeat;}
	.post_intro a{color:#7c929d;}
.single_h2{margin-bottom:15px;;}
.entry{word-break:break-all;}
.entry p {line-height:24px;}

#sidebar{position:relative; float:right;margin-bottom:18px;padding-top:73px;width:260px;}
#search{position:absolute;top:0;right:0;width:278px;height:68px;background:url('images/bg_sider_search.gif');}
	#search input{margin:22px 0 0 60px;width:180px;height:20px;border:none;_border:1px solid #fff; color:#b0b0b0;}
.widget{margin-bottom:9px;background:#fff url('images/bg_s_b.gif') no-repeat 0 bottom;}
	.widgettitle{padding:12px 0 0 22px;;width:238px;height:18px;font-size:12px;color:#579d04;background:url('images/bg_s_t.gif');}
	.widget ul{line-height:26px;padding:0 10px 10px 20px;}
.widget_tag_cloud div{line-height:24px;padding:0 10px 10px 20px;}
#sidebar .widget_recentcomments ul{margin-top:8px;line-height:19px;}
	 .widget_recentcomments ul li{clear:both;margin-bottom:6px;}
.widget_recent_entries ul li{text-indent:16px;background:url('images/icon_l_1.gif') no-repeat  0 8px;}
.widget_downloads ul li{text-indent:16px;background:url('images/icon_l_2.gif') no-repeat  1px 8px;}
.widget_links ul li{text-indent:16px;background:url('images/icon_l_3.gif') no-repeat  0 8px;}

#footer{position:relative; clear:both;margin-bottom:25px;width:920px;height:68px;line-height:68px;font-size:11px;background:url('images/bg_footer.gif');}
	#footer p{float:left;display:inline;margin-left:65px;}
	#footer .w3c{float:right;display:inline;margin-right:48px;}
	#footer a{color:#84b306;font-weight:bold;text-decoration:none;}
	.gotoTop{position:absolute;display:block;top:31px;right:25px;width:14px;height:7px;font-size:0;background:url('images/icon_backtop.gif');}

#comments{margin-bottom:12px;height:27px;line-height:27px;text-indent:38px;font-size:14px;color:#579e04;background:url('images/icon_comment.gif') no-repeat;}
#respond{}
	#respond h3{margin-bottom:12px;height:27px;line-height:27px;text-indent:38px;font-size:14px;color:#579e04;background:url('images/icon_respond.gif') no-repeat;}
	#respond textarea{font-size:12px;line-height:20px;padding:4px 6px;width:310px;height:90px;border:1px solid #cfd9e1;color:#5e7f9a;}
	#respond_l{float:left;width:248px;}
		#respond_l input{margin-bottom:11px;border:1px solid #cfd9e1;padding:4px 0 0 26px;width:220px;height:20px;color:#5e7f9a;}
			#author{background:url('images/respond_1.gif') no-repeat 5px 4px;}
			#email{background:url('images/respond_2.gif') no-repeat 5px 6px;}
			#url{background:url('images/respond_3.gif') no-repeat 5px 9px;}
	#respond_r{float:left;margin-left:14px;width:324px;}
	#respond_btn{clear:both;padding-right:27px;text-align:right;}
	#respond_btn input{width:112px;height:24px;border:none;text-indent:-9999px;cursor:pointer;background:url('images/btn_respond.gif') no-repeat;}

/*评论部分*/
div.comments-template {
	padding:10px;
}
h3#comments, #respond h3 {
	font-size:14px;
	line-height:16px;
	padding-bottom:10px;
}
ol.commentlist {
	list-style:none;
}
ol.commentlist li {
	padding-bottom:15px;
}
ol.commentlist li img.avatar {
	float:left;
	height:32px;
	width:32px;
	padding:1px;
	border:1px solid #CCC;
}
ol.commentlist li .commentmetadata {
	display:block;
	padding-left:40px;
	line-height:17px;
}
ol.commentlist li .commentmetadata a {
	color:#589700;
}
ol.commentlist li strong.commentmetadata {
	line-height:19px;
	font-size:12px;
	color:#666;
}
ol.commentlist li span.commentmetadata {
	font-size:11px;
}
ol.commentlist li span.commentmetadata em {
	font-style:normal;
	font-size:11px;
	padding-left:5px;
	color:#666;
}
ol.commentlist li div.comment_text{
	padding:5px 0;
	line-height:14px;
}
#commentform p {
	padding:5px 0;
}
#commentform p label {
	padding-left:5px;
}
input.comment_submit{ border:1px solid #ccc; border-right:3px solid #589700; padding:3px 10px; font-size:14px; line-height:14px; background:#fff;}
span.comment_submit{ color:#666; font-size:11px; padding-left:10px; }
/*评论结束*/

.entry p{margin-bottom:15px;}
.wp-pagenavi .current {margin: 2px;font-weight: bold;color: #84b306;}
.wp-pagenavi .pages {display:none;}
#post-10 h2{margin-bottom:15px;}

.rc_item{height:36px;}

#taglogo{float: right; margin: 4px 4px 4px 4px; padding: 0px; border: 0px; padding: 0px; max-width: 500px; max-height:500px; overflow:hidden; clear:both;}
#taglogo img{}