

#comments h1 {
width:506px;
height:20px;
background:url(../images/t_comments.gif) no-repeat;
text-indent:-9999px;
margin: 12px 0 12px 10px;
}

#comments #box {
/*border: #ccc solid 1px;*/
margin: 0;
}

/*st*/
a.js-singleCommentKarmaY, a.js-singleCommentKarmaN, a.js-singleCommentReply, a.js-singleCommentDelete {
color:#cc0000;
line-height:7px;
font: 12px Arial, Helvetica, sans-serif;
text-decoration:none;
}

/*st*/
a.js-singleCommentKarmaY:hover, a.js-singleCommentKarmaN:hover, a.js-singleCommentReply:hover, a.js-singleCommentDelete:hover {
color:#cc0000;
line-height:7px;
font: 12px Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.js-OldComments { 
margin-bottom: 1px; 
}

.js-LeaveComment { 
background:url(../images/commentsBg.gif) no-repeat;
width: 117px;
height: 31px;
margin: 5px 5px 5px 10px; 
}


.js-CreateComment, .js-commentInputOpenID, .js-commentOpenID { 
display: none; 
}

.js-OpenIDError { color: #F00; display: block; max-width: 250px;}

/*st*/
.js-CCMore { 
/*padding-left: 3px*/ 
display:none;
}
.js-CreateCommentBg { margin: 1em; padding: 0.5em; border: solid 1px #c0c0c0; text-align: left; float: left; }

/*st*/
.js-PageNavTop { 
margin: 10px;
color:#000;
font: 14px Arial, Helvetica, sans-serif;
font-weight: bold;
} 
/*st*/
.js-PageNavTop a { 
margin-top: 10px;
color:#cc0000;
font: 14px Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 2px 0 2px 2px;
border: #fff solid 2px;
}
/*st*/
.js-PageNavTop a:hover { 
margin-top: 10px;
color:#cc0000;
font: 14px Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 2px 0 2px 2px;
border: #cc0000 solid 2px;
}


/*st*/
.js-PageNavBottom { 
margin-top: 10px;
color:#000;
font: 14px Arial, Helvetica, sans-serif;
font-weight: bold;
} 
/*st*/
.js-PageNavBottom a { 
margin-top: 10px;
color:#cc0000;
font: 14px Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 2px 0 2px 2px;
border: #fff solid 2px;
}
/*st*/
.js-PageNavBottom a:hover { 
margin-top: 10px;
color:#cc0000;
font: 14px Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 2px 0 2px 2px;
border: #cc0000 solid 2px;
}

/* st */
.js-commentFieldSubject { 
font-weight: bold; 
margin-bottom: 5px; 
color: #000;
}

.js-commentFieldLabel { margin-top: 5px; }.js-commentOpenID { margin-top: 5px; }
.js-commentOpenIDURL { 
margin-left: 3px; 
padding-left: 19px; 
min-height: 16px; 
background: url('//js-kit.com/images/openid-16x16.png') no-repeat 0 -2px; 
font-weight: bold; 
}

.js-commentFieldNote { 
font-family: Verdana; 
font-size: 7pt; color: #808080; 
}

.js-siteAdmin { 
font-weight: bold; 
}

/*st*/
.js-singleComment { 
font-size: 8pt; 
font-family: Verdana, Helvetica; 
border: dotted 1px #ccc; 
text-align: left; 
margin-bottom: -1px;
}

/*st*/
.js-singleCommentBg { 
padding: 0.3em; 
position: relative; 
}

.js-singleCommentINFO { 
color: #808080; 
float: right; 
padding: 3px; 
margin-left: 2em; 
text-align: right;
}

.js-singleCommentAvatar { 
margin-right: 1px; 
margin-left: 0.5em; 
float: right; 
}

.js-singleCommentDate { 
font-size: 7pt; 
}

.js-singleCommentOrigin { 
position: absolute; 
bottom: 0.3em; 
font-size: 7pt; 
color: #808080; 
}

.js-singleCommentKarmaComMod { 
clear: both; 
}

.js-singleCommentKarma { 
float: left; 
font-size: 7pt; 
color: #808080; 
margin-right: 2em; 
padding-top: 3px; 
}

.js-singleCommentKarmaScore { display: none; }

.js-singleCommentComMod { 
white-space: nowrap; 
float: left; 
font-size: 7pt; 
color: #808080; 
display: none; 
padding-top: 3px; 
margin-right: 3em; 
}

.js-singleCommentCtls { 
float: right; 
white-space: nowrap; 
}

.js-singleCommentComModMark {}

/* st */
.js-commentControl a { 
float: left; 
font: 11px Arial, Helvetica, sans-serif;
font-weight: bold;
color : #ffffff;
text-decoration: none;
padding: 4px 0 0 10px;
white-space: nowrap;
}


/*st*/
.js-CmtButton { 
margin-right: 0.5em; 
font: 11px Arial, Helvetica, sans-serif;
font-weight: bold;
color : #ffffff;
background-color: #cc0000; 
border: #bd0000 solid 1px;
padding: 0;
}




.js-CCButtons { margin: 0.3em 0 0.5em 0 }

/* st */
.js-poweredBy { 
margin: 0;
color: #808080; 
font: 7pt Arial, Helvetica, sans-serif;
text-indent:-9999px;
}

.js-poweredBy A { text-decoration: none; color: #8080a0 }

.js-antispamBy { text-align: right; }

.js-Progress { position: absolute; visibility: hidden; right: 5px; top: 5px; width: 15px; height: 15px; }

.js-SettingsWindow { position: absolute; margin: 2px; padding: 0.3em; border: solid 1px #cccccc; color: #404040; white-space: normal;}

.js-ControlBlockText, .js-ControlBlockTextDisabled {font-size: 8pt; text-align: left;}

.js-ControlBlockButton {font-size: 8pt;}.js-ControlBlockTextDisabled {color: #808080}

.js-singleCommentTEXT{/*word-wrap:break-word;*/}

/*st added*/

.js-commentTool { display:none; }

/*st*/
a.js-commentMore {
color:#cc0000;
line-height:7px;
font: 12px Arial, Helvetica, sans-serif;
text-decoration:none;
}

/*st*/
a.js-commentMore:hover {
color:#cc0000;
line-height:7px;
font: 12px Arial, Helvetica, sans-serif;
text-decoration:underline;
}

#js-CmtText-0 {
background:url(../images/inputBg.gif) repeat-x;
font: 12px Arial, Helvetica, sans-serif;
color:#000;
width: 230px;
height: 100px; 
border: 1px solid #ccc;
}