html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } body {line-height: 1;} a {color: inherit;} #bg {position: absolute; background-repeat: no-repeat; border: 0px; margin: 0px; z-index:-1;} .hid {z-index: -100;} .si {color: transparent;} .si::selection { background: #cc0000; color: transparent; opacity: 0.5;} .pos {position:absolute; /* white-space:pre; */ -webkit-transform-origin: top left;} .hotspot {position: absolute; z-index: 100;} .hotspot a {position: relative; display: block; width: 100%; height: 100%;} .rot {white-space:nowrap;} .fit {position:absolute; text-align:justify !important; word-spacing:-10px; margin:0px; padding:0px; -webkit-transform-origin: top left;} .just:after {content:" "; display:inline-block; margin:0px; padding:0px; width:100%; height:0; visibility: hidden;} /* KF8 Panel View */ .hide {display: none;} .lbwrap {display: none; height: 100%; width: 100%; position: absolute;} .lb {background-color: #FFDE9D; height: 100%; width: 100%; opacity: .8; position: absolute;} .target-mag { position: absolute; border: 5px solid #cdcdcd; border-radius: 8px; border-color: #8A4B08; padding: 5px; display: block; } .fs0 {font-family: 'HMKLPH+MarcelleScript'; font-size: 35px;} .fs1 {font-family: 'HMKMBL+AGaramondLT-Bold'; font-size: 61px;} .fs2 {font-family: 'HMKLPH+MarcelleScript'; font-size: 30px;} .fs3 {font-family: 'HMKLPJ+MetaNormal-Roman'; font-size: 18px;} .fs4 {font-family: 'HMKMBK+ClearfaceGothicLT-Medium'; font-size: 18px;} .fs5 {font-family: 'HMKLPH+MarcelleScript'; font-size: 22px;} .fs6 {font-family: 'HMKLPH+MarcelleScript'; font-size: 65px;} .fs7 {font-family: 'HMKMBL+AGaramondLT-Bold'; font-size: 107px;} .fs8 {font-family: 'HMKLPH+MarcelleScript'; font-size: 59px;} .fs9 {font-family: 'HMKMBK+ClearfaceGothicLT-Medium'; font-size: 65px;} .fs10 {font-family: 'HMKLPI+MetaMedium-Roman'; font-size: 20px;} .fs11 {font-family: 'HMKLPI+MetaMedium-Roman'; font-size: 10px;} .fs12 {font-family: 'HMKMBK+ClearfaceGothicLT-Medium'; font-size: 24px;} .fs13 {font-family: 'HMKMBM+Handwriting-Dakota'; font-size: 20px;} .fs14 {font-family: 'HMKLPJ+MetaNormal-Roman'; font-size: 10px;} .fs15 {font-family: 'HMKLPJ+MetaNormal-Roman'; font-size: 20px;} .fs16 {font-family: 'HMKLPJ+MetaNormal-Roman'; font-size: 21px;} .fs17 {font-family: 'HMKMAJ+MetaNormal-Italic'; font-size: 18px;} .fs18 {font-family: 'HMKMBK+ClearfaceGothicLT-Medium'; font-size: 53px;} .fs19 {font-family: 'HMKMBK+ClearfaceGothicLT-Medium'; font-size: 43px;} .fs20 {font-family: 'HMKMBM+Handwriting-Dakota'; font-size: 39px;} .fs21 {font-family: 'HMKLPI+MetaMedium-Roman'; font-size: 26px;} .fs22 {font-family: 'HMKMBM+Handwriting-Dakota'; font-size: 23px;} .fs23 {font-family: 'HMKMBK+ClearfaceGothicLT-Medium'; font-size: 19px;} .fs24 {font-family: 'HMKLPJ+MetaNormal-Roman'; font-size: 19px;} .fs25 {font-family: 'HMKLPI+MetaMedium-Roman'; font-size: 19px;} .fs26 {font-family: 'HMKMBK+ClearfaceGothicLT-Medium'; font-size: 68px;} .fs27 {font-family: 'HMKLPJ+MetaNormal-Roman'; font-size: 15px;} .fs28 {font-family: 'HMKLPI+MetaMedium-Roman'; font-size: 12px;} .fs29 {font-family: 'DFDCPD+Handwriting-Dakota'; font-size: 23px;}