/*
Default style for WP-PageNavi plugin
http://wordpress.org/extend/plugins/wp-pagenavi/
*/

.wp-pagenavi {
    clear: both;
    text-align: center;
    margin: 0px 0 10px 0;
    font-size: 20px;
}

.wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;        
    padding: 3px 5px;
    margin: 2px;
    border-radius: 4px;       
    -moz-box-shadow: 0px 1px 3px #282e27;
    -webkit-box-shadow: 0px 1px 2px #282e27;
    box-shadow: 0px 1px 3px #777877;
    filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1,direction = 180,color = '#282e27');
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1,Direction = 180,Color = '#282e27')";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff',endColorstr = '#cccccc');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff',endColorstr = '#cccccc')";
    background-image: -moz-linear-gradient(top,#ffffff,#cccccc);
    background-image: -ms-linear-gradient(top,#ffffff,#cccccc);
    background-image: -o-linear-gradient(top,#ffffff,#cccccc);
    background-image: -webkit-gradient(linear,center top,center bottom,from(#ffffff),to(#cccccc));
    background-image: -webkit-linear-gradient(top,#ffffff,#cccccc);
    background-image: linear-gradient(top,#ffffff,#cccccc);
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
color: #8C003A;
border-color: #777777;
}

.wp-pagenavi span.current {   
    color: #d20e41;
}

.wp-pagenavi span.extend {
    text-decoration: none;
    background-image: none;
    box-shadow: none;
    border: 0;
    padding: 0;
    margin: 1px;
}

.wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active {
    color: #3c3b3b!important;
    font-weight: normal;
    border: solid 1px #ccc;
    margin: 0 3px 0 3px;
    padding: 1px 3px 1px 3px;
    border: 1px solid #BFBFBF!important;
}
.wp-pagenavi a:visited:hover {color:#9b152b!important;}