#comment-block { width: 700px; border-bottom: 1px dashed #acbd00; padding: 10px 0px; margin: 0px auto; }
#comment-block:hover, #comment-block-sidebar:hover, #comment-block-nested:hover { background-color: #efefef; }
#comment-block .left { float: left; width: 110px; background: none; }
#comment-block .right { float: left; width: 590px; }
#comment-block .avatar-box { float: left; width: 84px; height: 103px; padding: 11px 9px; background: url('/images/purple-avatar-box.jpg') no-repeat top left; line-height: 14px; }
#comment-block .picture { float: left; height: 70px; margin: 0; padding: 0; }
#comment-block .picture img { border: 0; width: 82px; height: 70px; margin: 0; padding: 0; }
#comment-block .name a { float: left; width: 82px; padding: 0; margin: 0; margin-top: 4px; font-size: 11px; color: #ffffff; }
#comment-block .usergroup a { float: left; width: 82px; font-size: 10px; color: #fc05be; text-transform: lowercase; }
#comment-block .details { float: left; width: 590px; color: #16b1ff; }
#comment-block .date { float: left; width: 50%; color: #909e00; }
#comment-block .links { float: left; width: 50%; text-align: right; display: block; }
#comment-block .links a { text-align: right; color: #ff030c; text-decoration: underline;  padding: 2px 6px; }
#comment-block .links a:hover {  background-color: #909e00; color: #FFFFFF; text-decoration: none; }
#comment-block .text { float: left; width: 590px; font-size: 11px; color: #000000; margin-top: 10px; }
#comment-block a.alert { color: #000000; }
#comment-block a.replies { color: #909e00; }

.quote { width: 91%; background-color: #eeeeee; border: 1px solid #dddddd; padding: 10px 20px; margin-bottom: -15px; }

#comment-block .button { float: left; width: 590px; text-align: right; }
#comment-block .button a { padding: 3px 10px; background-color: #f4f8ce; color: #909e00; cursor: pointer; }
#comment-block .button a:hover { background-color: #909e00; color: #FFFFFF; }

#comment-block-nested { float: left; width: 600px; border-bottom: 1px dashed #acbd00; padding: 10px 0px; margin: 0px 12px 0px 112px; }
#comment-block-nested .left { float: left; width: 110px; background: none; }
#comment-block-nested .right { float: left; width: 490px; }
#comment-block-nested .avatar-box { float: left; width: 84px; height: 103px; padding: 11px 9px; background: url('/images/purple-avatar-box.jpg') no-repeat top left; }
#comment-block-nested .picture { float: left; }
#comment-block-nested .picture img { border: 0; width: 82px; height: 70px; }
#comment-block-nested .name a { float: left; width: 82px; margin-top: 4px; font-size: 11px; color: #ffffff; }
#comment-block-nested .usergroup a { float: left; width: 82px; font-size: 10px; color: #fc05be; text-transform: lowercase; }
#comment-block-nested .details { float: left; width: 490px; color: #fc05be; }
#comment-block-nested .date { float: left; width: 50%; color: #fc05be; }
#comment-block-nested .links { float: left; width: 50%; text-align: right; display: block; }
#comment-block-nested .links a { text-align: right; color: #a401a6; text-decoration: underline;  padding: 2px 6px; }
#comment-block-nested .links a:hover {  background-color: #a401a6; color: #FFFFFF; text-decoration: none; }
#comment-block-nested .text { float: left; width: 490px; font-size: 11px; color: #000000; margin-top: 10px; }
#comment-block-nested a.alert { color: #000000; }
#comment-block-nested a.replies { color: #909e00; }

#comment-block-sidebar { float: left; width: 280px; border-bottom: 1px dashed #acbd00; padding: 10px 0px; }
#comment-block-sidebar .left { float: left; width: 85px; background: none; padding: 0; margin: 0; }
#comment-block-sidebar .right { float: left; width: 170px; }
#comment-block-sidebar .avatar-box { float: left; width: 77px; height: 80px; padding: 8px 9px; background: url('/images/purple-avatar-box-small.png') no-repeat top left; }
#comment-block-sidebar .picture { float: left; }
#comment-block-sidebar .picture img { border: 0; width: 60px; height: 50px; }
#comment-block-sidebar .name a { float: left; width: 75px; margin-top: 2px; font-size: 10px; color: #ffffff; }
#comment-block-sidebar .usergroup a { float: left; width: 75px; font-size: 9px; color: #fc05be; text-transform: lowercase; }
#comment-block-sidebar .details { float: left; width: 170px; color: #fc05be; }
#comment-block-sidebar .date { float: left; width: 100%; color: #fc05be; }
#comment-block-sidebar .links { float: left; width: 30%; text-align: right; display: none; }
#comment-block-sidebar .links a { text-align: right; color: #a401a6; text-decoration: underline; margin-left: 10px; }
#comment-block-sidebar .text { float: left; width: 190px; font-size: 11px; color: #000000; margin-top: 10px; }

#forum-list { float: left; width: 710px; margin: 20px 10px 10px 10px; padding-bottom: 10px; }

#forum-table { float: left; width: 710px; padding: 10px 0px; border-bottom: 1px dashed #acbd00; color: #999999; font-size: 10px; }
#forum-table .title { float: left; width: 350px; padding-right: 20px; padding-left: 10px; }
#forum-table .latest { float: left; width: 230px; }
#forum-table .threads { float: left; width: 50px; text-align: center; } 
#forum-table .posts { float: left; width: 50px; text-align: center; }

#forum { float: left; width: 710px; padding: 10px 0px; border-bottom: 1px dashed #acbd00; }
#forum:hover { background-color: #eeeeee; }
#forum .title { float: left; width: 350px; padding-right: 20px; padding-left: 10px; }
#forum .title a { color: #a401a6; font-size: 13px; font-weight: bold; width: 340px; margin-bottom: 2px; float: left; }
#forum .latest { float: left; width: 230px; }
#forum .latest a { color: #fc05be; font-weight: bold; width: 230px; margin-bottom: 2px; float: left; }
#forum .threads { float: left; width: 50px; text-align: center; } 
#forum .posts { float: left; width: 50px; text-align: center; }

#thread-table { float: left; width: 710px; padding: 10px 0px; border-bottom: 1px dashed #acbd00; color: #999999; font-size: 10px; }
#thread-table .title { float: left; width: 380px; padding-right: 20px; padding-left: 10px; }
#thread-table .latest { float: left; width: 200px; }
#thread-table .threads { float: left; width: 50px; text-align: center; } 
#thread-table .posts { float: left; width: 50px; text-align: center; }

#thread { float: left; width: 710px; padding: 10px 0px; border-bottom: 1px dashed #acbd00; }
#thread:hover { background-color: #eeeeee; }
#thread .title { float: left; width: 380px; padding-right: 20px; padding-left: 10px; }
#thread .title a { color: #a401a6; font-size: 12px; font-weight: bold; }
#thread .title span a { color: #fc05be; font-size: 11px; font-weight: normal; }
#thread .latest { float: left; width: 200px; }
#thread .latest a { color: #fc05be; }
#thread .threads { float: left; width: 50px; text-align: center; } 
#thread .posts { float: left; width: 50px; text-align: center; }

#forum-buttons { float: left; width: 710px; padding: 15px 0px; text-align: right; }
#forum-buttons a { background-color: #fc15c2; color: #000000; border: 1px solid black; padding: 3px 12px; font-size: 12px; font-weight: bold; text-transform: uppercase; margin-left: 5px; }
#forum-buttons a:hover { background-color: #a401a6; color: #FFFFFF; }