.comments-area
{
	position: relative;
	display: block;
	overflow: hidden;
	padding: 30px 0px 30px 0px;
}

.comment-respond
{
	position: relative;
	display: block;
	overflow: hidden;
	padding: 15px;
	background-color: #F7F5E7;
}


.comment-list
{
	
}

.comment-list .children
{
	margin: 10px 10px 10px 76px;
}



.comment-list .comment-body
{
	position: relative;
	overflow: hidden;
}





.comment-list .comment-meta
{
	position: relative;
	display: block;
	font-size: 14px;
	font-weight: 300;
	line-height: 16px;
}
.comment-list .comment-meta a
{
	color: #4a5476;
}

.comment-list .comment-meta a:hover
{
	text-decoration: none;
}



	.comment-list .comment-author
	{
		position: relative;
	}
		.comment-list .comment-author .avatar
		{
			position: relative;
			float: left;
			margin-right: 10px;
		}
		.comment-list .comment-author .fn
		{
			position: relative;
			float: left;
			margin-right: 10px;
		}
		.comment-list .comment-author .says
		{
			position: relative;
			float: left;
		}
	
	
	.comment-list .comment-metadata
	{
		position: relative;
		float: right;
	}


.comment-list .comment-content
{
	position: relative;
	clear: right;
	overflow: hidden;
	padding: 10px 0px;
}


.comment-list .reply
{
	position: relative;
	overflow: hidden;
	float: right;
}

.comment-list .reply a
{
	display: inline-block;
	
	margin: 0px 3px 3px 3px;
	padding: 3px 6px;
	
	font-size: 14px;
	font-weight: 300;
	line-height: 16px;
	color: #4a5476;
	text-decoration: none;
	
	border-radius: 3px;
	border: solid 1px #d2d2d2;
}

.comment-list .reply a:hover
{
	background-color: #d2d2d2;
}