/* `Comments
----------------------------------------------------------------------------*/
.comments {}
.comment_form { margin-top: 25px; }

#comments {
	margin:0 15px 0 0;
	clear: both;
}

.comment_row {}
#comment_form { margin-top: 25px; }

.comment_row_head {
	background-color: #F9F9F9;
	overflow: hidden;
	padding: 0 5px;
}
.comment_row_head_left {
	float: left;
	width: 70%;
}
.comment_row_head_right {
	float: left;
	width: 30%;
	text-align: right;
}

.comment_post_author_image {}
.comment_post_author_name {}
.comment_post_since {
	color: #989898;
	font-size: 10px;
	font-style: italic;
}

.comment_post_score { color: #666666; }
.comment_row_head_right .positive { color: green; }
.comment_row_head_right .negative { color: red; }

.comment_post_text {
	padding-top: 5px;
	padding-left: 10px;
	overflow: hidden;
	
}
.comment_post_text_left {
	font-style: italic;
	color: #353535;
	width: 80%;
	float: left;
}
.comment_post_text_right {
	width: 20%;
	float: left;
	text-align: right;
}

.comment_post_text_right button {
	margin-left: 5px;
	padding: 0 3px;
	font-size: 12px;
}

.comment_vote_positive {}
.comment_vote_negative {}

.comment_row_foot {}

.comment_parent { margin: 0 0 15px 10px; }

.comment_reply_form { margin-top: 10px; }
.comment_reply_form .form_button button {
	font-size: 12px;
	padding: 2px;
}

.comment_reply_form .form_button .error,
.comment_reply_form .form_button .success {
	padding: 2px;
}

.comment_replies {
	margin-top: 10px;
	padding-left: 25px;
	background: url(../img/reply.png) no-repeat;
}
