.article_comments {padding-top: 0px; clear: both;}

#comment_module {}
#comment_module .comment_controls { text-align: left; font-weight: normal; padding: 5px 10px; color: #fff; background: #480000; font-family: yb_uni_sans, Helvetica, sans-serif; font-size: 20px;}

#comment_module ul.comments {
	list-style: none;
	margin-left: 0 !important;
	padding-left: 0;
	margin-top: 2px;
}

#comment_module ul.comments li {
	border: 0;
	border-top: 0px solid #bbb;
	padding: 5px 0 3px 0;
	margin: 5px 0 5px 0;
}

#comment_module ul.comments li .avatar {width: 44px; float: right;}
#comment_module ul.comments li .avatar img {width: 40px; height: 40px; border: solid 1px #888;}

#comment_module ul.comments li .content {font-family: Helvetica, sans-serif; letter-spacing: 0.3px; font-size: 12px; line-height: 17px; color: #111; }
#comment_module ul.comments li .content i {color: #656565;}
#comment_module ul.comments li .content.ha {margin-right: 54px; }
#comment_module ul.comments li .content .byline {font-size: 10px; color: #888; margin-top: 6px; }

#comment_module ul.comments li.cl_1 { margin-left: 30px; }
#comment_module ul.comments li.cl_2 { margin-left: 60px; }
#comment_module ul.comments li.cl_3 { margin-left: 90px; }
#comment_module ul.comments li.cl_4 { margin-left: 120px; }
#comment_module ul.comments li.cl_5 { margin-left: 150px; }
#comment_module ul.comments li.cl_6 { margin-left: 180px; }
#comment_module ul.comments li.cl_7 { margin-left: 210px; }
#comment_module ul.comments li.cl_8 { margin-left: 240px; }

#comment_module #new_comment_placeholder {display: none;}

#comment_module #view_more_comments { margin-top: 20px; text-align: center; padding: 5px 0px; margin-bottom: 32px; background: #480000; font-size: 20px; }
#comment_module #view_more_comments a { color: #fff; font-family: yb_uni_sans, Helvetica, sans-serif;} 
#comment_module #view_more_comments:hover { background: #770000; cursor: pointer;}

#comment_module #view_more_comments img {width: 24px; height: 24px;}

#comment_module #anon_comment_box { text-align: left; border: solid 1px #bbb; padding: 10px; margin-bottom: 20px; background: #eee; font-size: 14px; }
#comment_module #anon_comment_box .acb_head {font-size: 32px; font-family: yb_uni_sans, Helvetica, sans-serif; margin-bottom: 10px; }
#comment_module #anon_comment_box ul {padding-top: 7px;}

#comment_module .comment_form_div {margin: 0px; padding: 0px;}
#comment_module .comment_form_div textarea {height: 22px; padding: 7px; margin-bottom: 5px; font-family: Arial, Verdana, sans-serif; font-size: 13px; width: 600px;}
