#comments { clear:both }
#comments_form h2 { padding-left: 14px; }
.comment_response { background:url(/magazine/graphics/clipboard.png) no-repeat top; clear:both; }

#wrapper #comments .comments_question, #comments_form .comments_question { font-weight:bold; background:#E6EFF6 url(/magazine/graphics/spin_colour2_bg.gif) repeat-x bottom; font-size:1.231em; line-height:23px; padding:12px 15px 13px; margin:0; }
#comments h2 { margin:0 0 1px; font-size:1em; padding:2px 0 2px 9px; background:#1363A4; color:#fff; } /* :hack:fix peekaboo */
#comments ul { margin:0; padding:14px 0 0; list-style:none; }
#comments ul li { margin-bottom:10px; padding:0; background:none; padding:5px 15px 5px; zoom:1; }/*ie7+6 :hack:haslayout fix*/
#comments ul li:after { content:"."; visibility: hidden; height:0; display: block; clear: both; }
#wrapper #comments ul li p { padding:0 0 10px; margin:0; }
#wrapper #comments ul li .byline { margin:0; padding:0; color:#0C97CB; }
#comments ul li .byline a { color:#0C97CB; } 
#comments ul li.even { border:0 none; background:#E6EFF6 url(/magazine/graphics/spin_colour2_bg.gif) repeat-x bottom; padding:13px 15px 15px; }
#comments ul li.editor_comment { background:#FFF; border:1px solid #1363A4; padding:12px 15px; }
#comments ul li.editor_comment .byline a {  }
#comments ul li .author { font-weight:bold; }
#wrapper #comments ul li .meta { margin:0; padding:0; clear:left; color:#333; font-size:1em; font-style:italic; }
#comments ul li .meta a { text-decoration:none; }
#comments ul li .meta a:hover { text-decoration:underline;}
#comments ul li .icon { margin-right:0; }
#comments ul li img { float:left; margin-bottom:10px; margin-right:10px; background:#FFF; border:1px solid #CCC; padding:1px; }
#wrapper #comments ul li.on_hold { background:#F4D9D9; border:1px solid #1363A4; padding:12px 15px;  }
#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; margin-bottom:0; padding:0; }

#story .formbox .field label, #story .formbox .field .label { width:90px; }
#story .formbox .field div { margin-left: 95px;}
#story #wrapper #content .formbox .button { margin-left:95px;}
#story .feedback_box { width:320px; }


