.add-comment { padding: 20px 0px; overflow: auto; }
.add-comment .instruct { display: inline; float: left; width: 148px; padding-right: 20px; }
.add-comment .instruct p { font: 13px/20px Arial,sans-serif; color: rgb(179, 179, 179); }
.add-comment .post { display: inline; float: left; margin: 0px; padding: 0px; }
.add-comment .post .list { margin: 0px 0px 10px; overflow: hidden; }
.add-comment .post .list li { display: inline; float: left; border: 0px none; font-size: 13px; color: rgb(167, 167, 167); }
.add-comment .post .list-postto li { margin-left: 8px; }
.add-comment .post .list-postto li label { cursor: pointer; }
.add-comment .post .list-postto li:first-child { margin: 0px; }
.add-comment .post .list-postto li label:hover span { text-decoration: underline; }
.add-comment .post .list li img { position: relative; top: 3px; left: -2px; }
.add-comment .post .list .commit { float: right; }
.add-comment input[type="submit"] { background: rgb(204, 204, 204) none repeat scroll 0% 0%; border: 0px none; width: auto; padding: 10px; font: 13px Arial,sans-serif; text-align: center; color: rgb(255, 255, 255); }
.add-comment input[type="submit"]:hover, .add-comment input[type="submit"]:focus {  }
.add-comment .post li a { display: inline-block; margin: 0px 20px 0px 0px; }
.add-comment .post .fb_button { padding: 0px 0px 0px 1px; display: inline-block; margin-top: 4px; }
.add-comment .post .fb_button:hover { text-decoration: none; }
.add-comment .post li.inline a { background: transparent none repeat scroll 0% 0%; }
.add-comment .post .tw a { background-color: rgb(63, 166, 253); background-position: 9px -1025px; }
.add-comment .post li a:hover, .add-comment .post li a:focus { text-decoration: underline; }
.add-comment textarea { background: rgb(239, 239, 239) none repeat scroll 0% 0%; border: 2px solid rgb(204, 204, 204); width: 450px; height: 86px; margin: 0px 0px 10px; padding: 15px; resize: vertical; font-family: Arial,sans-serif; font-size: 13px; color: rgb(175, 175, 175); }
.add-comment + .ruler { border-top: 0px none; border-bottom: 1px solid rgb(215, 215, 215); }
.comments {  }
.comments h2 { display: none; }
.comments textarea { background: rgb(239, 239, 239) none repeat scroll 0% 0%; border: 2px solid rgb(204, 204, 204); width: 450px; height: 86px; margin: 0px 0px 10px; padding: 15px; resize: vertical; font-family: Arial,sans-serif; font-size: 13px; color: rgb(175, 175, 175); }
.comments input[type="submit"] { background: rgb(204, 204, 204) none repeat scroll 0% 0%; border: 0px none; width: auto; padding: 10px; font: 13px Arial,sans-serif; text-align: center; color: rgb(255, 255, 255); }
.comments .comment { position: relative; border-top: 1px solid rgb(204, 204, 204); min-height: 47px; padding: 16px 0px 14px; overflow: hidden; }
.comments .comment:first-child { border: 0px none; }
.comments .comment:last-child { padding-bottom: 0px; }
.comments .meta { display: inline; float: left; width: 148px; padding-right: 20px; }
.comments .meta p { font: 13px/20px Arial,sans-serif; }
.comments .meta p:first-child { margin: 0px 0px -1px; }
.comments .meta strong { margin-right: 5px; font-weight: bold; color: rgb(0, 0, 0); }
.comments .meta small { font-size: 11px; color: rgb(153, 153, 153); }
.comments .meta .actions { position: absolute; bottom: 18px; left: 0px; display: none; overflow: hidden; }
.comment:hover .actions { display: block; }
.comments .meta .actions li { display: inline; float: left; margin-right: 10px; }
.comments .meta a { background: transparent url(8a9252ce8385a6ba458d18c872b4f850e2599c04.png)  no-repeat scroll -10px -549px; padding-left: 14px; font-size: 13px; color: rgb(204, 204, 204); }
#article.columns-detail #main .colsAB .meta a:hover { color: rgb(237, 29, 37) ! important; }
.comments .meta a:hover { background-position: -10px -589px; color: rgb(237, 29, 37); }
.comments .meta .favorite a { background-image: url(8a9252ce8385a6ba458d18c872b4f850e2599c04.png) ; background-position: -10px -629px; padding-left: 16px; }
.comments .meta .favorite a:hover { background-position: -10px -669px; }
#blog .comments .meta .reply a:hover, #blog .comments .meta .favorite a:hover { color: rgb(0, 169, 157); background-position: -450px -829px; }
#blog .comments .meta .favorite a:hover { background-position: -10px -749px; }
.appearance .comments .meta .favorite a { background-position: 0px -1184px; color: rgb(0, 0, 0); }
.comments .body { display: inline; float: left; width: 464px; padding-right: 20px; }
.comments .body p { color: rgb(140, 140, 140); font-family: Georgia; }
