/* Comments */
#comments { padding-bottom:1px; }

.comment_response { background:url(/magazine/graphics/clipboard.png) no-repeat top; clear:both; }
.comments_question { font-weight:bold; font-size: 1.25em; line-height:18px; color:#4E4D55; background:#f5f5f5; padding:10px 14px 12px; margin:0; border: solid #fff; border-width: 1px 0; }
#comments h2 { padding:5px 15px; margin-bottom:0; font-size:.917em; line-height:18px; color:#5f316c; text-transform:uppercase; border: solid #5f316c; border-width: 1px 0; zoom:1; } /* :hack: fix peekaboo */
#comments ul { margin:0; padding:0; list-style:none; border-top: 1px solid #ccc; }
#comments ul li { padding:0; zoom:1; background:none; border-bottom: 1px solid #ccc; } /*ie7+6 :hack: haslayout fix*/
#comments ul li p { padding:0 15px 10px; margin:0; font-size: .917em; color:#000; }
#comments ul li .byline { margin:0; padding:10px 15px 5px; font-size: .833em; color:#5f5f5f; border-top:1px solid #fff; }
#comments ul li.odd, #comments ul li.first { background-color:#fcfcfc; }
#comments ul li.even { background:#EBEBEB; }
#comments ul li.editor_comment p { font-weight: bold; }
#comments ul li.editor_comment p.byline { font-weight: normal; }
#comments ul li .meta { margin:0; padding:0 15px 10px; clear: left; font-size: .833em; color:#5f316c; border-bottom: 1px solid #fff; }
#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 { margin:15px 0 0; clear:both; }
#comments_form .comments_question+form { border-top: 1px solid #ccc; }
#comments_form form label input {margin-top: 0; margin-right:8px; #margin-right:7px; }
#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 input { margin-top:0; }
#comments_form .button {margin: 10px 0 0 90px; display: block; }
