/* Comments */
#comments { padding-bottom:1px; }

.comment_response { background:url(/magazine/graphics/clipboard.png) no-repeat top; clear:both; }
#comments h2 { background:#ECE9D8; padding:3px 12px 6px; margin-bottom:0; color:#333; font-size:1.167em; line-height:16px; border-bottom:2px solid #FFF; zoom:1; } /* :hack: fix peekaboo */
#comments .comments_question { color:#666; font:bold 1.083em/19px Arial, Helvetica, sans-serif; background:#F5F4EB; padding:5px 12px 9px; margin:0 0 15px; }
#comments ul { margin:0; padding:0; list-style:none; }
#comments ul li { margin-bottom:15px; padding:8px 13px; zoom:1; background:none; }/*ie7+6 :hack: haslayout fix*/
#comments ul li p { padding:0 0 15px; margin:0; color:#454545; }
#comments ul li .byline { margin:0; padding:0 0 5px; color:#666; }
#comments ul li.odd, #comments ul li.first { border:1px solid #E0DDBB; padding-left:12px; padding-right:12px; }
#comments ul li.even { background:#F5F4EB; }
#comments ul li.editor_comment { background:#ECE9D8; }
#comments ul li .author { font-weight:bold; }
#comments ul li .meta { margin:0; padding:0; clear: left; color:#666; }
#comments ul li .meta a { color:#666; background-image:url(graphics/dotted_bg_grey.gif); }
#comments ul li .meta a:hover { background-image:url(graphics/dotted_bg_solid_grey.gif); }
#comments ul li .icon { margin-bottom:10px; }
#comments ul li .icon img {border: 2px solid #fff;}

#comments ul li .userdetails { margin-bottom:5px; color:#666; }
#comments ul li .userdetails a { font-weight:bold; }
#comments ul li .userdetails, .comments_list li .meta { font-size:.85em; }

#comments_form { clear:both; }
#comments_form form label input { margin-right:5px; }
#comments_form form label #notifyme { margin-right:5px; }
#blogPost #comments_form .formbox_sleeve fieldset textarea.formlarge {width: 70%;}
#comments_form .meta img {margin:0 }
#comments_form {padding-bottom: 0;}
#comments_form span.note, #comments_form.formbox span.note label {float: none; ;}
#comments_form .note * { vertical-align:top; #vertical-align:middle; }
#comments_form .note input { margin-top:2px; }
#comments_form .button { margin:10px 0 0 90px; display: block; }
