/*
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{
	margin:0 auto;
	padding:0;
	width:100%;
	font-family: '微软雅黑', Arial, Verdana, Sans-Serif;
	font-size:12px;
	text-align:left;
	color:#454545;
	background:#433E38;
    font-weight:normal;
	
}
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;}

p {text-indent:2.1em;}

.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:100%; height:200px; background:#433E38 url(images/bg_top.jpg) repeat-x center 0;}
.header-inner{ margin:0 auto; width:960px; height:227px; background:#2E2D29 url(images/top.jpg)  no-repeat center 0; overflow:hidden;}
.header-inner a{ width:960px; height:227px; 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;}
.header_pagelist {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;}
.wrapper_pagelist{ 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;}
.content_pagelist{ float:left; padding-bottom:10px; width:380px;} 

/*新加post信息结构*/
.posttime-blue , .posttime-pink{
    width: 60px;
    height: 60px;
    clear: right;
    float: right;
    color: #FFFFFF;
    font-family:Tohama,Arial, Helvetica, sans-serif;
    border: 1px solid #999999;
}
.posttime-blue {
    background-color:#0184AF;
}
.posttime-pink {
    background-color:#FF4884;
}
.posttime-MY {
    padding:3px 0 5px 0;
    height: 15px;
    font-size: 9px;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #FFFFFF;
}
.posttime-D {
    font-weight: bold;
    font-size: 30px;
    text-align: center;
    padding-top: 10px;
}

.readmore {
    float: right;
    text-align: right;
    font-size:12px;
    position:relative;
    top: 10px;
}


/*新加评论数结构*/
.cmtballoon-blue, .cmtballoon-pink, .cmtballoon-boy, .cmtballoon-girl, .cmtballoon-pagelist {
    height: 26px;
    width: 45px;
    background-repeat: no-repeat;
    text-align:center;
    float:left;
    padding-top: 2px;
    font-size:12px;
    font-weight: bold;
    color: #000000;
}


.cmtballoon-blue, .cmtballoon-boy, .cmtballoon-pagelist {
    background-image: url(images/commentballoon_blue.jpg);
}

.cmtballoon-pink, .cmtballoon-girl {
    background-image: url(images/commentballoon_pink.jpg);
}

.cmt-tag {
    font-size: 10px;font-weight:normal;
    position:relative;
    float:left;
    top: 12px;
}

.hori-line-boy {              /*下一篇文章的分隔线*/
    width: 100%;
    height: 50px;
    border-bottom: 1px solid #12B1E4;
    color:#ffffff;
}

.hori-line-girl {     /*下一篇文章的分隔线*/ 
    width: 100%;
    height: 50px;
    border-bottom: 1px solid #FFA4D1;
    color:#ffffff;
}

.homeentry {
color: #4D463F;
}
.homeentry  ul li{
    padding-bottom: 15px;
    padding-right: 20px;
}

.post-individual {
    width: 100%;
    clear:both;
    margin-bottom: 10px;
}

blockquote,           /*引用的格式*/

pre {
/*这里设定文章内引用的格式*/
    margin:15px auto 15px 20px; padding-left:15px; border-left:1px solid #8aab46; color:#545454
    /*background:#edf1f5 url(./images/blockquote.gif) 3px 3px no-repeat;

    border:1px solid #ddd;

    padding:8px 12px 8px 40px;

    margin:5px 0;*/

}



/* Post List */
.post{ margin:10px 0px; padding:0px 10px; width:360px; line-height:20px; overflow:hidden;}
.post h2{ width:95%; padding:5px 0px 2px; font-size:16px; overflow:hidden; }    /*标题长度和位置*/
.post p{ margin-bottom:10px;}
.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;font-weight:normal}
.post_content{ font-family: '宋体', Arial, Verdana, Sans-Serif;text-align:left;font-weight:normal;font-size: 12px;}     /*列表文章内容设置*/
.post_content_single{ font-family: '宋体', Arial, Verdana, Sans-Serif;text-align:left;font-weight:normal;font-size: 14px;}     /*单页文章内容设置*/ 
.post_meta{ padding:0px 0 8px; text-align:right;padding-top:10px;}   /*post meta的上边距(评论和阅读全文)*/
.post_meta2{ height:22px;}
.post_meta strong{ font-size:13px;}
.post_cats{ float:left;}

/* Boy Posts */
/*.boy .post_meta{ border-bottom:2px solid #12B1E4;}取消下划线*/
.boy a:link, .boy a:visited{ color:#017CA5; text-decoration:none;}
.cmtballoon-blue a:link, .cmtballoon-blue a:visited {color:#ffffff;text-decoration:none;}/*设定评论数的颜色*/ 
.cmtballoon-boy a:link, .cmtballoon-boy a:visited {color:#ffffff;text-decoration:none;}/*设定列表评论数的颜色*/  
.boy a:hover{ color:#F60; text-decoration:underline;}
.cmtballoon-blue a:hover {color:#F60;text-decoration:none;} /*设定评论数的鼠标停留颜色*/   
.cmtballoon-boy a:hover {color:#F60;text-decoration:none;} /*设定评论数的鼠标停留颜色*/ 

/* Girl Posts */
/*.girl .post_meta{ border-bottom:2px solid #FFA4D1;}取消下划线*/
.girl a:link, .girl a:visited{ color:#FF3366; text-decoration:none;}
.cmtballoon-pink a:link, .cmtballoon-pink a:visited {color:#ffffff;text-decoration:none;}/*设定评论数的颜色*/ 
.cmtballoon-girl a:link, .cmtballoon-girl a:visited {color:#ffffff;text-decoration:none;}/*设定评论数的颜色*/ 
.girl a:hover{ color:#F60; text-decoration:underline;}
.cmtballoon-pink a:hover {color:#F60;text-decoration:none;} /*设定评论数的鼠标停留颜色*/ 
.cmtballoon-girl a:hover {color:#F60;text-decoration:none;} /*设定评论数的鼠标停留颜色*/  

/* Single */
.single_content_boy, .single_content_girl, .single_content_pagelist{ padding:0 20px; width:720px; overflow:hidden;}
.post_boy, .post_girl, .post_pagelist{width:700px;}
.post_boy h2, .post_girl h2{ font-size:18px;}
.post_tag{ float:right; }

/* pagelist Posts */
/*.pagelist .post_meta{ border-bottom:2px solid #12B1E4;}取消下划线*/
.pagelist a:link, .boy a:visited{ color:#017CA5; text-decoration:none;}
.cmtballoon-blue a:link, .cmtballoon-blue a:visited {color:#ffffff;text-decoration:none;}/*设定评论数的颜色*/ 
.cmtballoon-pagelist a:link, .cmtballoon-pagelist a:visited {color:#ffffff;text-decoration:none;}/*设定列表评论数的颜色*/ 
.pagelist a:hover{ color:#F60; text-decoration:underline;}
.cmtballoon-blue a:hover {color:#F60;text-decoration:none;} /*设定评论数的鼠标停留颜色*/   
.cmtballoon-pagelist a:hover {color:#F60;text-decoration:none;} /*设定评论数的鼠标停留颜色*/  

/* 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;} /*这里+ font-weight:normal;可以控制字体加组效果*/
.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; }
.sidebar ul li.widget{ margin:0px 0px 10px 0px;}
.sidebar ul li.widget_tag_cloud ul{ padding:5px 10px; }

/*新加sidebar控制*/
.sidebarbox a:visited, .sidebarbox a:link {font-weight: bold;}
.sidebarbox li, .sidebarbox ul{font-weight:normal;}

.sidebarbox1 a:link, .sidebarbox1 a:visited{color:#333;margin-bottom:0px; padding-left:12px; line-height:22px; background:url(images/spot.gif) no-repeat 0 11px;}
.sidebarbox1 ul li, .sidebarbox1 ul li ul, .sidebarbox1 ul li.widget, .sidebarbox1 ul li.widget_tag_cloud ul {margin-left : -10px;width: 150px;}
.sidebarbox1 {color:#017CA5}

#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:#D9E9FF;取消评论回复功能背景色*/
	margin:0;
	padding:0;
	}
	
#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;}
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_page{ background:url(images/bottom_boy.jpg) no-repeat center 0;}
.footer_categorylist{ 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;}



