﻿/*
Theme Name: Lovers
Theme URI: http://rin-wendy.com
Description: Imitation <a href="http://rin-wendy.com/">Rin-Wendy</a>.
Version: 2.0
Author: 匿名
Author URI: http://rin-wendy.com
Tags: Lovers
*/
/* Global */
body{
	width:100%;
	margin:o auto;
	padding:0;
	font-family: '微软雅黑', Arial, Verdana, Sans-Serif;
	font-size:12px;
	color:#454545;
	background:#2E2D29;
	text-align:center;	
}
html{ margin:0 auto; padding:0;}
div,form,ul,ol,li,dl,dt,dd,span,p,button,textarea,blockquote,th,td { margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ margin:0;padding:0;}
input,select{ line-height:16px;}
img,a img{border:0;}
ul,ol,li{list-style:none;}
em{ font-style:normal;}

.clear{ border-top:1px solid transparent !important; margin-top:-1px !important; border-top:0; margin-top:0; clear:both; visibility:hidden;}

a,area {blr:expression(this.onFocus=this.blur()) }  /* for IE */
:focus {-moz-outline-style: none; }  /* for Firefox */   

a:link, a:visited{ color:#525252; text-decoration:none;}
a:hover{ color:#F60; text-decoration:underline;}

/* Header */
.header{ margin:0 auto; width:960px; height:200px; background:#2E2D29 url(images/bg_top.jpg);}
.header-inner{ margin:0 auto; width:960px; height:200px; background:#2E2D29 url(images/top.jpg)  no-repeat center 0; overflow:hidden;}
.header-inner a{ width:960px; height:200px; display:block; text-indent:-9999px;}
.header_boy{background:url(images/top_boy.jpg)  no-repeat center 0;}
.header_girl{background:url(images/top_girl.jpg)  no-repeat center 0;}
.header_page{background:url(images/top_page.jpg)  no-repeat center 0;}

/* Content */
.wrapper{ margin:0 auto; padding-top:5px; width:960px; background:#F4F4FC url(images/wrap.jpg) repeat-y center 0; overflow:hidden;}
.wrapper_boy{ background:#F4F4FC url(images/wrap_boy.jpg) repeat-y center 0;}
.wrapper_girl{ background:#F4F4FC url(images/wrap_girl.jpg) repeat-y center 0;}
.wrapper_page{ background:#F4F4FC url(images/wrap_page.jpg) repeat-y center 0;}

.content{ float:left; width:960px;}
.content_boy{ float:left; padding-bottom:10px; width:380px;}
.content_girl{ float:right; padding-bottom:10px; width:380px;}
.content_nng{ background:none;}

/* Post List */
.post{ margin:10px 0px; padding:0px 10px; width:360px; line-height:20px; overflow:hidden;}
.post h2{ width:100%; padding:5px 0px 2px; font-size:14px; overflow:hidden;}
.post p{ margin-bottom:10px;}
.post img{ max-width:360px; margin:0 auto; text-align:center; display:block;}
.post ul, .post ol { padding-bottom:10px; color:#454545;}
.post ul li{margin-left:20px; list-style:disc;}
.post ol li{margin-left:20px; list-style:decimal;}
.sub_desc{ padding-bottom:10px; color:#666;}
.post_content{ text-align:left;}
.post_meta{ padding:0px 0 1px; text-align:right;}
.post_meta2{ height:22px;}
.post_meta strong{ font-size:13px;}
.post_cats{ float:left;}

/* Boy Posts */
.boy .post_meta{ border-bottom:1px solid #12B1E4;}
.boy a:link, .boy a:visited{ color:#017CA5; text-decoration:none;}
.boy a:hover{ color:#F60; text-decoration:underline;}

/* Girl Posts */
.girl .post_meta{ border-bottom:1px solid #FFA4D1;}
.girl a:link, .girl a:visited{ color:#FF3366; text-decoration:none;}
.girl a:hover{ color:#F60; text-decoration:underline;}

/* Single */
.single_content_boy, .single_content_girl{ padding:0 20px; width:720px; overflow:hidden;}
.post_boy, .post_girl{width:700px;}
.post_boy h2, .post_girl h2{ font-size:18px;}
.post_tag{ float:right; }

/* Showcase */
.showcase{padding:15px 0px;}
.showcase h2{ padding-bottom:15px; font-size:16px; color:#017CA5;}
.showcase ul li{ float:left; width:210px; height:195px; margin-bottom:10px; padding:0 15px 5px 13px; border-bottom:1px solid #DDD; overflow:hidden;}
.showcase ul li img{ float:left; padding:2px 2px; width:210px; height:160px; background-color:#FFCC99}
.showcase ul li h3{ float:left; margin:5px 0px; width:200px; height:18px; font-size:13px; font-weight:normal; text-align:center; display:block; overflow:hidden;}

/* Sidebar */
.sidebar{ float:left; padding:18px 10px; width:175px; overflow:hidden;}
.bloginfo{ margin-bottom:18px; text-align:center; line-height:18px; color:#666;}
.sidebar h2{ padding:10px 0px 5px; width:175px; text-align:center; font-size:14px; color:#333; background:url(images/bg_sidebar_h2.jpg) no-repeat center bottom; }
.sidebar ul{ padding:0px 0px 5px 0px;}
.sidebar ul li{ margin-bottom:8px; }
.sidebar ul li ul{ padding-left:8px; margin:10px 0px 0px 0px;}
.sidebar ul li ul li{ margin-bottom:0px; padding-left:12px; line-height:22px; background:url(images/spot.gif) no-repeat 0 11px;text-align:left; }
.sidebar ul li.widget{ margin:0px 0px 10px 0px;}
.sidebar ul li.widget_tag_cloud ul{ padding:5px 10px; }
#feed img{ margin:5px 0px 0px 6px;}

/* Search */
.searchInput{ padding:3px 3px 2px; width:170px;}
.searchBtn{ float:right; margin:5px 0px;}

/* Page Navi */
.pageNavi, .pageNavi2{ padding:20px 20px; text-align:center;}
.wp-pagenavi{ margin:0 auto;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited{ padding:4px 8px !important; margin: 2px; text-decoration:none !important; color: #0AA7D6 !important; font-weight:bold; border:1px solid #0AA7D6 !important; }
.wp-pagenavi a:hover {color: #FFF !important;  background-color:#0AA7D6 !important; font-weight:bold !important;}
.wp-pagenavi a:active {padding:2px 2px; margin:2px; text-decoration: none; border:1px solid #0AA7D6 !important;}
.wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi span.extend { padding:4px 8px !important; margin:2px; color: #0AA7D6 !important; border:1px solid #0AA7D6 !important;}
.wp-pagenavi span.current{ font-weight:bold !important; color: #FFF !important; background-color:#FF3366 !important; border:1px solid #AA002B !important; }
.page_next a, .page_pro a{ float:right; padding:6px 10px; border:1px solid #0AA7D6; display:block; font-size:16px; font-weight:bold; text-align:center; text-decoration:none;text-transform:uppercase;}
.page_pro a{ margin-right:15px; }

.pageNavi .left, .pageNavi2 .left{ float:left;}
.pageNavi .right, .pageNavi2 .right{ float:right;}
.pageNavi a:link, .pageNavi a:visited{ padding:6px 10px; text-align:center; font-size:12px; font-weight:bold; color:#FFF; background-color:#0AA7D6; }
.pageNavi a:hover{ background-color:#FF3366;}
.pageNavi2 a:link, .pageNavi2 a:visited{ padding:6px 10px; text-align:center; font-size:12px; font-weight:bold; color:#FFF; background-color:#FF3366; }
.pageNavi2 a:hover{ background-color:#0AA7D6;}

/* comments */
#commentform{
	background:#fff;
	margin:0;
	padding:0;
text-align:left;
	}
	
#commentform p{
	color: #666;
	}
	
#commentform a{color: #666; text-decoration: none; border-bottom: 1px dotted #ddd;line-height: 16px;}
	
#commentform h3{
	font-family: 微软雅黑,Arial,宋体;
	font-size: 14px;
	font-weight: 300;
	color: #666;
	margin:0;
	padding:0;
	}
	
#comment{
	width:100%;
	}

#author, #email, #url, #comment, #submit{
	background: #fff;
	font-family: 微软雅黑,Arial,宋体;
	font-size: 14px;
	margin:5px 5px 0 0;
	padding:0;
	border: 1px solid #777;
	}
	
#submit{margin:5px 5px 0 0;}

#comments{margin:10px 0 0 0; padding:0}

ol.commentlist a {color:#666;text-decoration: none;}
ol.commentlist a:hover {color:#333;text-decoration: none;}
ol.commentlist {list-style-type: none; margin:0; padding:0;text-align:left;}
ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	list-style-type:none;
	}
ol.commentlist li.alt {background: #eee;}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard { }
ol.commentlist li div.vcard cite.fn {  }
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard img.avatar { float:left; margin:0 14px 0 0;}
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta {  }
ol.commentlist li div.comment-meta a {  }
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 14px 0 0; line-height: 16px;}
ol.commentlist li ul { }
ol.commentlist li div.reply {}
ol.commentlist li div.reply a {  }
ol.commentlist li ul.children { }
ol.commentlist li ul.children li {}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 {  }
ol.commentlist li ul.children li.depth-3 {  }
ol.commentlist li ul.children li.depth-4 { }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even {  }
ol.commentlist li.odd {  }
ol.commentlist li.parent {  }
ol.commentlist li.pingback { }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

cite {
	font-family: 微软雅黑,Arial,宋体;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}
/* Comment Form */
.form-comment{ padding:0px 0px 10px;}
.form-comment li{ margin:5px 0px; padding:0 0; border:none; background:none;}
#author, #email, #url, #comment{ padding:5px 5px 4px; width:240px; border:1px solid #CCC; color:#333; background-color:#F5F5F5;}
#comment{ width:98%;}
#submit{ padding:4px 15px; font-size:14px; }
.mouseover{ padding:5px 5px 4px !important; border:1px solid #BBC5CC !important; background-color:#FFF !important; }
.form-comment label{ color:#454545;}
.comment-author{ float:left;}
.vote-plugin{ float:right;}
#but_submit{ margin:10px 0px; *margin:0px 0px;}

.post_pro_next{ margin:20px 0px; padding:0px 10px;}
.alignleft{ float:left;}
.alignright{ float:right;}

/* Footer */
.footer{ margin:0 auto; padding:50px 0px 20px; width:960px; color:#525252; background:url(images/bottom.jpg) no-repeat center 0;}
.footer_boy{ background:url(images/bottom_boy.jpg) no-repeat center 0;}
.footer_girl{ background:url(images/bottom_girl.jpg) no-repeat center 0;}
.footer_page{ background:url(images/bottom_boy.jpg) no-repeat center 0;}
.footer p{ text-align:center; line-height:22px; height:22px;}
.footer a:link, .footer a:visited{ color:#727272; text-decoration:none; text-transform:capitalize;}
.footer a:hover{ color:#999;}
