/* comment and respond */

#comments, #respond h3 {
	font-size:19px;
	font-style:italic;
	font-weight:normal;
	color:#909090;
	padding-bottom:5px;
}

.navigation, #respond {
}
.commentlist{margin: 20px 0}
.commentlist li {
	width:100%;
	margin-bottom:20px;
	overflow:hidden;
	line-height:1.3em;
}

.commentlist li .comment-text {
	background: #eee; /*#404040;*/
	padding: 20px;	
	position: relative;
	margin-bottom: 20px;
}

.comment-author{
	font-weight: bold;
	font-style: normal;
	text-transform:uppercase;
}

.comment-meta{text-align: right; margin-top:0}

.comment-approval{font-size: .8em; padding: 10px 0 0 0; margin:0; font-weight: bold; text-align: right;}

.arrow-down{position: absolute; left: 40px; bottom:-18px; height: 18px; width: 18px; background: url(arrow-down3.gif) no-repeat 0 0}


#commentform{margin-top: 20px}

#commentform input, #commentform textarea {
	background-color:#fff;
	color:#4a483d;
	font:normal 12px Arial, Helvetica, Verdana, sans-serif;
	border:1px solid #ccc;
	padding:5px;
}

#commentform input { width: 250px}

#commentform p{margin-bottom: 5px}

#commentform button{background-color: #000; padding: 5px; width: 140px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #666; border: medium none; cursor: pointer; margin-top:10px}
#commentform button:hover{color: #999;}

#commentform #submit {
	background-color:#000;
	padding: 5px;
	width: 200px;
	 -moz-border-radius: 5px; 
	 -webkit-border-radius: 5px; 
	 color: #666; 
	 border: medium none; 
	 cursor: pointer;
	font-size:18px;
}

#commentform textarea { width:100%; }

textarea.error, input.error{color: #a00000;  background: url(/images/error.gif) no-repeat right 50% #dddddd;}
textarea.error{background-position: right 10px}
input.required, textarea.required {color: #a00000}
