p.link_to_comments{

	padding:0px;

}
#body p.link_to_comments a{

	color:#009cff;

}
#comments{

	border-top:1px solid #aaaaaa;

}
#comments reply{

	color:#009cff;
	/*font-weight:bold;*/

}
#comments .comment_container{

	border-top:1px solid #cccccc;
	padding:15px 0px;

}
#comments .comment_container_first{

	border-top:0px solid #cccccc;
	padding:15px 0px;

}
#comments .comment_container_add{

	padding:15px 0px;

}
#comments p.commenter{

	border:0px solid red;
	font-weight: bold;
	padding:0px;

}
#comments p.commenter a{

	text-decoration:none;

}
#comments p.commenter a:hover{

	text-decoration:underline;

}
#comments p.comment{

	padding:0px;

}
#comments .footer p{

	padding:15px 0px;

}
#comments .footer a, #comments .footer a:hover{

	color:#009cff;
	/*font-weight:bold;*/

}
#comments p.new_title{

	padding:0px;
	font-weight:bold;

}
#comments p textarea{

	width:500px;
	height:100px;
	padding:2px;
	font-size:11pt;
	font-family:arial;
	color:#000000;

}
#comments form{

	margin:0px;
	padding:0px;

}
#comments p.form_field{

	margin:0px;
	padding:0px;

}
#comments p.form_button{

	margin:0px;
	padding:0px;

}
#comments .preview p.new_title{

	font-weight:normal;
	font-style:italic;

}
#comments .preview p.commenter{

	padding:15px 0px 0px 0px;

}
#comments .preview p.comment{

	padding:0px 0px 15px 0px;

}
#comments p.sign_in{

	margin:0px;
	padding:0px;

}
#comments p.sign_in a{ 

	color:#009cff;

}
#comments br{

	line-height:0.5em;

}
#comments p.message_success{

	color:#009cff;

}
/*Layout*/
#comments .comment_container{
	/*position:relative;*/
	overflow:hidden;

}
#comments .comment_container .left_column{
	/*border-right:150px solid #c33;*/ /* The width and color of the rail */
	/*margin-right:-150px;*/ /* Hat tip to Ryan Brill */
	border:0px solid red;
	float:left;
}
#comments .comment_container .right_column{

	float:right;
	border:0px solid green;
	width:100px;
	text-align:right;

}
#comments .comment_container .right_column a{

	color:#009cff;
	
}
