.comment_response { background:url(/magazine/graphics/clipboard.png) no-repeat top; clear:both; }
#comments { border-top:2px solid #8FA7B3; clear:both }
.comments_question { color:#333; margin:0; border-bottom:1px solid #C7CFD3; padding-bottom:7px; font-weight:bold; font-size:.857em; }
#content #comments h2 { margin:0; padding:5px 0 13px; font:bold 1.143em/18px Arial, Helvetica, sans-serif; color:#333; }
.storytext #comments ul { margin:0; padding:0; list-style:none; }
#comments ul li { margin:0; padding:0; background:none; padding:9px 0; border-bottom:1px solid #999; min-height:1px; _zoom:1; }
#comments ul li:after { content:"."; visibility:hidden; height:0; display:block; clear:both; }
#comments ul li p { padding:0; margin:0; font-size:.857em; line-height:16px; }
#comments ul li .byline { margin:0 0 15px; padding:0; font-weight:bold; color:#fff; border:none; }
#comments ul li .byline .author { color:#666 }
#comments ul li .byline a .author { color:#005689 }
#comments ul li .byline a:hover .author { color:#E20025 }
#comments ul li .byline .date { color:#666; font-weight:normal; display:block; }
#comments ul li.editor_comment .byline .author { color:#E20025 }
#comments ul li.editor_comment .byline a { color:#E20025; text-decoration:none; }
#comments ul li.editor_comment .byline a:hover { text-decoration:underline; }
#comments ul li .meta { margin:17px 0 0; padding:0; clear:left; color:#000; float:left; font-style:normal; }
#comments ul li .icon { margin-top:2px; }
#comments ul li .icon img { border:1px solid #C7CFD3; }
#wrapper #comments ul li .action { margin:17px 0 0 0; line-height:12px; float:right; font-size:.786em }

#wrapper #comments ul li.on_hold p, #wrapper #comments ul li.on_hold .author, #wrapper #comments ul li.on_hold .date { color:#bbb; }

#story #comments_form { clear:both; }
#story #comments_form h2, #StoryBlog #comments_form h2, .feedback_box h2 { margin-bottom:15px; }
#story #comments_form label, #StoryBlog #comments_form label { display:block; padding-bottom:7px; }
#story #comments_form .errorbox_large label, #StoryBlog #comments_form .errorbox_large label { padding:0 }
#story #comments_form .formlarge, #StoryBlog #comments_form .formlarge  { width:93%; }
