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

a { color: #075478; cursor: pointer; }
a:hover { text-decoration: none; }
body { background: url(../../Images/body.bg.gif) 0 0; color: #000000; cursor: default; font: 0.8em/160% 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande', 'Lucida', Arial, Verdana, sans-serif; margin: 0; padding: 0; text-align: center; }
dl.error { padding: 10px; }
dl.error dd { padding: 10px 0; text-align: center; }
dl.error dd.message { color: #075478; 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: 0; padding: 8px 5px; }
dl.list, dl.records, table.records { font-size: 100%; line-height: 20px; margin-bottom: 30px; }
form .buttons { background-color: #BECAA6; border-bottom: 1px solid #9EA979; padding: 10px; text-align: left; }
form .buttons input { cursor: pointer; font-weight: bold; margin-right: 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 #9EA979; padding: 5px; width: 98%; }
form label { font-weight: bold; margin-left: 2px; }
form select { width: 100%; }
form textarea { font: 100% arial,tahoma,sans-serif; height: 140px; }
hr { background-color: #9EA979; height: 1px; width: 100%; }
ol.list, ul.list { margin: 0 0 15px 25px; }
p, form, fieldset, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, img, hr { border: 0; margin: 0; padding: 0; }
table { width: 100%; }
ul.staff { list-style: none; margin: 0 auto; }
ul.staff { margin-top: 10px; text-align: center; width: 400px; }
ul.staff li { display: inline; float: left; height: 150px; margin: 0 0 100px; width: 200px; }
.alt { background-color: #C5D0AE; }
.center { text-align: center; }
.clear { clear: both; }
.fleft { float: left; }
.fright { float: right; }
.img, ul.staff img { background-color: #C5D0AE; border: 1px solid #9EA979; padding: 10px; }
.module { background-color: #0B256B; color: #FFFFFF; }
.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: #BECAA6 !important; border-bottom: 1px solid #9EA979 !important; color: #FFFFFF; display: block !important; margin-left: 8px !important; padding: 0 8px !important; text-decoration: none !important; }
.module-navigation ul { list-style: none; }
.notice { background-color: #BECAA6; border-bottom: 1px solid #9EA979; border-top: 1px solid #9EA979; color: #FFFFFF; font-size: 15px; font-weight: bold; padding: 5px; text-align: center; }
.obit-image { margin-bottom: 20px; text-align: center; }
.obit-image a { display: block; }
.obit-image a:hover { background: transparent; }
.obit-image img { border: 1px solid #9EA979; padding: 1px; width: 190px; }
.pad { margin: 0 10px 5px 0; } /* Chris changed from 10px to 5px */
#container { background: url(../../Images/header.bg.gif) 0 0 repeat-x; }
#content #left, #content-full #left { float: left; margin-top: 61px; width: 528px; }
#content #right, #content-full #right { background: url(../../Images/photo.gif) 0 0 no-repeat; float: right; padding-top: 200px; width: 214px; }
#content .section, #content-full .section { margin-bottom: 22px; }
#content h2 { color: #075478; font-size: 16px; }
#content h3, #content h4, #content-full h3, #content-full h4 { background-repeat: no-repeat; height: 41px; text-indent: -5000px; }
#content h4 { height: 31px !important; }
#content p, #content-full p { margin-bottom: 15px; }
#content, #content-full { background: url(../../Images/content.bg.gif) #D1DBBD 0 0 no-repeat; border-left: 1px solid #9EA979; border-right: 1px solid #9EA979; padding: 0 10px 30px; text-align: left; }
#content-full #right { background: transparent !important; margin-top: 0 !important; padding-top: 61px; width: 214px; }
#footer { background-color: #17313D; color: #FFFFFF; font-size: 90%; text-align: right; }
#footer a { color: #FFFFFF; }
#footer div { background: url(../../Images/logo.footer.gif) 0 15% no-repeat; height: 72px; padding-top: 20px; }
#footer ul { list-style: none; }
#footer ul li { display: inline; }
#header { height: 99px; width: 778px; }
#header #logo { background: url(../../Images/logo.gif) 0 0 no-repeat; float: left; height: 94px; width: 273px; }
#header #logo a { display: block; height: 99px; position: relative; text-indent: -5000px; width: 273px; }
#header #logo a:hover { background-color: transparent; }
#header #motto { background: url(../../Images/motto.gif) 0 0 no-repeat; float: right; height: 27px; margin-top: 35px; width: 373px; }
#navigation { margin-left: 11px; position: absolute; top: 99px; }
#navigation li { float: left; margin-bottom: 20px; margin-right: 1px; }
#navigation li a { cursor: pointer; display: block; height: 41px; padding: 0; text-decoration: none; text-indent: -5000px; }
#navigation li#navabout { background: url(../../Images/Navigation/about.gif) 0 0 no-repeat; width: 74px; }
#navigation li#navcontact { background: url(../../Images/Navigation/contact.gif) 0 0 no-repeat; width: 83px; }
#navigation li#navhome { background: url(../../Images/Navigation/home.gif) 0 0 no-repeat; width: 57px; }
#navigation li#navobituaries { background: url(../../Images/Navigation/obituaries.gif) 0 0 no-repeat; width: 80px; }
#navigation li#navpreplanning { background: url(../../Images/Navigation/preplanning.gif) 0 0 no-repeat; width: 91px; }
#navigation li#navrelatedservices { background: url(../../Images/Navigation/relatedservices.gif) 0 0 no-repeat; width: 78px; }
#navigation li:hover, #navigation li.current { background-position: 0 -41px !important; }
#navigation ul { list-style: none; }
#wrapper, #footer div { margin: 0 auto; width: 778px; }


#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: 60px;
	padding: 1px;
	background-color: #48594B;
	margin-right: .5em;
}
