h2#comments_heading{
		font-weight:normal;
		margin:1em 0;
		line-height:120%;
		font-size:250%;
		}
h2#new_comment{
		font-weight:normal;
		text-align: left;
		font-style: italic;
		font-size: 150%;
		line-height: 100%;
		margin: 0px;
		}

.comments, .comments ul, #comments li{
	margin:0;
	padding:0;
	list-style:none;
	}
.comments li{
	margin:1.5em 0;
	position:relative;
	font-size:13px;
	}
/* .comments a{ color:#89c140; text-decoration:none; } */
.comments a{ color:#89c140; text-decoration: underline; }
.comments a:hover{color:#555;}
.comments .meta{}
.comments .meta li{
	margin:0;
	display:inline;
	font-size:13px;
	color:#777;
	position:static;
	}
.comments .meta .image{display:none;}
.comments .meta .author{
	float:left;
	font-weight:bold;
	padding-left:35px;
	line-height:36px;
	background:url('/comments/images/ico_comments.gif') no-repeat 0 50%;
	}
.comments .meta .date{
	float:right;
	color:#999;
	font-style:italic;
	font-size:11px;
	line-height:36px;
	}
.comments .body{
	clear:both;
	padding:20px 20px;
	background:#fff url('/comments/images/bg_comments.gif') repeat-x;
	overflow: hidden;
	}
#commentform{overflow:hidden; background:#f9f9f9; border:1px solid #CFCFCF; clear:both; margin:5px 0px; padding-left: 10px; margin-bottom: 50px;}
#commentform .input{padding:4px; font-size:16px; font-family:"Lucida Sans", "Lucida Grande", helvetica, arial, sans-serif; border:1px #CFCFCF solid;}
#commentform label{color:#3F3F3F; font-family: "Lucida Sans", "Lucida Grande", helvetica, arial, sans-serif; font-size:13px; display:block; margin:15px 0px 5px 0px;}
#commentform #comment{height:100px; width:550px;}
#commentform #url, #email, #name{width:300px; display:block;}
#commentform #submit{clear:both; margin:10px 0px; width:122px; height:32px; display:block; }
#commentform input.error { background-color: #FFFFD5; border: solid 1px #FF0000; }
#commentform textarea.error { background-color: #FFFFD5; border: solid 1px #FF0000; }
#commentform .error { color: red; }
