html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,a,abbr,acronym,em,img,ol,ul,li 
{border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;margin: 0;padding: 0;}

body {
font-family: Lato, sans-serif;
}

.page-wrapper {
  width: 100%;
  margin-left: 0em;
  margin-right: 0em;
  margin-top: auto;
  margin-bottom: auto;
  max-width: 1800px;
  position: relative;
  padding: 0;
}

h1.site-title {
font-size: 26px;
color: white;
font-weight: bold;
}

h2 {
font-weight: bold;
font-size: 1.8em;
margin-bottom: .2em;
margin-top: .2em;
}

h3 {
font-size: 1.6em;
margin-bottom: .2em;
}

h4 {
font-size: 1.4em;
margin-bottom: .4em;
}

.site-subtitle {
font-size: .8em;
margin-top: .2em;
color: white;
}

.banner {
background-color: black;
padding-left: 1em;
padding-bottom: .5em;
}

.content-area {
padding: 1em;
}

.content-area div a {
padding-top: 2em;
padding-bottom: 2em;
}

footer {
border-top: 1px solid black;
margin-top: .5em;
padding-left: 1em;
font-size: .8em;
}

footer p {
margin-top: .5em;
margin-bottom: .5em;
}

/* links */
a:link {color:#990000;}      /* unvisited link - green */
a:visited {color:purple;}  /* visited link - purple  */
a:hover {color:#990000;}  /* mouse over link - green  */
a:active {color:#990000;}  /* selected link - green  */