/*
 * Comments
 */

div#comments { margin: 0px 0px 20px 0px; }
div#comments .h3 { font-size: 18px; font-weight: bold; margin: 0px 0px 20px 0px; padding: 0px 0px 12px 0px; border-bottom: 1px solid #e6eded; }
div#comments ul#comment-list { margin: 0px 0px 20px 0px; padding: 0px; }
div#comments ul#comment-list li { list-style: none; margin: 0px 0px 20px 0px; }
div#comments div.comment { display: block; }
div#comments div.comment span.avatar { float: left; }
div#comments div.comment span.avatar img { width: 38px; }
div#comments div.comment span.message { display: block;	margin: 0px 0px 0px 50px; }
div#comments div.comment span.head { display: block; }
div#comments div.comment span.head .username { font-size: 13px; font-weight: bold; }
div#comments span.head .date { font-size: 11px; color: #909090; }
div#comments span.head span.vote { float: right; }
div#comments div.comment span.text { display: block; }
div#comments div.comment span.reply { cursor: pointer; font-size: 11px;	color: #909090;	transition: .2s; }
div#comments div.comment span.reply:hover {	color: #4e4e4e; }
div#comments div.comment.child { margin: 15px 0px 0px 30px; }
div#comments div.comment.child span.avatar img { width: 26px; }
div#comments div.comment.child span.message { margin: 0px 0px 0px 37px; }
div.comment-form { margin: 10px 0px 20px 0px; }
div.comment-form .avatar_reply { float: left; margin-right: 12px; }
div.comment-form .avatar_reply img { width: 22px; }
div.comment-form form label { color: #929292; padding: 4px; }
div.comment-form form input { width: 228px;	margin: 0px 0px 15px 0px; padding: 4px; }
div.comment-form form textarea { width: 100%; max-width: 600px; height: 140px; padding: 4px; margin: 0px 0px 10px; }