/*
Theme Name: miss myself
Theme URI: www.linxz.cn
Description: miss myself Ver1.0
Version: 1.0
Author: linxz
Tags: linxz,css,miss myself

*/
@charset "utf-8";
/* 全局公用CSS属性 */
*,body,ul,li,ol {margin:0;padding:0;}
body {margin:0;font:normal 13px/20px "Microsoft YaHei",simsun, Verdana, Lucida, Arial, Helvetica, sans-serif;color:#535353;background-color:#EFEDCA;}
ol,ul {list-style:none;-webkit-padding-start:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
input,select,form img,button {vertical-align:middle;}
img {border:0 none;}
button {cursor:pointer;}

#page {position:relative;min-width:1000px;min-height:700px;}
#headerimg h1,
#headerimg .description,
#nav .navigation h2 {display:none;}

#header {position:absolute;top:-120px;left:0;width:100%;min-width:630px;height:205px;}
body.blog #header {top:-140px;}
#header .my_book {position:absolute;top:0;left:0;width:160px;height:185px;overflow:hidden;padding:10px;background:url(img/sprite.png) no-repeat 0 -181px;}
#header .my_book img {border:1px solid #EFEDCA;}

#nav .navigation {min-width:750px;height:30px;overflow:hidden;padding-right:250px;line-height:32px;text-align:center;border-top:36px solid #EFEDCA;border-bottom:3px solid #9A9554;background-color:#232323;}
#nav .navigation * {display:inline;}
#nav .navigation a {margin:0 5px;color:#FFFFFF;font-size:15px;}
#nav .navigation a:hover {text-decoration:none;color:#F6EE69;}

#searchform {min-width:740px;height:40px;overflow:hidden;padding:10px 260px 0 0;text-align:right;background-color:#EFEDCA;}
#searchform .screen-reader-text {display:none;}
#searchform input#s {width:120px;height:16px;padding:2px 3px;border:1px solid #393939;background-color:#FFFFFF;}
#searchform input#searchsubmit {height:22px;overflow:visible;padding:0.25em 5px;font-weight:bold;font-size:12px;color:#FFFFFF;border:1px solid #393939;background-color:#393939;cursor:pointer;}
#searchform input#s:focus,
#searchform input#s:hover,
#searchform input#searchsubmit:hover {border:1px solid #BEBE00 !important;}

#sidebar {position:absolute;top:-120px;right:0;width:220px;padding:0 15px 120px;background-color:#232323;z-index:3;}
#sidebar:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0;}
body.blog #sidebar {top:-140px;padding-bottom:140px;}
.my_qshow {position:relative;width:220px;height:360px;overflow:hidden;padding:0 15px;margin:0 0 -80px -15px;z-index:1;}
.my_qshow img {width:140px;height:226px;margin:23px 0 0 36px;border:3px solid #FFFFFF;}
.my_qshow .bg {position:absolute;top:0;left:0;width:250px;height:360px;background:url(img/bg_qshow.png) 0 0 no-repeat;}
#sidebar h2 {width:220px;height:24px;overflow:hidden;margin:20px 0 8px;line-height:22px;font-size:14px;font-weight:normal;color:#F6EE69;border-bottom:1px dashed #FFFFFF;}
#sidebar h2:before {content:"小志博客·";}
#sidebar .side_cont {position:relative;width:220px;color:#EFEDCA;z-index:2;}
#sidebar .side_cont a {color:#EEE999;}
#sidebar .side_cont a:hover {color:#FFF669;}
#sidebar .widget li:before {content:"　";background:url(img/sprite.png) no-repeat -16px -423px;}

#content {position:relative;min-width:630px;padding:0 250px 95px 70px;z-index:2;}
body.search #content,
body.archive #content,
body.page-template #content,
body.error404 #content {margin-top:120px;padding-top:20px;}
#content .post {position:relative;padding:0 20px 25px 0;}
#content .post:first-child {margin-top:120px;}
body.page-template #content .post:first-child {margin-top:0;}
body.blog #content .post:first-child {margin-top:140px;}
#content .post:nth-last-child(2) {padding-bottom:0;}
body.search #content .post:nth-last-child(2) {padding-bottom:15px;}
#content .post:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0;}
#content .post:hover h2 a,
body.archive #content .post:hover h3 a {color:#ED2024;}
#content .post:hover .entry {color:#000000;}
body.blog #content .post:hover small {opacity:1;}
#content .post:hover .postmetadata,
#content .post:hover .postmetadata a,
#content .post:hover .entry_tag,
#content .post:hover .entry_tag a {color:#B83F0E;}
#content .post h2,
body.archive #content .post h3 {margin:0;}
#content .post h2 a {font-size:15px;color:#B61E1E;text-shadow:-1px -1px 1px #F6EE69;}
body.archive #content h2 {display:none;}
body.single #content .post h2,
#comments,
#respond h3,
body.search #content h2,
body.archive #content h3 a {line-height:32px;text-align:center;font-size:20px;color:#B61E1E;border-bottom:1px dashed #B79D9D;text-shadow:-1px -1px 1px #F6EE69;}
body.search #content h2 {margin-bottom:20px;text-align:left;border:0 none;}
body.archive #content h3 a {border:0 none;}
#comments,
#respond h3 {position:relative;margin:0 20px 10px 0;font-size:15px;line-height:24px;text-align:left;}
#content .post h2 a:hover,
body.archive #content .post h3 a:hover {color:#4D1111;}
body.blog #content .post small,
body.archive #content .post small,
#respond h3:after,
#comments .comments_num {position:absolute;top:6px;right:0;font-size:72px;font-family:Georgia;color:#FFFFFF;z-index:-1;opacity:0.7;}
#respond h3:after {top:10px;font-size:48px;content:"记得回帖哦 ^O^";}
#comments .comments_num {font-size:60px;}
#content .post .postmetadata {line-height:20px;color:#E18F6E;border-bottom:1px dashed #B79D9D;}
body.single #content .post .postmetadata {padding:8px 10px;color:#87811F;border:0 none;background-color:#F8F6CE;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #C8C585;}
body.single #content .post .postmetadata small {font-size:13px;}
body.single #content .post .postmetadata small a {color:#000000;}
body.single #content .post .postmetadata small a:hover {color:#B61E1E;}
#content .post .postmetadata a {color:#E18F6E;}
#content .post .postmetadata a:hover {text-decoration:none;color:#FF4900;}
#content .post .postmetadata .author_edit {float:right;}
#content .post .postmetadata .author_edit a {color:#232323;}
#content .post .postmetadata .author_edit a:hover {color:#FF4900;}
#content .post .entry {padding:10px 0 0;line-height:1.5;font-size:14px;color:#535353;}
#content .post .entry ul {overflow:hidden;padding-left:30px;margin-right:30px;margin-bottom:15px;list-style:inside disc;}
#content .post .entry ol {overflow:hidden;padding-left:30px;margin-right:30px;margin-bottom:15px;list-style:inside decimal;}
#content .post .entry p {padding:10px 5px;}
/*#content .post .entry p:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0;}*/
#content .post .entry>p:nth-child(1):first-letter {padding:0;font-weight:bold;font-size:2.5em;letter-spacing:3px;text-shadow:-1px -1px 1px #F6EE69;}
#content .post .entry blockquote {width:75%;margin:0 auto;padding:10px 15px;border:1px solid #F8F6CE;background-color:#F5F3D9;-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
#content .post .entry:hover blockquote {border-color:#C8C585;background-color:#F8F6CE;}
#content .post .entry a {color:#B83F0E;}
#content .post .entry a:hover {color:#FF4900;}
#content .post .entry .more-link {display:inline-block;padding-top:5px;text-indent:18px;font-weight:bold;color:#8E0003;background:url(img/sprite.png) no-repeat -165px -424px;}
#content .post .entry .more-link:hover {color:#000000;}
#content .post .entry_tag {padding-bottom:15px;text-align:right;color:#E18F6E;}
#content .post .entry_tag a {color:#E18F6E;}
#content .post .entry_tag a:hover {color:#FF4900;}
#content .navigation {position:relative;width:100%;z-index:5;}
#content .navigation:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0;}
#content .navigation .alignleft {float:left;margin-bottom:10px;}
#content .navigation .alignright {float:right;margin-bottom:10px;margin-right:20px;}
#content .navigation a {color:#4D1111;}
#content .navigation a:hover {color:#ED2024;}
.commentlist {margin:0 20px 10px 0;}
.commentlist .comment-body {position:relative;min-height:40px;padding:8px 35px 5px 40px;border-bottom:1px dashed #D3C5B3;}
.commentlist .comment-body:hover {background-color:#FFFFFF;}
.commentlist li.comment:last-child {border:0 none;}
.commentlist li.comment ul.children {margin-left:36px;}
.commentlist li.comment ul.children li {margin-bottom:5px;border-left:2px solid #E18F6E;}
.commentlist li.comment ul.children li .comment-body {padding-left:46px;}
.commentlist li.comment ul.children li .comment-body img {margin-left:5px;}
.commentlist .pingback .comment-body p {color:#FF4900;text-shadow:-1px -1px 1px #F6EE69;}
.commentlist .comment-body:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0;}
.commentlist .comment-author,
.commentlist .commentmetadata {display:inline;}
.commentlist .comment-author img {position:absolute;top:10px;left:0;width:32px;height:32px;border:1px solid #C8C585;}
.commentlist .comment-author cite,
.commentlist .comment-author cite a {font-style:normal;font-weight:bold;font-size:14px;color:#B61E1E;}
.commentlist .comment-author cite {color:#E18F6E;}
.commentlist .comment-author cite a:hover,
.commentlist .commentmetadata a:hover {color:#FF0000;}
.commentlist .comment-author .says,
.commentlist .commentmetadata a {font-size:12px;color:#E18F6E;}
.commentlist .reply {position:absolute;top:8px;right:8px;width:32px;text-align:center;}
.commentlist .reply a {font-weight:bold;color:#B61E1E;}
.commentlist .children .reply a {color:#E18F6E;}
.commentlist .reply a:hover {color:#FF0000;}
.commentlist li.comment #respond {margin:10px 0;}
.commentlist li.comment #respond h3 {display:none;}
.commentlist li.comment .children #respond {margin-left:5px;}
#respond {overflow:hidden;margin:20px 0 50px;}
#respond a {color:#B61E1E;}
#respond a:hover {color:#FF0000;}
#respond #submit {width:77px;height:29px;overflow:hidden;line-height:30px;border:0 none;background:url(img/sprite.png) no-repeat -80px -420px;cursor:pointer;}
#respond small {font-size:12px;color:#B61E1E;}
#respond small a {color:#F32600;}
#respond #commentform label {cursor:pointer;}
#respond #commentform #comment,
#respond #commentform input[type="text"] {width:160px;height:18px;margin-bottom:8px;padding:3px 3px 0;border:1px solid #D3D3D3;background-color:#F5F3D9;}
#respond #commentform #comment {width:434px;height:88px;padding:0;}
#respond #commentform input[type="text"]:hover,
#respond #commentform #comment:hover {border-color:#909090;background-color:#FFFFFF;}
body.search #content .post small {font-size:12px;}
body.search #content .post h3 {font-size:14px;}
body.search #content .post h3 a {color:#B61E1E;}
body.search #content .post h3 a:hover {color:#F32600;}

.get_rss {width:181px;height:181px;overflow:hidden;margin:20px auto 0;}
.get_rss a {display:block;width:81px;height:166px;padding:15px 0 0 100px;font-size:14px;font-weight:bold;color:#000000 !important;background:url(img/sprite.png) no-repeat 0 0;}
.get_rss a:hover {text-decoration:none;color:#FFFFFF !important;}
.page_tag {padding-top:15px;}
.gg_picad {padding-top:10px;}
.gg_ad_box {width:630px;height:20px;overflow:hidden;margin:0 auto;}
.gg_ad_box .gg_ad {margin-left:-120px;}

.more_link {clear:both;float:right;margin-top:10px;}
.more_link .ico_link {display:inline-block;width:11px;height:12px;overflow:hidden;margin-right:3px;vertical-align:-2px;line-height:2009px;font-size:0;content:"";background:url(img/sprite.png) no-repeat -30px -430px;}
.page-template-links-php #content h2 {display:none;}
.page-template-links-php #content li.linkcat {padding-right:20px;margin-bottom:20px;}
.page-template-links-php #content li.linkcat:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0;}
.page-template-links-php #content li.linkcat h2 {display:block;margin-bottom:5px;font-size:15px;line-height:24px;color:#B61E1E;border-bottom:1px dashed #B79D9D;text-shadow:-1px -1px 1px #F6EE69;}
.page-template-links-php #content li .blogroll li {float:left;width:210px;height:22px;overflow:hidden;}
.page-template-links-php #content li a:link {color:#B83F0E;}
.page-template-links-php #content li a:visited {color:#535353;}
.page-template-links-php #content li:hover a:link {color:#FF4900;}
.page-template-links-php #content li:hover a:visited {color:#000000;}
.page-template-links-php #content li:hover a:hover {color:#4D1111;}
.page-template-links-php #content #respond {margin-top:35px;}

#footer {position:absolute;left:0;bottom:0;width:100%;height:84px;border-bottom:20px solid #232323;z-index:4;}
#footer p {position:absolute;top:0;right:0;width:285px;height:80px;overflow:hidden;margin:0;padding:10px 12px 0 0;line-height:20px;text-align:right;color:#57543E;background:url(img/sprite.png) no-repeat 0 -450px;}
#footer p a {color:#57543E;}
#footer p a:hover {color:#CAC797;}