.wrapper {
/* limits height of grid-top slides */
max-height: 225px;
}

#header {
/* adjustment to background color and padding of box behind logo, then changes text color to black */
margin: 20px 0px 20px 0px;
}

svg a:hover {
/* prevent underlines from showing up under text in svg files */
text-decoration: none;
}

#top_primary {
/* center search box */
text-align:center;
}

#mod-search-searchword.inputbox {
/* adjust search box */
border-top-left-radius: 0px ;
border-top-right-radius: 0px ;
border-bottom-left-radius: 0px ;
border-bottom-right-radius: 0px ;
outline: 1px solid #D4D4D4 ;
border: #D4D4D4 ;
padding: 5px 5px 5px 5px;
}

.navbar-inner {
/* square menu corners */
border-top-left-radius: 0px ;
border-top-right-radius: 0px ;
border-bottom-left-radius: 0px ;
border-bottom-right-radius: 0px ;
background-image: none ;
background-repeat: no-repeat ;
box-shadow: 0px 0px 0px 0px #FFFFFF;
}

.page-header {
/* remove line under page title (primarily affects preschool pages) */
border-bottom:0px;
margin:0px;
padding:0px;
}

#main h1, #main h2, #main h3, #main h4, #main h5, #main h6, h1, h2, h4, h5, h6, h1 a, h2 a, h4 a, h5 a, h6 a {
/* adjustments to headings */
text-transform: uppercase;
color: #000000;
margin: 0px 0px 5px 0px ;
}

h2 {
/* adjustments to sub-headings */
font-size:150%;
}

h3 {
/* remove "subcategory" and extra text on contact pages */
display:none;
}

legend {
/* adjust text above contact form */
font-size:100%;
}

[class*="leading"] {
/* adjustment to leading between articles */
margin: 0px 0px 20px 0px;
}

.lead {
/* adjustments to lead paragraph text */
font-size:110%;
line-height:130%;
margin: 0px 0px 10px 0px;
}

.item-image {
/* hides intro and full article images */
display:none;
}

p.HIDE, div.HIDE {
/* creates a class of paragraph and div that is hidden */
display:none;
}

p.tag {
/* creates a class of paragraph for article tags */
font-size:80%;
margin: 0px 5px 0px 5px;
color:#999999;
clear:both;
}

blockquote {
/* adjust space after blockquote */
margin: 0px 0px 10px 0px;
}

blockquote p {
/* adjustments to blockquotes */
font-size:90%;
line-height:20px;
margin: 0px 0px 10px 0px;
}

small {
/* adjustment to citation */
margin: 5px 0px 0px 0px;
}

figure {
/* adds captions to images */
display: block;
position: relative;
overflow: hidden;
margin-left: 0px;
margin-right: 0px;
}

figcaption {
/* adds captions to images */
position: absolute;
background: #000000;
color: #FFFFFF;
padding: 10px 20px;
left: 0;
bottom: 0;
}

#footer, footer sticky {
/* adjustments to footer */
padding: 5px 0px 5px 0px;
text-align:center;
font-family: "Arial", "Helvetica Neue", "Helvetica", sans-serif;
background-image: none ;
background-repeat: no-repeat ;
}

.wrapper-footer {
/* keep footer away from text! */
margin-top: 20px;
}