* {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

body {
	background: b4c5e4;
}

h2 {
	font-size: 1.5em;
	background: #A3C2E0;
	border: 2px solid #0066CC;
	padding: 5px;
	color: #003366;
	text-align: center;
}

h3 {
	font-size: 1em;
}
.sitename {
	position:absolute;
	top:3px;
	width:100%;
	height:24px;
	left: 22px;
	visibility: visible;
}
#container
{
position:absolute;
top:148px;
left:23px;
width:690px;
height:100%;
background-color:#ffffff;
}
#container a:link {
	color: #006699;
	text-decoration: none;
}
#container a:visited {
	text-decoration: none;
	color: #006699;
}
#container a:hover {
	text-decoration: none;
	color: #66CCFF;
}
#container a:active {
	text-decoration: none;
	color: #006699;
}
#containerLG
{
position:absolute;
top:144px;
left:-15px;
width:799px;
height:950px;
background-color:#ffffff;
}
#containerLG a:link {
	color: #006699;
	text-decoration: none;
}
#containerLG a:visited {
	text-decoration: none;
	color: #006699;
}
#containerLG a:hover {
	text-decoration: none;
	color: #66CCFF;
}
#containerLG a:active {
	text-decoration: none;
	color: #006699;
}

div#container > p:first-line {
	color: #006699;
	font-weight: bold;
}

div#container > p > img  {
	float: right;
	margin-left: 1em;
}

div#container > p {
	padding: 0 10px;
	text-align: justify;
}


div#container > p > img#imgleft  {
	float: left;
	margin-right: 0.8em;
}

div#container > p.copy {
	font-ize: .7em;
	color: #999;
	font-style: italic;
	border-top: 1px double #999;
	padding: 3px;
	text-align: center;
}

#videobox
{
position:absolute;
top:217px;
left:28px;
width:419px;
height:100%;
background-color:#ffffff;
}
#videobox a:link {
	color: #006699;
	text-decoration: none;
}
#videobox a:visited {
	text-decoration: none;
	color: #006699;
}
#videobox a:hover {
	text-decoration: none;
	color: #66CCFF;
}
#videobox a:active {
	text-decoration: none;
	color: #006699;
}
#vtext
{
position:absolute;
top:203px;
left:456px;
width:267px;
height:369px;
background-color:#ffffff;
}
#vtext a:link {
	color: #006699;
	text-decoration: none;
}
#vtext a:visited {
	text-decoration: none;
	color: #006699;
}
#vtext a:hover {
	text-decoration: none;
	color: #66CCFF;
}
#vtext a:active {
	text-decoration: none;
	color: #006699;
}
.container2
{
position:absolute;
top:148px;
left:23px;
width:469px;
height:100%;
padding-left:5px;
font-family:arial;
background-color:#ffffff;
}
#hbook {
text-decoration:none;
padding-left:4px;
padding-top:2px;
line-height:16px;
display:block;
border-style:solid;
border:1px;
border-color:#006699;
color:#999999;
width:100px;
height:25px;
background-color:#CCE0EB;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#hbook:hover {
color:#000;
font-size:12px;
background-color:#66CCFF;
text-decoration: none;
}float
#links {
	position:absolute;
	width:78px;
	height:202px;
	z-index:18;
	left: 8px;
	top: 40px;
	visibility: visible;
}
.reglink {
text-decoration:none;
color:#006699;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.reglink:hover {
font-size:12px;
color:#66CCFF;
background-color:white;
text-decoration: none;
}
#nav {width: 100%;
	  float: left;
		margin-top:90px;
		padding: 7px 0 0 20px;
		list-style: none;
		background: #A3C2E0;
		}
#nav li {
		float: left;
		margin: 0;
		padding: 0;
		font-family: "Arial";
		font-size: 16px;
		}
#nav a {
		float: left;
		display: block;
		margin: 0 1px 0 0;
		padding: 3px 6px;
		color: #006699;
		text-decoration: none;
		border: 1px solid #5C94B0;
		border-bottom: none;
		background: #D1F0FF url(bgblue950.gif) repeat-x top left;
		}
#nav a:hover, body#home #t-home a {
	color:#006699;
	padding-bottom:5px;
	border-color: ##006699;
	background: #fff url(bgwhite28.gif) repeat-x top left;
	}
#nav a:hover, body#tribute #t-tribute a {
	color:#006699;
	padding-bottom:5px;
	border-color: ##006699;
	background: #fff url(bgwhite28.gif) repeat-x top left;
	}
#nav a:hover, body#diy #t-diy a {
	color:#006699;
	padding-bottom:5px;
	border-color: ##006699;
	background: #fff url(bgwhite28.gif) repeat-x top left;
	}
#nav a:hover, body#care #t-care a {
	color:#006699;
	padding-bottom:5px;
	border-color: ##006699;
	background: #fff url(bgwhite28.gif) repeat-x top left;
	}
#nav a:hover, body#legal #t-legal a {
	color:#006699;
	padding-bottom:5px;
	border-color: ##006699;
	background: #fff url(bgwhite28.gif) repeat-x top left;
	}
#nav a:hover, body#burial #t-burial a {
	color:#006699;
	padding-bottom:5px;
	border-color: ##006699;
	background: #fff url(bgwhite28.gif) repeat-x top left;
	}
#nav a:hover, body#resources #t-resources a {
	color:#006699;
	padding-bottom:5px;
	border-color: ##006699;
	background: #fff url(bgwhite28.gif) repeat-x top left;
	}
#nav a:hover, body#contact #t-contact a {
	color:#006699;
	padding-bottom:5px;
	border-color: ##006699;
	background: #fff url(bgwhite28.gif) repeat-x top left;
	}
#nav a:hover, body#funeral #t-funeral a {
	color:#006699;
	padding-bottom:5px;
	border-color: ##006699;
	background: #fff url(bgwhite28.gif) repeat-x top left;
	}
#nav a:hover, body#video #t-video a {
	color:#006699;
	padding-bottom:5px;
	border-color: ##006699;
	background: #fff url(bgwhite28.gif) repeat-x top left;
	}
#nav a:hover, body#shop #t-shop a {
	color:#006699;
	padding-bottom:5px;
	border-color: ##006699;
	background: #fff url(bgwhite28.gif) repeat-x top left;
	}
#Layer1
{ position:absolute;
	left:654px;
	top:18px;
	width:88px;
	height:25px;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px
	color:#000000;
}
.style2 {font-weight: bold;
		color:#000000;
		font-size:20px;
		}
.style5 {color: #cc6699;
		font-size:20px;}	
#Layer1 a {text-decoration: none;}

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 100px;
  font-size:12px;
  line-height:18px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  background:#FFF6F8;
  font-family:Arial, Helvetica, sans-serif;
  color: #A75980;	
  padding: 5px;
  border-style:solid;
  border-width:1px;
  border-color: #ffd3da;
}

ul#menu li a:hover {
  background:#ffffff;
  color:#cc6699;
  padding:5px;
   border-style:solid;
  border-width:1px;
  border-color: #ffd3da;
}

ul#menu li ul li a {
  background: #FFFFC1;
  color:#A75980;
  padding-left: 15px;
  border-style:solid;
  border-width:1px;
  border-color: #ffd3da;
}

ul#menu li ul li a:hover {
  background: #Ffffff;
  color:#666666;
  padding-left: 15px;
  border-style:solid;
  border-width:1px;
  border-color: #D1F0F0;
  border-left: 3px #66cccc dotted;
}
.fatemenu
{
	position:absolute;
	top:146px;
	left:800px;
	font-size:12px;
	width:220px;
	height:115px;
	padding:2px;
	visibility: visible;
	}
