a.content-vote-disabled,a.content-vote-disabled:hover,a.content-vote-disabled:visited {
    text-decoration: none;
    color: #000 !important;
    cursor: default;
}

.content-vote-error {
    color: red;
}

.content-vote-message {
    color: green;
}
/*a.content-vote-up:before {
    content: 'Like';
}
a.content-vote-down:before {
    content: 'Dislike';
}*/


/*---------------------------------- FORMS */
.forms-content form {
background-color:#fff;
border:1px solid #acacac;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
    padding:15px;
    margin: 10px 0 15px 20px;
    width: 520px;
}

.forms-content form  p {
font-size:120%;
line-height:1.5em;
}

/*------------------------*/
/*-------------------------------- POST COMMENTS */
#display-comments h2 {
width:550px;
height:14px;
text-indent: -9999px;
margin: 50px 0 0 0px;
}
#display-comments {
width: 550px;
margin:10px 0 0 16px;
}
#display-comments h2 {
color:#990000;
}
#display-comments h2, #recentheadlines h2 {
font-size:18px;
font-weight:bold;
margin-bottom:1px;
}
.commentclass {
border-top:1px solid #e2e0d9;
padding: 10px 10px 3px;
position:relative;
}
.comment-avatar {
position:absolute;

}
.comment-info {
width: 86%;
overflow:hidden;
padding: 0 0 0em 65px;
}
#display-comments p {
padding: 0 30px 0 0;
}
div.commentvotes {
float:right;
margin-top:20px;
}
/*fix for firefox underine on thumbs up and down*/
div.commentvotes span a img {
margin: 0 auto;
border-style: none;
}

a.votelink {
display:block;
float:left;
margin-right: 3px;
cursor: pointer;
}
span.content-votecount {
background: url('../images/bg_comment-count.png') no-repeat;
border-right:#ccc 1px solid;
padding: 2px 5px 4px 10px;
font-weight: bold;
margin-left: 2px;
}
.content-vote-down, .content-vote-remove {
margin-left: 15px;
cursor:pointer;
}
.comment-replies-container .commentvotes {
margin-top:0px;
}
.comment-timestamp {
color:#666666;
}

.comment-reportlink, .comment-reply-reportlink {
position:absolute;
top: 10px;
right: 10px;
}
div.comment-reply {
position:relative;
padding: 10px 10px 20px;
border-top: 1px solid #e2e0d9;
margin-top:10px;
}
a.comment-replyto {
display:block;
background: url('../images/btn-commenters.png') no-repeat 0 0px;
text-indent:-9999px;
width: 30px;
height: 30px;
float:right;
cursor: pointer;
}
a.comment-replyto:hover {
background-position: 0 -30px;
}
.comment-reportlink a, .comment-reply-reportlink a{
display:block;
background: url('../images/btn-commenters.png') no-repeat 0 -60px;
text-indent:-9999px;
width: 30px;
height: 30px;
}
.comment-reportlink a:hover, .comment-reply-reportlink a:hover {
background-position: 0 -90px;
}

.flagged-content-message {
color: #d30000;
}


.comment-reportlink a, .flagged-content-error  {
color: #d30000;
}
div.commentlinks {
position:absolute;
top: 40px;
right: 10px;
}
.comment-replies-container {
margin: 27px 0 0 20px;
}

.comment-reply-form1 {
/*float:left;*/
margin-top:20px;
}
/****************
COMMENT FORM
******************/
/*#commentform #remember { clear: left; }
#commentform input, #commentform textarea { border: 1px solid #ccc; }
#commentform input:focus, #commentform textarea:focus { border: 1px solid #666; }
#commentform #authorinfo_anon, #commentform #authorinfo_user { display: block; float: left; width: 40%; padding-left: 5px; }
#commentform #authorinfo_anon label, #commentform #authorinfo_user label { float: left; width: 5em; }
#commentform #authorinfo_anon p, #commentform #authorinfo_user p { clear: left; }#commentform #authorinfo_anon legend, #commentform #authorinfo_user legend { border-bottom: 1px dotted #ccc; font-weight: bold; }
#commentform #authorinfo_anon { border-right: 1px solid #ccc; }
*/
#formerrors { color: #900; font-weight: bold; padding: 0 0 8px 0; }
#replyindicator { font-weight: bold; }

