
.user_comments{color:#C54500;font-size:16px;font-weight: bold;}
.odd{background-color: #F2F2F2;border:1px solid #E2DEDE;margin-top:5px; }
.even{background-color: #ccc;border:1px solid #E2DEDE;margin-top:5px;}
#comment .icon2{background:url("images/comment_icons.png") no-repeat scroll -71px 0 rgba(0, 0, 0, 0);
width:21px;
height: 21px;
float: right;
}
#comment .date{float: left;}
#comment .fullname{color: #FF5A00;}

#comment .positive{background:url("images/comment_icons.png") no-repeat scroll -47px 0 rgba(0, 0, 0, 0);
width:25px;
height: 25px;
float: right;
}
#comment .pos{
background-color: #F9F7F7;
border:1px solid #FFEEEE;
color: #505050;
float: left;
margin-left:10px;
width:45px;
}
#comment .negative{background:url("images/comment_icons.png") no-repeat scroll -23px -1px rgba(0, 0, 0, 0);
width:25px;
height: 25px;
float: right;
}


#comment .neg{
background-color: #F9F7F7;
border:1px solid #FFEEEE;
color: #505050;
float: left;
margin-left:10px;
width:45px;
}

#comment .vote_count{font-size: 10px;font-weight: bold;}
.replay{font-size: 10px;border:1px solid #FF5A00;float: left;width:65px;margin: 5px;
cursor:pointer;
}

#comment .icon3{
background: url("images/comment_icons.png") no-repeat scroll 73px -3px transparent;
}
#replay_row{
background-color: #FFF;
font-size: 11px;
margin-top:5px; 
/*border:1px solid #FF5A00;*/
}
#replay_row .fullname{color: red;font-size: 11px;}

#replay_row .icon2{background:url("images/comment_icons.png") no-repeat scroll -71px 0 rgba(0, 0, 0, 0);
width:21px;
height: 21px;
margin-right: 10px;
} 
#replay_row .icon_message{
background:url("images/comment_icons.png") no-repeat scroll -96px -3px rgba(0, 0, 0, 0);
width:21px;
height: 21px;
margin-right: 10px;
float: right;
} 