	body { margin:0px; padding:0px; }
	#comments_container {  margin:20px auto; background-color:#FAF6F2; font-family:Arial, Helvetica, sans-serif; font-size:10px; border-top:1px dashed #000; border-bottom:1px dashed #000; padding:0px; text-align:left; }
	#toggle_appear { display:block; }
	div.user_comment { padding:8px 20px; display:block; }
	#ac_form { padding:10px 0px; margin:0px;}
	#comment_confirmation, #comment_no_comments { padding:10px 0px; }
	h2.confirmation_header, h2.no_comments_header { padding:0px 20px; text-align:left; height:1%;  font-family:Arial, Helvetica, sans-serif;}
	p.confirmation_text, p.no_comments_text { padding:0px 20px; margin:0px;  font-family:Arial, Helvetica, sans-serif;}
	#ac_form { border-top:1px dashed #000; }
 	.odd { border-bottom:1px dashed #999999; background-color:#F7F1EA; }
	.even { border-bottom:1px dashed #999999; background-color:#FAF6F2; }
	h2.num_comments { font-size:15px; vertical-align:middle; margin:0px; padding:6px 20px;  margin:0px; text-align:left; }
	.user_comment_heading { font-size:14px; vertical-align:middle;  margin:0px; padding:0px; background:transparent url(http://www.louisianasportsman.com/comments/images/balloon.png) no-repeat; padding-left:16px; }
	div.user_comment { display:block; }
	.ac_header, .confirmation_header,  h2.no_comments_header {  font-weight:bold; margin:0px; font-size:16px; }
	.ac_form_contents { padding:0px 20px; }	
	#ac_form label, #ac_form input, #ac_form textarea { display:block; }
	#ac_form label	{padding-top:10px; }
	#ac_form input { font-size:10px;}
	p.user_comment_text { margin:0px; padding:10px 0px;  text-align:left; }
	p.form_text { padding:10px 20px 0px 20px; border-top:1px dashed #AAAAAA;  text-align:left;}
	.comment_description_field { max-width:410px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
	.ac_button { padding:10px 0px 10px 0px; }
	.user_comment_number { padding-left:10px; padding-right:10px;  border-right:1px solid #000; } 
	.user_comment_title { padding-left:10px; text-transform:uppercase; height:1%;}
	.clear { clear:both; margin:0px; padding:0px;}
	.comment_posted { width:200px; float:left; text-align:left;  font-size:10px; color:#666666; font-style:italic; height:1%;}
	.comment_report {width:200px; float:right; text-align:right;  sans-serif; font-size:10px; font-weight:bold; }
	.comment_report a:link,	.comment_report a:visited,	.comment_report a:hover, .comment_report a:active  { color:#000; font-weight:bold; }
	.comment_posted_time { text-align:left; font-size:10px; color:#666666; font-style:italic; }
	.comment_footer { font-size:10px; }
	div#comment_navigation { display:block; min-height:20px;}
	div#comment_navigation { margin:0px auto; padding:5px 20px 5px 20px; border-top:1px dashed #000; border-bottom:1px dashed #000; background-color:#FAF6F2; }
	div#comment_navigation a {	font-size:14px; text-decoration:none; font-weight:bold; padding:0px; margin:0px; color:#000; }	
	.comment_nav_back { float:left;	text-align:left; margin:0px; padding:0px; color:#000; display:block; }
	.comment_nav_next {	float:right; text-align:right;	margin:0px;	padding:0px; color:#000; display:block; } 
	.comment_nav_back a:link,	.comment_nav_back a:visited,	.comment_nav_back a:hover, .comment_nav_back a:active  { color:black; text-decoration:underline; }
	.comment_nav_next a:link,	.comment_nav_next a:visited,	.comment_nav_next a:hover, .comment_nav_next a:active  { color:black; text-decoration:underline; }	
	#comment_no_comments, #comment_thanks { padding:10px 0px; border-bottom:1px dashed #000; }
	.user_comment_text {
		font-size:12px; line-height:13px; height:1%;
	}
	.comment_confirmation {
		padding:10px 0px;
	}


	.num_comments a {
		text-decoration:none;
	}
	
	.num_comments a img {
		border:none;
	}
	
	.page_header {
		line-height:24px;
	}
	
	.sub_head {
		line-height:18px;
	}