body {
  margin: 0; padding: 0;
  margin-left: 9%;
  margin-right: 9%;
  background-color: #ecb33d;
  color: #500c1d;
  font-family: Arial, Helvetica;
  font-size: 76%;
}

.colback { padding-left: 1em; padding-right: 1em; background-color: white; border-right: 5px solid #c79634;border-left: 5px solid #c79634; height: 300%; }

table.masthead tr td { vertical-align: bottom; }
table tr td { vertical-align: top; }
.title { font-variant: caps; color: #188233; font-family: Impact, Arial; 
  font-size: 56px; font-weight: normal; 
   text-transform: uppercase; letter-spacing: -0.01em; margin: 0; padding:0; text-align: center; }
  .subtitle { margin:0; padding:0; text-align: center; 
  font-size: 24px; 
 }

.serving {  color: black; list-style: inline; margin: 0; padding:0; width: 100%; text-align: center; font-size: 11px; margin-top: 10px; }
.serving li.first { list-style: none; }
.serving li { display: inline; padding: 4px; list-marker: square; }

.services {  color: #500c1d; list-style: inline; margin: 0; padding:0; width: 100%; text-align: center;  font-size: 13px;  clear: both; }
.services li.first { list-style: none; }
.services li { display: inline; padding: 1.3em; list-marker: square; }

.title span {  padding-left: 0.5ex; }
.logo { width: 100%; margin-left: 24px;  font-size: 12px; background-repeat: no-repeat; text-align: center; background-image: url(logo.gif); width: 188px; height: 86px; text-transform: uppercase; color: black; font-weight: bold;  margin-bottom: 16px;}
.logo div { border: 1px transparent; padding-top: 89px;  }

.barhead { background-color: #500c1d; color: white; padding: 0.2em; padding-left: 1em; /*text-transform: lowercase; */ }
.sidebar { background-color: #edc679; width: 33%; padding: 0.5em; }
.sidebar div { margin-left: 1em;  }
.sidebar h1 { font-size: 28px; }
.sidebar h1 span { color: #0a3614; font-size: 1.5em; }
.sidebar h2 { font-size: 18px; text-align: left; }
.sidebar h3 { font-size: 18px; text-align: left; margin-left: 1em; }
.sidebar ul { margin:0; padding:0; margin-left: 1.5em; }
.sidebar ul li { padding-bottom: 0.6em;  }

.main { position: relative; bottom: 0; font-size: 18px; }
.main p {  margin-left: 1.3em;  margin-right: 1.3em; }
.section { display: none; }

.sectionnav { width: 100%; text-wrap: none; margin:0; padding:0; margin-top: 0.5em; font-size: 14px; }
.sectionnav a { color: white; text-align: center; background-color: #0a3614; padding: 0.4em; width: 23%; float: left; text-decoration: none;  font-weight: bold; }
.sectionnav a:hover { background-color: #c79634; }
.sectionnav a.active { background-color: #188223; color: black; font-weight: bold; } 
.callnow { padding-top: 0.35em; clear: both; text-align: center; /*text-transform: lowercase;*/ font-size: 19px;}
.footer { margin-top: 1em; padding-top: 0.2em; border-top: 3px solid #0a3614; }
.footer h2 { font-size: 17px; margin:0; padding:0}

dd { font-size: 16px; padding-bottom: 0.5em; }
dt { font-size: 22px; }
dl { margin-left: 1.5em; }
dl.pl { margin-left: 2.5em; }
ol li { padding-bottom: 0.2em; margin-left: 1em; }
p sup { color: #188223; font-size:24px; margin-left: -0.5em; }
