#comments .comments_question { font-weight:bold; font-size:1.25em; line-height:19px; margin:0; padding-bottom:11px; }
#comments h2 { margin:0 0 10px; padding:5px 0; font-size:1.333em; line-height:16px; font-weight:normal; border-bottom:1px solid #CCC; }
#comments ul { margin:0; padding:0; list-style:none; }
#comments ul li { margin:0 0 5px; background:none; padding:7px 4px 14px; min-height:1px; }
#comments ul li:after { content:"."; visibility:hidden; height:0; display:block; clear:both; }
#comments ul li.even { background:none; }
.storytext #comments ul li p { margin:0 0 6px; font-size:.929em; }
.storytext #comments ul li .byline { margin:0 -4px 6px; padding:4px; color:#666; font-size:.857em; line-height:15px; text-transform:uppercase; background:#EEE; }
.storytext #comments ul li .icon + .byline { margin-left:79px; }
#comments ul li .byline a { color:#A30515; }
.storytext #comments ul li .meta { margin:0; padding:0; clear:left; color:#333; float:left; font-size:.857em; line-height:15px; }
#comments ul li .icon { margin:0 10px 10px -4px; }
#comments ul li.on_hold .byline { background:#F7D7D7; }
#wrapper #comments ul li .action { margin:16px 0 0; float:right; clear:both; font-size:.857em; line-height:15px; }
#wrapper #comments_form .button { margin-left:110px; }
#wrapper #comments_form .loggedout a { margin-right:10px; }
