
body {
  background: #009F3C; /*#BEDFC4;*/  
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
}
#container {
  background: #BEDFC4;  
  padding: 0px 0px 0px 0px;
  margin: 0 auto;
  width: 800px; 
  text-align: left;
  border: 2px solid #000;
/*  border-right: none;
**  border-top: none;
**  border-bottom: none;
*/
}
#header {
  background: #69C08A;
  width: 100%;
  height: 290px;
/*  border-right: 2px solid #000;  */
  border-top: 1px solid #000;

}
#header h2 {
  color: yellow;
}
.banner {
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-color: red;
  border-width: 2px;
  margin: 5px 5px 5px 5px;
}
#topnav {
  background: #C7E19E;
  width: 100%;
  height: 50px;
  border-right: 2px solid #000;
}
#leftcol {
  background: #89CA9D;
  float: left;
  width: 104px; /* 100 */
  height: 240px;
  margin-left: 0px;
  padding-left: 5px;
  border-right: solid 1px black;
  border-bottom: solid 1px black; 
}
#content {
/*  width: 765px;*/
  margin-left: 101px; /* orig: 101 */
  margin-right: 80px; 
  background: #BEDFC4;
  /*height: 500px; */
/*  border: 2px solid #000; */
}
#content p {
  margin-left: 40px;
  margin-top: 20px;
  margin-right: 40px;
  text-align: left;
}
#content p img{
  float: left;
}
#content h2 {
  margin-left: 40px;
  margin-top: 20px;
  margin-right: 40px;
}
.content-pic {
  padding: 0px;
  margin-top: 5px;
  margin-left: 5px;
  border-style: solid;
  border-color: black;
  border-width: 2px;
  float: right;
}
.home-page-bullets-solar-line {
  display:block;
  margin-left: 102px;
  margin-right: 40px;
  margin-top: -50px; 
  text-align: left;
}
.home-page-bullets {
  display:block;
  margin-left: 102px;
  margin-right: 40px;
  margin-top: -30px; 
  text-align: left;
}
.home-page-bullets2 {
  display:block;
  margin-left: 102px;
  margin-right: 40px;
  text-align: left;
}
.mc_sign {
  padding: 0px;
  margin-top: 5px;
  margin-left: 35px;
  border-style: solid;
  border-color: black;
  border-width: 2px;
  float: right;
}
.contact_h2 {
  font-weight: bold;
  font-size: 1.75em;
  color:black;
}

.visitusmap {
  padding: 0px;
  margin-top: 5px;
  margin-left: 45px;
  border-style: solid;
  border-color: black;
  border-width: 2px;
}
.ul_indent { /* this doesn't seem to be working...see visitus.html (content) for code */
  margin-left: 65px;
}

.li_indent {
  margin-left: 65px;
  list-style-type: disc;
  list-style-position: inside;
  padding-bottom: 20px;
}

#footer {
  padding-top: 5px;
  background: #C7E19E;
  clear: left;
  width: 100%;
  height: 35px;
  text-align: center;
/*  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
*/
}
.style78 {
	text-align: center;
	font-family: "Cooper Black";
	border: 4px dashed #008080;
	background-color: #ffffff;
	font-size: x-large;
}

