/* Source Han Sans Simplified Chinese */ @font-face { font-family: "SourceHan"; font-style: normal; font-weight: normal; src : url("../fonts/SourceHanSansSC-Regular.otf"); } @font-face { font-family: "SourceHan"; font-style: normal; font-weight: bold; src : url("../fonts/SourceHanSansSC-Bold.otf"); } /* Free Sans */ @font-face { font-family: "FreeSans"; font-style: normal; font-weight: normal; src : url("../fonts/FreeSans.otf"); } @font-face { font-family: "FreeSans"; font-style: italic; font-weight: normal; src : url("../fonts/FreeSansOblique.otf"); } @font-face { font-family: "FreeSans"; font-style: normal; font-weight: bold; src : url("../fonts/FreeSansBold.otf"); } @font-face { font-family: "FreeSans"; font-style: italic; font-weight: bold; src : url("../fonts/FreeSansBoldOblique.otf"); } /* Dante MT Pro */ @font-face { font-family: "Dante"; font-style: normal; font-weight: normal; src : url("../fonts/DanteMTPro-Regular.otf"); } @font-face { font-family: "Dante"; font-style: italic; font-weight: normal; src : url("../fonts/DanteMTPro-Italic.otf"); } @font-face { font-family: "Dante"; font-style: normal; font-weight: 500; src : url("../fonts/DanteMTPro-Medium.otf"); } @font-face { font-family: "Dante"; font-style: italic; font-weight: 500; src : url("../fonts/DanteMTPro-MediumItalic.otf"); } @font-face { font-family: "Dante"; font-style: normal; font-weight: bold; src : url("../fonts/DanteMTPro-Bold.otf"); } @font-face { font-family: "Dante"; font-style: italic; font-weight: bold; src : url("../fonts/DanteMTPro-BoldItalic.otf"); } /* Futura LT Pro */ @font-face { font-family: "Futura"; font-style: normal; font-weight: 100; src : url("../fonts/FuturaLTPro-Light.otf"); } @font-face { font-family: "Futura"; font-style: italic; font-weight: 100; src : url("../fonts/FuturaLTPro-LightOblique.otf"); } @font-face { font-family: "Futura"; font-style: normal; font-weight: 400; src : url("../fonts/FuturaLTPro-Book.otf"); } @font-face { font-family: "Futura"; font-style: italic; font-weight: 400; src : url("../fonts/FuturaLTPro-BookOblique.otf"); } @font-face { font-family: "Futura"; font-style: normal; font-weight: 500; src : url("../fonts/FuturaLTPro-Medium.otf"); } @font-face { font-family: "Futura"; font-style: italic; font-weight: 500; src : url("../fonts/FuturaLTPro-MediumOblique.otf"); } @font-face { font-family: "Futura"; font-style: normal; font-weight: 600; src : url("../fonts/FuturaLTPro-Heavy.otf"); } @font-face { font-family: "Futura"; font-style: italic; font-weight: 600; src : url("../fonts/FuturaLTPro-HeavyOblique.otf"); } @font-face { font-family: "Futura"; font-style: normal; font-weight: 700; src : url("../fonts/FuturaLTPro-Bold.otf"); } @font-face { font-family: "Futura"; font-style: italic; font-weight: 700; src : url("../fonts/FuturaLTPro-BoldOblique.otf"); } @font-face { font-family: "Futura"; font-style: normal; font-weight: 900; src : url("../fonts/FuturaLTPro-XBold.otf"); } @font-face { font-family: "Futura"; font-style: italic; font-weight: 900; src : url("../fonts/FuturaLTPro-XBoldOblique.otf"); } /* ITC Zapf Chancery Pro */ @font-face { font-family: "ZapfChancery"; font-style: normal; font-weight: normal; src : url("../fonts/ZapfChanceryPro-Roman.otf"); } @font-face { font-family: "ZapfChancery"; font-style: italic; font-weight: normal; src : url("../fonts/ZapfChanceryPro-Italic.otf"); } @font-face { font-family: "ZapfChancery"; font-style: normal; font-weight: bold; src : url("../fonts/ZapfChanceryPro-Demi.otf"); } @font-face { font-family: "ZapfChancery"; font-style: normal; font-weight: 900; src : url("../fonts/ZapfChanceryPro-Bold.otf"); } /* ==================== RH Styles for Images ===================== */ .image { width:100%; page-break-inside:avoid; } /* FULL PAGE IMAGES */ .full_before { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: 0em; } .full_top { text-align: center; margin-top: .25em; margin-bottom: 0em; } .full_beforeafter { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: 0em; page-break-after:always; } .full_after { text-align: center; padding-top: .25em; margin-bottom: 0em; page-break-after:always; } .full_none { page-break-before: avoid; text-align: center; margin-top: 1em; margin-bottom: 1em; } /* NORMAL IMAGES */ .medium_img { margin: 1em 10%; text-align: center; page-break-before: avoid; } .small_img { margin: 1em 25%; text-align: center; page-break-before: avoid; } .xsmall_img { margin: 1em 35%; text-align: center; page-break-before: avoid; } /* TALL IMAGES */ .medium_tall { margin: 1em 10%; text-align: center; page-break-before: avoid; } .small_tall { margin: 1em 25%; text-align: center; page-break-before: avoid; } .xsmall_tall { margin: 1em 35%; text-align: center; page-break-before: avoid; } /* FLOAT IMAGES */ .float_right { margin-top: 0em; padding-bottom: .25em; width:30%; float:right; padding-left:10px; } .float_right_wide { margin-top: 0em; padding-bottom: .25em; width:50%; float:right; padding-left:10px; } .float_right_small { margin-top: 0em; padding-bottom: .25em; width:20%; float:right; padding-left:10px; } .float_left { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:30%; float:left; padding-right:10px; } .float_left_wide { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:50%; float:left; padding-right:10px; } .float_left_small { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:20%; float:left; padding-right:10px; } /* PROJECT IMAGES */ .project_img { text-align: center; margin:1em 10% 0em 10%; page-break-after:always; } .project_img13 { text-align: center; margin:1em 13% 0em 13%; page-break-after:always; } .project_spread { text-align: center; margin: 1em 0 0 0; page-break-after:always; } /* CAPTION IMAGES */ .caption_img { page-break-before:always; text-align: center; margin-top: .25em; margin-bottom: 0em; page-break-inside: avoid; } .caption_img2 { page-break-before:always; text-align: center; margin:0.25em 10% 0em 10%; margin-bottom: 0em; page-break-inside: avoid; } .caption_img1 { text-align: center; margin-top: 1.0em; margin-bottom: 0em; page-break-inside: avoid; } .chapter_img { page-break-after:always; text-align: center; margin: .25em 10% 0 10%; page-break-inside: avoid; } .inline_img { width:2em; } .pagebreak { page-break-before:always; } .clear { clear:both; } /*====RH SQUEEZE====*/ .squeeze20 {margin:1em 40%;} .squeeze40 {margin:1em 30%;} .squeeze50 {margin:1em 25%;} .squeeze60 {margin:1em 20%;} .squeeze80 {margin:1em 10%;} /* ---- ADDITIONAL STYLES and OVERRIDES ---- */ a.wlink { text-decoration:none; -webkit-text-fill-color:#ffffff; } .normal { font-style:normal; } p { text-align:left; margin-bottom:0; } /* ----- NAV BARS ----- */ div.nav { margin:1em 0; page-break-inside:avoid; page-break-before:always; border-bottom: 2px solid #999999; border-top: 2px solid #999999; width:100%; } div.nav-nobreak { margin:1em 0 1em 0; page-break-inside:avoid; border-bottom: 2px solid #999999; border-top: 2px solid #999999; width:100%; } a.index_link { text-decoration:none; color:#333333; } p.nav-bar { margin:.1em; padding:.4em; line-height:1.5; text-align:center; } span.letter-block { width:1em; text-align:center; margin:0 .15em; color:#999999; display:inline-block; } .indexdiv { font-family:sans-serif; font-size:1.2em; margin:1em 0 .25em 0; } .Normal { font-family:Helvetica, sans-serif; font-size:1em; line-height:1.2; } .art { color:#c4007a; font-family:"Dante", serif; font-weight:bold; font-size:0.8em; line-height:1.4; margin: 0 0 0.8em 0; text-align:center; } .bibl { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; margin: 1.0em 0 0 1.5em; text-indent:-1.5em; } .blbl_thai { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; margin: 1.0em 0 0 1.5em; text-indent:-1.5em; } .bmp { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; text-indent:1.6em; } .bmpf { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; } .bmt { font-family:"ZapfChancery", sans-serif; font-weight:900; font-size:3.4em; line-height:1.0; margin:0 0 1.0em 0; } .bmt1 { font-size:.6em; } .bmul { font-family:"Dante", serif; font-size:0.8em; line-height:1.4; margin: 0 0 0 1.6em; text-indent:-1.6em; } .bn2 { font-family:"Futura", sans-serif; font-weight:bold; font-size:0.7em; line-height:1.5; margin: 0 0 0 1.0em; } .bn3 { font-family:"Futura", sans-serif; font-weight:bold; font-size:0.7em; line-height:1.5; margin: 1.0em 0 0 1.0em; } .bxh1 { font-family:"Dante", serif; font-weight:bold; font-size:0.7em; line-height:1.4; margin: 1.0em 0 0 0; } li.bxnl { font-family:"Dante", serif; font-size:0.9em; line-height:1.4; margin: 0 0 0 2.9em; text-indent:-1.0em; } li.bxnl1 { font-family:"Dante", serif; font-size:0.9em; line-height:1.4; margin: 0 0 0 1.5em; text-indent:-1.5em; } p.bxnl { font-family:"Dante", serif; font-size:1.0em; } p.bxnlf { font-family:"Dante", serif; font-size:1.0em; } .bxp { font-family:"Dante", serif; font-size:0.9em; line-height:1.4; text-indent:1.8em; } .bxpf { font-family:"Dante", serif; font-size:0.9em; line-height:1.4; } .bxst { font-family:"SourceHan", sans-serif; font-size:1.4em; line-height:1.2; margin:-1.0em 0 1.0em 0; } .bxt { page-break-before:always; font-family:"ZapfChancery", sans-serif; font-weight:900; font-size:2.3em; line-height:1.1; margin-bottom:.5em; } .bxt1 { page-break-before:always; font-family:"ZapfChancery", sans-serif; font-weight:900; font-size:2.3em; line-height:1.1; } li.cap0 { font-family:"Dante", serif; font-size:.9em; line-height:1.3; margin:.25em 0 0 1.5em; text-indent:-1.5em; } p.cap0 { font-family:"Dante", serif; font-size:1em; } .cap { font-family:"Dante", serif; font-size:.9em; line-height:1.3; margin-top:.25em; } .cap1 { font-family:"Futura", sans-serif; font-size:.7em; font-weight:600; line-height:1.3; margin-top:.25em; } .cap2 { font-family:"Dante"; font-size:1.2em; font-weight:normal; } .captionNumberf { font-family:"Dante"; font-size:1.2em; font-weight:normal; } .captionNumber { font-family:"Dante"; font-size:1.2em; font-weight:normal; margin-left:.5em; } .cotx { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; text-indent:1.6em; } .cotx1 { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; } .crt { font-family:"Futura", sans-serif; font-size:0.8em; line-height:1.4; } .crtf { font-family:"Futura", sans-serif; font-size:0.8em; line-height:1.4; margin: 1.3em 0 0 0; } .cst { font-family:"SourceHan", sans-serif; font-size:1.3em; line-height:1.2; text-align:center; } .ct { font-family:"ZapfChancery", sans-serif; font-weight:900; font-size:5.0em; line-height:1.1; text-align:center; } .ded { font-family:"ZapfChancery", serif; font-size:1.1em; font-weight:900; line-height:1.3; margin: 1.0em 0 0 0; text-align:center; } .fmp { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; text-indent:1.6em; } .fmpaft { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; } .fmpf { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; margin:0 0 1.5em 0; } .fmps { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; margin: 1.5em 0 0 0; } .fmt { font-family:"ZapfChancery", sans-serif; font-weight:900; font-size:3.4em; line-height:1.0; margin-bottom:1.0em; } .foldnlf { font-family:"Futura", sans-serif; font-size:0.7em; line-height:1.3; margin:1.0em 0 0 0; } .foldnl { page-break-before:always; font-family:"Futura", sans-serif; font-size:0.7em; line-height:1.3; } .foldpf { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; margin: 1.5em 0 0 0; } .foldt { page-break-before:always; font-family:"ZapfChancery", sans-serif; font-weight:900; font-size:1.5em; line-height:1.2; } .howTo { font-family:"Futura", sans-serif; font-weight:600; font-size:0.6em; letter-spacing:.05em; } .glos { font-family:"Dante", serif; font-size:0.9em; line-height:1.3; margin: 1.3em 0 0 0; } .glos0 { font-family:"Dante", serif; font-size:0.9em; line-height:1.3; } .glosp { font-family:"Dante", serif; font-size:0.9em; line-height:1.3; text-indent:1.2em; } .h1 { font-family:"ZapfChancery", sans-serif; font-weight:900; font-size:2.3em; line-height:1.3; margin: 0 0 1.7em 0; } .h2 { font-family:"Dante", serif; font-weight:bold; font-size:0.9em; line-height:1.3; margin: 1.3em 0 0 0; } .h3 { font-family:"Dante", serif; font-size:0.8em; line-height:1.5; margin: 1.4em 0 0 0; } .primary { font-family:"Dante", serif; font-size:0.9em; line-height:1.3; } .indexdiv { font-family:"ZapfChancery", sans-serif; font-size:0.8em; font-weight:900; line-height:1.1; margin: 2.1em 0 0 0; } .secondary { font-family:"Dante", serif; font-size:0.9em; line-height:1.3; } li.nl { font-family:"Futura", sans-serif; font-size:0.7em; line-height:1.5; margin: 0 0 0 1.5em; text-indent:-1.5em; font-weight:600; } p.nl { font-family:"Dante", serif; font-size:1.2em; font-weight:normal; } .p { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; text-indent:1.6em; } .sp { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; margin:1.0em 0 0 0; } .paft { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; } .rh1 { page-break-before:always; font-family:"ZapfChancery", sans-serif; font-weight:900; font-size:3.1em; line-height:1.1; margin: 0 0 1.0em 0; } .rh0 { font-size:.7em; } .rh2 { page-break-before:always; font-family:"ZapfChancery", sans-serif; font-weight:900; font-size:2.1em; line-height:1.3; margin: 0 0 1.0em 0; } .rh3 { page-break-before:always; font-family:"ZapfChancery", sans-serif; font-weight:900; font-size:2.3em; line-height:1.3; } .rhn { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; text-indent:1.6em; } .rhnf { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; margin: 2.0em 0 0 0; } .ingredients { margin:2.5em 0; } .ril { font-family:"Dante", serif; font-size:0.95em; line-height:1.4; margin: 0 0 0 1.0em; text-indent:-1.0em; } .rilf { font-family:"Dante", serif; font-size:0.95em; line-height:1.4; margin: 0 0 0 1.0em; text-indent:-1.0em; } .rilh { font-family:"Dante", serif; font-size:0.85em; font-style:italic; font-weight:bold; line-height:1.4; margin: 1.0em 0 0 0; } .rilhf { font-family:"Dante", serif; font-size:0.85em; font-style:italic; font-weight:bold; line-height:1.4; margin: 1.0em 0 0 0; } .rn { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; margin: 1.0em 0 0 0; } .rp { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; text-indent:1.6em; } .rpaft { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; } .rpf { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; margin: 1.4em 0 0 0; } .rpfalt { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; } .rpalt { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; text-indent:1.4em; } .rst { font-family:"SourceHan", sans-serif; font-size:2.0em; line-height:1.5; margin: 0.25em 0 0 0; } p.rst1 { font-family:"Dante", serif; font-size:0.9em; font-weight:500; line-height:1.5; margin: 0.5em 0 0 0; } span.rst1 { font-family:"Dante", serif; font-size:0.64em; } .rt { page-break-before:always; font-family:"ZapfChancery", sans-serif; font-weight:900; font-size:3.1em; line-height:1.2; } .rt0 { page-break-before:always; font-family:"ZapfChancery", sans-serif; font-weight:900; font-size:3.1em; line-height:1.2; } .rv { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; } .rvh { font-family:"Futura", sans-serif; font-weight:600; font-size:0.8em; line-height:1.2; margin: 1.5em 0 0 0; letter-spacing:.05em; } .rvsh { font-family:"ZapfChancery", sans-serif; font-weight:900; font-size:1.4em; line-height:1.3; margin: 0 0 0.5em 0; } .rvsh1 { font-family:"Dante", serif; font-size:.8em; } .ry { font-family:"Dante", serif; font-size:.85em; line-height:1.5; margin: 0.75em 0 0 0; } ul { margin:1.0em 0 0 0; padding:0; } ol { margin:1.0em 0 0 0; padding:0; } li.sbbl { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; margin: 0 0 0 1.5em; text-indent:-1.5em; } p.sbbl { font-family:"Dante", serif; font-size:1.0em; } p.sbblf { font-family:"Dante", serif; font-size:1.0em; } .sbp { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; text-indent:1.6em; } .sbpf { font-family:"Dante", serif; font-size:0.9em; line-height:1.5; } .sbst { font-family:"SourceHan", sans-serif; font-size:1em; line-height:1.5; margin: 0 0 0.7em 0; } .sbst1 { font-family:"SourceHan", sans-serif; font-size:1em; line-height:1.5; margin: 0 0 0.7em 0; } .sbt { font-family:"ZapfChancery", sans-serif; font-weight:900; font-size:1.1em; line-height:1.5; margin: 1.5em 0 0 0; } .sbt1 { font-family:"ZapfChancery", sans-serif; font-weight:900; font-size:2.2em; line-height:1.5; margin: 1.5em 0 0 0; } p.sh { font-family:"Dante", serif; font-size:.9em; line-height:1.3; margin: 0 0 1.0em 1.25em; text-indent:-.25em; } p.sh2 { font-family:"Dante", serif; font-size:.9em; line-height:1.3; margin: -1.0em 0 1.0em 1.25em; text-indent:1.2em; } .tkth { font-family:"Futura", sans-serif; font-weight:600; font-size:0.65em; line-height:1.5; margin: 1em 0 .5em 0; letter-spacing:.05em; } .tkti { font-family:"Dante", serif; font-size:.95em; line-height:1.4; margin: 0 0 0 1.0em; text-indent:-1.0em; } .toc { font-family:"ZapfChancery", serif; font-size:2.2em; font-weight:900; line-height:1.3; margin: .75em 0 0 0; } .tocbm { font-family:"Dante", serif; font-size:1.1em; line-height:1.3; margin: .75em 0 0 5%; } .tocfm { font-family:"Dante", serif; font-size:1.1em; line-height:1.3; margin: .75em 0 0 0; } .unl { font-family:"Dante", serif; font-size:0.9em; line-height:1.4; margin: 1.4em 0 0 0; } .unll { font-family:"Dante", serif; font-size:0.9em; line-height:1.4; margin: 1.4em 0 1.6em 0; } .H3_char { font-family:"Futura", sans-serif; font-weight:600; font-size:0.8em; letter-spacing:.05em; } .glosh { font-family:"Futura", sans-serif; font-weight:600; font-size:0.7em; letter-spacing:.05em; } .i { font-style:italic; } .normal { font-style:normal; } .nh { font-family:"Dante", serif; font-style:italic; font-weight:500; } .rph { font-family:"Dante", serif; font-style:italic; font-weight:500; } span.sh { font-family:"Futura", sans-serif; font-weight:600; font-size:0.8em; } .unl_char { font-family:"Dante", serif; font-weight:bold; /* font-size:0.7em; */ } .CharOverride5 { font-family:"ZapfChancery"; font-size:1.6em; } .CharOverride6 { font-family:"ZapfChancery", sans-serif; font-weight:900; font-size:1.6em; } .freeSansFont { font-family:"SourceHan", "FreeSans", sans-serif; } .danteFont { font-family:"Dante"; font-size:1.2em; font-weight:normal; } .futuraFont { font-family:"Futura"; font-size:.8em; font-weight:600; }