.wp-pagenavi a {
	padding:5px 7px;
	text-decoration:none;
	border:1px solid #FFF;
}
.wp-pagenavi a:hover {
	background:#F7F7F7;
	border:1px solid #CCC;
	text-decoration:none;
}
.wp-pagenavi span.pages {
	padding:1px 7px 1px 22px !important;
	padding:2px 7px 2px 22px;
	background:url(img/icons.gif) 0 -272px no-repeat;
	height:16px;
	line-height:16px;
}
*+html .wp-pagenavi span.pages {
	padding:2px 7px 2px 22px !important;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	
	background-color: #FFFFFF; 
    color: #000000;
	
}
.wp-pagenavi span.extend {
	padding:2px 4px;
}