/*#############################
# Comments
##############################*/
DIV.post-comment-form { background-color: #DDDDDD; border: 1px solid #CCCCCC; margin: 5px 10px; padding: 0 10px; }
DIV.post-comment-form TEXTAREA { min-width: 500px; width: 500px; }
DIV.comments { margin: 10px 10px 0 10px; padding: 0 10px; }
DIV.comments P.options { color: #808080; float: right; margin: 0; }
DIV.comments P.options A { color: #808080; }
DIV.comments P.options A { color: #808080; }
DIV.comments P.options A.show { display: none; }
DIV.comments P.options A.show-all { display: none; }
DIV.comments P.options SPAN.thumbs { margin-left: 15px; }
DIV.comments P.options SPAN.thumbs IMG { cursor: pointer; margin-left: 5px; }
DIV.comments P.title { margin: 0 0 5px 0; }
DIV.comments P.title A.post-id { font-weight: bold; text-decoration: none; }
DIV.comments P.title A.post-id:hover { text-decoration: none; }
DIV.comments P.title A.username { font-weight: bold; text-decoration: none; }
DIV.comments P.title A.username:hover { text-decoration: underline; }
DIV.comments P.title SPAN.status { color:#00FF00; font-size: 9px; }
DIV.comments P.title SPAN.date { color:#808080; }
DIV.comments DIV.message { word-wrap: break-word; }
DIV.comments IMG { border: none; }
DIV.comments IMG.attachment { float: left; margin-right: 10px; }
DIV.comment IMG.avatar { float: left; height: 35px; margin-right: 10px; width: 35px; }
DIV.comment {  background: url(images/bg-comment.gif) repeat-x scroll center bottom transparent; padding: 5px 10px; }
DIV.reply { padding: 0 10px !important; }
DIV.response { background: url(images/bg-comment-levels.gif) repeat-y scroll -213px 0 transparent; margin-left: 5px; padding-bottom: 7px; padding-top: 5px; }
DIV.response.lvl1 { padding-left: 10px; background-position: -211px 0; }
DIV.response.lvl2 { padding-left: 13px; background-position: -208px 0; }
DIV.response.lvl3 { padding-left: 16px; background-position: -205px 0; }
DIV.response.lvl4 { padding-left: 19px; background-position: -202px 0; }
DIV.response.lvl5 { padding-left: 22px; background-position: -199px 0; }
DIV.response.lvl6 { padding-left: 25px; background-position: -196px 0; }
DIV.response.lvl7 { padding-left: 28px; background-position: -193px 0; }
DIV.response.lvl8 { padding-left: 31px; background-position: -190px 0; }
DIV.response.lvl9 { padding-left: 34px; background-position: -187px 0; }
DIV.response.lvl10 { padding-left: 37px; background-position: -184px 0; }
DIV.response.lvl11 { padding-left: 40px; background-position: -181px 0; }
DIV.response.lvl12 { padding-left: 43px; background-position: -178px 0; }
DIV.response.lvl13 { padding-left: 46px; background-position: -175px 0; }
DIV.response.lvl14 { padding-left: 49px; background-position: -172px 0; }
DIV.response.lvl15 { padding-left: 52px; background-position: -169px 0; }
DIV.response.lvl16 { padding-left: 55px; background-position: -166px 0; }
DIV.response.lvl17 { padding-left: 58px; background-position: -163px 0; }
DIV.response.lvl18 { padding-left: 61px; background-position: -160px 0; }
DIV.response.lvl19 { padding-left: 64px; background-position: -157px 0; }
DIV.response.lvl20 { padding-left: 67px; background-position: -154px 0; }