#comments {
	height:412px;
	overflow:auto;
}
#comments .red {
	position:static;
	margin:0;
	padding:1em;
}
#comments .green {
	 margin:0;
	 font-size:1em;
}
#comments img {
	vertical-align:middle;
	padding:0 0 1px 0;
}
#comments div {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	height:auto;
	width:auto;
	padding:0;
	margin:0;
}
#comments h2 {
	padding:10px 0 0 0;
	margin:0;
	font-weight:normal;
	font-size:0.8em;
}
#comments h3{
	font-size:1em;
	margin:0 0 5px 0;
	border-bottom:1px solid #000;
	padding:0;
	font-size:0.8em;
}
#comments h2 a{
}

#comments {
	padding:0 10px 10px 10px;
}
#comments .comment {
	clear:both;
	
}
#comments .comment .name {
	float:left;
	font-size:0.8em;
	width:110px;
	padding:5px 0 5px 0;
	overflow:hidden;
}
#comments .comment .text {
	float:right;
	font-size:0.8em;
	padding:5px 0 5px 0;
	width:330px;
	overflow:hidden;
}
#comments .sep {
	height:0;
	font-size:0;
	
	line-height:0;
	border-bottom:1px solid #f0f0f0;
	clear:both;
}
#comments form {
	padding:20px;
}
#comments label {
	font-size:0.8em;
	font-weight:bold;
	width:120px;
	display:block;
}

#comments input, #comments textarea {
	width: 400px;
	font-family: Arial, sans-serif;
	font-size:0.8em;
}
#comments textarea {
	height:6em;
}
#comments input#send {
	width:auto;
}
#comments .count {
	padding:20px 0 10px 0;
}
