div.vote_group {
}
div.bumpit_wrap {
}
div.yj_text {
padding-left:85px;
}
div.bumpcontainer_vote { display:block; position:relative; margin:2px auto 2px; width:200px; font-size:12px; background:#FFFFFF; padding:1px; }
div.article_vote { display:block; position:relative; float:none; clear:both; margin-bottom:1px; padding-bottom:1px; }
div.article_vote h1 { font-size:20px; margin-bottom:20px; }
div.article_vote h1 span { display:block; position:relative; border-top:1px #FFFFFF solid; color:#FFFFFF; padding-top:10px; margin-top:10px; font-size:9px; }
/* voting system */
div.voters { 
display:block; 
position:relative;
width:77px; 
height:91px; 
float:left; 
z-index:100; 
font-size: 18px;
border: 1px solid #DDDDDD;
-webkit-border-radius: 5px;
border-radius: 13px;
}
div.voters div.votes, 
div.voters div.votes_loading, 
div.voters div.votes_error,
div.voters div.votes_message,
div.voters div.votes_hover { 
display:block; 
position:relative; 
height:77px; 
color:#a50000; 
font: bold 22px/70px Georgia;
text-align:center; 
width:79px;	
}
div.voters div.votes_error{
font-size:11px;
line-height:14px;
width:74px;	
}
div.voters div.votes_message{
line-height:18px;
font-size:13px;
font-weight:bold
}
div.voters div.votes_loading{
background:url(images/loading.gif) center center no-repeat; 
}
div.voters div.votes_hover{
background:url(images/votehover.png) center center no-repeat;
}
div.voters a, div.voters span.bumped { 
display:block; 
position:relative; 
height:20px; 
text-decoration:none; 
color:#000000; 
text-align:center; 
line-height:1px; 
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
}
div.title {
}