#entercomment{border-top:1px solid #d7d7d7;margin-top:20px;padding-top:0}#entercomment input[type="submit"]{float:left}#entercomment input[type="text"],#entercomment input[type="email"],#entercomment input[type="url"]{border:1px solid #d7d7d7;display:table-cell;height:20px;width:300px}#entercomment label{display:table-cell;font-weight:700;padding-right:15px;text-align:left;vertical-align:top;width:80px}#entercomment label .req{color:red;font-size:x-small;font-weight:400}#entercomment p{display:table;margin-bottom:10px;padding:0 22px}#entercomment textarea{border:1px solid #d7d7d7;height:100px;width:500px}#comments{clear:both}#comments article{display:table;border:1px solid #d7d7d7;border-radius:11px;margin-bottom:5px;padding-left:10px;padding-right:10px;width:98%}#comments article header{display:table-cell;width:220px}#comments article header a{color:#000;display:block;font-weight:700}#comments article header a.author{color:green}#comments article header .time{font-weight:400;font-size:small;color:gray}#comments article header a:hover{text-decoration:underline}#comments article p{padding:0}#comments article#preview{margin-top:20px;visibility:hidden}#comments article:nth-child(odd),article#preview{background:#f8f8f8;border:1px solid #d7d7d7;border-radius:11px;margin-bottom:5px;padding-left:10px;padding-right:10px}#comments h3{margin-bottom:20px}#comments h4{display:inline;letter-spacing:0}#comments.nosep{border:0}