/* 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: bold; src : url("../fonts/DanteMTPro-Medium.otf"); } @font-face { font-family: "Dante"; font-style: italic; font-weight: bold; src : url("../fonts/DanteMTPro-MediumItalic.otf"); } @font-face { font-family: "Dante"; font-style: normal; font-weight: 900; src : url("../fonts/DanteMTPro-Bold.otf"); } @font-face { font-family: "Dante"; font-style: italic; font-weight: 900; src : url("../fonts/DanteMTPro-BoldItalic.otf"); } /* Trade Gothic Next LT Pro */ @font-face { font-family: "TradeGothic"; font-style: normal; font-weight: 100; src : url("../fonts/TradeGothicNextLTPro-Lt.otf"); } @font-face { font-family: "TradeGothic"; font-style: italic; font-weight: 100; src : url("../fonts/TradeGothicNextLTPro-LtIt.otf"); } @font-face { font-family: "TradeGothic"; font-style: normal; font-weight: normal; src : url("../fonts/TradeGothicNextLTPro-Rg.otf"); } @font-face { font-family: "TradeGothic"; font-style: italic; font-weight: normal; src : url("../fonts/TradeGothicNextLTPro-It.otf"); } @font-face { font-family: "TradeGothic"; font-style: normal; font-weight: bold; src : url("../fonts/TradeGothicNextLTPro-Bd.otf"); } @font-face { font-family: "TradeGothic"; font-style: italic; font-weight: bold; src : url("../fonts/TradeGothicNextLTPro-BdIt.otf"); } @font-face { font-family: "TradeGothic"; font-style: normal; font-weight: 900; src : url("../fonts/TradeGothicNextLTPro-Hv.otf"); } @font-face { font-family: "TradeGothic"; font-style: italic; font-weight: 900; src : url("../fonts/TradeGothicNextLTPro-HvIt.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; } .full_none1 { page-break-before: avoid; text-align: center; margin-top: 1em; margin-bottom: 0em; } /* 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:.5em 15% 0em 15%; page-break-after:always; } .project_spread { text-align: center; margin: 1em 0 0 0; page-break-after:always; } .chapter_img { text-align: center; margin: .5em 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; } .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; } .ack { font-family:"Dante", serif; font-size:1.0em; line-height:1.2; margin: 0.9em 0 0 0; } .bib { font-family:"Dante", serif; font-size:1.0em; line-height:1.2; margin: 0.9em 0 0 0; } .crt { font-family:"TradeGothic", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.3; } .crtf { font-family:"TradeGothic", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.3; margin:1.5em 0 0 0; } .bmh1 { color:#a09285; font-family:"TradeGothic", sans-serif; font-size:0.9em; font-weight:bold; line-height:1.6; margin: 1.0em 0 0 0; } .bmul { font-family:"TradeGothic", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.3; } .bmul1 { font-family:"Dante", serif; font-size:1.0em; line-height:1.0; margin: 1.0em 0 0 0; } .cst { font-family:"TradeGothic", sans-serif; font-size:1.1em; line-height:1.2; margin: 1.2em 0 0 0; text-align:center; letter-spacing:.07em; } .ct { font-family:"Dante", serif; font-size:3.0em; font-style:italic; line-height:1; margin: 0.3em 0 0 0; text-align:center; letter-spacing:.07em; } .chapterBar { margin:1em 46%; border-top:3px solid; } .tocBorder { border-top:1px solid #a79387; padding:0 0 2px 0; margin:1.5em 0 0 0; } .tocBorder1 { border-top:1px solid #a79387; padding:0 0 2px 0; } .tocBorder2 { border-top:1px solid #a79387; padding:0 0 2px 0; } .tocBorder3 { border-top:1px solid #a79387; padding:0 0 2px 0; margin:0 0 1.5em 0; } .toc { font-family:"Dante", serif; font-size:1.6em; line-height:1.3; margin: 0 0 2em 0; text-align:center; letter-spacing:.07em; } .tocfm { font-family:"TradeGothic", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.3; margin: 1.0em 0 0 0; text-align:center; } .toc1 { font-family:"Dante", serif; font-size:1.6em; font-style:italic; line-height:1.0; text-align:center; margin:.75em 0 0 0; letter-spacing:.07em; } .toc2 { color:#a09285;-webkit-text-fill-color:#a09285; font-family:"TradeGothic", sans-serif; font-size:0.56em; font-weight:400; font-style:normal; } .fmh1 { font-family:"Dante", serif; font-size:1.6em; line-height:1.3; margin: 0 0 2em 0; letter-spacing:.07em; } .fmh2 { font-family:"Dante", serif; font-size:1.3em; font-style:italic; line-height:0.9; margin: 1.3em 0 0.4em 0; } .fmh2Underline { border-bottom:2px solid #a79387; /* padding-bottom:.5em; */ } .fmh3 { color:#a09285; font-family:"TradeGothic", sans-serif; font-size:0.9em; font-weight:bold; line-height:1.6; margin: 1em 0 0 0; letter-spacing:.07em; } .fmp { font-family:"Dante", serif; font-size:1.0em; line-height:1.2; text-indent:1.7em; } .fmpaft { font-family:"Dante", serif; font-size:1.0em; line-height:1.2; } .fmpf { font-family:"Dante", serif; font-size:1.0em; line-height:1.2; } .fmpf::first-line { font-style:italic; } .fmpf1 { font-family:"Dante", serif; font-size:1.0em; line-height:1.2; } .main { font-family:"Dante", serif; font-size:0.9em; line-height:1.2; } .indexdiv { color:#a09285; font-family:"Dante", serif; font-size:1.3em; font-style:italic; line-height:1.1; margin: 1.0em 0 0 0; } .sub { font-family:"Dante", serif; font-size:0.9em; line-height:1.2; } .ded { font-family:"Dante", serif; font-size:1.0em; font-style:italic; line-height:1.2; margin:10% 0 .5em 0; text-align:center; } .ata { font-family:"Dante", serif; font-size:1.0em; line-height:1.2; margin:1.0em 0 0 0; } .rhn { font-family:"Dante", serif; font-size:1.0em; line-height:1.2; text-indent:1.7em; } .rhnf { font-family:"Dante", serif; font-size:1.0em; line-height:1.2; margin:1.0em 0 0 0; } .ingredients { margin:1.5em 0; padding:1.0em 0; border-top:1px solid #a79387; border-bottom:1px solid #a79387; } .ingredients1 { margin:2.5em 0; } .ril { font-family:"Dante", serif; font-size:0.9em; line-height:1.1; margin: .5em 0 0 0.9em; text-indent:-0.9em; } .rils { font-family:"Dante", serif; font-size:0.9em; line-height:1.1; margin: 1.5em 0 0 0.9em; text-indent:-0.9em; } .rilf { font-family:"Dante", serif; font-size:0.9em; line-height:1.1; margin: .5em 0 0 0.9em; text-indent:-0.9em; } .rilh { font-family:"Dante", serif; font-size:0.75em; line-height:1.1; margin: 1.5em 0 0 0; letter-spacing:.07em; } .rilhf { font-family:"Dante", serif; font-size:0.75em; line-height:1.1; letter-spacing:.07em; } .rill { font-family:"Dante", serif; font-size:0.9em; line-height:1.1; margin: .5em 0 0 0.9em; text-indent:-0.9em; } .fmt { color:#a09285; font-family:"TradeGothic", sans-serif; font-size:0.9em; font-weight:400; line-height:1.4; margin: 0.25em 0 2.5em 0; letter-spacing:.07em; } .bmt { color:#a09285; font-family:"TradeGothic", sans-serif; font-size:0.9em; font-weight:400; line-height:1.4; margin: 0.25em 0 0 0; text-align:center; letter-spacing:.07em; } .rp { font-family:"TradeGothic", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.3; margin: 1.0em 0 0 0; } .rpf { font-family:"TradeGothic", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.3; margin: 1.5em 0 0 0; } .rst { color:#a09285; font-family:"TradeGothic", sans-serif; font-size:0.9em; font-weight:400; line-height:1.4; margin: 0.25em 0 0 0; text-align:center; letter-spacing:.07em; } .rstSmall { font-size:.8em; } .rt { font-family:"Dante", serif; font-size:1.6em; font-style:italic; line-height:1.1; text-align:center; margin:.25em 0 0 0; letter-spacing:.07em; } .rt1 { page-break-before:always; font-family:"Dante", serif; font-size:1.6em; font-style:italic; line-height:1.1; text-align:center; margin:.25em 0 0 0; letter-spacing:.07em; } .recipeTitle { page-break-before:always; border-top:1px solid #a79387; border-bottom:1px solid #a79387; padding:2px 0; } .recipeTitle0 { border-top:1px solid #a79387; border-bottom:1px solid #a79387; padding:2px 0; margin:1.5em 0 0 0; } .recipeTitle1 { border-top:1px solid #a79387; border-bottom:1px solid #a79387; padding:2px 0; } .recipeTitle2 { border-top:1px solid #a79387; border-bottom:1px solid #a79387; padding:.25em 0; } .rtip { font-family:"Dante", serif; font-size:0.9em; line-height:1.2; margin: 1.0em 0 0 0; border-top:1px solid #a79387; padding-top:1.0em; } .rtip-alt { font-family:"Dante", serif; font-size:0.9em; line-height:1.2; } .ry { font-family:"Dante", serif; font-size:1.1em; font-style:italic; line-height:1.2; text-align:center; margin:1.0em 0 0 0; } .sb { font-family:"Dante", serif; font-size:1.0em; line-height:1.2; text-indent:1.7em; } .sbf { font-family:"Dante", serif; font-size:1.0em; line-height:1.2; } .sbh1 { font-family:"TradeGothic", sans-serif; font-size:.9em; font-weight:bold; line-height:1.3; margin: 1.1em 0 .25em 0; } .sbst { font-family:"TradeGothic", sans-serif; font-size:0.9em; font-weight:bold; line-height:1.4; page-break-before:avoid; text-align:center; } .sbst1 { color:#a09285; font-family:"TradeGothic", sans-serif; font-size:0.9em; font-weight:bold; line-height:1.4; page-break-before:avoid; text-align:center; } .sidebarTitle { page-break-before:always; border:2px solid #6d5f57; padding:5px; margin:0 0 1.5em 0; } .sidebarTitle1 { border:2px solid #6d5f57; padding:5%; } .sbt { font-family:"Dante", serif; font-size:1.6em; line-height:1.1; text-align:center; } .srhnf { font-family:"Dante", serif; font-size:1.0em; line-height:1.2; margin:1.0em 0 0 0; } .sril { font-family:"Dante", serif; font-size:0.9em; line-height:1.1; margin: .5em 0 0 0.9em; text-indent:-0.9em; } .srilf { font-family:"Dante", serif; font-size:0.9em; line-height:1.1; margin: .5em 0 0 0.9em; text-indent:-0.9em; } .srp { font-family:"TradeGothic", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.3; margin: 0.7em 0 0 0; } .srpf { font-family:"TradeGothic", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.3; margin: 1.4em 0 0.7em 0; } .srst { font-family:"Dante", serif; font-size:1.0em; font-style:italic; line-height:1.2; } .srst-alt { font-family:"Dante", serif; font-size:1.0em; line-height:1.2; } .srt { font-family:"Dante", serif; font-size:1.1em; line-height:1.2; margin: 1.0em 0 0 0; border-top:1px solid #a79387; padding-top:1.0em; } .subRecipeTitle { border-top:1px solid #a79387; padding:2px 0 0 0; margin:1.5em 0 0 0; } .subRecipeTitle1 { border-top:1px solid #a79387; padding:2px 0 0 0; } .subRecipeTitle2 { border-top:1px solid #a79387; padding:2px 0 0 0; } .srt0 { font-family:"Dante", serif; font-size:1.1em; font-style:italic; line-height:1.2; margin: .75em 0 0 0; } .sry { font-family:"TradeGothic", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.5; margin: 0 0 1.8em 0; } .convh { color:#a09285; font-family:"TradeGothic", sans-serif; font-size:0.9em; font-weight:bold; line-height:1.3; margin:1.5em 0 .5em 0; letter-spacing:.07em; } table.conversionTable { width:100%; border-collapse:collapse; } td.conv { width:50%; } td.conv33 { width:33%; } td.conv100 { width:100%; } td.convh { width:50%; border-bottom:1px solid #a79387; padding:.25em 0; } td.convh33 { width:33%; border-bottom:1px solid #a79387; padding:.25em 0; } p.conv { font-family:"TradeGothic", sans-serif; font-size:0.8em; font-weight:400; line-height:1.3; } .conversionHead { border-bottom:1px solid #a79387; padding:0 0 2px 0; margin:0 0 1.5em 0; } .conversionHead1 { border-bottom:1px solid #a79387; padding:0 0 2px 0; } .conversionHead2 { border-bottom:1px solid #a79387; padding:0 0 2px 0; } .i { font-style:italic; } .rp-lead-in { font-family:"TradeGothic", sans-serif; font-size:0.9em; font-weight:900; letter-spacing:.07em; } .rtip-lead-in { font-family:"Dante", serif; font-size:1.0em; font-style:italic; letter-spacing:.05em; } .normalizer { font-family:"Dante"; font-style:normal; }