/*
Theme Name: kLine
Description: kisa747制作的第一款wordpress主题
Version: 1.0
Author: kisa747
Author URI: http://www.kisa747.com/
Tags: two-columns, green, flexible-width
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,fieldset{margin:0;padding:0;}
html {background:#EFFCE3;}
body {padding:0;margin:0;font-size:12px;color:#555;font-family:Verdana,Helvetica,"DejaVu Sans","Microsoft Yahei";}
img {margin:0;border:0;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;}
h1 {font-size:18px;text-shadow:6px 6px 6px rgba(0,0,0,.4);}
h2 {font-size:16px;text-shadow:6px 6px 6px rgba(0,0,0,.4);}
h3 {font-size:14px;text-shadow:4px 4px 6px rgba(0,0,0,.3);}
h4 {font-size:15px;text-shadow:4px 4px 6px rgba(0,0,0,.3);padding:4px 4px;margin:10px 0;color:#080;background:#F4F5F7;}
h5 {font-size:14px;}
h6 {font-size:14px;}
small {font-size:11px;}
form, embed {display:inline;margin:0;padding:0;}
ol,ul,li{list-style:none;}
table  {background:#FFF;border:2px solid #CCC;border-collapse:collapse;margin:5px;}
th, td {border:1px solid #CCC;padding:3px 10px;text-align:left;vertical-align:middle;}
a      {color:#2970A6;text-decoration:none;outline:none;}
a:hover{color:#df0031;text-decoration:none;outline:none;}

/*引用、代码*/
blockquote{clear:both;display:block;background:#F4F5F7;border:1px dashed #98BC00;border-left:5px solid #98BC00;padding:5px 5px 5px 15px;;margin:5px 0;}
pre{clear:both;display:block;overflow:auto;font:13px/1.3em "DejaVu Sans Mono",consolas;background:url("img/code.png") no-repeat scroll right top #F7F7F7;border:1px solid #8391A7;border-left:5px solid #8391A7;margin:5px auto;padding:8px 5px 5px 15px;}
code{clear:both;display:block;overflow:auto;white-space:nowrap;font:13px/1.3em "DejaVu Sans Mono",consolas;background:url("img/code.png") no-repeat scroll right top #F7F7F7;border:1px solid #8391A7;border-left:5px solid #8391A7;margin:5px auto;padding:8px 5px 5px 15px;}

.cutline    {border-top:1px solid #CCC;margin:10px 17px 0 17px;}
.clear      {clear:both;}
.wp-smiley  {vertical-align:middle;}
.alignleft  {float:left;text-align:left;margin-right:10px;}
.alignright {float:right;text-align:right;margin-left:10px;}
.aligncenter{display:block;margin:0 auto;text-align:center;}
img.avatar  {padding:1px;border:1px solid #999;vertical-align:middle;}

/*圆角按钮*/
.more-link, .button {border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.4);-moz-box-shadow:0 2px 6px rgba(0,0,0,.4);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.4);}

/*输入框*/
input{padding-left:5px;}
input:focus, textarea:focus{outline:none;border-color:#5DBEF7;box-shadow:0 0 8px #5DBEF7;-moz-box-shadow:0 0 8px #5DBEF7;-webkit-box-shadow:0 0 8px #5DBEF7;}

/* wrap = header + main ( content + sidebar ) + footer */
#wrap      {margin:0 auto;text-align:left;table-layout:fixed;overflow:hidden;}
#header    {width:100%;height:150px;background:#466916;}
#main      {width:95%;margin:0 auto;overflow:hidden;}
#content   {width:74%;margin-top:5px;float:left;border:1px dashed #98BC00;overflow:visible;word-break:break-word;}
#sidebar   {width:25%;margin-top:5px;float:right;border:1px dashed #98BC00;}
#footer    {width:100%;}

#head {width:95%;margin:0 auto;}
#foot {width:95%;height:70px;margin:20px auto;border:1px dashed #98BC00;}

/*头部信息*/
#blog_title a{float:left;margin:30px 0 0 10px;font:italic bold 30px/30px "Times New Roman";text-shadow:0 0 10px #fd8;color:#FFF;}
#blog_info   {clear:both;float:left;color:#ccc;margin:10px 0 5px 10px;}

#topnav ul  {margin:2px;float:right;padding:5px 2.5% 0 0;}
#topnav li  {float:left;}
#topnav li a{display:block;font-size:13px;padding:8px 15px;color:#fff;border:1px dashed #CCC;}
#topnav a:hover{text-decoration:none;-o-transform:translate(0,10px);-moz-transform:translate(0,10px);-webkit-transform:translate(0,10px);}

/*导航栏*/
#nav       {height:36px;width:95%;margin:0 auto;margin-top:15px;border:1px dashed #98BC00;}
#menus     {height:36px;width:100%;float:left;}
#menus ul  {float:left;margin:0 auto;}
#menus li  {float:left;height:36px;line-height:38px;text-align:center;font-size:14px;font-weight:bold;border-right:1px dashed #98BC00;}
#menus li a{float:left;color:#fff;padding:0 15px;}
#menus li a:hover,#nav li.current_page_item a,#nav li.current-cat a{float:left;color:#436206;background:#8FBF00;}

#rss{float:right;margin:0 3% 0 0;text-align:center;height:36px;font:16px/36px Tahoma,sans,'Microsoft Yahei';}
#rss a{color:#FFF;padding:6px 12px;margin:10px 5px;background-color:#DD8800;font-weight:bold;border:1px solid #960;}
#rss a:hover{color:#FFF;font-size:23px;padding:8px 16px;}

#nav2{display:block;margin:0 auto;width:940px;height:90px;background:#FFF;padding:0 10px 10px 10px;}
#navad{float:left;height:90px;width:724px;border:1px solid #ccc;padding:2px;}
#nav2 .search{height:90px;width:206px;float:right;}
#nav2 .search .feedcount{padding:10px 5px;height:25px;}

/*文章顶部+底部信息*/
.place{margin:4px 0 0 16px;height:34px;line-height:34px;}
.sticky, .post{margin:20px 10px 0 15px;position:relative;}
.sticky, .post h2{border-bottom:1px solid #CCC;height:28px;line-height:25px;margin:5px 0;}
.sticky h2 a, .post h2 a{color:#4C4C4C;}
.sticky h2 a:hover, .post h2 a:hover{color:#2970a6;}
.post span.comments{position:absolute;right:10px;top:5px;color:#ff006c;font-style:italic;}
.post span.comments a{color:#df0031;}
.post .info{height:20px;line-height:20px;color:#666;margin-top:2px;}
.post .info span{margin-right:6px;}
.post .info span.addcomment, .post .info span.editpost{float:right;}

/*文章样式*/
.post{margin:0 16px;}
.post .entry{font-size:14px;line-height:150%;}
.post .entry p{margin:1em 0;}
.post .entry img {max-width:600px;margin:5px;box-shadow:5px 5px 10px rgba(0, 0, 0, 0.4);-moz-box-shadow:5px 5px 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow:6px 6px 14px rgba(0, 0, 0, 0.4);}
.post .entry img.wp-smiley{margin:0;vertical-align:middle;box-shadow:0 0 0;-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;}
.postnavi{margin:14px;overflow:hidden;}

/*相关文章*/
.like        {margin:0 16px;}
.like h4     {padding:4px;font-size:14px;border-bottom:1px #d0d4c8 solid;background:#f0f7e2;}
.like li     {height:25px;line-height:25px;border-bottom:1px #d0d4c8 dashed;padding-left:5px;}
.like li span{color:#999;}

/*评论样式*/
#comments{margin:0 16px;}
#comments h3{padding:4px;margin:12px 0;font-size:14px;text-align:right;border-bottom:1px #d0d4c8 solid;background:#f0f7e2;}
#comments .commentlist h3{width:96%;}
.commentlist .comment{border:1px dashed #98BC00;margin-bottom:10px;background:#FAFAFA;}
.adminheader img.avatar{float:right;margin:2px;}
.regularheader img.avatar{float:left;margin:2px 8px 2px 2px;}
.commentlist .comment-meta{margin-left:8px;line-height:24px;margin-left:8px;color:#999;}
.commentlist .comment-meta img{vertical-align:middle;}
.commentlist .comment-meta .lou a{color:#df0031;text-decoration:underline;}
.commentlist .comment-meta .fn{margin:0 8px;font-size:14px;}
.commentlist .comment-meta .reply{margin-left:16px;}
.commentlist .comment-body{clear:both;font-size:13px;line-height:150%;padding:10px 10px 10px 44px;}
.commentlist .children{margin:0 10px 0 40px;}
.commentlist .children .comment{background:#fff;}

#trackbacks_box ul{padding:5px 0;}
#trackbacks_box li{height:25px;line-height:25px;border-bottom:1px #d0d4c8 dashed;padding-left:15px;}
#trackbacks_box li small{font-size:12px;color:#777;}

/*评论分页*/
#commentnavi{clear:both;float:left;height:36px;line-height:36px;font-size:13px;text-align:center;overflow:hidden;}
#commentnavi a{padding:3px 8px;margin:2px;text-decoration:none;color:#888;border:1px solid #ccf;}
#commentnavi a:hover{border:1px solid #356aa0;color:#356aa0;font-weight:bolder;}
#commentnavi span.current{padding:3px 8px;margin:2px;border:1px solid #356aa0;color:#356aa0;font-weight:bolder;}

/*评论回复*/
#respond{margin:5px 0 0 0;}
#respond .form_box{display:inline-block;margin-bottom:15px;width:99%;}
#respond .text{float:left;margin-top:5px;width:90%;}
#respond .text textarea{width:100%;height:200px;border:1px solid #A6A6A6;background:url(img/comment.png) right bottom no-repeat;}
#respond .form_info{float:left;width:100%;margin-left:8px;}
#respond .form_info #author_info .gravatar{background:url(img/gravatar.png) no-repeat;border:1px solid #D9D9D9;float:right;height:73px;width:73px;position:relative;margin-right:20px;}
#respond .form_info #author_info input{margin:5px 0;width:200px;height:20px;border:1px solid #A6A6A6;}
#respond .form_info .part {clear:both;display:block;font-size:14px;}
#respond .form_info .part .avatar{vertical-align:middle;}
#respond .form_info .button{color:#FFF;cursor:pointer;margin-top:10px;padding:5px 10px;background:#63971C;border:1px solid #63971C;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;}
#respond .form_info .button:hover{background:#436b0c;border:1px solid #436b0c;color:#FFF;}

/*搜索栏*/
.form{padding:10px;}
.form input{height:21px;width:140px;line-height:21px;border:1px solid #A6A6A6;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0 0 6px rgba(0,0,0,.3);-moz-box-shadow:0 0 6px rgba(0,0,0,.3);-webkit-box-shadow:0 0 6px rgba(0,0,0,.3);}
.form input:focus{outline:none;border-color:#5DBEF7;box-shadow:0 0 8px #5DBEF7;-moz-box-shadow:0 0 8px #5DBEF7;-webkit-box-shadow:0 0 8px #5DBEF7;}
.form .button{width:54px;height:23px;background:#466916;cursor:pointer;color:#FFF;border:1px solid #466916;}

/*侧边栏*/
#sidebar h3{margin:10px;padding-left:5px;font-size:14px;height:25px;line-height:25px;border-bottom:1px solid #ccc;}
#sidebar .widget{clear:both;display:block;margin:10px;line-height:180%;}
#sidebar .widget ul{padding:5px;}
#sidebar .widget .most_active_friend li{float:left;display:block;line-height:0;margin:0 4px 4px 0;}
#sidebar .widget .most_active_friend img.avatar{width:26px;height:26px;}
#sidebar .widget .recentcomment li{clear:both;color:#999;line-height:1.5em;height:32px;padding:5px 0 0 5px;}
#sidebar .widget .recentcomment img.avatar {float:left;margin-right:5px;}
#sidebar .widget .recentcomment img.wp-smiley {width:20px;height:20px;}
#sidebar .widget .links{overflow:hidden;}
#sidebar .widget .links li{float:left;display:block;width:110px;margin-right:5px;line-height:20px;margin-top:2px;height:20px;overflow:hidden;white-space:nowrap;}

/*底部*/
#footer .copyright{padding:16px;line-height:22px;}
#footer #gotop{float:right;margin:16px 26px 0 0;}

/*分页样式*/
#pagenavi{width:100%;height:36px;font-size:12px;line-height:36px;text-align:center;overflow:hidden;padding:1em 0;}
#pagenavi a, #pagenavi .current{padding:3px 8px;margin:2px;text-decoration:none;color:#888;border:1px solid #ccf;}
#pagenavi a:hover, #pagenavi .current{border:1px solid #356aa0;color:#356aa0;font-weight:bolder;}

/*文章底部版权信息样式*/
.post .post-info{border:1px dashed #98BC00;background:#F7F7F7;padding:10px;margin:16px;line-height:180%;box-shadow:5px 5px 15px rgba(0, 0, 0, 0.3);-moz-box-shadow:5px 5px 15px rgba(0, 0, 0, 0.3);-webkit-box-shadow:5px 5px 15px rgba(0, 0, 0, 0.3);border-top-left-radius:15px;border-bottom-right-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-bottomright:15px;-webkit-border-top-left-radius:15px;-webkit-border-bottom-right-radius:15px;}

/*信息框样式*/
.boxtop{margin:1em;padding:0.5em;border:1px dashed #ccf;}
.box{background:#EDEFF0;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding:5px 12px;margin-top:16px;}

/*More按钮*/
.more-link {float:left;display:block;font-size:13px;color:#FFF;padding:0.3em 0.8em;margin:5px;background:#35475C;font-weight:bold;border:1px solid #35475C;}
.more-link:hover {font-size:16px;color:#FFF;transform:rotate(-10deg);-o-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);}
