#comment-top {
 text-align:right;
 padding:15px 20px 0px 0px;
 color: #794283; 
 background: url(../img/comment-top.png) no-repeat;
}
#comment-body {
  background: url(../img/comment-body.png) repeat-y;
}
#comment-footer {
 clear: both;
 height: 30px;
 background: url(../img/comment-footer.png) no-repeat;
}
#comment-body .navigation {
 padding: 20px 30px 20px 30px;
}
form#commentform {
  width:500px;
	background-color: #fafafa;
	border: 1px solid #f6f6f6;
	list-style: none;
  margin: 0px 0px 0px 20px;
	padding: 10px 10px 0px 10px;
}
form#commentform:hover {
	border: 1px solid #f0f0f0;
}
.commentlist,
.postcomment {
  width:520px;
	margin: auto;
}
.commentlist li {
	border: 1px solid;
	font-size: 1em;
	list-style: none;
	list-style-image: none;
	margin: 14px 0px 10px 0px;
	padding: 10px 10px 0px 10px;
}
.commentlist li:hover {
	background-color: #fbf1f9;
	border-top: solid 5px #dbc2d5;
	margin: 10px 0px 10px 0px;
}
.commentlist li.odd {
	background-color: #faf5fb;
	border: 1px solid #eff7ff;
	font-size: 1em;
	list-style: none;
	margin: 14px 0px 10px 0px;
	padding: 10px 10px 0px 10px;
}
.commentlist li.odd:hover {
	background-color: #f7ebf7;
	border: 1px solid #eff7ff;
	border-top: solid 5px #dbc2d5;
}
.commentlist .avatar {
	float: right;
}
li.bypostauthor span.autorcomment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #0066CC;
	font-size: 0.75em;
	color: #fff;
	padding: 2px;
}
.commentlist ul.children li {
	list-style-type: none;
	list-style-image: none;
}

