html {
	padding: 0px;
	margin: 0px;
}



body {
	padding: 0px;
	margin: 0px;
	position: relative;
	background: #fefefe;
}



div#container {
	padding: 0px 0px 0px 85px;
	margin: 0px auto;
	position: relative;
	width: 865px;
	background: #fefefe url(../images/bodyBg.jpg) repeat-y;
}



div#header {
	padding: 0px;
	margin: 0px 0px 0px -85px;
	position: relative;
	width: 950px;
	height: 144px;
	background: url(../images/headerBg.jpg) no-repeat;
}
	div#title {
		padding: 0px;
		margin: 0px;
		width: 225px;
		height: 20px;
		position: absolute;
		bottom: 20px;
		right: 185px;
		text-align: center;
	}
	

div#history {
	padding: 5px;
	margin: 0px;
	width: 270px;
	float: right;
}


div#containerFooter {
	padding: 85px 0px 0px 0px;
	margin: 0px 0px 0px -85px;
	position: relative;
	width: 950px;
	height: 52px;
	background: url(../images/containerFooterBg.jpg) no-repeat;
}
	p#footer {
		padding: 0px;
		margin: 0px auto;
		width: 789px;
		height: 9px;
		background: url(../images/footerRoll.gif) no-repeat;
	}



div#nav {
	padding: 0px 37px;
	margin: 0px;
	width: 126px;
	height: 525px;
	float: left;
	position: relative;
	background: url(../images/navBg.jpg) no-repeat;
	font: normal 10px/20px Verdana;
	color: #000;
	text-align: center;
}
	p#navObituaries {
		padding: 0px;
		margin: 0px;
		width: 120px;
		height: 120px;
		position: relative;
		background: url(../images/navObituariesRoll.jpg) no-repeat;
	}
		p#navObituaries a:link, p#navObituaries a:visited, p#navObituaries a:active {
			padding: 0px;
			margin: 0px;
			display: block;
			width: 109px;
			height: 109px;
			position: absolute;
			top: 5px;
			left: 5px;
			background: url(../images/navObituaries.jpg) no-repeat;
		}
		p#navObituaries a:hover {
			background: none;
		}
	p#navServices {
		padding: 0px;
		margin: 0px;
		width: 120px;
		height: 120px;
		position: relative;
		background: url(../images/navServicesRoll.jpg) no-repeat;
	}
		p#navServices a:link, p#navServices a:visited, p#navServices a:active {
			padding: 0px;
			margin: 0px;
			display: block;
			width: 109px;
			height: 109px;
			position: absolute;
			top: 6px;
			left: 5px;
			background: url(../images/navServices.jpg) no-repeat;
		}
		p#navServices a:hover {
			background: none;
		}
	p#navContact {
		padding: 0px;
		margin: 0px;
		width: 120px;
		height: 120px;
		position: relative;
		background: url(../images/navContactRoll.jpg) no-repeat;
	}
		p#navContact a:link, p#navContact a:visited, p#navContact a:active {
			padding: 0px;
			margin: px 0px 0px 0px;
			display: block;
			width: 109px;
			height: 109px;
			position: absolute;
			top: 6px;
			left: 5px;
			background: url(../images/navContact.jpg) no-repeat;
		}
		p#navContact a:hover {
			background: none;
		}



div#content {
	padding: 0px 0px 0px 20px;
	margin: 0px;
	width: 530px;
	float: left;
	font: normal 11px/20px Verdana;
	color: #000;
}
	p#topnav {
		padding: 0px 91px 11px 22px;
		margin: 0px 0px 0px -20px;
		width: 430px;
		height: 22px;
		background: url(../images/topnavBg.jpg) no-repeat;
	}
	
	div#content a:link, div#content a:visited, div#content a:active {
		color: #446997;
		text-decoration: underline;
	}
	div#content a:hover {
		color: #002553;
		text-decoration: none;
	}



a#topnavHome:link, a#topnavHome:visited, a#topnavHome:active {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 52px;
	height: 22px;
	float: left;
	background: url(../images/topnavHome.jpg) no-repeat;
}
a#topnavHome:hover {
	background: none;
}

a#topnavAbout:link, a#topnavAbout:visited, a#topnavAbout:active {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 76px;
	height: 22px;
	float: left;
	background: url(../images/topnavAbout.jpg) no-repeat;
}
a#topnavAbout:hover {
	background: none;
}

a#topnavMerchandise:link, a#topnavMerchandise:visited, a#topnavMerchandise:active {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 106px;
	height: 22px;
	float: left;
	background: url(../images/topnavMerchandise.jpg) no-repeat;
}
a#topnavMerchandise:hover {
	background: none;
}

a#topnavResources:link, a#topnavResources:visited, a#topnavResources:active {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 86px;
	height: 22px;
	float: left;
	background: url(../images/topnavResources.jpg) no-repeat;
}
a#topnavResources:hover {
	background: none;
}

a#topnavNews:link, a#topnavNews:visited, a#topnavNews:active {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 110px;
	height: 22px;
	float: left;
	background: url(../images/topnavNews.jpg) no-repeat;
}
a#topnavNews:hover {
	background: none;
}



h1 {
	padding: 0px;
	margin: 0px;
	font: bold small-caps 20px/20px "Times New Roman";
	color: #747474;
}

h2 {
	font: bold small-caps 18px/20px "Verdana";
	color: #446997;
}

h3 {
	font: bold small-caps 15px/18px "Verdana";
	color: #446997;
}



span.notext {
	display: none;
}



div.clear {
	padding: 0px;
	margin: 0px;
	clear: both;
}



p.center {
	text-align: center;
}



a#footerHome:link, a#footerHome:visited, a#footerHome:active {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 38px;
	height: 9px;
	float: left;
	background: url(../images/footerHome.jpg) no-repeat;
}
a#footerHome:hover {
	background: none;
}


a#footerObituaries:link, a#footerObituaries:visited, a#footerObituaries:active {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 74px;
	height: 9px;
	float: left;
	background: url(../images/footerObituaries.jpg) no-repeat;
}
a#footerObituaries:hover {
	background: none;
}


a#footerAbout:link, a#footerAbout:visited, a#footerAbout:active {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 64px;
	height: 9px;
	float: left;
	background: url(../images/footerAbout.jpg) no-repeat;
}
a#footerAbout:hover {
	background: none;
}


a#footerServices:link, a#footerServices:visited, a#footerServices:active {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 85px;
	height: 9px;
	float: left;
	background: url(../images/footerServices.jpg) no-repeat;
}
a#footerServices:hover {
	background: none;
}


a#footerPlanning:link, a#footerPlanning:visited, a#footerPlanning:active {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 108px;
	height: 9px;
	float: left;
	background: url(../images/footerPlanning.jpg) no-repeat;
}
a#footerPlanning:hover {
	background: none;
}


a#footerGrief:link, a#footerGrief:visited, a#footerGrief:active {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 92px;
	height: 9px;
	float: left;
	background: url(../images/footerGrief.jpg) no-repeat;
}
a#footerGrief:hover {
	background: none;
}


a#footerMerchandise:link, a#footerMerchandise:visited, a#footerMerchandise:active {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 89px;
	height: 9px;
	float: left;
	background: url(../images/footerMerchandise.jpg) no-repeat;
}
a#footerMerchandise:hover {
	background: none;
}


a#footerResources:link, a#footerResources:visited, a#footerResources:active {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 72px;
	height: 9px;
	float: left;
	background: url(../images/footerResources.jpg) no-repeat;
}
a#footerResources:hover {
	background: none;
}


a#footerNews:link, a#footerNews:visited, a#footerNews:active {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 94px;
	height: 9px;
	float: left;
	background: url(../images/footerNews.jpg) no-repeat;
}
a#footerNews:hover {
	background: none;
}


a#footerContact:link, a#footerContact:visited, a#footerContact:active {
	padding: 0px;
	margin: 0px;
	display: block;
	width: 73px;
	height: 9px;
	float: left;
	background: url(../images/footerContact.jpg) no-repeat;
}
a#footerContact:hover {
	background: none;
}



img.staffphoto {
	padding: 0px;
	margin: 0px 0px 15px 10px;
	float: right;
	border: 2px solid #446997;
}



hr {
	padding: 0px;
	margin: 0px;
	height: 1px;
	color: #446997;
	background-color: #446997;
}



img.right {
	padding: 1px;
	margin: 0px 0px 10px 0px;
	float: right;
	border: 1px solid #446997;
}

img.rightTall {
	padding: 1px;
	margin: 0px 55px 10px 0px;
	float: right;
	border: 1px solid #446997;
}

img.left {
	padding: 1px;
	margin: 0px 15px 10px 0px;
	float: left;
	border: 1px solid #446997;
}



p.testimonial {
	padding: 5px;
	margin: 0px 0px 15px 0px;
	border: 1px solid #555;
	background: #f0f0f0;
	font-style: italic;
}



p.disclaimer {
	font: normal 10px/15px Verdana;
	font-style: italic;
}

div#disclaimer {
	margin: 0px;
	padding: 5px 10px;
	font-size: 10px;
	border: 1px solid #000;
}