body {
  background: url('../images/bg2.jpg') repeat-x #dfefcd;
  text-align:center;
  }
a {
  color:#2f5e00;
}
h1, h2, h3, h4, h5, h6 { 
  color:#5d5d5d;
  font-family:Georgia;
  }
#container {
  margin-top:10px;
  text-align:left;
  width:960px;
  }
#logo h1 {
  background: url('../images/ResurgenceInclogo.jpg') no-repeat;
  height:85px;
  text-indent:-9999px;
  width:300px;
  }
#search {
	height:40px;
	margin-left:400px;
}
#nav {
	height:20px;
    margin-left:200px;
    margin-top:20px;
  }
#nav ul {
	list-style-type:none;
}
#nav ul li {
	display:inline;
}
#nav ul li a {
	text-decoration:none;
}
#nav ul li a:hover {
  color:#42780c;
  }
/* .outernav {
  position:relative;

  }
.outernav li { 
  font-weight:bolder;
  float:left;
  }
.outernav li a {
  display:block;
  text-decoration:none;
  } */
#subnav{
  font-size:8pt;
  position:absolute;
  width:220px;
  display:none;
  height:200px;
  margin-left:300px;
  background: url('../images/subnav.png') no-repeat;
  z-index:2;
/*  display:none; */

  }
#subnav ul {
	list-style-type:none;
	margin:28px 0px 0px 0px;
	padding:0px 15px;
}
#subnav li {
	margin:5px 0px 0px;
	padding:0px 0px 5px;
  }


#banner {
  margin-bottom:-5px;
	z-index:1;
}

#maintop {
	background:url('../images/maintop.png') no-repeat;
	height:10px;
}
#maincontent {
	background: url('../images/mainbottom.png') no-repeat bottom left;
	height:auto !important;
  height:492px;
	min-height:492px;
	padding-bottom:20px;
}
#bulb {
	text-align:center;
}
.contactus {
  padding-top:25px;
  text-align:left;
  }
.contactus h4 {
  margin:0px;
  padding:0px;
  font-size:12px;
  text-align:center;
  }
.contactus address {
  margin:5px 0px 5px 35px;
  }
.contactus p {
  margin:5px 0px 5px 35px; 
  }
#content {
	padding-right:=20px;
}
#content h2 {
  color:#5d5d5d;
  font-family:Georgia;
  font-size:24px;
  margin:0px;
  }
#content h3 {
  color:#5d5d5d;
  font-family:Georgia;
  font-size:22px;
  margin:0px 0px 5px 0px;
  }
#content p {
  margin:5px 0px 10px;
  font-size:12px;
  padding-right:35px;
  }
#content i {
  font-size:12px;
  }
#content ul li{
  font-size:12px;
  }
#content ol li{
  font-size:12px;
  }
#sidetop {height:10px;background:url('../images/sidetop.png') no-repeat;}
#sidecontent {
	text-align:center;
	background: url('../images/sidebottom.png') no-repeat bottom left;
	padding-bottom:20px;
	height:575px;
}
#sidecontent h3 {
  color:#5d5d5d;
  font-family:Georgia;
  font-size:14px;
  margin-top:11px;
}
#sidecontent img {
	margin:20px 0px 20px 0px;
}
#EmailForm {
  margin-left:10px;
  }
.text {
  width:250px;
  }
#cfMessage {
  height:100px;
  width:250px;
  }
#footernav ul {
  list-style-type:none;
  }
#footernav li {
  display:inline;
  }
#footernav ul li a {
  color:#5d5d5d;
  font-size:10px;
  }
#copyright h6 {
  color:#5d5d5d;
  font-size:10px;
  text-align:center;
  }
#ajaxSearch_intro {
	display:none;
}