/*  
hear/think
*/

body{background:#fbfbfb;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#000;margin:0;}
#wrap{width:680px;margin:0px auto;padding:5px;}
#content{float:left; width:420px;margin:0 auto;padding:5px 10px 10px 10px;}
.entry{background:#fff;float:left;width:420px;margin:0 0 10px 0;padding: 2px 5px 0 5px; border:solid 1px #ddd;}
.entry h2,h3{font-size:18px;margin:0;padding:0;color:#555;}
.entry h3{font-size:12px;margin:0;padding:0;}
.entry p{padding:3px 0 0 0;margin:0;}
.entry img{margin:1px;}
.quobox{padding:3px;}
.postmetadata {text-align:right;font-size:9px;padding:2px 0 0 0;}

.block1{float:left;width:210px;font-size:10px;color:#555555;padding:0 0 2px 0;}
.block2{float:right;text-align:right;width:210px;font-size:10px;color:#555555;padding:0 0 2px 0;margin:0;}
.artwbox{text-align:right;color:#555;padding: 0 0 5px 0;}
.audbox{padding: 5px 0 0 0;}
.optbox{font-size:10px;color:#555555;}

#sidebar{float:right;width:200px;margin:0;padding:5px; line-height:15px;}

#header{width:686px;margin:0;padding:0;}
/*#header h1{text-indent:-10000px;margin:0;padding:0;}
#header h1 a{display:block;background:#e00b0b url(images/logo.gif) no-repeat;height:100px;}*/
#header h1{text-align:left;font-family:Arial;font-size:40px;margin:0 0 10px 0;padding:0;}
.titleh{text-align:left;font-weight: bold;font-family:Arial;font-size:40px;margin:0;padding:0 0 0 10px;}
.descr{text-align:right;font-size:18px;margin:0;padding:0 16px 5px 0;border-top:solid 1px #ddd;color:#666;}
.rsidebar{float:right;width:200px;margin:0;padding:0;font-size:11px;color:#000;}
.rsidebar h2{text-align:right;font-size:14px;border-bottom:solid 1px #ccc;margin:0 0 5px 0;padding:1px 0;}
.rsidebar ul{list-style-type:none;margin:0;padding:0;}
.rsidebar ul li{background:#fff;list-style-type:none;margin:0 0 10px;padding:0 5px 0 5px;border:solid 1px #ddd}
.rsidebar ul li ul{list-style-type:square;margin:0;padding:0 3px;}
.rsidebar ul li ul li{list-style-type:none;border:0;text-align:left;margin:0;padding:0 0 2px 5px;}
.rsidebar img{margin:2px;}
#searchform {margin: 2px;padding: 1px;}
#searchform input{width:55px;vertical-align:middle;border: 1px solid #ccc;}

#searchresults{margin:5px;padding:5px;text-align:left;}
.searchresults img{display: none;}

#line{clear:both;height:2px;width:686px;}
.navigation{width:430px;float:left;color:#666;}
.alignright{float:right;margin-top:4px;}
.alignleft{float:left;margin-top:4px;}
h1,h2,h3{font-family:Arial, Helvetica, Verdana, sans-serif;}
a:link,a:active,a:visited{text-decoration:none;color:#000;border:none;}
a:hover{text-decoration:none;color:#777;border:none;}
.bobcomments{background:#fbfbf9;border-bottom:1px solid #e00b0b;margin-bottom:20px;}
#commentform{margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:140px;margin:2px 5px 1px 0;padding:1px;border: 1px solid #ccc;font-size:9px;}
#commentform textarea{width:380px;margin:0 0 10px;padding:0;border: 1px solid #ccc;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}

ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist li{border-top:1px solid #e00b0b;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h3{margin:0;}
ol.bob{border-top:1px solid #cedeef;list-style:none;margin:0 0 1px;padding:15px;}
ol.bob li{display:block;list-style:none;background:transparent url(images/hb.gif) 0 2px no-repeat;padding-left:15px;margin:0 0 5px;}
*html h2{font-family:Arial, Helvetica, Verdana, sans-serif;font-size:14px;font-weight:700;color:#000;padding:0 0 0 5px;}
#footer { border-top:#ccc solid 1px; margin: 0;padding-left:5px; text-align:center;}

blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
input#s{color:#000;width:120px;border:1px solid #cbcbcb;background:#fcfcfc;}
