div.top{

	width:611px;

	height:12px;

	overflow:hidden;

	background:url(../img/bg-comment-top.png) no-repeat 0 0;

}

div.bottom{

	width:611px;

	height:12px;

	background:url(../img/bg-comment-bot.png) no-repeat 0 0;

}

ul.commentlist{
	width:611px;
	margin:0 -16px 0 -5px;
	padding:18px 0 17px;
	list-style:none;
	overflow:hidden;
}
* html ul.commentlist{margin:-13px 0 0;}
ul.commentlist li{
	position:relative;
	float:left;
	width:100%;
	margin:-8px 0 0;
}
ul.commentlist li div.comment-body{
	padding:0 13px 10px 25px;
	width:573px;
	overflow:hidden;
}
ul.commentlist li div.bg-comment-top{
	width:100%;
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
}
ul.commentlist li div.bg-comment-bottom{
	width:100%;
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
}
ul.commentlist li.even div.comment-body{
	background:url(../img/bg-comment.png) repeat-y 0 0;
}
ul.commentlist li.even div.bg-comment-top{
	background:url(../img/bg-comment-top.png) no-repeat 0 0;
}
ul.commentlist li.even div.bg-comment-bottom{
	background:url(../img/bg-comment-bot.png) no-repeat 0 0;
}
ul.commentlist li.odd div.comment-body{
	background:url(../img/bg-comment-light.png) repeat-y 0 0;
}
ul.commentlist li.odd div.bg-comment-top{
	background:url(../img/bg-comment-top-light.png) no-repeat 0 0;
}
ul.commentlist li.odd div.bg-comment-bottom{
	background:url(../img/bg-comment-bot-light.png) no-repeat 0 0;
}
div.comment-info{
	width:100%;
	overflow:hidden;
}
div.comment-author{
	padding:0 0 6px;
	float:left;
	margin:21px 0 0;
}
div.comment-author img{
	display:none;
}
div.comment-author cite{
	font-size:17px;
	color:#cd2761;
	font-style:normal;
}
div.comment-author span{
	font-size:16px;
}
ul.commentlist div#div-comment-1 p{
	font-size:12px;
	line-height:17px;
}
div.comment-meta{text-align:right;padding:0 0 6px;}
div.comment-meta a{
	font-size:11px;
	color:#5c3e2e;
	float:right;
}
ul.commentlist li .comment-body p{
	padding:0 0 15px;
}
div#respond{
	margin:20px 0 0;
}

div#respond h3{

	font-size:26px;

	line-height:28px;

	padding:0 0 28px;

	font-weight:normal;

	font-family:Georgia,"Times New Roman",serif;

}

div#respond p{

	float:left;

	padding:0 0 15px;

}

div#respond p label{

	float:left;

	width:90px;

	font-size:13px;

	line-height:23px;

}

div#respond label.spec{padding:0 0 0 5px;float:left;white-space:nowrap;}

div#respond p input{

	float:left;

	width:298px;

	border:1px solid #b89d8e;

	height:18px;

	padding:3px 3px 0;

}

div#respond p.textarea-wrapper label{

	width:606px;

	padding:0 0 4px;

}

div#respond p textarea{

	width:598px;

	height:87px;

	margin:0;

	padding:3px;

	border:1px solid #b89d8e;

}

div#respond p.submit-button{float:left;width:606px;}

div#respond p input#submit{

	border:none;

	width:62px;

	height:17px;

	float:right;

	cursor:pointer;

	text-indent:-9999px;

	font-size:0;

	line-height:0;

	background:url(../img/bg-btn-submit.png) no-repeat 0 0;

}

#content div.post img{

	float:left;

	padding:0 19px 0 0;

}