body{
	font-family: 'Times New Roman', Times, serif;
  background:#1e4a33;
}

div.images{
  background:#9aaa9c;
  padding:7px;
}

div.images p{
  margin-top:7px;
}

div.images p:first-child{
  margin-top:0;
}

div.images img{
  border:2px solid #105738;
  width:218px;
  display:block;
}

#wrap{
  background:#1e4a33 url(../images/background.jpg) top center repeat-y;
}

#container{
  width:978px;
  margin:0px auto;
  border:2px solid white;
  border-top:none;
}

#header{
  height:348px;
  background:url(../images/header.jpg);
  border-bottom:3px solid white;
}

#header h1{
  text-indent:-999em;
}

#content{
  background: #e0e6e1 url(../images/body.png) bottom right no-repeat;
  padding-bottom:7px;
}

#content2{
  background: transparent url(../images/shadow.png) top left repeat-x;
  overflow:auto;
  padding:7px;
  padding-bottom:0;
}

#left{
  margin-right:0;
  margin-bottom:0;
  width:236px;
  float:left;
}

#left div.images{
  margin-top:7px;
}

#body{
  margin:7px 14px;
  margin-bottom:0px;
  width:464px;
  float:left;
  color:#105738;
}

#body a{
  text-decoration: none;
  color:#aa3000;
  font-size:1em;
}

#body a:hover{
  color:black;
}

#body p{
  margin-bottom:12px;
  margin-top:2px;
  font-size:17px;
  line-height:24px;
}

#body ul{
  margin-top:2px;
  margin-bottom:12px;
  padding-left:20px;
  list-style:square;
}

#body ul li{
  font-size:17px;
  line-height:25px;
}

#body h1, #body h2, #body h3, #body h4, #body h5, #body h6{
  font-weight:bold;
  margin-bottom:12px;
  margin-top:2px;
}

#body h1{
  font-size:24px;
  line-height:30px;
}

#body h2{
  font-size:21px;
  line-height:28px;
}

#body h3{
  font-size:20px;
  line-height:26px;
}

#body h4{
  font-size:19px;
  line-height:25px;
}

#body h5{
  font-size:18px;
  line-height:25px;
}

#body h6{
  font-size:17px;
  line-height:25px;
}

#formerrors ul li{
  color:#AA3000;
}

#right{
  margin-left:0;
  width:236px;
  float:left;
}

#menu{
  background:#9aaa9c;
  padding:7px;
  margin:0;
}

#menu li a{
  display:block;
  height:32px;
  line-height:32px;
  padding-left:10px;
  text-decoration:none;
  color:#98ad9e;
  background:#105738;
  font-family:arial;
  font-size:18px;
  margin-top:1px;
}

#menu li:first-child a{
  margin-top:0;
}

#menu li a:hover{
  background:#dce2dc;
  color:#105738;
}

/* Contact form Styles */
#contact p{
	margin-top:4px;
	margin-bottom:4px;
}

#contact p label{
	font-weight: bold;
	display: block;
}

#contact p input{
  width:200px;
	border:1px solid #195506;
	padding:3px;
	background:#edf2eb;
	font-size: 12px;
}

#contact p textarea{
	padding:3px;
  width:456px;
	height:100px;
	border:1px solid #195506;
	background:#edf2eb;
	font-family: Arial;
	font-size: 12px;
}

#contact p input[type=submit]{
  border:1px solid #555;
	color: black;
	font-family:Arial;
	cursor: pointer;
	padding:2px 5px;
	font-size: 12px;
	float: right;
	width:auto;
}

#contact p input[type=submit]:hover{
	color: #AA3000;
	border-color:#AA3000;
	background: white;
}

#contact p span.required{

}

#contact p input.missing, #contact p textarea.missing{
  color:black;
	border:1px solid #AA3000;
	background: #f5ecea;
}

#contact input:focus, #contact textarea:focus, #contact select:focus, #contact input.missing:focus, #contact textarea.missing:focus{
	background:#f8fdff;
	border-color:#AA3000;
}
/* End Contact Form Styles */

#gallery ul{
  list-style:none;
  padding:0;
  margin:0;
  background:none;
}

#gallery ul li{
  width:188px;
  float:left;
  line-height:15px;
  text-align:center;
  padding:0;
  margin:0 22px;
  height:200px;
}

#gallery ul li a{
  display:block;
  color:#105738;
}

#gallery ul li a:hover{
  color:#AA3000;
}

#gallery ul li a:hover img{
  border-color:#AA3000;
}

#gallery ul li a img{
  padding:3px;
  border:1px solid #105738;
}

#footer{
  height:46px;
  border-bottom:20px solid #dce1dc;
  background:#105738;
  padding-top:6px;
}

#footer p{
  color:#b9c1b6;
  text-align:center;
  font-family:arial;
  font-weight:bold;
  line-height:20px;
}

#footer a{
  color:#b9c1b6;
  text-align:center;
  font-family:arial;
  font-weight:bold;
  line-height:20px;
  text-decoration:none;
}

#footer a:hover{
  color:#AA3000;
}

#orphans{
  width:980px;
  margin:0px auto;
  text-align:right;
  padding-top:8px;
}

#orphans a{
  text-decoration:none;
  color:#b9c1b6;
  font-size:11px;
}

#orphans a:hover{
  color:#AA3000;
}

.mceContentBody{
  background:#e0e6e1;
  color:#105738;
  font-size:1em;
}

