a { background-color: #F9EFC2; color: #55412e; }

a:visited { background-color: #F9EFC2; color: #663300; }

a:hover { background-color: #F9EFC2; color: #996600; }

#foot a { background-color: #F9EFC2; color: #55412e; text-decoration: none; }

#foot a:visited { background-color: #F9EFC2; color: #663300; text-decoration: none; }

#foot a:hover { background-color: #F9EFC2; color: #996600; text-decoration: underline; }

.admit { color: #55412e; line-height: 75px; width: 640px; background-color: #f9efc2; }

.albumspacer { background: #f9efc2 url(../images/yellow_textile.jpg) repeat; color: #55412e; width: 396px; line-height: 30px; }

.arrive { background: #f9efc2 repeat; color: #55412e; border-collapse: collapse; width: 80px; border: 1px solid #490f11; text-align: center; font: 400 10px Arial, Verdana, sans-serif; }

.arriveinfo { background: #f9efc2 repeat; color: #55412e; font-family: Verdana, Arial, sans-serif; font-size: 10px; border-collapse: collapse; width: 80px; border: 1px solid #490f11; text-align: left; padding-left: 4px; vertical-align: top; }

.bdmnote { background: #F9EFC2 url("../images/tile_certpattern.gif") repeat; border: 1px solid #55412E; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-style: normal; font-weight: 400; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: justify; width: 580px; }

body { font-family: Verdana, Arial, sans-serif; font-size: 10px; text-align: center; background: #f9efc2 url(../images/yellow_textile_2.jpg) repeat; margin-top: 30px; margin-bottom: 15px; color: #55412e; }

h1 { background-color: #F9EFC2; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 17px; font-weight: 800; margin: 0px; padding-bottom: 8px; padding-top: 0px; text-align: center; }

h2 { background-color: #F9EFC2; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: 400; margin: 0px; text-align: justify; }

tr,td { padding: 0px; text-align: left; }

ul.square { list-style-type: square; }

.bounty { background: #F9EFC2; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 9px; font-style: normal; font-weight: 400; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px; text-align: left; }

.bride { border: 1px solid #490f11; background: #f9efc2 url(../images/tile_certpattern.gif) repeat; color: #55412E; font: normal 10px Verdana, Arial, sans-serif; width: 195px; text-align: center; vertical-align: top; padding-top: 5px; }

.buttsig { text-align: right; }

.century { background-color: #F9EFC2; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 18px; font-weight: 800; padding-bottom: 5px; padding-top: 5px; text-align: center; }

.certinfo { width: 290px; color: #55412E; text-align: left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; border: 1px solid #490f11; border-collapse: collapse; vertical-align: top; font: 400 10px Verdana, Arial, sans-serif; background: #f9efc2 url(../images/tile_certpattern.gif) repeat; }

.certinforhs { width: 290px; color: #55412E; text-align: right; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; border: 1px solid #490f11; border-collapse: collapse; vertical-align: top; font: 400 10px Verdana, Arial, sans-serif; background: #f9efc2 url(../images/tile_certpattern.gif) repeat; }

.certsignature { width: 580px; background: #f9efc2; color: #55412E; text-align: left; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; vertical-align: top; font: 400 10px Verdana, Arial, sans-serif; }

.certtitle { width: 640px; background: #F9EFC2 url(../images/bdm_640_mid.jpg) repeat; color: #55412E; text-align: center; font: 800 18px Verdana, Arial, sans-serif; }

.certdisclaim { width: 640px; background: #F9EFC2 url(../images/bdm_640_mid.jpg) repeat; color: #55412E; text-align: justify; padding-left: 30px; padding-right: 30px; font: 400 10px Verdana, Arial, sans-serif; }

.certrego { width: 640px; background: #F9EFC2 url(../images/bdm_640_mid.jpg) repeat; color: #55412E; text-align: justify; font: 400 10px Verdana, Arial,sans-serif; padding-left: 30px; padding-right: 30px; }

.certtop { width: 640px; background: #F9EFC2 url(../images/bdm_640_top.jpg) no-repeat; color: #55412E; height: 10px; }

.certmid { background: #F9EFC2 url(../images/bdm_640_mid.jpg) repeat; color: #55412E; width: 640px; }

.certbot { width: 640px; background: #F9EFC2 url(../images/bdm_640_bot.jpg) no-repeat; color: #55412E; height: 15px; }

.creevey { background: #F9EFC2; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 9px; font-style: normal; font-weight: 400; text-align: center; height: 40px; padding-left: 30px; padding-right: 30px; padding-bottom: 10px; padding-top: 5px; }

.coatarmslhs { color: #55412E; text-align: left; width: 290px; background: url(../images/tile_certpattern.gif) repeat #F9EFC2; padding-top: 5px; padding-bottom: 10px; }

.coatarmsrhs { color: #55412E; text-align: right; width: 290px; background: url(../images/tile_certpattern.gif) repeat #F9EFC2; padding-top: 5px; padding-bottom: 10px; }

.newscolumn { background-color: #F9EFC2; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: 400; text-align: justify; vertical-align: top; width: 200px; }

.newspacer { background: #f9efc2 repeat; color: #55412e; width: 20px; }

.credit { background-color: #F9EFC2; color: #55412E; font-size: 9px; line-height: 20px; text-align: left; width: 640px; }

.date { background-color: #F9EFC2; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: 400; text-align: center; width: 640px; }

.dates { background: #f9efc2 repeat; color: #55412e; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; border-collapse: collapse; width: 80px; border: 1px solid #490f11; text-align: center; }

.datesinfo { background: #f9efc2 repeat; color: #55412e; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; border-collapse: collapse; width: 80px; border: 1px solid #490f11; text-align: left; padding-left: 4px; vertical-align: top; }

.depart { background: #f9efc2 repeat; color: #55412e; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; border-collapse: collapse; width: 100px; border: 1px solid #490f11; text-align: center; }

.departinfo { background: #f9efc2 repeat; color: #55412e; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; border-collapse: collapse; width: 100px; border: 1px solid #490f11; text-align: left; padding-left: 4px; vertical-align: top; }

.didcot { background-color: #F9EFC2; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: 400; padding-left: 10px; padding-right: 10px; text-align: justify; width: 410px; }

.disclaimer { background: #F9EFC2 url("../images/tile_certpattern.gif") repeat; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-style: normal; font-weight: 400; padding-bottom: 8px; padding-left: 8px; padding-top: 8px; text-align: justify; }

.divide { background: #F9EFC2 url("../images/spacer_asterisk.gif") no-repeat; color: #55412E; line-height: 22px; }

.docinfo { background-color: #F9EFC2; background-image: url(../images/doc_center.jpg); color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: 400; text-align: justify; vertical-align: top; padding-left: 30px; padding-right: 35px; }

.family { background-color: #F9EFC2; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: 400; margin: 0px; padding-left: 10px; text-align: justify; width: 560px; }

.famhist { background: #f9efc2; color: #55412e; font-family: Arial, Verdana, sans-serif; font-size: 9px; width: 640px; padding-right: 120px; text-align: right; line-height: 14px; }

.find { width: 183px; background-color: #F9EFC2; color: #55412E; font-family: Verdana, Arial,sans-serif; font-size: 10px; font-weight: 400; }

.footer { background: #F9EFC2; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 9px; font-style: normal; font-weight: 400; padding-left: 30px; padding-right: 30px; text-align: center; height: 30px; }

.footertwo { background: #F9EFC2; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 9px; font-style: normal; font-weight: 400; padding-bottom: 5px; padding-top: 5px; text-align: left; }

.gazette { background-color: #F9EFC2; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: 400; text-align: justify; width: 640px; padding-left: 50px; padding-right: 50px; }

.gro { background: #F9EFC2 url("../images/tile_certpattern.gif") repeat; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-style: normal; font-weight: 400; padding-bottom: 8px; padding-left: 8px; padding-top: 8px; text-align: justify; width: 488px; }

.header { background: url(../images/web_header.jpg) no-repeat; height: 109px; width: 700px }

.headline { background-color: #F9EFC2; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 18px; font-weight: 800; padding-bottom: 4px; padding-top: 4px; text-align: center; width: 640px; }

.hannah { background: #f9efc2; color: #55412e; font-family: Arial, Verdana, sans-serif; font-size: 9px; width: 640px; text-align: right; line-height: 14px; padding-right: 170px }

.image { text-align: center; }

input { background-color: #ffffff; color: #55412E; }

.inquiry { color: #55412e; font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: 800; text-align: center; padding-top: 15px; padding-bottom: 15px; background: #f9efc2 url(../images/tile_parchment.jpg) repeat; }

.insanity { background: #f9efc2 url("../images/insanity_640.gif"); color: #55412e; line-height: 75px; width: 640px; }

.irwintext { background-color: #F9EFC2; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: 400; text-align: center; width: 640px; padding-left: 50px; padding-right: 50px; font-style: italic; }

.johnbarry { background-color: #F9EFC2; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 17px; font-weight: 800; text-align: center; padding-top: 8px; width: 640px; }

.library { background: #f9efc2; color: #55412e; font-family: Arial, Verdana, sans-serif; font-size: 9px; width: 640px; text-align: right; line-height: 14px; }

.line { background: #F9EFC2 url("../images/tile_certpattern.gif") repeat; color: #55412E; line-height: 10px; border-bottom: 1px solid #490F11; width: 540px; }

.link { background-color: #F9EFC2; background-repeat: repeat; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: 400; text-align: justify; }

.loyau { background: #f9efc2; color: #55412e; font-family: Arial, Verdana, sans-serif; font-size: 9px; width: 640px; text-align: right; line-height: 14px; }

.mainhead { background-color: #F9EFC2; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: 400; text-align: justify; }

.marginote { width: 580px; background: #F9EFC2 url(../images/tile_certpattern.gif) repeat; color: #55412E; text-align: left; font: 400 10px Verdana, Arial,sans-serif; padding-left: 10px; padding-right: 10px; }

.marryfooter { background: #f9efc2 url(../images/tile_certpattern.gif) repeat; color: #55412E; font: normal 10px Verdana, Arial, sans-serif; width: 290px; padding-left: 5px; padding-right: 5px; padding-top: 5px; vertical-align: top; }

.marryinfo { border: 1px solid #490f11; background: #f9efc2 url(../images/tile_certpattern.gif) repeat; color: #55412E; font: normal 10px Verdana, Arial, sans-serif; width: 195px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; vertical-align: top; }

.marrylhs { border: 1px solid #490f11; background: #f9efc2 url(../images/tile_certpattern.gif) repeat; color: #55412E; font: normal 10px Verdana, Arial, sans-serif; width: 190px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; vertical-align: top; }

.marryrego { border: 1px solid #490f11; background: #f9efc2 url(../images/tile_certpattern.gif) repeat; color: #55412E; font: normal 10px Verdana, Arial, sans-serif; width: 390px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; vertical-align: top; }

.marryregorhs { border: 1px solid #490f11; background: #f9efc2 url(../images/tile_certpattern.gif) repeat; color: #55412E; font: normal 10px Verdana, Arial, sans-serif; width: 390px; padding-left: 5px; padding-top: 5px; padding-right: 5px; vertical-align: top; text-align: right; }

.mindivide { background: #F9EFC2 url("../images/min_spacer.jpg") no-repeat; color: #55412E; line-height: 22px; }

.minnie { background-color: #F9EFC2; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: 400; padding-left: 8px; padding-top: 0px; text-align: justify; width: 562px; }

.mintext { background-color: #F9EFC2; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: 400; text-align: justify; width: 640px; }

.murray { background: #f9efc2; color: #55412e; font-family: Arial, Verdana, sans-serif; font-size: 9px; width: 640px; padding-right: 110px; text-align: right; line-height: 14px; }

.navbar { background: #490f11 url("../images/red_textile.jpg") repeat; color: #f9efc2; line-height: 24px; width: 700px; height: 24px; }

.navbot { background: #F9EFC2; color: #55412E; text-align: center; width: 640px; font: normal 10px Verdana, Arial, sans-serif; }

.news { background-color: #F9EFC2; color: #55412E; border-right: 1px solid #55412E; border-left: 1px solid #55412E; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: 400; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; width: 620px; text-align: justify; }

.newscopy { background: #f9efc2; color: #55412e; font: normal 11px Verdana, Arial, sans-serif; width: 310px; text-align: justify; vertical-align: top; }

.newscorhs { background-color: #F9EFC2; color: #55412E; border-right: 1px solid #55412E; border-bottom: 1px solid #55412E; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: 400; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; width: 320px; text-align: justify; }

.notes { background: #F9EFC2 url("../images/tile_certpattern.gif") repeat; border: 1px solid #55412E; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-style: normal; font-weight: 400; padding-left: 5px; text-align: justify; padding-top: 5px; padding-bottom: 5px; }

.obituary { background-color: #F9EFC2; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: 400; text-align: justify; vertical-align: top; width: 640px; padding-left: 50px; padding-right: 50px; }

.obittext { background-color: #F9EFC2; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: 600; text-align: justify; width: 640px; font-style: italic; }

.pagefooter { background-color: #F9EFC2; border-bottom: 1px solid #55412E; border-left: 1px solid #55412E; border-right: 1px solid #55412E; color: #55412E; text-align: justify; width: 600px; font-family: Verdana, Arial,  sans-serif; font-size: 11px; font-weight: 400; padding-left: 30px; padding-right: 30px; }

.passenger { background: #f9efc2 repeat; color: #55412e; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; border-collapse: collapse; width: 125px; border: 1px solid #490f11; text-align: center; }

.passengerinfo { background: #f9efc2 repeat; color: #55412e; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; border-collapse: collapse; width: 125px; border: 1px solid #490f11; text-align: left; padding-left: 4px; padding-bottom: 4px; vertical-align: top; }

.perry { background: #f9efc2; color: #55412e; font-family: Arial, Verdana, sans-serif; font-size: 9px; width: 640px; text-align: right; line-height: 14px; padding-right: 170px }

.redseal { background: #F9EFC2 url("../images/tile_certpattern.gif") repeat; color: #55412E; padding: 4px; width: 120px; }

.registrar { background: #f9efc2 url(../images/tile_certpattern.gif) repeat; color: #55412e; font: 400 10px Verdana, Arial,  sans-serif; padding-top: 5px; padding-left: 10px; width: 480px; vertical-align: top; text-align: justify; }

.search { background: #f9efc2 repeat; color: #55412e; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; width: 410px; text-align: justify; padding-left: 5px; padding-top: 5px; vertical-align: top; }

.ship { background: #f9efc2 repeat; color: #55412e; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; border-collapse: collapse; width: 175px; border: 1px solid #490f11; text-align: center; }

.shipname { font-weight: 400; font-family: Arial, Verdana, sans-serif; font-size: 11px; background-color: #f9efc2; color: #55412e; font-style: italic; }

.shipinfo { background: #f9efc2 repeat; color: #55412e; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; border-collapse: collapse; width: 175px; border: 1px solid #490f11; text-align: left; padding-left: 4px; padding-bottom: 4px; vertical-align: top; }

.signature { text-align: right; }

.sitemap { background: #f9efc2 repeat; font: normal 10px Verdana, Arial, sans-serif; color: #55412e; }

.storyline { background-color: #F9EFC2; border-bottom: 1px solid #55412E; border-left: 1px solid #490F11; border-right: 1px solid #55412E; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: 400; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; text-align: justify; vertical-align: top; width: 284px; }

.storyspacer { background: #F9EFC2; color: #55412E; line-height: 20px; width: 600px; }

.tomb { background: #f9efc2; color: #55412e; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: italic; text-align: center; }

.tombname { background: #f9efc2; color: #55412e; font-family: Arial, Verdana, sans-serif; font-size: 16px; font-style: italic; text-align: center; font-weight: 800; }

.tombparent { background: #f9efc2; color: #55412e; font-family: Arial, Verdana, sans-serif; font-size: 13px; font-style: italic; text-align: center; font-weight: 800; }

.toppage { background-color: #F9EFC2; background-repeat: repeat; color: #55412E; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: 400; padding-left: 10px; text-align: justify; vertical-align: top; width: 540px; }

#table1 { background: #f9efc2 repeat; border: 1px solid #55412e; border-collapse: collapse; color: #55412E; margin-left: auto; margin-right: auto; text-align: center; width: 700px; }

#table2 { background: #F9EFC2; border-collapse: collapse; color: #55412E; margin-left: 30px; margin-right: 30px; width: 640px; margin-top: 20px; }

#table3 { border-collapse: collapse; color: #55412E; width: 580px; margin-left: 30px; margin-right: 30px; margin-top: 5px; background: #f9efc2 url(../images/tile_certpattern.gif) repeat; }

#table4 { color: #55412E; margin-left: auto; margin-right: auto; text-align: justify; background: url(../images/tile_certpattern.gif) repeat #f9efc2; margin-top: 5px; width: 580px; }

#table5 { background-color: #F9EFC2; background-image: url("../images/tile_certpattern.gif"); background-repeat: repeat; color: #55412E; width: 580px; margin-top: 5px; }

#table6 { width: 700px; background: #F9EFC2 url(../images/red_textile.jpg); color: #55412E; border-collapse: collapse; }

#table7 { background: #f9efc2 repeat; border-collapse: collapse; color: #55412E; margin-left: auto; margin-right: auto; text-align: center; width: 640px; }

#table8 { background: #F9EFC2; border-collapse: collapse; color: #55412E; width: 640px; }