html {
	padding: 0px;
	margin: 0px;
}

body {
	padding: 0px;
	margin: 0px;
	font: normal 13px/18px Verdana;
	background: url(../images/bgBody.jpg);
}

h4 {
	font-size: 14px;
	text-decoration: underline;
	color:#362315;
}

a:link {color: #4a2a16; font-weight: normal;}     /* unvisited link */
a:visited {color: #4a2a16; font-weight: normal;}  /* visited link */
a:hover {color: #000000; font-weight: normal;}    /* hover link */


/***** Misc. Styles *****/
.notext { display: none; }
.clear { clear: both; }
.center { text-align: center; }

/***** Splash Styles *****/
div#splashHeader {
	position: relative;
	padding: 0px;
	margin: 0px auto;
	width: 955px;
	height: 179px;
	background: url(../images/splash/bgSplashHeader.jpg);
}

	h1#splashHead {
		position: absolute;
		top: 50px;
		left: 330px;
		padding: 0px;
		margin: 0px;
		width: 367px;
		height: 97px;
	}

		h1#splashHead a {
			display: block;
			padding: 0px;
			margin: 0px;
			width: 367px;
			height: 97px;
			background: url(../images/splash/bgSplashHead.jpg);
		}

		h1#splashHead a:hover { background: none; }

		/***** Splash Nav Top *****/
		ul#splashNavTop {
			position: absolute;
			top: 0px;
			left: 0px;
			padding: 0px;
			margin: 0px;
			list-style: none;
		}

			li.splashFaq {
				position: absolute;
				top: 152px;
				left: 375px;
				width: 74px;
				height: 27px;
				background: url(../images/splash/navSplashFaqRoll.jpg);
			}

				li.splashFaq a {
					display: block;
					width: 74px;
					height: 27px;
					background: url(../images/splash/navSplashFaq.jpg);
				}

			li.splashFacility {
				position: absolute;
				top: 152px;
				left: 449px;
				width: 104px;
				height: 27px;
				background: url(../images/splash/navSplashFacilityRoll.jpg);
			}

				li.splashFacility a {
					display: block;
					width: 104px;
					height: 27px;
					background: url(../images/splash/navSplashFacility.jpg);
				}

			li.splashContact {
				position: absolute;
				top: 152px;
				left: 553px;
				width: 100px;
				height: 27px;
				background: url(../images/splash/navSplashContactRoll.jpg);
			}

				li.splashContact a {
					display: block;
					width: 100px;
					height: 27px;
					background: url(../images/splash/navSplashContact.jpg);
				}

			ul#splashNavTop li a:hover { background: none; }
		/***** End of Splash Nav Top *****/

div#splashContent {
	padding: 0px;
	margin: 0px auto;
	width: 955px;
}

	div#splashNav {
		float: left;
		position: relative;
		padding: 0px;
		margin: 0px;
		width: 200px;
		height: 350px;
		background: url(../images/splash/bgSplashNavLeft.jpg);
	}

		/***** Splash Nav Left *****/
		ul#splashNavLeft {
			position: absolute;
			top: 0px;
			left: 0px;
			padding: 0px;
			margin: 0px;
			list-style: none;
		}

			li.splashObits {
				position: absolute;
				top: 37px;
				left: 47px;
				padding: 0px;
				margin: 0px;
				width: 147px;
				height: 76px;
				background: url(../images/splash/navSplashObitsRoll.jpg);
			}

				li.splashObits a {
					display: block;
					padding: 0px;
					margin: 0px;
					width: 147px;
					height: 76px;
					background: url(../images/splash/navSplashObits.jpg);
				}

			li.splashService {
				position: absolute;
				top: 123px;
				left: 47px;
				padding: 0px;
				margin: 0px;
				width: 147px;
				height: 76px;
				background: url(../images/splash/navSplashServiceRoll.jpg);
			}

				li.splashService a {
					display: block;
					padding: 0px;
					margin: 0px;
					width: 147px;
					height: 76px;
					background: url(../images/splash/navSplashService.jpg);
				}

			li.splashPlanning {
				position: absolute;
				top: 209px;
				left: 47px;
				padding: 0px;
				margin: 0px;
				width: 147px;
				height: 76px;
				background: url(../images/splash/navSplashPlanningRoll.jpg);
			}

				li.splashPlanning a {
					display: block;
					padding: 0px;
					margin: 0px;
					width: 147px;
					height: 76px;
					background: url(../images/splash/navSplashPlanning.jpg);
				}

		ul#splashNavLeft li a:hover { background: none; }

		/***** End of Splash Nav Left *****/

	div#splashText {
		float: left;
		position: relative;
		padding: 0px;
		margin: 0px;
		width: 755px;
		height: 350px;
		background: url(../images/splash/bgSplashText.jpg);
	}

		p.splashFacParker {
			position: absolute;
			top: 40px;
			left: 200px;
			padding: 0px;
			margin: 0px;
			width: 239px;
			height: 110px;
		}

			p.splashFacParker a {
				display: block;
				width: 239px;
				height: 110px;
				background: url(../images/splash/linkSplashFacParker.jpg);
			}

		p.splashFacMcRaith {
			position: absolute;
			top: 172px;
			left: 67px;
			padding: 0px;
			margin: 0px;
			width: 239px;
			height: 110px;
		}

			p.splashFacMcRaith a {
				display: block;
				width: 239px;
				height: 110px;
				background: url(../images/splash/linkSplashFacMcRaith.jpg);
			}

		p.splashFacArnoldt {
			position: absolute;
			top: 172px;
			left: 333px;
			padding: 0px;
			margin: 0px;
			width: 239px;
			height: 110px;
		}

			p.splashFacArnoldt a {
				display: block;
				width: 239px;
				height: 110px;
				background: url(../images/splash/linkSplashFacArnoldt.jpg);
			}

		div#splashText p a:hover { background: none; }

div#splashFooter {
	position: relative;
	padding: 0px;
	margin: 0px auto;
	width: 955px;
	height: 142px;
	background: url(../images/splash/bgSplashFooter.jpg);
}

	p.footLinks {
		position: absolute;
		top: 70px;
		left: 333px;
		padding: 0px;
		margin: 0px;
		font: normal 10px/12px Verdana;
	}

		p.footLinks a:link, p.footLinks a:visited, p.footLinks a:active { color: #695e57; }
		p.footLinks a:hover { color: #ad9282; }

	p.footAldor {
		position: absolute;
		top: 70px;
		left: 560px;
		padding: 0px;
		margin: 0px;
		font: normal 10px/12px Verdana;
	}

		p.footAldor a:link, p.footAldor a:visited, p.footAldor a:active { color: #695e57; }
		p.footAldor a:hover { color: #ad9282; }



/***** Interior Styles *****/
div#header {
	position: relative;
	padding: 0px;
	margin: 0px auto;
	width: 955px;
	height: 179px;
	background: url(../images/bgHeader.jpg);
}

	h1#head {
		position: absolute;
		top: 50px;
		left: 330px;
		padding: 0px;
		margin: 0px;
		width: 367px;
		height: 97px;
	}

		h1#head a {
			display: block;
			padding: 0px;
			margin: 0px;
			width: 367px;
			height: 97px;
			background: url(../images/bgHead.jpg);
		}

		h1#head a:hover { background: none; }

div#content {
	padding: 0px;
	margin: 0px auto;
	width: 955px;
	background: url(../images/bgExpand.jpg) repeat-y;
}

	div#splashNav {
		float: left;
		position: relative;
		padding: 0px;
		margin: 0px;
		width: 200px;
		height: 350px;
		background: url(../images/bgNavLeft.jpg) no-repeat;
	}

	div#text {
		float: left;
		position: relative;
		padding: 20px 130px 20px 125px;
		margin: 0px;
		width: 400px;
		min-height: 310px;
		background: url(../images/bgText.jpg) no-repeat;
	}

	ul.faqlist {
	  list-style-type:none;
	  margin: 10px 0px 0px -30px;
	}

	li.faqlist {
	  margin: 5px 0px 5px 0px;
	}

	img.right {
	  float: right;
	  margin: 0px 0px 20px 15px;
	  padding: 3px;
	}

	hr {
	  margin: 5px 0px 5px 0px;
	}
	
	img.staff {
	 float:right;
	 margin:0px 5px 15px 20px;
	 padding:3px;
	 border:solid #000000 2px;
	}

	h4.bioName {
	}
	
	p.bio {
	text-align:justify;
	}
	
	p.contactInfo{
	  float:left;
	  width:225px;
	}
	
	p.clear{
	 clear:both;
	}
		h2 {
			padding: 0px;
			margin: 20px 0px 0px 0px;
			height: 40px;
		}

		h3 {
			padding: 0px;
			margin: 30px 0px -10px 0px;
			height: 35px;
		}

div#footer {
	position: relative;
	padding: 0px;
	margin: 0px auto;
	width: 955px;
	height: 142px;
	background: url(../images/bgFooter.jpg);
}

/***** Contact Form *****/
form#contact {
	padding: 0px;
	margin: 0px;
}

	fieldset.left, fieldset.right {
		padding: 2px 0px;
		margin: 0px;
		float: left;
		width: 200px;
		height: 25px;
		border: none;
	}

		fieldset input {
			padding: 3px;
			margin: 0px;
			width: 100px;
		}

		fieldset.comments {
			padding: 2px 0px 0px 48px;
			margin: 0px;
			border: none;
			text-align: center;
		}

			fieldset.comments textarea {
				padding: 3px;
				margin: 0px;
				width: 350px;
				height: 150px;
			}

		fieldset.buttons {
			padding: 4px 0px 0px 60px;
			margin: 0px;
			width: 398px;
			text-align: center;
			border: none;
		}

			fieldset.buttons input {
				padding: 0px;
				margin: 0px;
				width: 100px;
				height: 25px;
				background: #fff;
			}

	label {
		padding: 0px 5px 0px 0px;
		margin: 0px;
		float: left;
		width: 75px;
		line-height: 25px;
		text-align: right;
	}

	.red {color: #f00;}