
a:link { color: #ffffff; }
a:active { color: #ffffff; }
a:visited { color: #ffffff; }


ul { font: 10pt times,serif; color: #000000; line-height:12pt }
ol { font: 10pt times,serif; color: #000000; line-height:12pt }
lh { font: 10pt times,serif; color: #000000; line-height:12pt }

.header { font: 12pt times,serif; color: #000000; line-height:12pt }
.sectionhead { font: Bold 10pt times,serif; color: #000000; line-height:12pt }

.footer { font: 9pt times,serif; color: #000000; line-height:10pt }
.copyright { font: 7pt times,serif; color: #ffffff; line-height:8pt }
.cdw { font: 8pt times,serif; color: #000000; line-height:10pt }
.rules { font: 8pt times,serif; color: #ffffff; line-height:10pt }

.photogalphoto1 { position:absolute; width:350px; height:270px; z-index:1; left: 0px; top: 35px; visibility: Visible; }
.photogalphoto2 { position:absolute; width:350px; height:270px; z-index:1; left: 0px; top: 60px; visibility: Visible; }

.photogalphotoProps { position:absolute; width:300px; height:400px; z-index:1; left: 30px; top: 20px; visibility: Visible; }
.photogalnavProps { position:absolute; width:300px; height:50px; z-index:1; left: 30px; top: 435px; visibility: Visible; }

.photogalnav { position:absolute; width:350px; height:50px; z-index:1; left: 0px; top: 335px; visibility: Visible; }
.photolinks { font: 10pt times,serif; color: #ffffff; line-height:12pt }
.LogoDiv { position:absolute; width:148px; height:68px; z-index:1; left: 0px; top: 285px; visibility: Visible; }
.postcardnav { position:absolute; width:350px; height:50px; z-index:1; left: 0px; top: 510px; visibility: Visible; }

.photogalphotoLoc { position:absolute; width:350px; height:270px; z-index:1; left: 0px; top: 35px; visibility: Visible; }
.photogalnavLoc { position:absolute; width:350px; height:50px; z-index:1; left: 0px; top: 275px; visibility: Visible; }
.photogalTextLoc { position:absolute; width:350px; height:50px; z-index:1; left: 0px; top: 240px; visibility: Visible; }
.PhotoGalText { font: Bold 10pt times,serif; color: #ffffff; line-height:10pt }

.LeftSubNavBannerHLoc { position:absolute; width:170px; height:160px; z-index:5; left: 35px; top: 100px; visibility: Visible; }

.LeftNavBGBanner { position:absolute; width:244px; height:302px; z-index:5; left: 0px; top: 0px; visibility: Visible; }
.LeftMainNavM { position:absolute; width:246px; height:81px; z-index:6; left: 0px; top: 16px; visibility: Visible; }

.LeftMainNav0 { position:absolute; width:246px; height:246px; z-index:6; left: 0px; top: 16px; visibility: Visible; }
.LeftMainNav3 { position:absolute; width:246px; height:81px; z-index:6; left: 0px; top: 16px; visibility: Visible; }
.LeftMainNav4 { position:absolute; width:246px; height:108px; z-index:6; left: 0px; top: 16px; visibility: Visible; }

.LeftSubNavBannerM { position:absolute; width:170px; height:160px; z-index:5; left: 38px; top: 120px; visibility: Visible; }
.LeftSubNavBannerMCP { position:absolute; width:170px; height:160px; z-index:5; left: 38px; top: 100px; visibility: Visible; }
.LeftSubNavBannerMOQA { position:absolute; width:170px; height:160px; z-index:5; left: 38px; top: 75px; visibility: Visible; }

.LeftSubNavBannerMGenInfo { position:absolute; width:170px; height:160px; z-index:5; left: 35px; top: 110px; visibility: Visible; }

.ImgGalPreview { position:absolute; width:170px; height:160px; z-index:5; left: 38px; top: 120px; visibility: hidden; }
.PCPreview { position:absolute; width:92px; height:136px; z-index:5; left: 74px; top: 138px; visibility: hidden; }

.bodytext { font: 10pt times,serif; color: #ffffff; line-height:12pt }
.sponsortext { font: 8pt times,serif; color: #ffffff; line-height:12pt }
.plugin { font: 8pt times,serif; color: #ffffff; line-height:12pt }
.familytreebodytext  { font: 10pt times,serif; color: #000000; line-height:12pt; text-align: center }


.renfair { font: 8pt times,serif; color: #ffffff; line-height:11pt }
.renfairHD { font: 9pt times,serif; color: #FFCC66; line-height:11pt }
.header { font: Bold 12pt times,serif; color: #ffffff; line-height:12pt }

.qaName { font: Bold 10pt times,serif; color: #ffffff; line-height:12pt }
.qaQuestion { font: 10pt times,serif; color: #FFCC66; line-height:12pt }
.qaAnswer { font: 10pt times,serif; color: #ffffff; line-height:12pt }
.qaQ { font: Bold 10pt times,serif; color: #FFCC66; line-height:12pt }
.qaA { font: Bold 10pt times,serif; color: #ffffff; line-height:12pt }


.castname { font: Bold 8pt times,serif; color: #ffffff; line-height:12pt }

.nametitle { font: Bold 8pt times,serif; color: #ffffff; line-height:12pt }
.name { font: 8pt times,serif; color: #ffffff; line-height:12pt }

.hPopName { font: Bold 12pt times,serif; color: #000000; line-height:12pt }
.hPopTitle { font: Bold 10pt times,serif; color: #000000; line-height:12pt }
