.wrap { margin: 30px auto; width: 94%; }
#left { float: left; width: 25%; }
#right { float: right; width: 70%; margin: 0 0 10px 0; }
#footer { clear: both; border-top: 1px solid #ccc; padding: 10px 5px; }
fieldset { border: 1px solid #E4DF94; padding: 10px 8px; margin: 0 0 8px 0; background: #FFFBC0; color: #000; }
input { padding: 2px; }
textarea { width: 97%; height: 20em; padding: 3px; }
.comment { background: #F5F6F6; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.commentsbox { color: #808080; padding: 10px; margin: 0 0 10px 0; }
.date { border-top: 1px solid #eee; margin: 5pt 0 20px 0; }
#content .commentlist {
	margin-bottom: 20px;
	margin-left: 10px;
	clear : both;
	width: 95%
}
#content .commentlist li {
	background: #f7f7f7;
	color: #707070;
	padding: 5px 10px 3px 10px;
	margin : 10px auto 5px auto;
	border-top: 3px solid #e0e0e0;
	width : 95%;
}
#content .commentlist li.alt {background: #f7f7f7;}
#content p {font : bold; width : 440px;}
.imgr {
	border: 0;
	float: right;
	margin: 5px 5px 5px 5px;
	padding: 0px;
	border : 1px solid #efefef;
}
img.gravatars { padding-top: 0 !important; }
.admin_comment { background: #3E445C; } 
