body { font-family: Verdana, Arial, sans-serif; background-color: #ffffff; overflow-x: hidden; }
a { color: #0000cc; text-decoration: none; }
a:active { color: #d64252; }
a:hover { color: #d64252; text-decoration: underline overline; }
table { table-layout: auto; border-collapse: separate; empty-cells: show; }
.all { position: absolute; width: 960px; left: 50%; margin-left: -480px; top: 0px; }
.logo { position: absolute; left: 0px; top: 0px; width: 240px; height: 200px; background: url('../images/logo.jpg') top left no-repeat; }
.headr { position: absolute; left: 460px; top: 150px; width: 500px; height: 40px; }
.headr h2 { font-size: 28px; font-weight: bold; color: #99999c; text-align: right; }
.headr h3 { font-size: 18px; font-weight: bold; color: #99999c; text-align: right; }
.nav { position: absolute; left: 420px; top: 10px; width: 600px; height: 128px; padding: 0px; z-index: 100; }
.navrow0 { position: absolute; left: 0px; top: 0px; width: 550px; height: 20px; padding: 0px; }
.navrow1 { position: absolute; left: 0px; top: 21px; width: 550px; height: 20px; padding: 0px; }
.navrow2 { position: absolute; left: 0px; top: 42px; width: 550px; height: 20px; padding: 0px; }
.navrow3 { position: absolute; left: 0px; top: 63px; width: 550px; height: 20px; padding: 0px; }
.navrow4 { position: absolute; left: 0px; top: 84px; width: 550px; height: 20px; padding: 0px; }
.navrow5 { position: absolute; left: 0px; top: 105px; width: 550px; height: 20px; padding: 0px; }
.nav0 { position: absolute; left: 0px; top: 0px; width: 100px; height: 20px; }
.nav1 { position: absolute; left: 90px; top: 0px; width: 100px; height: 20px; }
.nav2 { position: absolute; left: 180px; top: 0px; width: 100px; height: 20px; }
.nav3 { position: absolute; left: 270px; top: 0px; width: 100px; height: 20px; }
.nav4 { position: absolute; left: 360px; top: 0px; width: 100px; height: 20px; }
.nav5 { position: absolute; left: 450px; top: 0px; width: 100px; height: 20px; }
.navn { position: absolute; left: 0px; width: 80px; height: 16px; padding-top: 2px; padding-left: 8px; background: #eeeeee; font-size: 11px; color: #666666; }
.navh { position: absolute; left: 0px; width: 80px; height: 16px; padding-top: 2px; padding-left: 8px; background: #d64252; font-size: 11px; color: #ffffff; }
.nava { position: absolute; left: 0px; width: 80px; height: 16px; padding-top: 2px; padding-left: 8px; background: #dddddd; font-size: 11px; color: #666666; }
.bibn { position: absolute; left: 542px; top: 0px; width: 40px; height: 40px; background: url('../images/bibn.gif') top left no-repeat; }
.bibh { position: absolute; left: 542px; top: 0px; width: 40px; height: 40px; background: url('../images/bibh.gif') top left no-repeat; }
.biba { position: absolute; left: 542px; top: 0px; width: 40px; height: 40px; background: url('../images/biba.gif') top left no-repeat; }
.content { position: absolute; left: 0px; top: 240px; width: 960px; padding: 0px; }
.content h1 { font-size: 20px; font-weight: bold; color: #848488; text-align: left; }
.content h2 { font-size: 16px; font-weight: bold; color: #848488; text-align: center; }
.content h3 { font-size: 15px; font-weight: bold; color: #666666; padding-top: 0px; }
.content h4 { font-size: 13px; font-weight: bold; color: #666666; text-align: center; padding-top: 4px; padding-bottom: 4px; }
.content h5 { font-size: 11px; font-weight: bold; color: #666666; text-align: center; padding-top: 0px; padding-bottom: 4px; }
.content h6 { font-size: 9px; font-weight: normal; color: #444444; text-align: center; }
.content p { font-size: 13px; color: #444444; }
.content th { font-size: 13px; font-weight: bold; text-align: center; color: #444444; vertical-align: top; }
.content td { font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #444444; vertical-align: top; }
.content sup { font-size: 9px; vertical-align: 33%; }
.content sub { font-size: 9px; }
.content li { font-size: 13px; color: #444444; }
.fnote { font-size: 11px; color: #444444; }
.foot { clear: both; padding: 20px; }
.foot p { font-size: 9px; color: #444444; font-weight: normal; text-align: center; }
.tbl { padding-right: 10px; padding-bottom: 10px; vertical-align: top; clear: both; }
.tbl2 { padding-right: 10px; padding-bottom: 10px; vertical-align: top; }
.events { position: absolute; left: 140px; top: 60px; width: 600px; padding: 20px; }
.events td { font-size: 12px; font-weight: normal; color: #444444; }
.evh1 { font-size: 16px; font-weight: bold; color: #848488; text-align: left; }
.evh2 { font-size: 14px; font-weight: bold; color: #777777; text-align: left; }
.evh3 { font-size: 13px; font-weight: bold; color: #5c5c5c; text-align: left; }
.evh4 { font-size: 12px; font-weight: bold; color: #444444; text-align: left; }
.hr { width: 100%; height: 1px; color: #cccccc; background-color: #cccccc; clear: both; }
.hrb { width: 100%; height: 2px; color: #99999c; background-color: #99999c; clear: both; }
.tar { text-align: right; }
.ctr { text-align: center; }
.rt { float: right; }
.icon { width: 100px; height: 100px; border: 0px; }
.infobut { width: 20px; height: 20px; cursor: pointer; }
.info { display: none; }
.infox { display: table-row; }
.music { position: absolute; left: 0px; top: 160px; width: 600px; padding: 10px; visibility: hidden; }
.music th { font-size: 13px; font-weight: bold; text-align: center; color: #4444444; vertical-align: top; }
.music td { font-size: 13px; color: #444444; vertical-align: top; }
.acc { font-size: 9px; vertical-align: 33%; }
.red { color: #cc0000; }
.redhead { color: #990000; font-weight: bold; }
.sm { font-size: 9px; }
.smr { font-size: 9px; text-align: right; margin-top: 0px; padding-right: 20px; }
.ra { text-align: right; }
.clb { clear: both; }
.picl  { float: left; margin: 10px; }
.picl2  { float: left; margin: 0px; }
.picr { float: right; margin: 10px; }
.picr2 { float: right; margin: 0px; }
.picc { margin: 10px; text-align: center; clear: both; }
.picf { margin-top: 10px; margin-bottom: 10px; text-align: center; clear: both; }
.gallrow { width: 960px; clear: both; }
.gallland { margin: 8px; border: 0px; width: 460px; height: 345px; }
.gallport { margin: 8px; border: 0px; width: 300px; height: 400px; }

.gallland1 { left: 10px; top: 0px; width: 460px; height: 345px; }
.gallland2 { left: 490px; top: 0px; width: 460px; height: 345px; }
.gallport1 { left: 10px; top: 0px; width: 300px; height: 400px; }
.gallport2 { left: 330px; top: 0px; width: 300px; height: 400px; }
.gallport3 { left: 650px; top: 0px; width: 300px; height: 400px; }
.popup { position: absolute; background-color: #f8f8f8; border-left: solid 2px #cccccc; border-right: solid 2px #66666c; border-top: solid 2px #cccccc; border-bottom: solid 2px #66666c; padding: 20px; visibility: hidden; overflow: hidden; z-index: 20; }
.popup td { font-size: 13px; color: #444444; vertical-align: top; }
.popup p { font-size: 13px; color: #444444; }
.popup h2 { font-size: 20px; font-weight: bold; color: #666666; text-align: center; }
.popup h3 { font-size: 18px; font-weight: bold; color: #444444; text-align: center; }
.popup h4 { font-size: 14px; font-weight: bold; color: #444444; text-align: center; }
.popup li { font-size: 13px; color: #444444; }
.spacer { height: 5px; }
.obit { position: relative; clear: both; width: 840px; border: solid 4px #333333; margin: 20px; padding: 20px; background-color: f0f0f0; }
.peal { position: absolute; background-color: #000000; border-left: solid 1px #cccccc; border-right: solid 1px #444444; border-top: solid 1px #cccccc; border-bottom: solid 2px #444444; padding: 20px; visibility: hidden; z-index: 20; cursor: pointer; }
.peal td { font-family: Bookman Old Style, Times, serif; font-size: 11px; color: #ddb855; }
.pealx { font-size: 15px; font-weight: bold; }
.land { position: absolute; left: 180px; width: 480px; height: 360px; background-color: #ffffff; padding: 18px; border-left: solid 2px #cccccc; border-top: solid 2px #cccccc; border-right: solid 2px #99999c; border-bottom: solid 2px #99999c; visibility: hidden; }
.landns { position: absolute; left: 180px; width: 480px; height: 360px; background-color: #ffffff; padding: 18px; border-left: solid 2px #cccccc; border-top: solid 2px #cccccc; border-right: solid 2px #99999c; border-bottom: solid 2px #99999c; visibility: hidden; }
.caption { position: absolute; left: 180px; width: 510px; background-color: #ffffff; border: solid 1px #99999c; padding: 4px; visibility: hidden; }
.caption p { font-size: 11px; color: #444444; text-align: center; }
.cap p { font-size: 9px; color: #444444; text-align: center; margin-top: 0px; }
#top { position: absolute; left: 140px; top: 70px; width: 620px; }
.bible { position: absolute; left: 0px; top: 240px; width: 960px; padding: 0px; }
.bible h1 { font-size: 20px; font-weight: bold; color: #848488; text-align: left; }
.bible h2 { font-size: 16px; font-weight: bold; color: #848488; text-align: center; }
.bible h3 { font-size: 15px; font-weight: bold; color: #666666; padding-top: 0px; }
.bible p { font-size: 13px; color: #444444; }
.bible td { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #444444; vertical-align: top; }
.bible sup { font-size: 9px; vertical-align: 33%; }
.bible sub { font-size: 9px; }

