/* Comments */
#comments { background:#f3efea; padding-bottom:10px; }

.comment_response { background:url(/magazine/graphics/clipboard.png) no-repeat top; clear:both; }
#comments .comments_question { font:1.25em/1.2em Georgia, "Times New Roman", Times, serif; background:url(/magazine/graphics/border_dotted.png) repeat-x bottom; padding:1px 0 10px; margin:10px; }
#comments h2 { background:#CE7500; padding:5px 0 5px 9px; margin-bottom:0; color:#FFF; font-size:1.1667em; border-top:1px solid #000; font-family: verdana,sans-serif; font-weight:bold; }
#comments ul { margin:0; padding:0; list-style:none; }
#comments ul li { padding-bottom:5px; margin:15px 10px 10px; border-bottom:1px solid #ccc; zoom:1;}/*ie7+6 :hack: haslayout fix*/
#comments ul li:after {content:"."; visibility: hidden; height:0; display: block; clear: both;}
#comments ul li p { padding:0 0 15px; margin:0; font:.9167em verdana,sans-serif; color:#333; line-height:1.27em; }
#comments ul li .meta { margin:0; padding:0 0 11px; color: #d10019; clear: left;}
#comments ul li .byline { font-size:1em; margin:0; padding:0 0 5px; }
#comments ul li .byline a {color: #333; text-decoration:none; }
#comments ul li .byline a:hover { text-decoration:underline; }
#comments ul li a .author { font-weight:bold; }
#comments ul li .author, #comments ul li .date { color:#333; line-height:1.27em; }
#comments ul li .meta a {color: #d10019; font-weight: normal;}
#comments ul li.last {border:0;margin-bottom:0;padding-bottom:0;}
#comments ul li .icon { margin-bottom:10px; }
#wrapper #comments ul li.on_hold { background:#CCC; padding:7px 10px 3px; }
#wrapper #comments ul li.on_hold p, #wrapper #comments ul li.on_hold .author, #wrapper #comments ul li.on_hold .date { color:#666; }
#wrapper #comments ul li .action { float:right; }

#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-top:15px; clear:both; }
#comments_form h2 {font-family: verdana,sans-serif; font-size:1.08333em; position: relative;/*position relative fix for negative margins ie7+6*/}
#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; font-size: .9167em;}
#comments_form .note * { vertical-align:top; #vertical-align:middle; }
#comments_form .note input { margin-top:0; }
#comments_form .button {margin: 10px 0 0 90px; display: block; }