.wp-pagenavi {
  clear: both;
  margin: 10px 0px 7px 0px;
}

.wp-pagenavi a, .wp-pagenavi span {
  padding: 5px;
  margin-right: 5px;
  color: #03719c;
  text-decoration: none;
  border: 3px solid #ccc;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
  background: #03719c;
  color: #fff;
  border: 3px solid #AFAFAF;
}

.wp-pagenavi span.current {
  font-weight: bold;
}