#comments-container
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    COLOR: #333333;
    PADDING-TOP: 10px;
    FONT-FAMILY: Helvetica, Arial, sans-serif
}
#comments-header
{
    LINE-HEIGHT: 1.3em! important
}
#comments-header H3
{
    FONT-SIZE: 22px
}
#comments-header P
{
    FONT-SIZE: 13px
}
#comments-header A
{
    COLOR: #0985b4;
    TEXT-DECORATION: none
}
.active
{
    FONT-WEIGHT: bold
}
.clear
{
    CLEAR: both;
    FONT-SIZE: 0px! important;
    LINE-HEIGHT: 0px! important
}
.clear1
{
    CLEAR: both;
    FONT-SIZE: 10px! important;
    LINE-HEIGHT: 10px! important;
    HEIGHT: 10px
}
.comment_item
{
}
.comment-item-header
{
    BACKGROUND-IMAGE: url(comment-header-bg.png);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 31px
}
.avatar
{
    FLOAT: left;
    MARGIN: 3px 5px 0px 3px
}
.nickname-link
{
    FONT-SIZE: 13px;
    FLOAT: left;
    COLOR: #0985b4;
    LINE-HEIGHT: 31px;
    TEXT-DECORATION: none
}
.bullet
{
    FONT-SIZE: 16px;
    FLOAT: left;
    MARGIN: 7px 5px 0px
}
.rep-score
{
    FLOAT: left;
    MARGIN: 10px 5px 0px 1px;
    CURSOR: help
}
.rep-score-left
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(rep-score-left.png);
    WIDTH: 6px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 14px
}
.rep-score-right
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(rep-score-right.png);
    WIDTH: 6px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 14px
}
.rep-score-center
{
    FONT-SIZE: 11px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(rep-score-center.png);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 14px
}
.rating
{
    FLOAT: right;
    MARGIN: 8px 10px 0px 0px
}
.score
{
    FONT-SIZE: 12px;
    FLOAT: left;
    MARGIN-RIGHT: 2px;
    PADDING-TOP: 1px
}
.rating-plus
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(rating-plus.png);
    MARGIN: 0px 3px;
    WIDTH: 17px;
    CURSOR: pointer;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 18px
}
.rating-minus
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(rating-minus.png);
    MARGIN: 0px 3px;
    WIDTH: 17px;
    CURSOR: pointer;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 18px
}
.comment-body
{
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0.3em;
    LINE-HEIGHT: 1.3em! important;
    PADDING-TOP: 0.3em
}
.comment-status
{
    MARGIN-TOP: 0.3em
}
.comment-status A
{
    FONT-SIZE: 13px;
    FLOAT: left;
    TEXT-DECORATION: none
}
.comment-status A:hover
{
    TEXT-DECORATION: underline
}
.comment-button
{
    FONT-SIZE: 13px;
    FLOAT: right;
    CURSOR: pointer
}
.comment-button-left
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(button.png);
    WIDTH: 6px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 22px
}
.comment-button-center
{
    BACKGROUND-POSITION: -6px 0px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(button.png);
    PADDING-TOP: 1px;
    HEIGHT: 21px
}
.comment-button-right
{
    BACKGROUND-POSITION: -728px 0px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(button.png);
    WIDTH: 6px;
    HEIGHT: 22px
}
.comment-form
{
    DISPLAY: none;
    PADDING-LEFT: 20px;
    BACKGROUND-IMAGE: url(arrow.png);
    BACKGROUND-REPEAT: no-repeat
}
.comment-form A
{
    COLOR: #0985b4;
    TEXT-DECORATION: none
}
.comment-form FORM
{
    FONT-SIZE: 13px;
    LINE-HEIGHT: 1.3em! important;
    FONT-FAMILY: Helvetica, Arial, sans-serif
}
.comment-form FORM BR
{
    CLEAR: both
}
.form-text
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0.3em auto;
    WIDTH: 98%;
    PADDING-TOP: 3px;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    HEIGHT: 100px
}
.form-input
{
    FLOAT: left;
    MARGIN: 0.3em auto;
    WIDTH: 50%
}
.form-check
{
    CLEAR: left;
    FLOAT: left;
    MARGIN: 0.3em auto
}
.input-text
{
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-TOP: 7px
}
.reply
{
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 20px;
    BACKGROUND-IMAGE: url(arrow.png);
    BACKGROUND-REPEAT: no-repeat
}
.display
{
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#ccloading
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    RIGHT: 0px;
    BACKGROUND: #819f70;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 3px;
    WIDTH: 50px;
    PADDING-TOP: 3px;
    POSITION: fixed;
    TOP: 0px
}
#ccsuccess
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    RIGHT: 0px;
    BACKGROUND: #819f70;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 3px;
    WIDTH: 50px;
    PADDING-TOP: 3px;
    POSITION: fixed;
    TOP: 0px
}
#ccfail
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    RIGHT: 0px;
    BACKGROUND: #819f70;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 3px;
    WIDTH: 50px;
    PADDING-TOP: 3px;
    POSITION: fixed;
    TOP: 0px
}
#ccsuccess
{
    BACKGROUND: green
}
#ccfail
{
    BACKGROUND: red
}
#ccresponse
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    RIGHT: 0px;
    BACKGROUND: #fff;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 3px;
    WIDTH: 55px;
    PADDING-TOP: 3px;
    POSITION: fixed;
    TOP: 0px;
    HEIGHT: 20px
}
.left
{
    FLOAT: left! important
}
