.rs-comments div.rs-comment .comment-meta, .rs-comments .comment-respond .comment-form {  }
.rs-comments div.rs-comment .comment-meta:before, .rs-comments .comment-respond .comment-form:before, .rs-comments div.rs-comment .comment-meta:after, .rs-comments .comment-respond .comment-form:after { content: ""; display: table; }
.rs-comments div.rs-comment .comment-meta:after, .rs-comments .comment-respond .comment-form:after { clear: both; }
.rs-comments .comment-respond .comment-form input[type="submit"], .rs-comments .comment-respond .comment-form input[type="submit"]:visited { display: inline-block; vertical-align: middle; background-color: rgb(0, 64, 115); border: 1px solid rgb(0, 27, 49); border-radius: 3px; padding: 5px 10px; color: rgb(255, 255, 255); text-decoration: none; cursor: pointer; text-shadow: none; }
.rs-comments .comment-respond .comment-form input[type="submit"]:hover, .rs-comments .comment-respond .comment-form input[type="submit"]:focus, .rs-comments .comment-respond .comment-form input[type="submit"]:visited:hover, .rs-comments .comment-respond .comment-form input[type="submit"]:visited:focus { color: rgb(255, 255, 255); background-color: rgb(0, 92, 166); }
.rs-comments .comment-respond .comment-form input[type="submit"]:active, .rs-comments .comment-respond .comment-form input[type="submit"]:visited:active { background-color: rgb(0, 50, 90); }
.rs-comments { list-style: none outside none; margin: 0px 0px 1em; padding: 0px; text-indent: 0px; font-size: 0.9em; color: rgb(51, 51, 51); background-color: rgb(242, 242, 242); }
.rs-comments div.rs-comment { padding: 1em; }
.rs-comments div.rs-comment ul { list-style: none outside none; margin: 0px 0px 0px 20px; }
.rs-comments div.rs-comment .comment-meta { border-bottom: 1px solid rgb(221, 221, 221); }
.rs-comments div.rs-comment .comment-meta a, .rs-comments div.rs-comment .comment-meta a:visited { text-decoration: none; }
.rs-comments div.rs-comment .comment-meta a time, .rs-comments div.rs-comment .comment-meta a:visited time { color: rgb(51, 51, 51); font-size: 0.8em; }
.rs-comments div.rs-comment .comment-author { float: left; }
.rs-comments div.rs-comment .comment-author .author { float: left; }
.rs-comments div.rs-comment .avatar { float: left; margin: 0px 10px 0px 0px; }
.rs-comments div.rs-comment .comment-metadata { float: right; }
.rs-comments div.rs-comment .comment-content { clear: both; padding: 1em; }
.rs-comments div.rs-comment .reply a { text-decoration: none; }
.rs-comments div.rs-comment-children { text-indent: 0px; }
.rs-comments div.rs-comment-children div.rs-depth-2 { border-left: 2px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; }
.rs-comments div.rs-comment-children div.rs-depth-3 { border-left: 2px solid rgb(187, 187, 187); margin: 0px 0px 10px 10px; }
.rs-comments div.rs-comment-children div.rs-depth-4 { border-left: 2px solid rgb(170, 170, 170); margin: 0px 0px 10px 10px; }
.rs-comments div.bypostauthor { border-left: 2px solid black ! important; }
.rs-comments div.even { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.rs-comments div.odd { background: none repeat scroll 0% 0% rgb(246, 246, 246); }
.rs-comments div.parent { border-left: 2px solid rgb(221, 221, 221); }
.rs-comments .comment-respond { background-color: rgb(247, 247, 247); }
.rs-comments .comment-respond .comment-reply-title { background-color: rgb(238, 238, 238); margin: 0px; padding: 0.25em 1em; border-bottom: 1px solid rgb(221, 221, 221); color: rgb(68, 68, 68); }
.rs-comments .comment-respond .comment-form { padding: 0px 1em 1em; }
.rs-comments .comment-respond .comment-form .comment-notes { font-style: italic; color: rgb(68, 68, 68); font-size: 0.8em; }
.rs-comments .comment-respond .comment-form label { color: rgb(84, 84, 84); display: inline-block; vertical-align: middle; width: 100px; }
.rs-comments .comment-respond .comment-form input[type="submit"] { border: medium none; }
.rs-comments .comment-respond .comment-form p { margin: 1em 0px; }
.rs-comments .comment-respond .comment-form .comment-form-comment { margin-bottom: 0px; }
