html, body {
	margin:0;
	padding:0
}
body {
	font: 0.85em/1.4 Verdana, Arial, sans-serif;
	text-align: center;
	background: #E1EDC9 url(images/bb_bgrd2.jpg) repeat-x;
	padding-bottom:20px
}
p {
	margin-top:0
}
h1, h2, h3, h4, h5 {
	font: normal normal 200% "Trebuchet MS", Arial, sans-serif
}
h2 {
	font-size:160%;
}
h3 {
	font-size:140%;
}
h4 {
	font-size:120%;
}
h5 {
	font-size:120%;
	border-bottom: 1px solid #007BC4;
}
div#header {
	width:100%;
	overflow:hidden
}
div#header h1, div#menu {
	width:770px;
	margin:0 auto;
	text-align:left;
	padding-top: 45px;
}
div#header h1 {
	padding: 10px 0;
	color: #635038
}
div#header h1 img {
	padding: 0px;
	margin: 0px;
}
ul#nav, ul#nav li {
	list-style-type:none;
	margin:0;
	padding:0
}
ul#nav {
	float:right;
	font-size: 80%
}
ul#nav li {
	float:left;
	margin-left: 3px;
	text-align: center
}
ul#nav a {
	float:left;
	width: 95px;
	padding: 5px 0;
	background: #2C8F79;
	text-decoration:none;
	color: #FFC
}
ul#nav a:hover {
	background: #F6E7A4;
	color: #000000
}
ul#nav li.activelink a, ul#nav li.activelink a:hover {
	background: #FFF;
	color: #003
}
div#container {
	width:770px;
	margin:0 auto 10px;
	padding:20px 0 10px;
	text-align:left;
	background:#FFF
}
div#content {
	float:left;
	display:inline;
	width:560px;
	margin:0 0 10px 10px;
	font-size: .9em;
}
div#content .welcome {
	color: #007BC4;
	font: normal 22px "Trebuchet MS", Arial, sans-serif;
	padding-right: 5px;
	padding-bottom: 5px;
}
div#content .small{
	margin:10 0 10px 0px;
	font-size: 0.7em;
	padding-top: 10px;
	padding-bottom: 10px;
}
ul#intro, ul#intro li {
	list-style-type:none;
	margin:0;
	padding:0
}
ul#intro {
	width:100%;
	overflow:hidden;
	margin-bottom:20px
}
ul#intro li {
	float:left;
	width:180px;
	margin-right:10px;
	padding: 10px 0
}
li#mission {
	background: #D6B685
}
li#services {
	background: #42B4AC
}
ul#intro li#more {
	background: #70A8FC;
	margin-right: 0px;
}
ul#intro p, ul#intro h3 {
	margin:0;
	padding: 0 10px
}
ul#intro h3 {
	text-transform:uppercase;
	padding-bottom:3px;
	color: #FFF
}
div#content h1 {
	margin: 10px 0;
	color: #007BC4
}
div#content h2 {
	margin: 10px 0;
	color: #635038
}
div#content h4 {
	margin: 10px 0;
	color: #886D4D
}
div#content h5 {
	margin: 10px 0;
	color: #007BC4
}
div.date {
	float:left;
	width: 4em;
	padding: 5px 0;
	background: #F1DDC4;
	color:#B0001E;
	text-align:center;
	margin: 0 4px 4px 0;
	font-size: 80%;
	line-height:0.9
}
div.date span {
	display:block;
	font-size: 150%;
	font-weight:bold
}
div.comments div {
	background: #EEE;
	margin-bottom:10px
}
div.comments p {
	padding: 10px;
	margin:0
}
div.comments div.odd {
	background:#DAE6FE
}
div#side {
	float:right;
	display:inline;
	width: 180px;
	background:#BBD98A url(images/box_bg.jpg) repeat-x;
	margin:0 10px 10px 0
}
div#side p {
	margin:5px 0 0px;
	padding: 0 10px
}
div#side div {
	margin: 0 0 10px;
	padding: 10px 0
}
div#footer {
	clear:both;
	width:750px;
	margin:0 10px;
	padding: 10px 0;
	background: #C4DD99 url(images/grass.png);
	color: #000;
	text-align:center;
	font-size: 10px;
}
div#footer p {
	margin:0
}
div#design {
	clear:both;
	width:100%;
	margin:0;
	background: url(images/grass.png);
	color: #000000;
	text-align:right;
	font-size: 10px;
	height: 40px;
	position: fixed;
	bottom: 0px;
}
div#design p {
	margin:0
}
.logo img {
	overflow:hidden;
	margin: 0px;
	float: right;
}
.row1 {
	background: #EAF1D8;
	padding: 5px;
}
.row2 {
	padding: 5px;
}
.bar {
	border-bottom: 1px solid #007BC4;
}

.imgLeft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 10px;
	border-top: 1px solid #CCC;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #CCC;
}
.imgRight {
	float: right;
	padding: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-top: 1px solid #CCC;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #CCC;
}
