.comment-entry {
border-top:1px solid #EFEFEF;
clear:none;
font-size:13px;
margin-top:6px;
padding-bottom:4px;
padding-top:7px;
}
.comment-entry div {
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
}
.comment-head {
float:right;
padding:0 0 0;
}
.comment-head .comment-info {
float:left;
}
.comment-head .comment-info .comment-author {
color:#0033CC;
font-weight:bold;
text-decoration:none;
}
.comment-head .comment-info .comment-time {
color:#666666;
font-family:monospace;
font-size:10px;
}
.comment-head .comment-head-link {
border-bottom:1px dotted #0033CC;
color:#0033CC;
text-decoration:none;
}
.comment-head .comment-voting {
float:right;
text-align:right;
width:75px;
}
.comment-head .comment-voting .comment-score {
color:gray;
font-size:11px;
font-weight:bold;
}
.comment-head .comment-voting .comment-vote-down {
background:transparent url(/images/icon_no.gif) no-repeat scroll 0 0;
border:0 none;
height:22px;
width:22px;
}
.comment-head .comment-voting .comment-vote-down:hover {
background:transparent url(/images/icon_no_hot.gif) no-repeat scroll 0 0;
}
.comment-head .comment-voting .comment-vote-up {
background:transparent url(/images/icon_si.gif) no-repeat scroll 0 0;
border:medium none;
height:22px;
width:22px;
}
.comment-head .comment-voting .comment-vote-up:hover {
background:transparent url(/images/icon_si_hot.gif) no-repeat scroll 0 0;
}
.comment-head .comment-spam {
border-bottom:1px dotted #CC0000;
border-top:1px dotted #CC0000;
color:#CC0000;
float:right;
font-weight:bold;
margin-left:0;
padding:1px 3px;
text-align:left;
}
.comment-head .comment-action {
float:right;
font-size:11px;
margin-top:0;
padding-bottom:1px;
padding-top:3px;
text-align:right;
}
.clearL {
clear:right;
}
.comment-entry .comment-body {
margin-left:4px;
margin-top:4px;
overflow:hidden;
width:75%;
}
.comment-entry div {
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
text-align:justify;
}
.comment-entry .comment-body .comment_reply {
}
.rooComment {
margin:2px auto;
padding:3px;
}
.rooComment .link-comment-add {
color:#0033CC;
font-size:12px;
font-weight:bold;
text-align:right;
text-decoration:none;
}
.rooComment h2 {
color:#000000;
margin:3px 0;
}
.sf_comment_form div {
margin:0 0 10px;
}
.sf_comment_form fieldset {
padding:0;
}
.sf_comment_form label {
display:block;
margin:0;
padding:0;
}
.sf_comment_form input, .sf_comment_form textarea {
background:#FFFFFF url(../images/input-shadow.gif) repeat-x scroll left top;
min-width:30em;
padding:1px 0 1px 10px;
}
.sf_comment_form textarea {
height:10em;
}
.sf_comment_form .form_error {
color:red;
font-weight:bold;
}
.sf_comment_form input.submit {
background:#ECECEC none repeat scroll 0 0;
border:1px solid #666666;
color:#666666;
font-size:1em;
height:2.2em;
margin:0 0 ;
min-width:0;
padding:0 5px;
width:auto;
}
.sf_comment_form input.submit:hover {
background-color:#666666;
border:1px solid #ECECEC;
color:#ECECEC;
}
.sf_comment_form .required input, .sf_comment_form .required textarea {
background:#FFFFFF url(../images/input-shadow-required.gif) no-repeat scroll left top;
}
.sf_comment_form_error {
color:red;
font-weight:bold;
}
.sf_comment_info a {
color:black;
text-decoration:none;
}
#sf_comment_ajax_indicator {
background:transparent url(../images/indicator.gif) no-repeat scroll left top;
height:20px;
margin:0;
padding:0;
width:20px;
}
#sf_comment_list {
clear:right;
}
