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

* html #container #navigation { float: left; height: 41px; position: absolute; }
* html #map { position: relative; }
* html div.section { width: 520px; }
a { color: #008080; cursor: pointer; }
a:hover { text-decoration: none; }
html, body { height: 100%; }
body { background-color: #4A0015; color: #4A0015; cursor: default; font: 0.80em/160% 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande', 'Lucida', Arial, Verdana, sans-serif; margin: 0; padding: 0; text-align: center; }
div.section { background: url(../../Images/section.bg.gif) 0 0 no-repeat; padding: 5px; width: 535px; }
div.section h2 { color: #990022; font-size: 130%; }
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, table.records a.title { font-size: 105%; font-weight: bold; }
dl.list dd, dl.records dd, table.records td { margin: 10px 0; padding: 10px 5px; }
dl.list, dl.records { font-size: 95%; line-height: 20px; }
form .buttons { background-color: #E5DECB; border-bottom: 1px solid #C3B99E; 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 #48594B; padding: 5px; width: 518px; }
form label { font-weight: bold; }
form select { width: 530px; }
form textarea { font: 100% arial,tahoma,sans-serif; height: 140px; }
html>body #container #navigation { *margin-left: -155px; }
html>body #map { *position: relative; }
ol.list, ul.list { margin: 0 0 15px 25px; }
p, form, fieldset, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, img { border: 0; margin: 0; padding: 0; }
q { font-size: 95%; font-style: oblique; font-weight: bold; }
table { width: 100%; }
.alt { background-color: #E5DECB; border-bottom: 1px solid #C3B99E; border-top: 1px solid #C3B99E; }
.center { text-align: center; }
.clear { clear: both; }
.fleft { float: left; }
.fright { float: right; }
.img { background-color: #F0F1E8; border: 1px solid #000; padding: 10px 10px; }
.img { background-color: #E5DECB; border: 1px solid #C3B99E; padding: 6px; }
.module dd { margin: 0 !important; }
.module dl { padding-bottom: 10px !important; }
.module-navigation { float: right; margin-top: 10px; }
.module-navigation li { display: inline; float: left; font-size: 90%; font-weight: bold; }
.module-navigation li a { background-color: #E5DECB !important; border-bottom: 1px solid #C3B99E !important; display: block !important; margin-left: 8px !important; padding: 0 8px !important; text-decoration: none !important; }
.module-navigation ul { list-style: none; }
.notice { background-color: #E5DECB; border-bottom: 1px solid #C3B99E; border-top: 1px solid #C3B99E; font-weight: bold; margin: 5px 0; padding: 5px; text-align: center; }
.obit-image { margin-left: 8px; }
.obit-image a { display: block; }
.obit-image a:hover { background: transparent; }
.obit-image img { background-color: #E5DECB; border: 1px solid #C3B99E; padding: 6px; width: 175px; }
.pad { margin: 0 10px 10px 0; }
.popup { background: transparent !important; height: 100% !important; }
#container { background: url(../../Images/body.bg.gif) 0 0; }
#container #navigation { height: 41px; list-style: none; margin-bottom: 20px; margin-left: 232px; position: absolute; }
#container #navigation li { background-position: 0 0; background-repeat: no-repeat; float: left; margin-right: 1px; }
#container #navigation li a { display: block; height: 41px; text-indent: -5000px; }
#container #navigation li a:hover, #container #navigation li.current a { background-position: 0 -41px !important; }
#container #navigation li#navabout a { background: url(../../Images/nav.about.gif); width: 74px; }
#container #navigation li#navhome a { background: url(../../Images/nav.home.gif); margin-left: 30px; width: 57px; }
#container #navigation li#navobituaries a { background: url(../../Images/nav.obituaries.gif); width: 80px; }
#container #navigation li#navpreplanning a { background: url(../../Images/nav.preplanning.gif); width: 91px; }
#container #navigation li#navrelatedservices a { background: url(../../Images/nav.related.services.gif); width: 111px; }
#container #navigation li#navresources a { background: url(../../Images/nav.resources.gif); width: 83px; }
#content { background: url(../../Images/left.bg.gif) #D7CEB7 0 0 no-repeat; border-left: 1px solid #B0A278; border-right: 1px solid #B0A278; text-align: left; }
#content #left { float: left; padding: 10px 0 0 5px; width: 226px; }
#content #left dl.list { width: 203px; }
#content #right { background: url(../../Images/right.bg.gif) 0 0 repeat-x; float: right; padding: 58px 15px 0 0; width: 530px; }
#content h3 { height: 40px; }
#content h3, #content h4 { background-repeat: no-repeat; text-indent: -5000px; }
#content h4 { height: 30px; margin: 20px 0 0 0; }
#content p { margin-bottom: 15px; }
#footer { color: #FFFFFF; padding: 20px 0; }
#footer a { color: #00D0D0; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer ul { list-style: none; }
#footer ul li { display: inline; }
#header { background: url(../../Images/header.bg.gif) 0 0 repeat-x; }
#header #logo { background: url(../../Images/logo.gif) 0 0 no-repeat; height: 99px; margin: 0 auto; text-align: center; width: 780px; }
#header #logo a { display: block; height: 94px; left: 227px; position: relative; text-indent: -5000px; width: 327px; }
#header #logo a:hover { background-color: transparent; }
#map { height: 100%; margin: 0; padding: 0; position: absolute; width: 100%; }
#stafflist { list-style: none; }
#stafflist li { float: left; margin: 5px 5px; }
#wrapper { margin: 0 auto; width: 778px; }
.obit-thumb {
	float: left;
	border: none;
	width: 50px;
	height: 65px;
	padding: 1px;
	background-color: #48594B;
	margin-right: .5em;
}
