/* Comments CSS */
#comments {clear:both;}
#comments #commentsLogin,
#comments #commentsClosed,
#comments #writeCommentLink,
#comments #postCommentThanks,
#comments #postCommentThanksPosted,
#comments #postCommentForm {margin-bottom: 6px;}

#comments #writeCommentLink { padding: 10px; }

#comments .commentsLoginBody,
#comments .commentsClosedBody,
#comments .postCommentBody,
#comments .odd,
#comments .postCommentButtons {padding: 0 10px;min-height:1px;}

#comments h4 {padding:2px 10px 2px 10px;font-size:100%;line-height:1.27;}
#comments ol {margin:0}
#comments ol li {margin-left:0;padding-left:0;}
#comments .odd, #comments .even { padding: 10px; }
#comments .line strong { margin-right: 5px; }
#comments p {padding-left:0;padding-right:0;}
#comments #characters { width: 25px; float: left; margin-left: 5px; margin-right: 5px;}
#comments .clear { clear:both; height:1px; overflow:hidden; }
#comments .hide { display:none; }
#comments .line { padding-bottom: 0.75em; }
#comments .show { display:block; }
#comments .back { display:none; }
#comments .send { width:auto; }
#comments .formrow { clear:both; padding: 5px 0; }
#comments .postCommentButtons { padding:0px 8px 10px 8px; }
#comments .postCommentButtons a { font-weight:bold; color:#ffffff; text-decoration:none; }

/* Post comment form  */
#postCommentForm {border:0px solid black;}
#postCommentForm #charactersWrapper {padding-bottom:8px;}
#postCommentForm #charactersPreLabel {float:left;display:block;position:relative;top:2px;}
#postCommentForm #characters {width:25px;font-size:1em;float:left;margin-left:5px;margin-right:5px;}
#postCommentForm #charactersLabel {font-weight:normal;position:relative;top:2px;}
#postCommentForm #comment {height:127px; width: 98%;}
#postCommentForm #anonymous {display:none;}
#postCommentForm #anonymousLabel {display:none;}
#postCommentForm #trackbackLabel {float:left;padding-top:3px;font-weight:normal;padding-right:6px;}
#postCommentForm #trackback {clear:right;width:140px;margin-top:6px;}
#postCommentForm .label {float:left;padding-top:5px;width:100px;font-weight:bold;}
#postCommentForm .label span.notdisplayed { font-weight: normal;}
#postCommentForm .right {float:right;}
#postCommentForm .input {width:140px;}

#comments div.line + div.line { font-weight: bold; color: #333!important; }
#comments div.line + div.line + div.line { font-weight: normal; color: #666 !important; }

