﻿body {
	background:url('/images/background.jpg') no-repeat #786954 top center;
}
.container {
	position:relative;
	width:931px;
	margin:0 auto;
}

.header {
	position:relative;
	background:#ecdec8;
	width:931px;
	height:405px;
	float:left;
}

.newsscroller {
	font:normal 12pt Arial, Helvetica, sans-serif;
	width:911px;
	padding:0 10px;
	position:absolute;
	text-align:right;
	top:10px;
	left:0;
	z-index:10;
}

.newsscroller ul {
	width:911px;
	list-style:none;
	padding:0;
	margin:0;
}

.newsscroller ul li {
	width:911px;
	text-align:right;
}

/** Navigation **/
.navigation {
	width:931px;
	height:51px;
}
.navigation ul {
	list-style:none;
	width:931px;
	height:51px;
	padding:0;
	margin:0;
}
.navigation ul li {
	float:left;
	text-indent:-999em;
}
.navigation ul li a {
	background:url('/images/navigation.jpg');
	height:51px;
	display:block;
}

/** Navigation: Standard State **/
.navigation ul li a.testimonials {
	background-position:0 0;
	width:130px;
}
.navigation ul li a.aword {
	background-position:-130px 0;
	width:230px;
}
.navigation ul li a.staff {
	background-position:-360px 0;
	width:90px;
}
.navigation ul li a.gallery {
	background-position:-450px 0;
	width:120px;
}
.navigation ul li a.employment {
	background-position:-570px 0;
	width:110px;
}
.navigation ul li a.calendar {
	background-position:-680px 0;
	width:125px;
}
.navigation ul li a.contact {
	background-position:-805px 0;
	width:126px;
}

/** Navigation: Rollover State **/
.navigation ul li a.testimonials:hover {
	background-position:0 -51px;
	width:130px;
}
.navigation ul li a.aword:hover {
	background-position:-130px 51px;
	width:230px;
}
.navigation ul li a.staff:hover {
	background-position:-360px 51px;
	width:90px;
}
.navigation ul li a.gallery:hover {
	background-position:-450px 51px;
	width:120px;
}
.navigation ul li a.employment:hover {
	background-position:-570px 51px;
	width:110px;
}
.navigation ul li a.calendar:hover {
	background-position:-680px 51px;
	width:125px;
}
.navigation ul li a.contact:hover {
	background-position:-805px 51px;
	width:126px;
}

/** End Navigation **/

.midwrap {
	background:#f0ebd8;
}
.questions {
	background:url('/images/questions.jpg') no-repeat;
	width:353px;
	height:224px;
	float:left;
}
.questions .questions_link {
	background:url('/images/questions_link.jpg') no-repeat;
	text-indent:-999em;
	margin:95px auto 0 auto;
	width:298px;
	height:51px;
}
.questions .questions_link a {
	display:block;
	width:100%;
	height:100%;
}
.questions .employment_button {
	text-indent:-999em;
	margin:9px auto 0 auto;
	width:301px;
	height:69px;
}
.questions .employment_button a:link, .questions .employment_button a:visited {
	background:url('/images/employment_normal.jpg') no-repeat;
	display:block;
	width:100%;
	height:100%;
}
.questions .employment_button a:hover {
	background:url('/images/employment_over.jpg') no-repeat;
	display:block;
	width:100%;
	height:100%;
}
.acalendar {
	background:url('/images/calendar.jpg') no-repeat;
	width:232px;
	height:224px;
	font-size:11px;
	float:left;
}
.acalendar .calendartop {
	background:url('/images/caltop.jpg') no-repeat;
	font-size:11px;
	text-align:center;
	height:10px;
	width:10px;
}
.acalendar .calendar {
	background:url('/images/calday.jpg') no-repeat;
	font-size:11px;
	text-align:center;
	height:10px;
	width:10px;
}
.newsletter {
	background:url('/images/newsletter.jpg') no-repeat;
	width:346px;
	height:224px;
	float:left;
}
.newsletter .signup {
	z-index:1;
	margin:103px auto 0 45px;
	width:180px;
	text-align:right;
}
.newsletter .signup input {
	background:#F5F0DB;
	border:1px solid #7E7E7E;
	width:120px;
}
.newsletter .signup a:link, .newsletter .signup a:visited {
	font-size:10px;
	color:#577AA4;
}
.newsletter .signup a:hover {
	font-size:10px;
	color:#9CB8DA;
}
.newsletter .family_button {
	z-index:0;
	text-indent:-999em;
	margin:-7px auto 0 auto;
	width:290px;
	height:91px;
}
.newsletter .family_button a:link, .newsletter .family_button a:visited {
	background:url('/images/family_normal.gif') no-repeat;
	display:block;
	width:100%;
	height:100%;
}
.newsletter .family_button a:hover {
	background:url('/images/family_over.gif') no-repeat;
	display:block;
	width:100%;
	height:100%;
}
.footer-container {
	width:983px;
	margin:0 auto;
}
.comehome {
	background:url('/images/home.jpg') no-repeat;
	width:454px;
	height:190px;
	float:left;
}
.comehometext {
	font:italic 10pt Arial, Helvetica, sans-serif;
	color:#fff;
	margin:75px 20px 20px 170px;
}
.ourhistory {
	width:200px;
	height:190px;
	float:left;
}
.ourhistory a {
	background:url('/images/history.jpg') no-repeat;
	display:block;
	width:100%;
	height:100%;
}
.ourhistory a:hover {
	background:url('/images/history_over.jpg') no-repeat;
	display:block;
	width:100%;
	height:100%;
}
.viewgallery {
	background:url('/images/gallery.jpg') no-repeat;
	width:328px;
	height:190px;
	float:left;
}
.viewgallery a.gal {
	display:block;
	width:100%;
	height:130px;
}
.viewgallery a.new {
	display:block;
	width:100%;
	height:60px;
}
.footer {
	background:url('/images/footer.jpg') no-repeat;
	width:983px;
	height:68px;
	float:left;
}
.footer p {
	font-size:9px;
	color:#fff;
	text-align:center;
	line-height:3.0em;
	padding:0;
	margin:0;
}
.footer p a:link, .footer p a:visited {
	color:#fff;
	font-size:11px;
	text-decoration:none;
}
.footer p a:hover {
	text-decoration:underline;
}
.footer .blue {
	font-size:9px;
	color:#9ACEE9;
	text-align:center;
	line-height:0.7em;
}
.footer .blue a:link, .footer .blue a:visited {
	color:#9ACEE9;
	font-size:11px;
	text-decoration:none;
}
.footer .blue a:hover {
	text-decoration:underline;
}
