#comment_head {
    width: 548px;
    background-image:url(/images/article/comment_hd_bg.gif);
    background-repeat:no-repeat;
    height:59px;
    text-align:left;
    padding-top:25px;
}

#comment_tag {
    font-size: 10px;
}

#pageNumLinks {
    float: right;
}

#commentFormTitle {
    padding-left: 45px;
    padding-top: 37px;
    width: 216px;
    border: 1px dashed red;
}

.article_headline_description {
    font-size:10px;
}

.commentReportBlock {
    text-align: right;
    display: block;
    margin-bottom: 5px;
}

#comment_tmp {
    width: 80px;
    height:30px;
    position:absolute;
    left: -1000px;
    top:-1500px;
}

.commentA, .commentB {
    width: width: 538px;
    margin-top:7px;
}
.commentbody {
    width: 540px;
    background-color: #F3F3F3;
    padding:5px;
    padding:5px;
    border-left: 1px solid #C9C9C9;
    border-right: 1px solid #C9C9C9;
    border-top: 1px solid #C9C9C9;
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    overflow: auto;
}
.commentbtm {
    width: 540px;
    padding:5px;
    height:30px;
    background-repeat:no-repeat;
}
.posted {
    position:relative;
    font-size:10px;
    color:#999999;
}
.postby {
    position:relative;
}

.commentA .commentbody {
    background-color: #F3F3F3;
}
.commentA .commentbtm {
    background-image:url(/images/article/commentA.gif);
}
.commentB .commentbody {
    background-color:#FFFFFF;
}
.commentB .commentbtm {
    background-image:url(/images/article/commentB.gif);
}
.commentB .commentbtm .posted,.commentA .commentbtm .posted {
    float:right;
    margin-right:10px;
}
.commentB .commentbtm .postby,.commentA .commentbtm .postby {
    float:left;
    margin-left:30px;
}
.commentformdispl {
    width:530px;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    overflow:auto;
}

#commentformtop {
    background-image:url(/images/article/commentfigure.gif);
    background-repeat:no-repeat;
    width:548px;
    height:59px;
}

#comment_form {
    width:540px;
    padding:10px;
    border:1px solid #9C9C9C;
    background-color:#F3F3F3;
}
#tcp1 {
     position:absolute;
     left:-2000px;
     top:-1000px;
}
.cover {
    position:absolute;
    display:none;
    color:#000000;
    font-weight:bold;
    filter:alpha(Opacity=50);
    opacity:0.5;
    -moz-opacity:0.5;
    -khtml-opacity:0.5
}
a.reportcomment, a.reportcomment:active {
    color:#969696;
}
a.reportcomment:hover {
    color:#000099;
}

