body {
  font-family: 'Verdana', sans-serif;
  font-size: 100%;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Raleway', 'Verdana', sans-serif;
  font-weight: bold;
}

p {
  line-height: 1.5em;
}

ol, ul {
  line-height: 1.5em;
}

/* unvisited link */
a:link {
    color: #f16a23;
}

/* visited link */
a:visited {
    color: #BF551C;
}

/* mouse over link */
a:hover {
    color: #FF7125;
}

/* selected link */
a:active {
    color: #f16a23;
}

/* Navgation Banner */

/* unvisited link */
#navigation-banner a:link,
#mission-banner a:link {
    color: #f8f8f8;
    text-decoration: none;
}

/* visited link */
#navigation-banner a:visited,
#mission-banner a:visited {
    color: #f8f8f8;
    text-decoration: none;
}

/* mouse over link */
#navigation-banner a:hover,
#mission-banner a:hover {
    color: #FF7125;
    text-decoration: none;
}

/* selected link */
#navigation-banner a:active,
#mission-banner a:active {
    color: #f16a23;
    text-decoration: none;
}

#navigation-banner li {
  font-size: 120%;
  margin-left: 0.5em;
}

#navigation-banner a {
  font-weight: bold;
}

/* Mission Banner */

#mission-banner p {
  font-size: 130%;
  line-height: 1.2em;
  font-style: italic;
  text-shadow: 0 0 8px #000000;
}

/* Event */

#event-details h2 {
  border-width: 0 0 1px 0;
  border-color: black;
  border-style: solid;
  padding-bottom: .25em;
  clear: both;
}

#event-details .event-info {
  background-color: #eee;
  padding: 1em;
  margin: 0 0 1em 2em;
  float: right;
  font-size: 90%;
}

#event-details .event-info h3 {
  margin-top: 0;
}

#event-details .event-info p {
  margin-bottom: 0;
}

#event-details .event-info time {
  display: block;
}

#event-details .event-info address {
  margin-top: 1em;
}

/* What's New */

.whatsnew,
.blogupdates {
 list-style: none;
 margin: 0;
 padding: 0;
}

.whatsnew li,
.blogupdates li {
  margin-bottom: .75em;
}

.empty-state {
  color: #666;
  font-style: italic;
  background-color: #eee;
  border-left: 3px solid #f16a23;
  padding: .75em 1em;
}

/* Blog */

.post-preview h1,
.post-preview h2,
.post-preview h3 {
  margin-bottom: 0;
}

.post-meta {
  margin-top: 0;
  color: #666;
  font-style: italic;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  margin: 1em 0;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}

/* Footer */

#footer-banner ol {
  list-style: none;
}

#footer-banner li {
  display: inline;
}

#footer-banner ol li:after { content: " \00b7"; }
#footer-banner ol li:last-child:after { content: none; }
