#comments {

	margin-top:5px;

}


.the_commentor {

	float:right;

	width:110px;

	text-align:right;

}

.the_commentor img {

 margin-bottom:5px;

}

.comment-metadata {
	color:#B9B9B9;
	font-size:10px;
	line-height:16px;
	margin-top:5px;
}

.the_comment {
	float:left;
	width:400px;
	color:#5d5949;
	padding:10px 20px;
	background-color:#C5B3A7;
	border:1px solid #B8B3A3;
	min-height:125px;
	text-align:right;
	font: 13px/20px tahoma;
}




ol.commentlist li.alt .the_comment{

	position:relative;

	top:-1px;

	background-color:#f6f5f1;

	margin-bottom:-2px;

}

ol.commentlist {

	margin-top:20px;
	margin-right:20px

}

ol.commentlist li {

	clear:both;

	margin-bottom:0px;

	list-style:none;

	margin-left:0px;	

}

.comment-author {
	margin-bottom:5px;
	margin-bottom:0px;
	color: #aa0d17;
	font: bold 14px tahoma;
}

.comment-author a {

	color:#aa0d17;

	font-weight:bold;

	text-decoration:none;

}

.comment-subject {
	margin-bottom:5px;
	margin-bottom:0px;
	color: #65564e;
	text-decoration: underline;
	font: bold 14px tahoma;
}


.commentlist .the_comment a {

	color:#ae0000;

}

.commentlist  .the_comment a:hover, .comment-author a:hover {

	color:#232323;

	text-decoration:none;

}

input.button {

	color:#ffffff;

	background-color:#ae0000;

	border:0px;

	font-size:11px;

	padding:3px;

	padding-left:6px;

	padding-right:6px;

}

input.button:hover {

	background-color:#5c4e47;

}

input, textarea {

	border:1px solid #d2d2d0;

	padding:3px;

	font-size:11px;

	color:#232323;

	font-family:tahoma;

}
