
.metalinks { text-align:right; background: #F2F2F2; padding:10px; font-size:10px }

.commentsrsslink { background: url('../images/feed.png') left top no-repeat; padding: 2px 0 2px 20px; margin-right: 10px; height: 16px; }

.trackbacklink { background: url('../images/arrow_refresh.png') left top no-repeat; padding: 2px 0 2px 20px; height: 16px; }

.commentsrsslink a,
.trackbacklink a { color: #999; padding: 2px; }

.nopassword { text-align: center; }

#commentlist { margin: 0; padding: 10px 0 20px; position: relative; }

#commentlist li { margin: 10px 0 0; padding: 10px 10px 5px; list-style: none; border-bottom:1px solid #F0F0F0 }

#commentlist li .comment-content { padding: 10px 0; padding-left:70px; line-height: 1.8em; }

.comment-content p,
.comment-content ul,
.comment-content ol,
.comment-content div,
.comment-content blockquote { margin: 13px 0; }

#commentlist li .comment-meta { padding: 2px 0 2px 0px; display: block; }

#commentlist li .comment-meta a { color:#CCCCCC }

#commentlist li img { padding: 0; border: none; }

#commentlist li img.gravatar { float: left; width:40px; height:40px; padding:3px; border:1px solid #F6F6F6; margin: 0 20px 10px 0; }

#commentlist li .commentauthor { font-size:26px; line-height:30px; color:#333333; letter-spacing: -1px; font-family:Georgia, "Times New Roman", Times, serif }

.commentauthor a { color:#5A5A5A }

#commentlist li .counter { font: normal 33px 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif; color: #EEEEEE; float: right; width: 35px; }

li.byuser { background: #f6f7f8; }

li.bypostauthor { background: #F2F4F4 }

li.bypostauthor blockquote { color: #333; background: url('../images/quote.png') no-repeat 10px 0; }

.bypostauthor .comment-content,
.bypostauthor .comment-content a { color: #1D9A8A; }

#pinglist { padding: 15px; text-align:left; margin: 10px 0 10px; }

#pinglist li { margin-left: 10px; padding: 7px 0; list-style: none; }

#pinglist li small { font-size: 0.8em; display: block; }

#pinglist li .counter { display: none; }

#pinglist li span.favatar img { margin-left: -25px; border: none; padding: 0; float: left; }

#pinglist li img { padding: 0; border: none; }

#leavecomment,
.comments #loading,
#comments-closed-msg { text-align: center; margin: 30px 0 20px !important; color: #ddd; font-size: 2em; letter-spacing: -2px; }

#commentformbox h4 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }

.comments #loading { margin-top: 20px !important; }

#comments-closed-msg { margin-bottom: 40px !important; }

.comments #commenterror { display: none; line-height: 2.0; padding: 5px; color: #FF0000; background-color: #FFFF99; }

.comments #commentload { display: none; padding-top: 3px; float: right; vertical-align: middle; height: 18px; width: 18px; background: url('../images/spinner.gif') center center no-repeat; }

.comments form { clear: both; padding: 1px 0 10px; margin: 0; }

.comments input[type=text],
.comments textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 5px; color: #777; background:url(../images/bgpoof.gif); }

input[type=text]:focus,
textarea:focus { background: #fff; color: #339CA8; border-color: #B6D6D5; }

.comments form input[type=text] { width: 45%; margin: 5px 5px 1px 0; }

#comment-personaldetails { font-size:11px; color:#999999; }

.comments textarea { width: 940px; margin: 10px 0; }

.comments form #submit { margin: 0; float: right; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; background:#fff; border:1px solid #fff; }

.comments form #submit:hover { color:#30ACBA; }

.comment-page-numbers{ padding:20px 0;}

.comment-page-numbers a{ margin:4px; border:1px solid #F0F0F0; text-align:center; padding:3px 5px; color:#999999}

.comment-page-numbers strong{ margin:4px; border:1px solid #000000 ; background: #333333; text-align:center; padding:3px 5px; color:#CCCCCC}
