#HCB_comment_box textarea {
    word-break: break-all;
}

#HCB_comment_box {
    font:normal 1.12em Helvetica, verdana, sans-serif;
    color:#ddd;
    /*font-family: verdana, serif;*/
    /*color: #888;*/
    /*background-color: #fff*/
    word-break: break-all;
}

#HCB_comment_box p.error {
    border: 1px solid red;
    background-color: #fee;
    word-break: break-all;
}

.hcb-mod b {
    color: #d34;
    word-break: break-all;
}

#HCB_comment_box textarea,
#HCB_comment_box input.text {
    border-top: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    border-bottom: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    /*background-color: #f8f8f8*/
    word-break: break-all;
}

#HCB_comment_box .hcb-wrapper-half {
    display: inline;
    width: 30%;
    float: left;
    word-break: break-all;
}

#HCB_comment_box .hcb-wrapper {
    clear: both;
    word-break: break-all;
}

#HCB_comment_box input.text {
    display: inline;
    width: 97%;
    word-break: break-all;
}

#HCB_comment_box input.submit {
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    border-bottom: 1px solid #888;
    border-right: 1px solid #888;
    background-color: #ccc;
    color: #666;
    font-weight: 700;
    cursor: pointer;
    word-break: break-all;
}

#HCB_comment_box span.home-desc {
    font-size: 10px;
    opacity: .4;
    word-break: break-all;
}

#HCB_comment_box div.comment {
    /*border-bottom: 1px dotted #eee;*/
    margin-bottom: 5px;
    word-break: break-all;
}

.hcb-mod i {
    color: #00008b;
    word-break: break-all;
}