body{
	font-size:inherit !important;
	background:#eee5da;
	line-height:initial;
	padding:0;
}

h1{
	font-size:1.75em;
}

h3{
	font-weight:normal;
	text-transform:none !important;
}

h3 a:hover{
	text-decoration:underline !important;
}

#navigation li{
	line-height:initial;
}

#search-results-wrapper{
	margin-top:25px;
	font-size:.9em;
}

#search-results-wrapper p{
	margin-bottom:0;
}

#search-form-wrapper{
	width:100%;
	text-align:center;
}

.container{
	max-width:100%;
	width:1170px;
	margin-left:auto;
	margin-right:auto;
}

.results-url{
	padding-left:3px;
	color:#008000;
}

.file-type{
	text-transform:uppercase;
	color:black;
}

.media-heading a{
	color:#0000cc;
}

.pagination ul>.disabled>a, .pagination ul>.disabled>a:hover, .pagination ul>.disabled>span{
	background:#ffffff !important;
}

#results-search {
	display: inline-block;
    position: relative;
    border: none;
    width: 500px;
    max-width: 50%;
}

#results-search input[type="search"] {
	border-radius: 4px;
    padding: 5px 8% 5px 2%;
    background: #ffffff;
    line-height: initial;
    height: auto;
    font-size: 10pt;
    width: 90%;
    border: 1px solid #356689;
}

#results-search input[type="image"] {
	cursor: pointer;
    position: absolute;
    right: 3px;
    top: 4px;
    width: 20px;
}

.pagination{
	text-align:center;
}

@media only screen and (max-width: 600px) {
	#search-form-wrapper form{
		width:90% !important;
	}
}