
ol.comments {margin:0; border-bottom:1px solid #dedede;}
ol.comments li {list-style:none;}
li.comment {border-top:1px solid #dedede; padding:10px;}
li.comment .comment-buddy {float:left;}
li.comment .comment-content {margin-left:70px;}
li.comment .comment-body {margin-bottom:15px;}
li.comment .comment-author {font-size:1.05em; font-style:italic;}
li.comment .comment-date {color:#999; font-style:italic; font-size:0.9em; }

.comment-recaptcha {margin:15px 0;}

.comment-form input.text, .comment-form textarea {border:1px solid #dedede; font-size:11px;}
.comment-form input.text {height:24px; line-height:24px; padding:0 3px;}
.comment-form textarea {line-height:16px; padding:3px;}
.comment-input {margin-bottom:10px;}
.comment-input-name, .comment-input-email, .comment-input-url {width:23%; float:left;}
.comment-input-name input, .comment-input-email input, .comment-input-url input {width:90%;}
.comment-input-content .comment-input-label {display:none;}
.comment-input textarea {width:98%; height:120px;}

.comment-facebook, .comment-facebook-image, .comment-facebook-body {height:42px;}
.comment-facebook-image {float:left; }
.comment-facebook-body {margin-left:45px; line-height:54px;}
.comment-facebook a {font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size:11px; padding-left:3px; color:#3B5998!important; font-weight:bold;}
.comment-facebook img {height:40px; width:40px;}

.comment-error {font-weight:bold; color:#c00; font-size:1.05em;}

