#sidebar { background:#efefef; padding:5px }
#sidebar form { margin:0 }
#sidebar h2 { margin:0; color:#fff; font-size:12px; background:#262a24; padding:3px 5px; 
	-moz-border-radius:6px; 
	-webkit-border-radius:6px; 
	border-radius:6px; 
	background-image:-moz-linear-gradient(top, #444, #262a24);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #383838),color-stop(1, #262a24));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#383838', EndColorStr='#262a24');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#383838', EndColorStr='#262a24')";
}
#sidebar p { line-height:18px }
#sidebar ul ul li:before { content:"\00BB \0020"; color:#5a5a5a }
#sidebar ul,
#sidebar ul ol { margin:0; padding:0 }
#sidebar ul li { list-style-type:none; list-style-image:none; margin-bottom:15px }
#sidebar ul p,
#sidebar ul select { margin:5px 0 8px }
#sidebar ul ul,
#sidebar ul ol { margin:5px 0 0 10px }
#sidebar ul ul ul,
#sidebar ul ol { margin:0 0 0 10px; }
#sidebar ul ol li { list-style:decimal outside }
#sidebar ul ul li,
#sidebar ul ol li { margin:3px 0 0; padding:0 }

#searchform { margin:10px auto; padding:5px 3px; text-align:center }
#sidebar #searchform #s { width:108px; padding:2px }


.post { margin-bottom:25px }
.entry a { font-weight:bold }
.entry-postedon { margin-bottom:-10px; font-size:11px; color:#777 }

.postmetadata { text-align:center; font-size:11px; background:#efefef; border-top:1px solid #c2d3da; border-bottom:1px solid #c2d3da; padding:4px 0; margin:0 auto }
.single .postmetadata { width:auto }
.wp_syntax { margin:10px 0 !important }

/* single page meta data */
.postmetadatacontainer { margin-top:10px; background:#262823; padding:10px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.postmetadatacontainer .postmetadata { border:none; -moz-border-radius:4px; -webkit-border-radius:4px }
.postmetadatacontainer #prevnext { clear:both; margin-top:5px; padding:10px; color:#fff; }
.postmetadatacontainer #prevnext a { font-weight:normal !important; font-size:11px; line-height:normal !important; text-decoration:underline; color:#fff }
.postmetadatacontainer #prevnext .prevpost { float:left; text-align:left; width:40% }
.postmetadatacontainer #prevnext .nextpost { float:right; text-align:right; width:40% }

.commentlist { margin:10px 0 0 0; padding:0; list-style:none }
.commentlist li { font-weight:bold; padding-bottom:10px; }
.commentlist li .avatar { float:left; padding:2px; background:#fff; margin:0 5px 3px 0 }
.commentlist cite, 
.commentlist cite a { font-weight:bold; font-style:normal; font-size: 1.1em }
.commentlist p { font-weight:font-size normal; line-height:1.3em; text-transform:none; margin:6px 0 15px 0 !important }
.commentmetadata, 
.commentmetadata a { font-weight:normal; font-size:11px; color:#5f5f5f !important }
.comment-body { background:#e6e6e6; padding:7px; color:#000; font-weight:normal; -moz-border-radius:4px; -webkit-border-radius:4px; }
.comment-body p a { }
.bypostauthor .comment-body { background:#c2d3da; }
#respond { margin-top:10px }
#respond h2 { margin-bottom:10px }

.navigation { height:40px; display:block; text-align:center; margin-top:10px }
.alignright { float:right; }
.alignleft { float:left; }

.more-link { display:block; text-align:center }



