.voter_list{ text-align:center; overflow:hidden; border:1px solid #ddd; padding:10px 3px 3px 3px; background:#fff; margin:25px;}
.voter_list a:hover, 
.voter_list a:active, 
.voter_list a:focus {text-decoration:none}
.voter_list a{ text-decoration:none; color:#4d4d4d; display:block;}
.voter_list .noprofile{ display: block; font-style:normal; border:1px solid #ddd; width:40px; height:40px; line-height:40px; font-size:16px; font-weight:bold; background:#fff; color:#666;}
.voter_list img{ display: block; border:1px solid #ddd; width:40px; height:40px; background:#fff;}

.voter_list h2{ margin:0 0 10px 0; font-style:normal; font-size:12px; inherit;}
.voter_list h2 span { display:inline-block; color: #333; background: #FFEFA3; padding: 4px 14px;}
.voter_list ul{padding:0 0 5px 0; list-style: none; margin:0;overflow:hidden;overflow-x:auto; white-space:nowrap;}
.voter_list li{margin: 0 3px;padding:0; display:inline-block;overflow:hidden;width:48px; height:69px;}
.voter_list li p{margin:0;padding:0;overflow:hidden;margin:3px;white-space:nowrap; text-overflow:ellipsis;}

.voter_list ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5;}
.voter_list ul::-webkit-scrollbar{width: 6px; background-color: #F5F5F5;}
.voter_list ul::-webkit-scrollbar-thumb{border-radius: 5px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #aaa;}