@charset "UTF-8";
/* CSS Document */


body, h1, h2, h3, h4, h5, h6, p, ol, ul, li {
	text-indent:0;
	padding:0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
}

body {
	background:url(images/pageBG.jpg) repeat top left;
}

#outterWrapper {
	width:633px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}


#banner h1, #banner h2{
	line-height:0;
	text-indent:-9999px;
}

#banner {
	height:107px;
	background:url(images/banner.png) no-repeat;
}

#mainNav {
	list-style-type:none;
	text-align:center;
	font-size:20px;
	letter-spacing:2px;
	padding-top:20px;
	padding-bottom:20px;
	color:#066177;

}

#mainNav li {
	display:inline;
}

#mainNav li a, #mainNav li a:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#066177;
	text-decoration:none;
	padding-bottom:15px;
}

#mainNav li a:hover, #mainNav #current a {
	background:url(images/navGlyph.jpg) bottom center no-repeat;
}

#content {
	background:url(images/contentBG.png) repeat-y;
}

h3 {
	height:85px;
	text-indent:-9999px;
	margin-top:10px;
	margin-bottom:15px;
}

h4 {
	color:#803232;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
	font-size:18px;
	text-transform:uppercase;
	letter-spacing:2px;
}

.emphasis {
	color:#803232;
	text-transform:uppercase;
}

.home {
	background:url(images/headline_welcome.jpg) no-repeat center;
}

.services {
	background:url(images/headline_services.jpg) no-repeat center;
}

.background {
	background:url(images/headline_background.jpg) no-repeat center;
}

.location {
	background:url(images/headline_location.jpg) no-repeat center;
}

#sidebar {
	width:142px;
	height:319px;
	float:right;
	background:url(images/sidebarBG.jpg) no-repeat;
	margin:0 30px 10px 30px;
	padding:30px 0 30px 0;
	border-bottom:white
}

#sidebar p, #sidebar p+p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:20px;
	padding-bottom:15px;
	padding-left:5px;
	padding-right:5px;
	width:85%;
	color:#066177;
}

#bodyCopy {
	margin-left:50px;
	width:360px;
}

#bodyCopy p {
	font-size:16px;
	line-height:30px;
	color:#066177;
	padding-bottom:15px;
}

#bodyCopy p+p {
	text-indent:40px;
}

#bodyCopy a, #bodyCopy a:visited, #sidebar a, #sidebar a:visited {
	color:#803232;
	text-decoration:underline;
}

#bodyCopy a:hover, #sidebar a:hover {
	text-decoration:none;
}

#services {
	list-style-type:circle;
	padding-left:50px;
	padding-top:20px;
	padding-bottom:30px;
	color:#066177;
}

#footer {
	height:87px;
	width:633px;
	background:url(images/footer.png) no-repeat;
}

#footer p {
	padding-top:50px;
	text-align:center;
	font-size:12px;
	line-height:18px;
	color:#066177;
}

#footer p+p {
	padding:0;
}

#footer p a, #footer p a:visited {
	color:#066177;
	text-decoration:underline;
}

#footer p a:hover {
	text-decoration:none;
}

