/*  
Theme Name: JD v1
Theme URI: http://www.joyceday.com/
Author: Prower & Joyceday
Author URI: http://www.prower.cn/
Author: Joyceday 
Author URI: http://www.joyceday.com/ 


*/
* { margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; }
body { font-size:12px; }
blockquote { padding: 13px 5px 5px 50px; list-style-type: none; background: url(images/blockquote.gif) no-repeat #f9f9f9; color:#666; font-size:12px; margin:10px 70px 10px 30px; }
h2 { font-size:22px; line-height:30px; color:#46A3FF; font-family: Arial; }
.h2 { line-height:18px; font-size:12px; color:#312E2E; font-weight:bold; font-family: Arial; }
h2 a { color:#4169E1; font-family: Arial; }
h2 a:hover { color:#F75000; }
.footer a { color:#F75000; font-family: Arial; }
h3 { font-size:14px; line-height:24px; color:#0066CC; font-family: Arial; }
.content a, .rsidebar a { color:#0066CC; }
.rsidebar a:hover { color:#F75000; }
a { color:#555; text-decoration:none; outline:none; }
a:hover { color:#666; text-decoration:none; }
#header { width:100%; height:95px; background:url(images/hearderBg.gif) repeat-x; }
#main { background:#fff url(images/contentBg.gif) repeat-x; height:100%; padding-top:15px; }
*html #main { top:129px; background:#fff url(images/contentBg.gif) repeat-x; height:100%; padding-top:15px; }
#mainBox { width:970px; margin:0 auto; }
#content { float:left; width:650px; line-height:22px; font-size:14px; color:#333; }
#content p { margin-bottom:8px; margin-top:8px; text-align:justify; text-justify:inter-ideograph; }
#content blockquote p { text-indent:0; }
#content img { border:0; }
.entry { float:left; width:650px; margin:0 10px 0 0; padding:10px; }
#sidebar { float:right; width:270px; }
.rsidebar { width:250px; border:1px solid #dadada; background:#fff url(images/box.gif) repeat-x left top; padding:10px; }
.rsidebar img { border:0; }
.rsidebar ul { list-style-type:none; }
.rsidebar ul li { list-style-type:none; font-size:12px; }
.rsidebar h2, .rsidebarlist h2, .rsidebarlist1 h2 { font-size:16px; border-bottom:#eee 1px solid; margin-bottom:5px; margin-top:5px }
.rsidebarlist a, .rsidebarlist1 a { color:#0054b3; font-size:12px; }
.rsidebarlist a:hover, .rsidebarlist1 a:hover { color:#F75000; text-decoration:none; }
.rsidebarlist1 li ul li, .rsidebarlist ul li { padding: 2px 0px 2px 16px; list-style-type: none; background: transparent url(images/PostContentLiIco.png) no-repeat; font-size:12px; line-height: 17px; margin-left:5px; }
.rsidebar ul li ul li.none { list-style-type:none; background:none; border:0; padding:0 0 0 20px; }
span.read { background:transparent url(images/h2s.gif) no-repeat; border:0; padding:0 0 5px 20px; }
#info { border-bottom:solid 1px #c9c9c9; clear:both; }
.time { padding-bottom:3px; padding-top:10px; border-bottom:solid 1px #F75000; color:#666; font-size:12px; }
.time a { margin-right:5px; margin-left:5px; color:#0054b3; }
.time a:hover { color:#666; text-decoration:none; }
.copyright { padding-bottom:10px; padding-top:10px; color:#F75000; font-size:13px; }
.copyright a { margin-right:2px; margin-left:2px; color:#0054b3; size:12px; font-weight:bold; }
.content { padding-left:10px; }
.serif { line-height:20px; }
.postmetadata { border-top:1px solid #C3EAFB; padding:5px 10px 5px 5px; margin-top:20px; color:#666; font-size:12px; }
.postmetadata a { margin-right:5px; margin-left:5px; color:#F75000; }
.postmetadata a:hover { color:#666; text-decoration:none; }
.cmt { font-size:12px; margin-left:5px; color:#0054b3; margin-right:2px; }
.cmt a { color:#666; margin-right:2px; }
.wait { color:#0054b3; height:18px; line-height:18px; }
.boxcomments { border-top:5px solid #ddd; margin-bottom:20px; width:650px; }
#commentform { border-top:1px solid #eee; padding:15px 15px 1px; }
#commentform label { display:block; }
#commentform input { width:170px; margin:0 5px 10px 0; padding:1px; }
#commentform textarea { width:400px; margin:0 0 10px; }
#commentform #submit { margin:0 0 20px; }
#commentform p { margin:5px 0; }
ol.commentlist { margin:5px 0 0 3px; }
ol.commentlist li { border:1px solid #ddd; display:block; list-style:none; padding:1px; margin:10px; 10px;
min-height:70px; }
ol.commentlist li p.commentTitle { font-size:12px; margin-bottom:10px; background:#eee; }
.commentContent { margin: 0 0 0 5px; font-size:12px; min-height:50px; height:auto !important; height:50px; text-align: left; }
.commentContent img { border:solid 1px #c8c8c8; float:right; margin:3px 7px 2px 10px; }
/* border:solid 1px #c8c8c8; */

ol.commentlist li :hover { background:none; }
ol.commentlist li.commenthead { display:block; list-style:none; }
ol.tblist { border-top:1px solid #fff; list-style:none; margin:0 0 1px; padding:15px; }
ol.tblist li { display:block; list-style:none; background:transparent url(images/c.gif) 0 2px no-repeat; padding-left:15px; margin:0 0 5px; }
.ol.tblist a { font-size:12px; color:#F75000; }
.ol.tblist a:hover { color:#0054b3; }

#search { float:right; margin-top:6px; }
.searchInput { background:#fff url(images/searchInput.gif) no-repeat; padding-left:23px; padding-top:2px; border:0; height:19px; width:185px; line-height:17px; float:left; }
.searchBtn { background:url(images/searchBtn.gif) no-repeat; height:21px; width:53px; cursor:pointer; border:0; float:left; }
#footer { clear:both; height:10px; border-bottom:1px solid b3daed; }
#footerbox { background:#fff url(images/footerBg.gif) repeat-x; height:49px; padding-top:10px; }
.footer { width:970px; color:#333; height:30px; line-height:20px !important; margin:0 auto; text-align:center; }
.pagebar { padding-top:10px; padding-bottom: 10px; }
.pagebar a, .pageList .this-page { padding:2px 6px; text-decoration: none; }
.pagebar a:visited { padding:2px 6px; text-decoration: none; }
.pagebar .break { padding:2px 6px; border:none; background:#fff; text-decoration:none; }
.pagebar .this-page { padding:2px 6px; font-weight:bold; font-size:12px; vertical-align:top; }
.pagebar a:hover { color:#f00; text-decoration: none; }
.postHeader { padding-left:10px; color:#F75000; font-size:12px; }
.postHeader a { font-size:12px; color:#0054b3; }
.postHeader a:hover { color:#666; }
.alignLeft { float:left; }
.alignRight { float:right; }
.relatedpost { padding-left:10px; padding-right:10px; color:#0054b3; font-size:12px; }
.relatedpost h2 { font-size:14px; color:#46A3FF; }
.relatedpost ul li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentLiIco.png) no-repeat left top; font-size: 12px; line-height: 15px; color:#63565f; }
#wp-calendar { width:100%; color: #312E2E; }
#wp-calendar caption { padding-bottom: 10px; text-align: center; width: 100%; font-size:14px; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; }
#wp-calendar a:hover { color:#F75000; }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar td { padding: 3px 0; text-align: center; }
#wp-calendar td.pad:hover { /* Doesn’t work in IE */ background-color: #fff; }
/*  
Copy : Ayumi
URI: http://www.jauhari.net/themes/ayumi
****** */

/* Design 
******************** width:100%; background:url(images/hearderBg.gif)6495ED */
#top { background:#368be6; }
#headr { width: 970px; margin:0 auto; position: relative; text-align: left; height: 77px; padding-top: 10px; }
#logo h1 { font-size: 38px; font-family: 宋体, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; text-align: right, bottom; }
#logo h1 a { color: #fff; }
#logo h1 a:hover { color: #C3EAFB; }
#logo { position: absolute; right: 0; bottom: 0; }
#headr #top-menu { position: absolute; left: 0; bottom: 0; }
/* Menu */
ul#menuv { list-style: none; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
ul#menuv li { float: left; margin-right: 4px; }

/* ** ul#menuv li a { padding: 3px 10px; display: block; background: #6495ED; color: #fff; }
ul#menuv li a:hover { background: #F75000; color: #fff; }
ul#menuv li.current_page_item a { color: #6495ED; background: #fff; font-weight: bold; }

** */
ul#menuv li a {padding: 3px 10px; display: block; color: #368be6; background: #C3EAFB;}
ul#menuv li a:hover { background: #F75000; color: #fff;}
ul#menuv li.current_page_item a { background: #fff; color: #368be6; font-weight: bold;}
