#content .comment{margin:20px 10px 0 20px;overflow:auto;padding:.5em}
#content .comment h2{font:1.3em arial;margin:5px 0}
#content .comment p{font-size:small}
#content .comment a{color:#F3800E}
#content .comment a:hover{color:#000;text-decoration:underline}
#content .comment input.submit-comment{background:#fff;border-color:#333;color:#333}
#content .comment h1{font-family:Arial;font-size:1.3em;font-weight:700;margin:5px 0}
#content .add-comment{margin:20px 0;overflow:auto}
#content .add-comment .head{margin:0 60px 0 0;overflow:auto;position:relative}
#content .add-comment .head img{float:right;margin:0 0 0 4px}
#content .add-comment form p{margin:0 0 0 5px}
#content .add-comment form p.submit{float:left}
#content .add-comment form p.submit span.button{background:#D4D5D8;color:#707E96;display:block;font-weight:700;left:45px;padding:.8em 3em;position:absolute;width:30px}
#content .add-comment form input{border:1px solid #D6D7DB;color:#B5BBC7;font:.8em tahoma;margin:0 0 2px 2px;padding:.2em .4em}
#content .add-comment .body{background:#fff;border:1px solid #ECECEE;color:#2A4573;padding:.1em;position:relative}
#content .add-comment .body .inner{background:#E9E9EB;overflow:auto;padding:1em 1em .5em}
#content .add-comment .body form textarea{border:1px solid #C3C4C9}
#content .add-comment .body p.alert{clear:both;font-size:.8em;padding:.5em}
#content ol.commentlist{list-style:none;margin:10px 0}
#content ol.commentlist li{font:.82em tahoma;margin:10px 0 0;padding:.5em}
#content ol.commentlist li a{color:#455674;text-decoration:none}
#content ol.commentlist li a:hover,#content ol.commentlist .comment-meta a:hover{color:#000}
#content ol.commentlist li .comment-meta a{color:#333}
#content ol.commentlist li .entry{color:#2A4573;margin:0;position:relative}
#content ol.commentlist li .inner{margin:1px;overflow:auto;padding:1em 1em .5em}
#content ol.commentlist li .vcard .cite,#content ol.commentlist em{font-style:normal}
#content ol.commentlist li .vcard img{float:right;padding:.2em}
#content ol.commentlist em{color:#e40600;font-size:.8em}
#content ol.commentlist li cite{font-style:normal;font-weight:700}
#content ol.commentlist li .comment-meta{font-size:1em}
#content ol.commentlist li .meta{margin:5px 60px 5px 40px;overflow:auto}
#content ol.commentlist li.odd .inner{background:#F2F2F3}
#content ol.commentlist li.even .inner{background:#DDDDE0}
#content ol.commentlist li.odd .entry{border:1px solid #F0F0F2}
#content ol.commentlist li.even .entry{border:1px solid #E2E2E5}
#content ol.commentlist li p,#content ol.commentlist .entry p{margin:0 0 10px}
#content ol.commentlist li .entry span.arrow{background:url(../images/arrow.gif) no-repeat 100% 0;display:block;height:34px;position:absolute;right:25px;top:-32px;width:28px}
#content ol.commentlist li.even .entry span.arrow{background:url(../images/arrow-odd.gif) no-repeat 100% 0}
#content ol.commentlist li .comment-body{position:relative}
#content ol.commentlist li span.mod{border:1px solid #E0E0E3;display:block;left:45px;position:absolute;top:10px}
#content ol.commentlist li span.mod strong{background:#DDDDE0;display:block;margin:1px;padding:.5em 1em}
#content ol.commentlist li span.auth{border:1px solid #F9EDC1;color:#796A24;display:block;position:absolute;right:45px;top:10px}
#content ol.commentlist li span.auth strong{background:#FAF1D2;display:block;margin:1px;padding:.5em 1em}
#content ol.commentlist li.comment-author-admin .entry span.arrow{background:url(../images/arrow-yellow.gif) no-repeat 100% 0;display:block;height:34px;left:25px;position:absolute;right:inherit;top:-32px;width:28px}
#content ol.commentlist li.comment-author-admin .inner{background:#FAF1D2}
#content ol.commentlist li.comment-author-admin .entry{border:1px solid #FCF7E4;clear:both;color:#796A24}
#content ol.commentlist li.comment-author-admin .meta{float:left;width:234px}
#content ol.commentlist li.comment-author-admin .meta .vcard img{float:left;margin:0 0 0 20px}
