blockquote {
	margin: 10px;
	padding: 10px;
}

.comment-content{
	clear: both;
}

.date{
	padding: 10px;
	margin-bottom: 10px;
}

.description{
	float: left;
	padding-top: 20px;
}

dt {
	margin-bottom: 5px;
	margin-top: 0px;
}

dd {
	margin-bottom: 5px;
	margin-left: 0px;
}

.entry{
	padding-bottom: 10px;
	margin-bottom: 10px;
}

h3#comments-number, h3#reply, #feature h3{
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.comment-options{
	padding-bottom: 10px;
}

ol#commentlist{
	padding: 10px;
}

ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { margin-bottom: 10px;}
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { padding:10px; }
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {  }
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar { padding:2px; float:right; margin:0 0 1em 1em; }
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment p { margin:0 0 10px; }
ol.commentlist li.comment ul { list-style:none; margin:0 0 10px 10px; }
ol.commentlist li.comment div.reply a { }
ol.commentlist ul.children { list-style:none; margin:10px 0 0; text-indent:0; }
ol.commentlist ul.children li { }
ol.commentlist ul.children li.alt {}
ol.commentlist ul.children li.bypostauthor {}
ol.commentlist ul.children li.byuser {}
ol.commentlist ul.children li.comment {}
ol.commentlist ul.children li.comment-author-admin {}
ol.commentlist ul.children li.depth-2 { margin:0 0 20px 20px; }
ol.commentlist ul.children li.depth-3 { margin:0 0 20px 20px; }
ol.commentlist ul.children li.depth-4 { margin:0 0 20px 20px; }
ol.commentlist ul.children li.depth-5 {}
ol.commentlist ul.children li.odd {}
ol.commentlist li.even { 
	padding: 10px 10px 0px 10px; 
}
ol.commentlist li.odd {
	padding: 10px 10px 0px 10px; 
}
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

/* need to sort out ping list styling*/
ol#pinglist{
	padding: 10px 0px;
}

#pinglist li{
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 10px;
}

.post{
	padding-bottom: 20px;
}

.post blockquote{
	padding: 0px 40px;
	font-size: 14px;
	margin: 20px 0px;
}

.post h1{
	padding-bottom: 10px;
	float: none;
}

.post h2{
	padding-bottom: 10px;
	float: none;
}

.post h3{
	padding-bottom: 10px;
	float: none;
}

.post h4, #sidebar h4, #sidebar-left h4, #sidebar-small h4, .latest-block-end h4{
	padding-bottom: 10px;
	float: none;
}

.post h5{
	padding-bottom: 10px;
	float: none;
}

.post h6{
	padding-bottom: 10px;
	float: none;
}

.post ol, .post ul, .latest-block-end ol, .latest-block-end ul, #sidebar ol, #sidebar-left ol, #sidebar ul, #sidebar-left ul, #sidebar-small ol, #sidebar-small ul{
	margin: 20px;
}

p{
	padding-bottom: 10px;
}

pre {
	margin: 10px 0px;
	padding: 10px;
	clear: both;
	overflow: scroll;
}
