.wp-pagenavi span.pages {
padding: 2px 4px 2px 4px;
margin: 2px 2px 2px 2px;
color: #808080;
}

.wp-pagenavi span.current, .wp-pagenavi span.extend {
padding: 2px 4px 2px 4px; 
margin: 2px; 
text-decoration: none; 
border: 1px solid #808080; 
color: #808080;
-moz-border-radius: 4px;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active {
padding: 2px 4px 2px 4px; 
margin: 2px; 
text-decoration: none; 
border: 1px solid #eb4577; 
color: #eb4577; 
-moz-border-radius: 4px;
}

.wp-pagenavi a:hover {
border: 1px solid #fbda4d; 
color: #fbda4d; 
-moz-border-radius: 4px;
}