/*
Theme Name: Simple-Lines
Theme URI:  http://immmmm.com/wordpress-theme-simple-lines.html
Description:纯CSS零插件构建,完美支持原生侧边栏,献给喜欢简单整洁风格的朋友们! Simple-Lines is a WordPress theme by <a href="http://immmmm.com/">Linmumu</a>. Without any plugins needed, widgets ready and threaded comments.
version: 1.0.1
Author: Linmumu
Author URI: http://immmmm.com/
Tags:light,fixed-width,two-columns,right-sidebar
*/
*{margin:0; padding:0}img {border:0 none;}
body{font:13px/160% 'Comic Sans MS','Microsoft YaHei',Arial,Tahoma,Sans-Serif;color:#555;background:#FAFCFD url(images/bg.png) repeat-x;background-attachment: fixed;}
#container {width:960px;margin:0 auto;}
blockquote{padding-left:10px;border-left:3px dashed #ccc; color:#333}
h1{font-size:160%;}h2{font-size:150%;}h3{font-size:140%;}h4{font-size:130%;}h5{font-size:120%;}h6{font-size:110%;}
h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{font-weight:normal;line-height:160%;}
a,a visited{color:#666;text-decoration:none;}
#logo a:hover,#des-1 a:hover,.post-title a:hover,.post-messages a:hover,.more-link:hover,.nav li a:hover,.vcard a:hover{color:#000;}

.rayfile,.zip,.doc,.pdf,.png{padding-left:19px;}
.rayfile{background:url(images/ico.gif) no-repeat left 3px;}
.zip{background:url(images/ico.gif) no-repeat left -55px;}
.doc{background:url(images/ico.gif) no-repeat left -36px;}
.pdf{background:url(images/ico.gif) no-repeat left -74px;}
.png{background:url(images/ico.gif) no-repeat left -17px;}

/*Header*/
#header{padding-bottom:1em;height:65px;}
#logo a{float:left;font-size:28px;line-height:65px;text-decoration:none;}
#description{float:left;color:#777;font-size:12px;margin:30px auto auto 5px;}
#des-1{float:right;color:#555;font-size:15px;margin:30px auto auto 5px;}
#des-1 img{opacity:0.5;}
#des-1 img:hover{opacity:1;}
/*menu*/
#menu{z-index:9999;}
.nav li{float:left;display:block;border-top:none;}
.nav li a{border:1px dashed #CCC;margin-right:-1px;font-size:14px;text-align:center;display:block;padding:7px 14px;white-space:nowrap;min-width:57px;}
.nav .nav_hover{padding-top:8px;}
.nav .nav_hover a{color:#000;}
.nav .close-sidebar{float:right;cursor:pointer;display:block;}
#fixed{height:55px;}
/*content*/
#content{border:1px dashed #CCC;overflow: hidden;min-height:450px;}
.clearfix:after{content:"\020"; display: block; height:0; clear:both;}
.clearfix{zoom:1;}
.clear{clear:both;}
.post-content{padding:1em;}
#postlist,#left-content-single{width:705px;float:left;border-right:1px dashed #CCC;}
#postlist .post-content{display:none;}
.post-home{position:relative;margin: 1em 1em 0;overflow:hidden;}
.post-ad{margin:0 1em 0;}
.post-title h2,.post-title-single h2{font-size:145%;line-height:25px;border-bottom:1px dashed #CCC;}
.post-title h2 a{padding:5px 10px;}
.post-title-single h2{padding:3px 10px;}
.post-title-single span{float:right;font-size:14px;}
.post-messages{background:#eee;height:22px;padding:2px 0px;}
.post-messages-1{float:left;padding:2px 10px;height:22px;max-width:615px;overflow:hidden;}
.post-messages-3{position:absolute;top:6px;right:0px;padding:2px 10px;}
.more-link{position:absolute;right:20px;bottom:4px;}
.post-content p{margin-bottom:8px;}
.post-content ol,.post-content ul{margin:0 0 1em 2em;}
.post-content img{margin:5px 5px 5px 5px;-webkit-box-shadow: #666 0px 0px 5px;-moz-box-shadow:#666 0px 0px 5px;box-shadow:#666 0px 0px 5px;padding:5px;}
.post-content img{border:1px dashed #CCC \9;padding:5px \9;}
.post-content a:hover img {border: 1px solid #ccc \9;}

#left-content-single .post-content a{border-bottom:1px dashed #CCC;}
#left-content-single .post-content a:hover {border-bottom:1px dashed #000}

.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption-dd {font-size:11px;line-height: 17px;padding:0 4px 5px;margin: 0;}
/*comment*/
#comments{font-size:12px;margin:0 1em;}
.comments p{overflow:hidden;word-wrap:break-word;}
#comments ol,#comments ul{list-style:none;}
#comments .commentlist{clear:both;list-style:none;border-bottom:1px dashed #CCC;}
.commentlist li{overflow:hidden;border-top:1px dashed #CCC;margin-bottom:1em;}
.commentmeta{float:left;}
.commentmeta img{padding:5px;}
.commentmetadata,.reply{float:right;color:#999;}
.comments{padding:2px 20px 10px 55px;}
.children{padding-left:55px;}
.children li{border-top:1px dashed #CCC;border-right:none;border-left:none;border-bottom:none;padding-bottom:0;margin-bottom:0;}
.children .children{padding-left:45px;}
.children .commentmeta img{width:28px;height:28px;padding:5px;}
.children .comments{padding:2px 20px  5px 45px;}
.children .commentmetadata{display:none;}
.commentlist #respond{padding-right:20px;}
#respond h3{padding:5px 0;color:#666;font-size:14px;}
#respond p{margin-bottom:8px;}
#cancel-comment-reply{float:right;}
#cancel-comment-reply a{text-decoration:none;font-size:12px; color:#999;}
#cancel-comment-reply a:hover{color:#356aa0;}
.ping_border{display:none;}
#respond form input {font:12px 'Comic Sans MS','Microsoft YaHei',Arial,Tahoma,Sans-Serif;width:140px;padding:3px 0px 3px 50px;margin-right:10px;border:1px dashed #CCC;}
#respond form div label small {color:#777; font-size:14px; position:relative;left:-200px;}
*html #respond form div label small {position:relative; top:-5px;}
*+html #respond form div label small {position:relative; top:-5px;}
#commentform{overflow:hidden;zoom:1;position:relative;}
#commentform textarea {width:100%;font:14px 'Comic Sans MS','Microsoft YaHei',Arial,Tahoma,Sans-Serif;color:#333;border:1px dashed #CCC;background:url(images/pinglun.png) no-repeat scroll center center;background-color:#FAFCFD;width:99%;height:100px;}
#commentform #submit{color:#777;font-size:14px;background-color:#FAFCFD;width:99%;padding:1px 5px;margin:8px 0;border:1px dashed #CCC;cursor:pointer;}
/*pages*/
#post-title-page h1{font-size:145%;}
#post-title-page span{padding:0px 10px 3px;}
.cate{list-style:none;color:#666;margin-bottom:1.5em;padding:10px;}
.cate li{_width:100%;padding:5px 0;border-bottom:1px dashed #ccc;}
.cate li:hover{background:#eee;}
.cate li a:hover{color:#356aa0;}
.cate li span{float:right;font-weight:normal; color:#999;}
.tagsp li {list-style:none;border: 1px solid #ccf;padding:5px;}
.tagsp li a{padding:5px; color:#777;text-decoration:none;}
.tagsp li a:hover{color:#356aa0;}

.linkp ul {padding:6px;list-style-type: none;overflow:hidden;}
.linkp ul li {float:left;margin-bottom:6px;}
.linkp ul li ul li {float:left;width:120px;height:25px;overflow:hidden;text-align:center;margin:3px;line-height:180%;border: 1px dashed #CCC;}
.linkp ul li ul li a{color:#777;display:block;text-decoration:none;}
.linkp ul li ul li a:hover{color:#356AA0;}
#border-all {border:1px solid #ccf;color:#777;padding:3px 10px;line-height:25px;}
/*navigation*/
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.navigation{overflow:hidden; margin:1em 0;}
.alignright a{float:right;}
.alignleft a{float:left}
.alignright a,.alignleft a{color:#999;padding:2px 5px; border:1px solid #ccf;}
.alignright a:hover,.alignleft a:hover{border:1px solid #356aa0;background:none;}
/*widget*/
#sidebar-tab{margin:1em 1em 2em;overflow:hidden;}
#tab-title,.sidebar-title{border-bottom:1px dashed #CCC;padding:3px 0;}
#tab-title .selected{color:#333;}
#tab-title h3{font-size:15px;font-weight:400;}
#tab-title span{padding:0 8px;cursor:pointer;}
.sidebar-title span{color:#356aa0;padding:0 9px 5px 10px;border-right:1px solid #A5B6C8;}
#tab-content .hide{display:none;}
#tab-content ul{padding:5px 10px;overflow:hidden;}
#tab-content ul li{padding-top:5px;height:20px;}

#ad-links{border-top:1px dashed #CCC;margin:1em 1em 2em;}#ad-links ul{padding:5px 10px;overflow:hidden;}#ad-links a{color:#888;}
#links{overflow:auto;zoom:1;border-bottom:1px dashed #CCC;margin-bottom:1em;}
#links ul {padding:2px 0;overflow:hidden;}
#links ul li {float:left;width:115px;text-align:center;padding:3px 3px 2px 0;border-left:1px dashed #A5B6C8;margin-left:-2px;}
#links ul li a {color: #777;display: block;text-decoration:none;padding-left:10px;}
#links ul li a img{float:left;padding:3px 5px;}

#sidebar {overflow:hidden;font-size:12px;}
#sidebar ul{list-style:none;}
#sidebar li{overflow:hidden;_zoom:1;}
.widget_links span,.widget_tag_cloud span,.widget_archive span,.widget_border_all span{padding:0 9px 2px 10px;cursor:pointer;}
#sidebar h3{font-size:15px;font-weight:400;}
#sidebar a:hover{color:#000;}

.widget_tag_cloud h3,.widget_archive h3{border-bottom:1px dashed #CCC;}
.widget_recent_entries,.widget_recent_comments,.widget_calendar,.widget_links,.widget_categories,.widget_meta,.widget_text,.widget_archive,.widget_tag_cloud,.widget_pages{margin:1em 1em 2em;}
.widget_recent_entries ul,.widget_recent_comments ul,.widget_links ul,.widget_categories ul,.widget_meta ul,.textwidget,.widget_archive ul,.widget_tag_cloud div,.widget_pages ul{padding:5px 10px !important;overflow:hidden;}
.widget_links li,.widget_categories ul li,.widget_meta ul li,.widget_archive ul li,.widget_pages ul li{padding:0 0 2px 10px;height:20px;float:left;width:43%;}
.widget_recent_entries ul li,.widget_recent_comments ul li{padding-top:5px;height:20px;}
.widget_border_all{border:1px dashed #CCC;}
.widget_calendar h3{display:none;}
#calendar_wrap{margin:5px 10px;color:#666;}
#wp-calendar{width:100%;}
#wp-calendar caption{border-bottom:1px dashed #CCC;font-size:15px;font-weight:400;}
#wp-calendar td{text-align:center;}
#wp-calendar tbody td a{color:#356aa0;}
#wp-calendar td#prev{text-align:left;}
#wp-calendar td#next{text-align:right;}
#wp-calendar td#prev a,#wp-calendar td#next a{background-color:#fff;}
#wp-calendar td#today{background-color:#eee;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.widget_search{border:1px dashed #CCC;margin:1em 1em 2em;height:23px;}
.widget_search #s{float:left;width:190px;border:0 none;}
.widget_search input,.widget_search input:hover{border:0px none;font-family:'Comic Sans MS','Microsoft YaHei',Arial;color:#777;height: 22px;}
.widget_search #searchsubmit{float:right;background:none;font-family:'Comic Sans MS','Microsoft YaHei',Arial;color:#777;cursor:pointer;}
/*navigation*/
.page_navi,.comments_nav{width:100%;height:46px;text-align:center;margin-top:1em;}
.page_navi a,.page_navi span,.comments_nav a,.comments_nav span{border-bottom:5px solid #CCC;padding:5px 8px 4px;margin:0 5px;text-decoration:none;;}
.page_navi a:hover,.page_navi a.current,.comments_nav a:hover,.comments_nav span.current{color:#000;border-bottom:5px solid #000;}
.page_navi a.current,.comments_nav span.current{font-weight:bolder;color:#000;}

/*footer*/
#footer{font-size:12px;margin-top:2em;}
#footer a,#footer .footr{display:block;padding:7px 14px;border:1px dashed #CCC;margin-left:-1px;}
#footer a{float:left;}
#footer .footr{float:right;}
.wp-smiley{margin-bottom: -5px;}
/*wp-syntax.css*/
.wp_syntax {color:#100;border:1px solid #CAE3FF;background-color:#F4F9FF;margin:1em;overflow:auto;}
.wp_syntax table{border-collapse: collapse;}
.wp_syntax div, .wp_syntax td {vertical-align: top;padding: 2px 4px;}
.wp_syntax .line_numbers {text-align: right;background-color: #def;color: gray;overflow: visible;}
.wp_syntax pre{font:12px 'Comic Sans MS','Microsoft YaHei',Arial;margin:0;width:auto;float:none;clear:none;overflow:visible;word-wrap:break-word;line-height:1.5;white-space:pre;}

.commentwarrior,#glinks {padding:10px 5px;border-bottom:1px solid #A5B6C8;}
.commentwarrior a,#readerswall a,#glinks a{padding:3px}
.commentwarrior img,#readerswall img,#glinks img{opacity:0.8;border:1px solid #CCC!important;padding:1px;-webkit-box-shadow:2px 2px 6px #999;-moz-box-shadow:2px 2px 6px #999;}
.commentwarrior img:hover,#readerswall img:hover,#glinks img:hover{opacity: 1.0;}

#wudiShow{list-style:none;padding-bottom:1em;}
#wudiShow{padding:1em;}
#wudiShow li{list-style-type:none;padding:5px;border-bottom:1px dashed #ccc;}
#wudiShow li:hover{background:#eee;color:#356aa0;}

.children .comment_ip{display:none;}
.comment_ip .country-flag,.comment_ip .WB-OS {color:#000;font-weight:normal;font-size:10px;}
.comment_ip .country-flag img {vertical-align:-10%;}
.comment_ip .WB-OS img {vertical-align:-15%;width:14px;height:14px;}

.menuheader{color:#36f;font-weight:bolder;cursor:pointer;}
.toggle{display:none;}

#tooltip {position:absolute;z-index:1000;max-width:250px;word-wrap:break-word;background:#555;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#tooltip p {color:#fff;font:12px 'Comic Sans MS','Microsoft YaHei',Arial,Tahoma,Sans-Serif;}
#tooltip p em {display:block;margin-top:3px;color:#f60;font-style:normal;}

.adimg{padding:0 5px 10px 5px;border-bottom:1px solid #A5B6C8;margin-bottom: 1em;}