body { background-image: url(../art/BGTile.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; }
a:link { }
a:visited { }
a:hover { }
a:active { }
#wrapper { width: 800px; }
.clear { clear: both; }
#top { width: 800px; height: 163px; }
#top .logo { float: left; }
#top img { border-width: 0; }
#top .type {  }
.type h1 { font-size: 24px; text-indent: -9999px; margin: 0; padding: 0; }
.type h2 { color: #fff; margin: 0; padding: 44px 0 0; }
#nav { width: 800px; clear: both; margin: 0; padding: 0; }
#nav ul { width: 800px; height: 34px; margin: 0; padding: 0; list-style-type: none; }
#nav ul li { float: left; margin: 0; padding: 0; list-style-type: none; display: inline; }
#nav a:link { color: #003556; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
#nav a:visited { color: #003556; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
#nav a:hover { color: #ffc906; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.Nabout { background-image: url(../art/nav/about.gif); background-attachment: scroll; background-position: 0 0; width: 93px; height: 26px; margin: 0; padding: 8px 0 0 0; }
#nav a:hover div.Nabout { background-image: url(../art/nav/about.gif); background-attachment: scroll; background-position: 0 -36px; margin: 0; padding: 8px 0 0; width: 93px; height: 21px; }
.Nserv { background-image: url(../art/nav/services.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 114px; height: 26px; margin: 0; padding: 8px 0 0 0; }
#nav a:hover div.Nserv { background-image: url(../art/nav/services.gif); background-attachment: scroll; background-position: 0 -36px; margin: 0; padding: 8px 0 0; width: 114px; height: 21px; }
.Nfacil { background-image: url(../art/nav/facility.gif); background-repeat: no-repeat; background-position: 0 0; width: 173px; height: 26px; margin: 0; padding: 8px 0 0 0; }
#nav a:hover div.Nfacil { background-image: url(../art/nav/facility.gif); background-attachment: scroll; background-position: 0 -36px; margin: 0; padding: 8px 0 0; width: 173px; height: 21px; }
.Ncrem { background-image: url(../art/nav/cremation.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 98px; height: 26px; margin: 0; padding: 8px 0 0 0; }
#nav a:hover div.Ncrem { background-image: url(../art/nav/cremation.gif); background-attachment: scroll; background-position: 0 -36px; margin: 0; padding: 8px 0 0; width: 98px; height: 21px; }
.Npplan { background-image: url(../art/nav/preplanning.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 113px; height: 26px; margin: 0; padding: 8px 0 0 0; }
#nav a:hover div.Npplan { background-image: url(../art/nav/preplanning.gif); background-attachment: scroll; background-position: 0 -36px; margin: 0; padding: 8px 0 0; width: 113px; height: 21px; }
.Ncont { background-image: url(../art/nav/contact.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 107px; height: 26px; margin: 0; padding: 8px 0 0 0; }
#nav a:hover div.Ncont { background-image: url(../art/nav/contact.gif); background-attachment: scroll; background-position: 0 -36px; margin: 0; padding: 8px 0 0; width: 107px; height: 21px; }
#leftCol { width: 203px; float: left; padding-top: 22px; }
#leftCol ul { margin: 0; padding: 0; }
.event { background-image: url(../art/buttons/events_butn.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-indent: -9999px; width: 149px; height: 88px; }
#leftCol a:hover .event { background-image: url(../art/buttons/events_butn.jpg); background-position: 0 -88px; width: 149px; height: 88px; }
.obits { background-image: url(../art/buttons/obits_butn.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-indent: -9999px; width: 149px; height: 87px; margin-top: 27px; }
#leftCol a:hover .obits { background-image: url(../art/buttons/obits_butn.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -87px; width: 149px; height: 87px; }
.staff { background-image: url(../art/buttons/staff_butn.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-indent: -9999px; width: 149px; height: 28px; margin-top: 27px; }
#leftCol a:hover .staff { background-image: url(../art/buttons/staff_butn.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -28px; width: 149px; height: 28px; }

.florist { background-image: url(../art/buttons/florist_butn.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-indent: -9999px; width: 149px; height: 28px; margin-top: 27px; }
#leftCol a:hover .florist { background-image: url(../art/buttons/florist_butn.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -28px; width: 149px; height: 28px; }

.history { background-image: url(../art/buttons/history_butn.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-indent: -9999px; width: 149px; height: 28px; margin-top: 14px; }
#leftCol a:hover .history { background-image: url(../art/buttons/history_butn.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -28px; width: 149px; height: 28px; }
.olpp { background-image: url(../art/buttons/olpp_butn.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-indent: -9999px; width: 149px; height: 28px; margin-top: 14px; }
#leftCol a:hover .olpp { background-image: url(../art/buttons/olpp_butn.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -28px; width: 149px; height: 28px; }
.fq { background-image: url(../art/buttons/fq_butn.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-indent: -9999px; width: 149px; height: 28px; margin-top: 14px; }
#leftCol a:hover .fq { background-image: url(../art/buttons/fq_butn.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -28px; width: 149px; height: 28px; }
#rightCol { width: 570px; float: left; padding-top: 22px; }
#copywrapper { background-image: url(../art/CopyBG_02.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; width: 570px; margin-top: 27px; }
#obitwrapper { clear: both; padding-top: 25px; }
#copy { background-image: url(../art/CopyBG_01.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: left; padding: 24px; }
#copy ul { padding-bottom: 12px; padding-left: 24px; }
#copy ul li { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-left: 12px; list-style-type: square; }
#copy h1 { color: #003; font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; }
#copy h2 { color: #666; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-bottom: 8px; }
#copy p { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 125%; padding-bottom: 8px; }
#footer { margin: 0; padding: 24px 0 24px 187px; }
#footer h1 { color: #003556; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
#footer h2 { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-top: 4px; }
#footer ul { list-style-image: none; }
#footer ul li { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 0 12px; display: inline; }
#footer a:link, #copywrapper a:link { color: #154b87; text-decoration: none; }
#footer a:hover, #copywrapper a:hover { color: #7e1106; }
#footer a:visited, #copywrapper a:visited { color: #000; }
#copyright { font-size: 9px; padding-top: 36px; }
#copyright a:link { color: #ccc; text-decoration: none; }
#copyright a:hover { color: #7e1106; text-decoration: none; }
#copyright a:visited { color: #154b87; text-decoration: none; }
.rss_item { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.rss_item h5 { color: #090536; font-size: 16px; font-weight: bold; margin: 0; padding: 0; }
.rss_item h6 { color: #36331d; font-size: 13px; font-weight: bold; margin: 0; padding: 0 0 8px; }
.rss_item p { color: #000; font-size: 12px; margin: 0; padding: 0 0 12px; }
#rssimg { float: left; padding: 0 0 24px 24px; }
#rssfloat { width: 540px; float: left; }
