html {
   background: #006633; margin:0; padding:0 ;
}

body {
 background: #006633;
  font-family: verdana, helvetica, arial, sans-serif;
  color: #000000; 
}


#wrapper {
  margin: 10px auto;
  width: 800px;
  border: 1px #000 solid;
  background: #fff;
  text-align: left;
  padding: 0px;
  
}
a:hover{color:#7b0a0b; text-decoration: none;}
a {color: #006633; text-decoration: underline;}

#masthead a {display: block; margin: auto; background: #7b0a0b url(images/masthead.jpg) no-repeat; width: 800px; height: 100px; border-bottom: solid #000 4px;}
#masthead a span {display: none;}

.nav {border-bottom: 3px #333 solid; height: 1.8em; font-size: .8em; background: #000;}
.nav ul {list-style: none; padding: 2px; margin: 0;}
.nav li {display: inline; margin-left: 3em; text-align: center;}

.menunav {width: 210px; float: left; font-size: 1em; font-weight:bold; margin-top: .8em; margin-left:.3em; padding: .2em; line-height: 1.3em;}
.menunav ul {list-style: none; margin:0; padding: 0;}
.menunav li {line-height: 2em; font-size:.8em; text-align:left;}
.menunav p{font-size:.8em; font-weight:normal;}



.homepagecontent{text-align: center; margin-top: 1em; font-size:90%}
.homepagecontent h1{margin-bottom:0px; font-size:2.2em;}

.homepageimage {display: block; float: left; background: url(images/home.jpg) no-repeat; width: 430px; height: 361px;}

.homepagelocations {float: right;}
.homepagelocations h1 {font-size:1.8em; margin-right: .2em;}

.location {padding-bottom:1em; margin-top:0px;}
.highlight {padding-bottom:1em; margin-top:0px; margin-right: 1em; border:2px dashed #7b0a0b; background: #ededed;}
.highlight2 { margin-top:0px; margin-right: 1em; border:2px dashed #7b0a0b; background: #ededed;}
.texthighlight {border:2px dashed #7b0a0b; background: #ededed; font-weight: bold; padding: 2px; color:#7b0a0b;}

.header {clear: both; margin-left: .3em;}
.header h1 {margin-bottom:0px; font-size: 3em;}
.address {font-size: .8em; color:#333;}
.nextpre {font-size: .8em; color:#333; margin-right: 1em; background:#ededed; padding:3px; width:16.5em; text-align: center;}

.fullColumn {margin-right: 50px; margin-left: 50px; line-height: 1.6em; font-size: .8em;}
.mainColumn{width: 575px; float: right; margin-top: 1em; font-size:80%}
.fullColumn h2, .mainColumn h2, .mainColumn h2 a {margin:0; color:#7b0a0b; font-size: 1.8em; text-decoration:none;}
.mainColumn h2 a {font-size: 1em;}
.mainColumn p {margin-left:2em; margin-right:1em; line-height:1.6em;}

.header h1 {text-align: left; margin:0px;}
.bigger {font-size: 130%;}
.smaller {font-size: 80%;}
.red {font-style: italic; color:#7b0a0b; margin: 0px;}

.footer {background:#7b0a0b;clear:both; padding: 5px; color:#fff; font-size:.8em; font-weight:bold; text-align:center;}

.phone {display:none;}

.nav a{text-decoration:none; color:#fff;}

.homepagecontent a{text-decoration:none;}

.note {font-size: 1em; color:#006633; font-style: italic; margin-top: 0px;}
h2 .note {font-size: 45%;}