body { background-image: url(../art/WSPbg.jpg); background-repeat: no-repeat; background-attachment: fixed; background-position: center top; }
a:link { color: #005030; }
a:visited { color: #466348; }
a:hover { color: #a52a2a; }
a:active { color: #a52a2a; }
#wrapper { width: 790px; }
#content { width: 790px; }
#headwrap { width: 790px; height: 314px; padding-top: 18px; }
#nav { font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../art/cuts/WS2_01.png); background-repeat: no-repeat; background-position: 0 0; width: 319px; height: 314px; float: left; }
#nav ul { margin: 0 0 0 10px; padding: 127px 0 0; }
#nav ul li { margin: 0; padding: 0 0 2px; }
#nav a:link, #nav a:visited { color: #005030; text-decoration: none; }
#nav a:hover, #nav a:active { color: #febe10; text-decoration: none; }
#headpic { text-indent: -9999px; width: 471px; height: 314px; float: left; }
#headpicFLA { width: 471px; height: 314px; float: left; }
#headpicFLA.serv { background-image: url(../art/MainPics/services.png); background-repeat: no-repeat; background-position: 0 0; }
#ssSpacer { padding-top: 12px; }
#headpic.about { background-image: url(../art/MainPics/about.png); background-repeat: no-repeat; background-position: 0 0; }
#headpic.cont { background-image: url(../art/MainPics/contact.png); background-repeat: no-repeat; background-position: 0 0; }
#headpic.loc { background-image: url(../art/MainPics/locations.png); background-repeat: no-repeat; background-position: 0 0; }
#headpic.cost { background-image: url(../art/MainPics/cost.png); background-repeat: no-repeat; background-position: 0 0; }
#headpic.crem { background-image: url(../art/MainPics/cremation.png); background-repeat: no-repeat; background-position: 0 0; }
#headpic.fam { background-image: url(../art/MainPics/family.png); background-repeat: no-repeat; background-position: 0 0; }
#headpic.obit { background-image: url(../art/MainPics/obits.png); background-repeat: no-repeat; background-position: 0 0; }
#headpic.pet { background-image: url(../art/MainPics/pet.png); background-repeat: no-repeat; background-position: 0 0; }
#headpic.pplan { background-image: url(../art/MainPics/preplan.png); background-repeat: no-repeat; background-position: 0 0; }
#headpic.people { background-image: url(../art/MainPics/staff.png); background-repeat: no-repeat; background-position: 0 0; }
#headpic.hist { background-image: url(../art/MainPics/history.png); background-repeat: no-repeat; background-position: 0 0; }
#headpic h1 { font-size: 16px; font-weight: bold; }
#headpic h2 { font-size: 14px; font-weight: bold; }
#headpic ul { }
#headpic ul li {  }
#bodywrap {  }
#subnav { background-image: url(../art/cuts/subnav2.png); background-repeat: no-repeat; background-position: center top; width: 790px; height: 37px; }
#subnav ul { margin: 0; padding: 0 0 0 370px; list-style-type: none; }
#subnav ul li { float: left; margin: 0; padding: 0 40px; display: inline; }
.subbut { width: 101px; height: 37px; }
#subnav h4 { padding-top: 10px; }
#subnav a { text-decoration: none; }
#subnav li a:link .subbut, #subnav li a:visited .subbut { color: #005030; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../art/cuts/subbut.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; width: 101px; height: 37px; }
#subnav li a:hover .subbut, #subnav li a:active .subbut { color: #fff; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-image: url(../art/cuts/subbut.gif); background-repeat: no-repeat; background-position: -101px 0; width: 101px; height: 37px; }

#copywrap { background-image: url(../art/cuts/bodytile.png); background-position: 0 0; width: 790px; overflow: hidden; min-height: 250px; padding-bottom: 24px; }
#left { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 275px; margin-top: 12px; margin-right: 24px; margin-left: 24px; /*float: left;*/ }
#leftFeed { background-image: url(../art/cuts/feedBG.gif); background-repeat: no-repeat; background-position: center top; margin-top: 12px; margin-right: 9px; margin-left: 24px; width: 300px; /*float: left;*/ }
#right { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; width: 425px; overflow: hidden; float: right; margin-top: 12px; margin-left: 16px; margin-right:16px; }

#leftwrap {float:left;}

#right ul { font-size: 12px; margin: 0; padding: 6px 12px 12px 24px; list-style-type: square; }
#right ul li { padding-bottom: 6px; }
#right h1 { color: #96946a; font-size: 36px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 100; margin: 0; padding: 0; }
#right h2 { color: #466348; font-size: 14px; font-weight: bold; margin: 0; padding: 0 0 12px; }
#right p { font-size: 12px; line-height: 16px; padding-bottom: 12px; }
#faq { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; width: 750px; overflow: hidden; float: left; margin-top: 12px; margin-left: 16px; }
#faq p { font-size: 12px; line-height: 16px; padding-bottom: 12px; }
#faq h1 { color: #96946a; font-size: 36px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 100; margin: 0; padding: 0; }
#faq h2 { color: #466348; font-size: 18px; font-weight: bold; margin: 0; padding: 0 0 12px; }
.faqsection { padding-top: 8px; padding-bottom: 24px; }
.question { }
.question h3 { font-size: 14px; font-weight: bold; }
.boldtext { color: #633; font-size: 125%; font-weight: bold; }
.totop { font-size: 9px; }
#headright { text-align: left; margin-top: 12px; padding-left: 340px; }
#headright h1 { color: #96946a; font-size: 36px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 100; margin: 0; padding: 0; }
#headcenter { text-align: center; margin-top: 12px; }
#headcenter h1 { color: #96946a; font-size: 36px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 100; margin: 0; padding: 0; }
.locat { padding-left: 15px; }
.gallery { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 230px; float: left; padding: 12px; }
.gallery h2 { color: #466348; font-size: 16px; font-weight: bold; }
.gallery  { padding-bottom: 4px; }
.gallery a { font-size: 11px; }
.map { width: 425px; float: left; margin: 12px; }
#galspacer { clear: both; padding-left: 130px; }
.addy { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; }
.addy h2 { color: #466348; font-size: 24px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 2px; }
.addy p { font-size: 14px; }
strong { font-weight: bold; }
.greenbold { color: #030; font-size: 120%; font-weight: bold; }
#bodybase { background-image: url(../art/cuts/WS2_06.png); background-position: center top; width: 790px; height: 75px; }
.logos { text-align: center; width: 150px; float: left; padding-left: 3px; }
.logos p { font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10px; }
.logos a { text-decoration: none; }
.clear { clear: both; }
#footer { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-image: url(../art/cuts/WS2_08.gif); background-repeat: no-repeat; background-position: 0 0; width: 790px; height: 137px; margin-top: 18px; padding: 0; }
#footer h1 { color: #fff; font-size: 18px; padding-top: 14px; padding-bottom: 2px; }
#footer ul { font-size: 12px; font-weight: normal; padding-bottom: 4px; list-style-type: none; }
#footer ul li { color: #fff; display: inline; }
#footer ul li a:link, #footer ul li a:visited { color: #afbf8c; text-decoration: none; }
#footer ul li a:hover, #footer ul li a:active { color: #febe10; text-decoration: none; }
#footer h3 { color: #dedcc2; font-size: 14px; font-weight: normal; padding: 0; }
#footer h4 { font-size: 12px; padding-top: 4px; }
#footer h4 a:link, #footer h4 a:visited { color: #fff; text-decoration: none; }
#footer h4 a:hover, #footer h4 a:active { color: #ffc906; text-decoration: none; }
#copyright { font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center; padding: 24px 0 0; }
#copyright a:link, #copyright a:visited { color: #808080; text-decoration: none; }
#copyright a:hover, #copyright a:active { color: #a52a2a; }
#copyright a:link, #copyright a:visited { }
#copyright a:hover, #copyright a:active { }
#subnav2 { background-image: url(../art/cuts/subnav2.png); background-repeat: no-repeat; background-position: center top; width: 790px; height: 37px; }
#subnav2 ul { margin: 0; padding: 0 0 0 321px; list-style-type: none; }
#subnav2 ul li { float: left; margin: 0; padding: 0 2px; display: inline; }
.subbut2 { width: 150px; height: 37px; }
#subnav2 h4 { padding-top: 10px; }
#subnav2 a { text-decoration: none; }
#subnav2 li a:link .subbut2, #subnav2 li a:visited .subbut2 { color: #005030; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../art/cuts/subbut2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; width: 150px; height: 37px; }
#subnav2 li a:hover .subbut2, #subnav li a:active .subbut2 { color: #fff; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-image: url(../art/cuts/subbut2.gif); background-repeat: no-repeat; background-position: -150px 0; width: 150px; height: 37px; }
#plaque { width: 227px; height: 184px; }
#plaquebutn { text-indent: -9999px; width: 227px; height: 184px; }
#plaque a:link #plaquebutn, #plaque a:visited #plaquebutn { background-image: url(../art/plaque/plaque_butn.jpg); background-position: 0 0; }
#plaque a:hover #plaquebutn, #plaque a:active #plaquebutn { background-image: url(../art/plaque/plaque_butn.jpg); background-position: -227px 0; }
#todo { width: 250px; height: 60px; padding-bottom: 24px; }
#todobutn { text-indent: -9999px; width: 250px; height: 60px; }
#todo a:link #todobutn, #todo a:visited #todobutn { background-image: url(../art/MustBeDone2-butn.gif); background-position: 0 0; }
#todo a:hover #todobutn, #todo a:active #todobutn { background-image: url(../art/MustBeDone2-butn.gif); background-position: 0 -60px; }
#ethics { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
#ethics h2 { color: #730a06; font-size: 16px; font-weight: bold; }
#ethics h5 { font-size: 12px; font-style: italic; }
#ethics ul { margin: 12px 12px 12px 36px; list-style-type: square; }
#ethics ul li { padding: 4px; list-style-type: square; }
#videowrap { font-size: 10px; text-indent: -9999px; width: 250px; height: 45px; padding-top: 15px; padding-bottom: 15px; }
#videowrap a:link #videobut, #videowrap a:visited #videobut { background-image: url(../art/MovieButn.gif); background-repeat: no-repeat; background-position: 0 0px; }
#videowrap a:hover #videobut, #videowrap a:active #videobut { background-image: url(../art/MovieButn.gif); background-repeat: no-repeat; background-position: 0 -45px; }
#videobut { width: 250px; height: 45px; }


.testimonial {margin:0 auto; width:275px; height:120px;}
.testimonial p {font-family:Georgia serif; font-size:16px; line-height:16px; margin:0; padding:0; font-style:italic; color:#466348;}
.testimonial p.quoted {font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size:12px; line-height:16px; margin:12px 0 0 0; padding:0; text-align:right; color:#000; font-style:normal;}

