
#sidebar{ padding:10px 0 0 0;}
#sidebar ul{ list-style-type: none; padding:0; margin:0; }
#sidebar ul li{ background:url(images/ul-border.gif) no-repeat center 0; padding-top:15px; margin-top:15px; width:100%; }
#sidebar ul li li{ padding:0; margin:0; background:transparent; }

#sidebar h2{ color:#756166; font-size:1.2em; }
#sidebar .hidden{ display:none; }

#searchform input#s { background:#fff; border:solid #ccc6bd 1px; width:160px; padding:4px; display:block; margin:5px 0; }
#searchform input#searchsubmit { background:#887177; border:solid #353535 1px; color:#fff; display:block; padding:2px 8px; margin-top:5px; }


.post { border-bottom:dashed 1px #e9e5de; padding-bottom:30px; margin-bottom:30px; height:100%; }

.blogbody h1.page-title { margin-bottom:10px !important; padding-bottom:10px !important; height:100%; }
.blogbody #content { padding-bottom:20px; }
.blogbody #column { padding-bottom:20px; }

.entry .postmetadata { font-size:0.8em; padding-top:5px; }

ol.commentlist {
	font-size:0.8em;
	padding:0;
	margin:0;
	list-style-type: none;
	list-style-position: outside;
}
ol.commentlist img {
	float:right;
	padding:1px;
	border:solid 1px #ddd;
}
ol.commentlist li {
	border-bottom:dashed 1px #e9e5de; padding-bottom:15px; margin-bottom:15px;
	height:100%;
}

h3#comments { padding-bottom:10px;}

#respond { padding-top:20px;}
#respond input, #respond textarea { background:#fff; border:solid #ccc6bd 1px; width:200px; padding:4px; margin-right:5px; }
#respond textarea { width:580px; }
#respond input#submit { background:#887177; border:solid #353535 1px; color:#fff; display:block; padding:2px 8px; margin-top:5px; width:auto; }

.center { text-align: center;}
.alignleft { float:left; }
.alignright { float:right; }

.navigation { font-size:0.8em; height:30px; }

textarea { overflow:auto; }