.comments a:link, .comments a:visited {color: #0c4790; text-decoration: underline;}
.comments a:hover, .comments a:active {color: #cc0000; text-decoration: underline;}
.comments {width:100%;font:normal 11px arial;}
.comments .hdr {background-color:#EEE; border:1px solid #CCC; padding:5px; line-height:1.2; margin-bottom:15px;}
.comments .hdr h3 {color:#C00; font:bold 13px Arial, Helvetica, sans-serif; margin:0;}
.comments p {margin:0; padding:0 0 10px 7px;}
.comments p.posted {font-weight:bold;}
.comments p.action {color:#C00; font:bold 13px Arial, Helvetica, sans-serif;}
.comments label {font-weight:bold;}
.comments label strong {font-weight:normal;}
.comments form {margin:0; padding:0;}
.comments #comment-data {float: left; position: relative; width: 180px; padding-right: 15px; margin-right: 15px; text-align: left;}
.comments textarea#comment-text {width: 370px;}
.comments .clearboth {clear:both;}
.comments p.posted,.entry p.posted {font-family:arial;color:#999999;font-size:11px;}
#blurb p {
	font: 13px/140% Arial, Helvetica, sans-serif; 
	margin-top: 0;
}
#blurb .byline {
	color: #333; 
	font-weight: bold;
}
.comments .entry {border: none;}
.comments .entry p {	color: #333;	font: 14px/140% "Times New Roman", Times, serif;border: none;}
.comments .entry .posted { color: #999;font: bold 11px Arial, Helvetica, sans-serif;border-bottom: 1px dotted #999;padding: 0 7px 7px 7px;margin-bottom: 15px;}
p.postedLink {color: #333;font: bold 11px/130% Arial, Helvetica, sans-serif; }
.comments .removeEntry {border: 1px dotted #999;margin: 7px;padding: 7px;}
.comments .removeEntry p {	color: #333; font: 13px/140% "Times New Roman", Times, serif;	border: none; margin-top: inherit;}
.comments .removeEntry p.posted {color:#999;border:none;padding:none;font:bold 11px Arial, Helvetica, sans-serif;}
.commentlinks { width: 400px; font: bold 11px Arial, Helvetica, sans-serif; padding-bottom: 7px; color: #666; }
.commentlinks a { padding: 0 5px;}