div#comment_policy
{
	background-color: #F3E9CE;
	overflow: auto;
	padding: 13px 21px;
	margin-bottom: 3em;
}

div#comment_policy,
.comments li.staff
{
	border-left: solid 7px #F4C224;
}

div#comment_policy h6
{
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 0.25em;
}

div#comment_policy p.anonymous_message,
div#comments_container .comments li .comment,
div#comments_container .comments li .fb_comment_reply
{
	margin-bottom: 0;
}

div#comments_container .comments li .byline
{
	margin-bottom: 0.5em;
}

.comments
{
	overflow: auto;
	margin-bottom: 4em;
}

.comments li
{
	padding: 1em 0.4375em;
	border-bottom: solid 1px #999;
	list-style: none;
}

.comments li.staff
{
	padding-left: 2em;
}

.comments li.last
{
	border-bottom: none;
}

.comments .actions
{
	border: none;
	margin-top: 0.5em;
}

.comments .actions li
{
	display: block;
	float: right;
	padding: 0;
	margin-left: 70px;
	border-bottom: none
}

.comments .actions li a
{
	font-weight: normal;
	color: #333;
}

.comments .actions li a.recommend
{
	padding-left: 1em;
	background: url(https://s3.amazonaws.com/static.texastribune.org/common/images/ico_checkmark_yellow.png) scroll left center no-repeat;
}

.comments .actions li a.abuse
{
	color: #777;
}

.fb_comment_reply
{
    text-align: right;
}

/* comment form */
form#comment_form
{
	padding-left: 4px;
	overflow: auto;
	width: 521px;
	margin-top: 1em;
	margin-bottom: 3em;
}

form#comment_form legend
{
	font-weight: bolder;
	padding-left: 4px;
}

form#comment_form textarea
{
	width: 511px;
	border: solid 1px #CCC;
}

form#comment_form input.btn_yellow
{
	float: right;
}

div#article ul.comments
{
    padding-left: 0px;
}

div.comment_author_image
{
    float: left;
}

div.comment_author_image img
{
    width: 50px;
}

div.comment_body
{
    margin-left: 60px;
}

div.comment_time
{
    float: right;
    font-size: 11px;
}

div.comment_body p.byline span.author
{
    font-weight: bold;
    color: #CB9900;
}

