#comments{margin:0 0 0 0;}
#comments h3{font-size:16px;font-weight:normal;color:#181512;margin:5px 0 0 0;padding:0;}
.comment-author{font-size:16px;font-weight:normal;}
.comment-meta{font-size:10px;font-weight:normal;margin:0 0 10px 0;}
.avatar{float:right;display:inline;padding:3px;margin:5px 0 4px 8px;border:1px solid #BBB;}
#comment{width:510px;font:12px arial,helvetica,verdana,sans-serif;}
h2.commh2{font-size:1.4em !important;padding:0 0 5px;color:#333 !important;}
ol.commentlist{margin:10px 0 20px;padding:0;list-style:none;font-size:12px;}
ol.commentlist p{margin-bottom:10px;}
ol.commentlist cite{font-style:normal;font-weight:bold;margin:0;padding:0;}
ol.commentlist li.alt{padding:0 0 15px 0;margin:0 0 15px 0;border-bottom:1px solid #BBB;}
ol.commentlist li{padding:0 0 15px 0;margin:0 0 15px 0;border-bottom:1px solid #BBB;}
ol.commentlist li div.reply{background:url(images/submit.jpg) left no-repeat;height:20px;border:none;padding:5px 0 0 20px;color:#000;cursor:pointer;}
ol.commentlist li div.reply:hover{color:#555;}
ol.commentlist li div.reply a{font-weight:normal;}
ol.commentlist li ul.children{list-style:none;margin:0;padding:0;text-indent:0;}
ol.commentlist li ul.children li{background:none;margin:0;padding:10px 0 0px 0;border:none;color:#555;}
ol.commentlist li ul.children li.alt{background:none;margin:0;padding:10px 0 0px 0;border:none;color:#555;}
ol.commentlist li ul.children li.depth-2{margin:0;}
ol.commentlist li ul.children li.depth-3{margin:0;}
ol.commentlist li ul.children li.depth-4{margin:0;}
ol.commentlist li ul.children li.depth-5{margin:0;}
input#submit{background:url(images/submit.jpg) left no-repeat;height:20px;border:none;padding:0 0 0 20px;color:#000;cursor:pointer;}
* + html input#submit{padding:0;}
input#submit:hover{color:#555;}
#comment,#author,#email,#url{border:1px solid #E5E3D8;padding:2px;margin:0 0 10px 0;color:#404040;background:#FFF url(images/fields.jpg) top left repeat-x;}
#comment{margin:10px 0 10px 0;width:292px;height:300px;}
#respond{padding:0;margin:0;}
