/*  
Theme Name: Plumehouse
Theme URI: http://www.plumehouse.cn
Description: Plumehouse.
Version: 0.5
Author: himmel
Author URI: http://www.plumehouse.cn
*/

/*+++++++ MAIN +++++++*/
#centerFrame{margin:auto;text-align:center;background:url(http://www.newtypeworks.com/img/bodyBG.png) #2e2e2e repeat-x;}
#blogBody{width:940px; margin:auto; background:#FFFFFF;text-align:left;}
#blogCont{padding-bottom:30px;padding-left:10px;}
#blogToppic{height:206px;width:940px;background:transparent url('http://www.newtypeworks.com/img/blogtoppic.png');}
/*+++++++ ENTRY +++++++*/
#left { float: left;margin-top:10px;}
.post {color:#333333; width: 670px; padding:10px; background:#ffffff; border:1px solid #dadada; margin-bottom:10px; line-height:140%; }
.post h2 { font: bold 16px/28px Georgia,"Times New Roman",Times,simsun,serif;letter-spacing: -1px;}
.post h2:hover{background-color:#f0f0f0;}
.post h2 a {  color:#39AAF9; }
.post h2 a:hover {color:#0088e8;}
.post h3{font-size:14px;font-style:normal;font-variant:normal;font-weight:bold;line-height:20px;}
.post p { padding-bottom:10px;line-height:22px;}
html>body .post ul { padding: 0 0 0 30px; padding-left: 10px; } 
html>body .post li { margin: 7px 0 8px 0px; padding:5px;}
.post ul li:before { content: "\00BB \0020"; }
.post ol { padding:0; margin:0;}
.post img {background-color:#EFEFEF;border:1px solid #DDDDDD;padding:15px;}
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; } 
.alignleft { float: left ;}
.allinfos { font-size:12px;height:20px;padding:0px 0px 10px 1px;color:#AAAAAA;}
.navigation { width: 540px; line-height:140%; font-size:11px; }
.more-link{float:right; padding-right:20px;}
/*+++++++ SIDEBAR +++++++*/
#right {float:left;}
#lsidebar h2 {font-family:Georgia,"Times New Roman",Times,simsun,serif;font-weight:bold; font-size:15px; margin-bottom:10px; color:#39AAF9;}
#lsidebar {width:200px; padding-left:8px;padding-right:8px; border:1px solid #dadada; background:#fff;margin-left:10px;margin-top:10px;}
#lsidebar  a{color:#777777;}
#lsidebar  a:visited{color:#777777;}
#lsidebar  a:hover{color:#1B95C8;}
#lsidebar h2{margin-top:20px;}
#lsidebar ul{margin:10px 0px 20px 0px;}
#lsidebar ul li ul li{display:block;padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #dadada;}
#lsidebar ul li ul li:hover{background-color:#f0f0f0;}
#lsidebar p{padding:0 5px;}

/*+++++++ COMMENTS +++++++*/
.commentmetadata{}
.postmetadata { padding:5px; background:#feffe5; }
#commentform{margin-top:20px;}
#commentform p { padding-bottom:10px;}
#commentform #author { border:1px solid #dadada; height:20px; width:200px; }
#commentform #email { border:1px solid #dadada; height:20px; width:200px; }
#commentform #url { border:1px solid #dadada; height:20px; width:200px;}
#commentform #comment { border:1px solid #dadada; height:200px; width:500px;}
.commentlist li { background-color:#f0f0f0;margin-top:15px;padding:10px 10px 10px 10px;}
.commentlist cite a { color:#333;}
.commentlist .ctext {font-size:12px;line-height:22px;} 
#submit{width:100px;float:right;height:30px;}

/**************** Misc *********************/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 5px solid #ddd; color:#BBBBBB;}
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
.alignright{float:right;}
.alignleft{float:left; padding-left:30px; padding-bottom:20px;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
pre {border: solid 1px #9a9a9a;margin: 10px;padding:10px;background: #f3f2ed;white-space:pre-wrap; word-break:break-all;overflow:hidden;}
code {font-size:1.0em;color: #000}

/**************** Gallery ******************** */
.gallery {text-align:center;}
.gallery img {padding:3px;}
.attachment {text-align:center;}
.attachment img { padding:5px; border:1px solid #999999;}
.imgnav {text-align:center;}
.imgleft {float:left;}
.imgleft img{ padding:5px; border:1px solid #999999;}
.imgright {float:right;}
.imgright img{ padding:5px; border:1px solid #999999;}

/*******************************************************/

#mAP{width:180px;}
#wpsf_contact_message{width:90%;}

/*************************************/
.metadata{color:#AAAAAA;margin-top:10px;}
.loading{margin-bottom:10px;height:16px;background:transparent url(images/loading.gif) no-repeat scroll left top;padding-left:20px;font-size:11px;}
.contt{margin-top:20px;width:690px;}

.post .replace {
clear:both;
width:100%;
}
.post .cap {
display:inline;
float:right;
}
.post .cap .hide {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/toclose.gif) no-repeat scroll left top;
cursor:pointer;
display:block;
float:right;
overflow:hidden;
text-indent:-999em;
width:9px;
margin-top:-55px;
}

.post .cap .show {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/toshow.gif) no-repeat scroll left top;
cursor:pointer;
display:block;
float:right;
overflow:hidden;
text-indent:-999em;
width:9px;
margin-top:-55px;
}

.your-message textarea{width:650px;} 
.wpcf7 input{height:22px} 
.sendmail{width:100px;} 
#post-163{width:895px;}