/* ------ 
Theme Name: Poonyoo
Theme URI: http://www.lishichao.com/blog
Description: poonyoo theme 1.0
Version: 2.0
Author: Lishichao
Author URI: http://www.lishichao.com/blog
------ */

/*------ Global Style ------*/
*{margin:0;padding:0;outline:0;}
html,body{background:#fff;font:12px  Georgia, sans-serif;color:#666;line-height:20px;}
div,form,img,ul,ol,li,dl,dt,dd,span,object{padding:0; margin:0; border:0px;}
p,h1,h2,h3,h4,h5,h6,input{margin:0; padding:0;}
img{ vertical-align:top; border:none;}
ul,ol{ list-style:none;}
input{ vertical-align:middle;}

a{color:#87877a;text-decoration:none;}
a:hover{ color:#000;}
textarea{line-height:150%;overflow:auto;padding:4px;}
input{background:#fff;color:#333;padding:3px;}

td{line-height:160%;color:#666;}
fieldset{line-height:25px;margin:0;padding:10px;}
hr{height:1px;border:1px solid #B3CBE1;margin-top:5px;margin-bottom:5px;}

blockquote{font-size:12px;margin-left:15px;padding-left:15px;border-left:3px solid #ddd;}

code{border:1px solid #b3cbe1;border-left:3px solid #b3cbe1;background:#f8f8f8;display:block;overflow:hidden;max-height:none;margin:5px;padding:10px;}

.alignleft{padding-left:8px;float:left;}
.alignright{padding-right:8px;float:right;}
.fleft{ float:left;} .fright{ float:right;}
.fb{ font-weight:bold;}.clear{ clear:both;}

/*layout*/
#world{ padding:0 35px; overflow:hidden;}
#header{ padding:10px 0; border-bottom:1px solid #e3e2e2; margin:0 0 24px 0;}

/*sidebar*/
#sidebar{ width:140px; padding:0 20px 0 0; float:left; text-align:left; color:#87877a;}
#sidebar h3{ font-size:16px; color:#22262b; line-height:22px;}
#sidebar ul,#sidebar .sidebarcon{ margin:0 0 28px 0;}
#sidebar a{ color:#87877a;}
#sidebar a:hover{ color:#000; background:#f2f2e8;}

#sidebar .searchtext{ width:82px; height:12px; border-top:1px solid #484848; border-left:1px solid #484848; border-bottom:1px solid #9a9a9a; border-right:1px solid #9a9a9a; background:#f6f6f6;  overflow:hidden;}
#sidebar .searchbtn{ width:90px; height:19px; background:#e1e1e1; border-top:1px solid #9b9b9b; border-left:1px solid #9b9b9b; border-bottom:1px solid #434343; border-right:1px solid #434343; text-align:center; color:#000;line-height:16px;margin:6px 0 5px 0;}

.linkul{ color:#ccc;}

/*content*/
#content{ margin:0 0 0 160px; padding:0 0 0 28px; background:url(images/vd.gif) repeat-y left; /*written over is push the height down*/}
#content h2 a{ font-size:18px; line-height:25px; color:#000}
#content h2 a:hover{ background:#f2f2e8;}
#content .postdate{ font-size:10px;}

#content .entry{ line-height:22px; display:block; margin:13px 0;}
#content .entry img{ margin:0 0 10px 0;}
#content .postmetadata{ color:#000; font-size:11px; line-height:17px;}
#content .postmetadata a{ color:#000;}
#content .postline{ width:446px; border-bottom:1px solid #e6e6e6; height:10px; overflow:hidden; margin:0 0 15px 0;}

#content .p_bar{ margin:20px 0; font-size:11px; color:#000;}
#content .p_bar a{ color:#000;}

#foot{ border-top:1px solid #e3e2e2; margin:15px 0 30px 0; line-height:20px; font-size:11px; }
#foot a{ color:#000}

/*other*/
.btn2{ background:#333; color:#000; margin:10px 0 0 0; border:1px solid #000; color:#fff;}
#comment{ width:500px; height:200px; margin:8px 0 0 0;}
.commtit{ color:#000;}
.lesscontentt{ width:500px; overflow:hidden;}
.formfield{ margin:5px 0 0 0;}

.commentlist{ font-weight:100; font-size:12px; line-height:20px}
