@import url("/content/style/style.css");
@import url("current.services.css");

* html #footer { margin-left: 14px; }
a { color: #684038;}
a:hover { text-decoration: none; }
a.img { background-color: #FEFDF6; border: 1px solid #E7D8BE;display: block; padding: 2px; }
a.img:hover { border-color: #957973; }
body { background: url(../../Images/body.bg.jpg) #F0E9D9 0 0 repeat-x; color: #333333; cursor: default; font: 0.8em/160% 'Arial','Trebuchet MS','Lucida Sans Unicode','Lucida Grande', 'Lucida', Verdana, sans-serif; margin: 0; text-align: center; }
dl.error { padding: 10px; }
dl.error dd { padding: 10px 0; text-align: center; }
dl.error dd.message { font-size: 150%; font-weight: bold; }
dl.list a.title, dl.records a.title { font-weight: bold; }
dl.list dd, dl.records dd { margin: 10px 0; padding: 8px; }
dl.list dd.foot, dl.records dd.foot { border: 0; padding-bottom: 0; }
dl.list, dl.records { line-height: 20px;}
dl.list2 { margin-bottom: 20px; }
dl.list2 dd { padding: 4px 8px; }
form .buttons { background-color: #FAF9F3; border-bottom: 1px solid #F5F2E7; margin-bottom: 20px; padding: 10px; text-align: left; }
form .buttons input { cursor: pointer; font-weight: bold; margin-left: 10px; padding: 5px; }
form .checkbox { margin-right: 3px; vertical-align: middle; }
form dd { padding-bottom: 5px; }
form input.field, form select, form textarea { border: 1px solid #E7D8BE; padding: 5px; width: 98%; }
form label { font-weight: bold; }
form select { width: 100%; }
form textarea { font: 100% arial,tahoma,sans-serif; height: 140px; }
.captcha { margin-top: 10px; }
.captcha img { border: 1px solid #DCD9C7; float: left; margin-bottom: 10px; margin-right: 10px; }
hr { background: url(../../Images/spacer.gif) 100% 0 repeat-x; border: 0; color: #E7D8BE; height: 1px; margin: 0 0 13px; }
img.img { background-color: #FEFDF6; border: 1px solid #E7D8BE !important; margin: 5px; padding: 2px; }
p, form, fieldset, ul, ol, li, dl, dt, dd, img, h1, h2, h3, h4, h5 { border: 0; margin: 0; padding: 0; }
table { font-size: 90%; }
table td { vertical-align: top; }
table.records td { padding: 8px; }
.alt { background-color: #FAF9F3; border-bottom: 1px solid #F5F2E7; border-top: 1px solid #F5F2E7; }
.center { text-align: center; }
.clear { clear: both; }
.fleft { float: left; }
.fright { float: right; }
.module-navigation { float: right; height: 1px; position: relative; top: -10px; }
.module-navigation li { display: inline; float: left; font-size: 90%; font-weight: bold; }
.module-navigation li a { background-color: #FAF9F3 !important; border-bottom: 1px solid #F5F2E7 !important; color: #333333; display: block !important; margin-left: 8px !important; padding: 0 8px !important; text-decoration: none !important; }
.module-navigation ul { list-style: none; }
.notice { background-color: #FAF9F3; border-bottom: 1px solid #F5F2E7; border-top: 1px solid #F5F2E7; color: #333333; font-size: 90%; font-weight: bold; margin: 5px 0; padding: 5px; text-align: center; }
.name { background-color: #FAF9F3; border-bottom: 1px solid #F5F2E7; border-top: 1px solid #F5F2E7; color: #333333; font-size: 130%; font-weight: bold; margin: 5px 0; padding: 5px; text-align: center; }
#container { background: url(../../Images/container.bg.jpg) 0 0 repeat-y; margin: 0 auto; padding: 0 3px; text-align: center; width: 834px; }
#content { font-size: 110%; line-height: 160%; padding: 24px; text-align: left; width: 787px; }
#content #left { float: left; width: 520px; }
#content #left h3, #content #right h4 { background-repeat: no-repeat; height: 32px; text-indent: -5000px; }
#content #left ul, #content #left ol { margin: 10px 25px; }
#content #right { float: right; font-size: 90%; width: 241px; }
#content #right #associations { list-style: none; }
#content #right #associations li { padding: 6px 0; text-align: center; }
#content h5 { color: #684038; font-size: 110%; padding: 4px 0; }
#content p { margin-bottom: 20px; }
#footer { float: left; font-size: 90%; margin-left: 29px; padding-bottom: 26px; text-align: center; width: 510px; }
#footer ul { list-style: none; }
#footer ul li { display: inline; word-spacing: 2px; }
#googlemap, .photo-wrapper { height: 214px; }
#header { background: url(../../Images/header.bg.jpg) 0 0 no-repeat; height: 231px; margin: 0 auto; }
#header #navigation { background: url(../../Images/nav.bg.jpg) 0 0 repeat-x; height: 39px; list-style: none; margin: 0 1px; padding-top: 2px; }
#header #navigation li { float: left; }
#header #navigation li a { cursor: pointer; display: block; height: 37px; padding: 0; text-decoration: none; text-indent: -5000px; }
#header #navigation li a#navabout { background: url(../../Images/Navigation/about.gif) 0 0 no-repeat; width: 88px; }
#header #navigation li a#navcontact { background: url(../../Images/Navigation/contact.gif) 0 0 no-repeat; width: 107px; }
#header #navigation li a#navhome { background: url(../../Images/Navigation/home.gif) 0 0 no-repeat; width: 60px; }
#header #navigation li a#navlocations { background: url(../../Images/Navigation/locations.gif) 0 0 no-repeat; width: 96px; }
#header #navigation li a#navmerchandise { background: url(../../Images/Navigation/merchandise.gif) 0 0 no-repeat; width: 116px; }
#header #navigation li a#navobituaries { background: url(../../Images/Navigation/obituaries.gif) 0 0 no-repeat; width: 98px; }
#header #navigation li a#navpreplanning { background: url(../../Images/Navigation/preplanning.gif) 0 0 no-repeat; width: 112px; }
#header #navigation li a#navresources { background: url(../../Images/Navigation/resources.gif) 0 0 no-repeat; width: 97px; }
#header #navigation li a#navstaff { background: url(../../Images/Navigation/staff.gif) 0 0 no-repeat; width: 58px; }
#header #navigation li a:hover, #header #navigation li a.current { background-position: 0 -37px !important; }
#header h1 a { display: block; height: 190px; margin: 0 auto; position: relative; text-indent: -5000px; width: 350px; }
#photo { background-color: #FEFDF6; border: 1px solid #E7D8BE; height: 214px; margin: 0 auto 0; padding: 2px; width: 505px; }

/* MAP */
#map { height: 600px; position: relative; overflow: hidden !important; width: 100%; }
.popup { background: transparent !important; height: 100% !important; }

.obit-thumb {
	float: left;
	border: none;
	width: 50px;
	height: 65px;
	padding: 1px;
	background-color: #48594B;
	margin-right: .5em;
}
ul { list-style: none; }

.staff-list { width: 620px; margin: 0; padding: 0;}
.staff-list .name {
	font-size: 12px;
}
.staff-list li { float: left; margin-right: 0: padding: 0; }
.staff-list ul.staff { width: 125px; float: left; margin-right: 25px;}
.staff  li a { background-color: #FFFFFF; border: 1px solid #968A5B; float: left; margin: 0 30px 11px 0; padding: 3px; }

/*ul.staff { list-style: none; margin: 0 auto; }
ul.staff { margin-top: 10px; text-align: center; width: 600px; }
ul.staff li { display: inline; float: left; height: 275px; width: 300px; }
ul.staff li img { background-color: #B7D3C5; padding: 10px; }
ul.staff li p { margin: 10px 0 10px 0; }*/
