body { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13pt; background-color: #6a89aa; background-image: url(../images/header_back.png); background-repeat: repeat-x; background-position: 0 0; }
a:link { color: #52341e; text-decoration: underline; }
a:visited { color: #52341e; text-decoration: underline; }
a:hover { color: #3b6e8f; text-decoration: underline; }
a:active { color: #52341e; text-decoration: underline; }
.page_left { background-image: url(../images/page_left.png); background-repeat: repeat-y; background-position: 237px 0; }
.page_right { background-image: url(../images/page_right.png); background-repeat: repeat-y; background-position: 0 0; }
.page_center { background-image: url(../images/page_center.png); background-repeat: repeat-y; background-position: 0 0; }
.footer { color: #000; font-size: 8pt; line-height: 11pt; }
.footer a:link { color: #52341e; text-decoration: underline; }
.footer a:visited { color: #52341e; text-decoration: underline; }
.footer a:hover { color: #000; text-decoration: underline; }
.footer a:active { color: #52341e; text-decoration: underline; }
.page_header_cell { padding-top: 13px; padding-bottom: 13px; }
.nav_cell { padding-top: 15px; padding-right: 63px; }
.map_div { font-size: 9pt; line-height: 11pt; text-align: center; border: solid 2px #3b6e8f; }
.image_border { border: solid 2px #3b6e8f; }
.image_border_pad_RB { margin-right: 9px; margin-bottom: 9px; border: solid 2px #3b6e8f; }
#layer1 { visibility: visible; position: relative; z-index: 1; width: 173px; }
#layer2 {
	width: 297px;
	position: absolute;
	top: -70px;
	left: 0;
	z-index: 2;
	visibility: visible;
}
#layer3 { visibility: visible; position: relative; z-index: 3; width: 225px; height: 300px; }
#layer4 { width: 348px; position: absolute; left: -230px; height: auto; z-index: 4; visibility: visible; }
#layer5 {
	width: 197px;
	position: absolute;
	top: 455px;
	left: 0;
	z-index: 2;
	visibility: visible;
}
#layer6 {
	width: 179px;
	position: absolute;
	top: 560px;
	left: 0;
	z-index: 2;
	visibility: visible;
}
.obitsbox_content { font-size: 9pt; line-height: 12pt; }
.obitsbox_content a:link { color: #3b6e8f; text-decoration: underline; }
.obitsbox_content a:visited { color: #3b6e8f; text-decoration: underline; }
.obitsbox_content a:hover { color: #52341e; text-decoration: underline; }
.obitsbox_content a:active { color: #3b6e8f; text-decoration: underline; }
.obitsbox_right_edge { background-image: url(../images/obitsbox/Obits_box_right.png); background-repeat: repeat-y; }
.obitsbox_left_edge { background-image: url(../images/obitsbox/Obits_box_left.png); background-repeat: repeat-y; }
.admin_display_div { width: 396px; height: 400px; overflow: scroll; margin-top: 13px; border: solid 1px #52341e; }
.display_div { margin-top: 13px; width: 396px; height: auto; overflow: visible; border: solid 1px #52341e; }
.obit_image { margin-bottom: 13px; margin-left: 13px; border: solid 2px #3b6e8f; }
.obit_in_memory { color: #52341e; font-size: 9pt; font-weight: bold; line-height: 11pt; }
.obit_header { color: #52341e; font-size: 16pt; font-weight: bold; line-height: 19pt; }
.obit_date { color: #3b6e8f; font-size: 9pt; font-weight: bold; line-height: 12pt; }
.obit_back { width: 50px; float: right; }
