h4 {
  font-size: 16pt;
  text-align: center;
}

.centered {
  text-align: center;
}

.alphabar {
  font-weight: normal;
  font-size: 14pt;
  text-align: center;
}

.alphabet {
  font-weight: bold;
  font-size: 18pt;
  text-align: center;
}
.alphabet a {
  font-size: 18pt;
}

a.citytown {
  color: #996633;
  font-weight: bold;
  text-decoration: none;
}
a:visited.citytown {
  color: #996633;
  font-weight: bold;
  text-decoration: none;
}
a:hover.citytown {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

a.militarybase {
  color: #008000;
  font-weight: bold;
  text-decoration: none;
}
a:visited.militarybase {
  color: #008000;
  font-weight: bold;
  text-decoration: none;
}
a:hover.militarybase {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

a.county {
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}
a:visited.county {
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}
a:hover.county {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

a.parish {
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}
a:visited.parish {
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}
a:hover.parish {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

a.wikipedia-county {
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}
a:visited.wikipedia-county {
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}
a:hover.wikipedia-county {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

a.campground {
  color: #922818;
  font-weight: bold;
  text-decoration: none;
}
a:visited.campground {
  color: #922818;
  font-weight: bold;
  text-decoration: none;
}
a:hover.campground {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

a.hotel {
  color: #922818;
  font-weight: bold;
  text-decoration: none;
}
a:visited.hotel {
  color: #922818;
  font-weight: bold;
  text-decoration: none;
}
a:hover.hotel {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

a.resort {
  color: #922818;
  font-weight: bold;
  text-decoration: none;
}
a:visited.resort {
  color: #922818;
  font-weight: bold;
  text-decoration: none;
}
a:hover.resort {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

a.venue {
  color: #922818;
  font-weight: bold;
  text-decoration: none;
}
a:visited.venue {
  color: #922818;
  font-weight: bold;
  text-decoration: none;
}
a:hover.venue {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

a.church {
  color: #922818;
  font-weight: bold;
  text-decoration: none;
}
a:visited.church {
  color: #922818;
  font-weight: bold;
  text-decoration: none;
}
a:hover.church {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

a.college {
  color: #922818;
  font-weight: bold;
  text-decoration: none;
}
a:visited.college {
  color: #922818;
  font-weight: bold;
  text-decoration: none;
}
a:hover.college {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

a.university {
  color: #922818;
  font-weight: bold;
  text-decoration: none;
}
a:visited.university {
  color: #922818;
  font-weight: bold;
  text-decoration: none;
}
a:hover.university {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

a.email {
  color: #000000;
  font-style: italic;
  font-weight: normal;
  text-decoration: none;
}
a:visited.email {
  color: #800080;
  font-style: italic;
  font-weight: normal;
  text-decoration: none;
}
a:hover.email {
  color: #aa0000;
  font-style: italic;
  font-weight: normal;
  text-decoration: none;
}

a.state {
  color: #478c79;
  font-weight: bold;
  text-decoration: none;
}
a:visited.state {
  color: #478c79;
  font-weight: bold;
  text-decoration: none;
}
a:hover.state {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

a.province {
  color: #478c79;
  font-weight: bold;
  text-decoration: none;
}
a:visited.province {
  color: #478c79;
  font-weight: bold;
  text-decoration: none;
}
a:hover.province {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

a.country {
  color: #999900;
  font-weight: bold;
  text-decoration: none;
}
a:visited.country {
  color: #999900;
  font-weight: bold;
  text-decoration: none;
}
a:hover.country {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

a.address {
  color: #663300;
  font-weight: bold;
  text-decoration: none;
}
a:visited.address {
  color: #663300;
  font-weight: bold;
  text-decoration: none;
}
a:hover.address {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

a.map {
  color: #663300;
  font-weight: bold;
  text-decoration: none;
}
a:visited.map {
  color: #663300;
  font-weight: bold;
  text-decoration: none;
}
a:hover.map {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

/* Document Link Styles */

a.flyer {
  color: #663311;
  font-weight: bold;
  text-decoration: none;
}
a:visited.flyer {
  color: #663311;
  font-weight: bold;
  text-decoration: none;
}
a:hover.flyer {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

/* facebook link styles */

a.facebook {
  color: #2d5382;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
}
a:visited.facebook {
  color: #2d5382;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
}
a:hover.facebook {
  color: #000000;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
}

/* twelve Step program link styles */

a.12-step-program {
  color: #2d5382;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
}
a:visited.12-step-program {
  color: #2d5382;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
}
a:hover.12-step-program {
  color: #000000;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
}

.event {
  color: #0000ff;
  text-decoration: none;
}
.clubhouse {
  color: #0000ff;
  text-decoration: none;
}
