#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	background: #f1f1f1;
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	text-align: left;
	line-height: 16px;
	letter-spacing: 0px;
	word-spacing: 0px;
	/*font-size: 16px;*/
	font-family: Verdana;
}

#wp_page_numbers {
	/*margin-top: 10px;*/
	/*width: 100%;*/
	background: #f1f1f1;
	border: 1px solid #bfbfbf;
/*width: 230px; margin:0px auto*/
}
#wp_page_numbers ul {
	width: 100%;
}
#wp_page_numbers li {
	float: left;
	display: block;
	margin-top: 4px;
}

#wp_page_numbers a {

	margin-top: 2px;
	margin-bottom: 2px;

	padding: 2px;
	padding-left: 3px;
	padding-right: 3px;
	margin-left: 3px;
	margin-right: 3px;
	display: block;
	color: #333;
	border: 1px solid #f1f1f1;
}

#wp_page_numbers li a:hover {
	border-color: #999;
}

#wp_page_numbers li.space {
	margin-top: 2px;
	margin-bottom: 2px;
	border: 1px solid #f1f1f1;
	padding-top: 2px;
}

#wp_page_numbers li.first_last_page {
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 2px;
    /*font-style: italic;*/
}


#wp_page_numbers li.active_page a {
	border: 1px solid #bfbfbf;
	background: white;
	padding-left: 4px;
	padding-right: 4px;
}
#wp_page_numbers li.active_page a:hover  {
	color: black; /* IE fix */
}

#wp_page_numbers li.page_info {
	margin-top: 2px;
	margin-bottom: 2px;
	
	padding-top: 2px;
	
	margin-right: 4px;
	padding-left: 4px;
	color: #666;
	border: 1px solid #f1f1f1;
}
form.input_page input[type="text"]
{
   -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.2);
   -moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.2);
   box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.2);
   border:1px #E7ECF0;
   margin: 2px;
   width: 40px;
   padding:2px;
/*   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;*/
   color: #5A4932 !important;
   font-size: 14px;
   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   }
form.input_page
{
   background-image: none;
   border: 0;
   display:block;
   /*position:relative;*/
   top:0;
   padding:0;
   margin:5px;
   left:0;
   /*line-height: 0;*/
   width: auto;
   float: left;
 
}

form.input_page input, label
{
   top:0;
   right:0;
	float: left;
}

form.input_page>input {
   bottom:0;
   left:0;
   vertical-align: middle;
}
form.input_page>label {
   margin: 3px;
   padding:2px;
   vertical-align: middle;
}
 