/* ==================== RH Styles for Images ===================== */ div.fullpageimage { page-break-after: always; text-align: center; margin-top: .25em; margin-bottom: .25em; } .image { width:100%; } div.full_width_image { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: .25em; } div.partimage { text-align: center; padding-top: .25em; margin-bottom: .25em; } div.sectionimage { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: .25em; page-break-after:always; } div.sectionimagef { text-align: center; padding-top: .25em; margin-bottom: .25em; page-break-after:always; } div.fullpageimage_flow { page-break-before: avoid; text-align: center; margin-top: 1em; margin-bottom: 1em; } div.caption_img { margin:.25em 10%; text-align: center; page-break-before: always; width:80%; } .small_image_right { margin-top: -.5em; padding-bottom: .1em; width:30%; float:right; padding-left:20px; } .small_image_right_wide { margin-top: 0em; padding-bottom: 1em; width:50%; float:right; padding-left:20px; } .small_image_left { margin-left: 1px; margin-top: 0em; padding-bottom: 1em; width:30%; float:left; padding-right:20px; } .circle_left { margin-left: 1px; margin-top: 0em; padding-bottom: .1em; width:15%; float:left; padding-right:10px; } .image_left { margin-left: 1px; margin-top: 0em; padding-bottom: .1em; width:15%; float:left; padding-right:10px; } .small_image_left_wide { margin-left: 1px; margin-top: 0em; padding-bottom: 1em; width:50%; float:left; padding-right:20px; } div.recipe_img { width:80%; text-align: center; margin-top: 1em; margin-left:10%; margin-right:10%; page-break-after:always; } div.recipe_spread { width:100%; text-align: center; margin-top: 1em; margin-left:0%; page-break-after:always; } div.dis_img { margin:2em 20%; text-align: center; } div.step { margin:1em 25%; text-align: center; } div.icon_line { margin-top: 0.5em; } div.clear { clear:both; } /*====RH SQUEEZE====*/ .squeeze20 {width:20%} .squeeze40 {width:40%} .squeeze45 {width:45%} .squeeze50 {width:50%} .squeeze60 {width:60%} .squeeze70 {width:70%} .squeeze80 {width:80%} .left10 {margin-left:10%;margin-right:10%} .left20 {margin-left:20%;margin-right:20%} /* ---- ADDITIONAL STYLES and OVERRIDES ---- */ a.wlink { text-decoration:none; color:#ffffff; -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:2em; margin:1em 0 .5em 0; } /* CENTURY SCHOOLBOOK */ @font-face { font-family: "Century Schoolbook"; font-style: normal; font-weight: normal; src : url("../fonts/CenturySchoolbook-Regular.otf"); } @font-face { font-family: "Century Schoolbook"; font-style: italic; font-weight: normal; src : url("../fonts/CenturySchoolbook-Italic.otf"); } @font-face { font-family: "Century Schoolbook"; font-style: normal; font-weight: bold; src : url("../fonts/CenturySchoolbook-Bold.otf"); } @font-face { font-family: "Century Schoolbook"; font-style: italic; font-weight: bold; src : url("../fonts/CenturySchoolbook-BoldItalic.otf"); } /* GARAMOND */ @font-face { font-family: "Garamond"; font-style: normal; font-weight: normal; src : url("../fonts/GaramondClassic-Regular.otf"); } @font-face { font-family: "Garamond"; font-style: italic; font-weight: normal; src : url("../fonts/GaramondClassic-Italic.otf"); } @font-face { font-family: "Garamond"; font-style: normal; font-weight: bold; src : url("../fonts/GaramondClassic-Bold.otf"); } @font-face { font-family: "Garamond"; font-style: italic; font-weight: bold; src : url("../fonts/GaramondClassic-BoldItalic.otf"); } @font-face { font-family: "Garamond"; font-style: normal; font-weight: 900; src : url("../fonts/GaramondClassic-Heavy.otf"); } /* MUSEO SANS */ @font-face { font-family: "Museo Sans"; font-style: italic; font-weight: 100; src : url("../fonts/MuseoSans_100_Italic.otf"); } @font-face { font-family: "Museo Sans"; font-style: normal; font-weight: 100; src : url("../fonts/MuseoSans_100.otf"); } @font-face { font-family: "Museo Sans"; font-style: italic; font-weight: 300; src : url("../fonts/MuseoSans_300_Italic.otf"); } @font-face { font-family: "Museo Sans"; font-style: normal; font-weight: 300; src : url("../fonts/MuseoSans_300.otf"); } @font-face { font-family: "Museo Sans"; font-style: italic; font-weight: normal; src : url("../fonts/MuseoSans_300_Italic.otf"); } @font-face { font-family: "Museo Sans"; font-style: normal; font-weight: normal; src : url("../fonts/MuseoSans_300.otf"); } @font-face { font-family: "Museo Sans"; font-style: italic; font-weight: 500; src : url("../fonts/MuseoSans_500_Italic.otf"); } @font-face { font-family: "Museo Sans"; font-style: normal; font-weight: 500; src : url("../fonts/MuseoSans_500.otf"); } @font-face { font-family: "Museo Sans"; font-style: italic; font-weight: 700; src : url("../fonts/MuseoSans_700_Italic.otf"); } @font-face { font-family: "Museo Sans"; font-style: normal; font-weight: 700; src : url("../fonts/MuseoSans_700.otf"); } @font-face { font-family: "Museo Sans"; font-style: italic; font-weight: bold; src : url("../fonts/MuseoSans_700_Italic.otf"); } @font-face { font-family: "Museo Sans"; font-style: normal; font-weight: bold; src : url("../fonts/MuseoSans_700.otf"); } @font-face { font-family: "Museo Sans"; font-style: italic; font-weight: 900; src : url("../fonts/MuseoSans_900_Italic.otf"); } @font-face { font-family: "Museo Sans"; font-style: normal; font-weight: 900; src : url("../fonts/MuseoSans_900.otf"); } div.box { border:1px solid black; padding:2em; margin:2em 4em; } div.ttbox { margin:2em 0; padding:1em; } div.emptybox { margin:2em 0; } div.rule { border-color:#252723; } p.alth1 { color:#252723; font-family:"Carre Noir Std Medium", serif; font-size:1.2em; font-weight:500; line-height:1.2; margin-bottom:9px; } p.alth3 { color:#252723; font-family:"Alright Sans Bold", sans-serif; font-size:0.5em; line-height:2.2; margin-bottom:14px; text-transform:uppercase; } p.altp { color:#252723; font-family:"Chronicle Text G1", serif; font-size:0.7em; font-weight:300; line-height:1.4; } p.bmp { color:#252723; font-family:"Garamond", serif; font-size:0.85em; line-height:1.4; } p.bmp-alt { color:#252723; font-family:"Garamond", serif; font-size:0.85em; line-height:1.5; margin-bottom:.5em; } p.bmpf { color:#252723; font-family:"Museo Sans", sans-serif; font-size:0.8em; font-weight:500; line-height:2; margin-top:1em; text-align:left; } p.bx { color:#252723; font-family:"Museo Sans", sans-serif; font-size:0.75em; font-weight:500; line-height:1.6; margin-left:18%; } p.bxh { color:#ffffff; font-family:"Alright Sans Bold", sans-serif; font-size:0.5em; line-height:1.3; text-align:center; text-transform:uppercase; } p.crt { color:#252723; font-family:"Garamond", serif; font-size:.8em; font-weight:normal; line-height:1.5; } p.crtf { color:#252723; font-family:"Garamond", serif; font-size:.8em; font-weight:normal; line-height:1.5; margin-top:1em; } p.ct { color:#252723; font-family:"Carre Noir Light", sans-serif; font-size:1.3em; line-height:1.3; text-align:center; display:none; } p.ctoc { color:#252723; font-family:"Garamond", serif; font-size:.9em; font-weight:normal; line-height:1.5; } p.ctocsp { color:#252723; font-family:"Garamond", serif; font-size:.9em; font-weight:normal; line-height:1.5; margin-top:2em; } p.fmp { color:#252723; font-family:"Garamond", serif; font-size:0.9em; margin-bottom:1em; line-height:1.6; } p.fmt { color:#252723; font-family:"Century Schoolbook", serif; font-size:1.3em; letter-spacing:.05em; line-height:1.2; margin:2em 0; text-align:center; } p.h1 { color:#252723; font-family:"Century Schoolbook", serif; font-size:1.3em; letter-spacing:.05em; font-weight:500; line-height:1.2; margin-top:1em; margin-bottom:1em; text-align:center; page-break-before:always; } p.h1a { color:#252723; font-family:"Century Schoolbook", serif; font-size:1.3em; letter-spacing:.05em; font-weight:500; line-height:1.2; margin-top:1em; margin-bottom:1em; text-align:center; } p.h2 { color:#252723; font-family:"Century Schoolbook", serif; font-size:1em; font-weight:500; letter-spacing:.05em; line-height:1.2; margin:2em 0 1em 0; page-break-before:always; } p.h2a { color:#252723; font-family:"Century Schoolbook", serif; font-size:1em; font-weight:500; letter-spacing:.05em; line-height:1.2; margin:2em 0 .2em 0; } p.h2b { color:#252723; font-family:"Century Schoolbook", serif; font-size:1em; font-weight:500; letter-spacing:.05em; line-height:1.2; margin:0 0 .2em 0; } p.h3 { color:#252723; font-family:"Museo Sans", sans-serif; font-size:0.75em; line-height:2.2; margin-top:1em; font-weight:700; } p.h3a { color:#252723; font-family:"Museo Sans", sans-serif; font-size:0.75em; line-height:2.2; margin-top:1em; font-weight:700; margin-left:20%; } p.h4 { color:#252723; font-family:"Garamond", serif; font-size:0.9em; font-style:italic; line-height:1.6; margin-left:5%; margin-top:1em; margin-bottom:3px; } p.illcap { color:#252723; font-family:"Alright Sans Bold", sans-serif; font-size:0.5em; line-height:1.3; text-align:center; text-transform:uppercase; } p.illcaph { color:#252723; font-family:"Alright Sans Bold", sans-serif; font-size:0.5em; line-height:2.3; text-transform:uppercase; } p.imp { color:#252723; font-family:"Chronicle Text G1", serif; font-size:0.6em; font-weight:300; line-height:1.3; } p.nl { color:#252723; font-family:"Century Schoolbook", serif; font-size:0.85em; line-height:1.5; margin-top:7px; } p.nl-alt { color:#252723; font-family:"Garamond", serif; font-size:0.9em; line-height:1.5; margin-bottom:7px; margin-left:1.2em; text-indent:-1.2em; } p.p { color:#252723; font-family:"Garamond", serif; font-size:0.9em; font-weight:normal; line-height:1.5; } p.pleft { color:#252723; font-family:"Garamond", serif; font-size:0.9em; font-weight:normal; line-height:1.5; margin-left:20%; } p.pcust1 { color:#252723; font-family:"Jubilat Regular", serif; font-size:0.6em; line-height:1.9; margin-top:7px; text-align:center; } p.pf { color:#252723; font-family:"Garamond", serif; font-size:0.9em; font-weight:normal; line-height:1.6; margin-bottom:1em; } p.pq { color:#252723; font-family:"Chronicle Text G1", serif; font-size:0.9em; font-style:italic; font-weight:300; line-height:1.5; margin-left:27px; margin-right:27px; text-align:center; } p.pqs { color:#252723; font-family:"Alright Sans Regular", sans-serif; font-size:0.5em; font-weight:300; line-height:1.8; margin-top:18px; text-align:center; text-transform:uppercase; } p.rh1 { color:#252723; font-family:"Century Schoolbook", serif; font-size:1.2em; line-height:1.4; margin-bottom:1em; margin-top:1em; page-break-before:always; text-align:center; letter-spacing:.05em; } p.rh2 { color:#252723; font-family:"Museo Sans", sans-serif; font-size:0.85em; font-weight:500; line-height:2; margin-top:2em; text-align:center; text-transform:uppercase; margin-left:10%; margin-right:10%; } p.rh2-alt { color:#252723; font-family:"Museo Sans", sans-serif; font-size:0.8em; font-weight:500; line-height:2; margin-top:2em; text-align:left; } p.rhn { color:#252723; font-family:"Garamond", serif; font-size:0.9em; line-height:1.6; } p.rhn2 { color:#252723; font-family:"Garamond", serif; font-size:0.9em; line-height:1.6; margin-top:1.0em; } p.rp { color:#252723; font-family:"Garamond", serif; font-size:0.9em; line-height:1.6; text-align:center; margin-left:10%; margin-right:10%; } p.rt { color:#252723; font-family:"Century Schoolbook", serif; font-size:1.5em; letter-spacing:.05em; font-weight:500; line-height:1.2; margin:1em 10%; text-align:center; page-break-before:always; } p.rtip { color:#252723; font-family:"Garamond", serif; font-size:0.85em; font-style:italic; line-height:1.4; margin-top:1.5em; text-align:center; margin-left:10%; margin-right:10%; } p.tiph { color:#252723; font-family:"Museo Sans", sans-serif; font-size:0.75em; line-height:2.2; margin-top:2em; font-weight:700; } p.tip2 { color:#252723; font-family:"Garamond", serif; font-size:0.85em; font-style:italic; font-weight:300; line-height:1.4; margin-top:2em; border-top:1px solid black; padding-top:.5em; } p.tip2a { color:#252723; font-family:"Garamond", serif; font-size:0.85em; font-style:italic; font-weight:300; line-height:1.4; margin-top:.2em; border-top:1px solid black; padding-top:.5em; } p.captionh { color:#252723; font-family:"Museo Sans", sans-serif; font-size:0.75em; line-height:1.6; margin-top:.25em; font-weight:700; } p.caption { color:#252723; font-family:"Garamond", serif; font-size:0.8em; line-height:1.6; margin-top:.2em; border-top:1px solid black; padding-top:.5em; } p.tit { color:#252723; font-family:"Carre Noir Light", sans-serif; font-size:1.4em; line-height:1.2; text-align:center; } p.tocfm { color:#252723; font-family:"Century Schoolbook", serif; font-size:1.5em; font-weight:normal; letter-spacing:.05em; line-height:1; margin-bottom:28px; text-align:center; } p.ul-alt { color:#252723; font-family:"Garamond", serif; font-size:0.8em; line-height:1.6; margin-bottom:1em; margin-left:5%; } p.ulh { color:#252723; font-family:"Garamond", serif; font-size:0.8em; line-height:1.6; margin-left:5%; text-transform:uppercase; } span.black { color:#252723; } span.hemb_nl { font-family:"Museo Sans", sans-serif; font-weight:700; font-size:0.75em; padding-left:.5em; } span.hemb_unl { color:#ffffff; font-size:0.7em; text-transform:uppercase; } span.key_ct { font-family:"CarreNoirLight Italic", sans-serif; font-size:1em; } span.key_illcap2 { font-family:"Chronicle Text G1 Semi", serif; font-size:0.6em; font-style:italic; font-weight:300; } span.rh1-i { font-family:"CarreNoirDemi Italic", sans-serif; font-size:0.8em; } span.sc { font-family:"Carre Noir Small Caps", sans-serif; font-size:0.5em; text-transform:uppercase; } span.sym { color:#252723; font-family:"Chronicle Text G1 Semi", serif; font-size:0.7em; font-weight:300; } span.white { color:#ffffff; } div.style1 { border-top:1px solid black; margin:1em 35% .25em 35%; } span.CharOverride-1 { font-family:"Carre Noir Medium", sans-serif; font-size:1.2em; } span.CharOverride-2 { color:#ffffff; font-family:"Alright Sans Medium", sans-serif; font-size:0.8em; font-weight:300; text-transform:uppercase; } span.CharOverride-3 { color:#ffffff; font-family:"Alright Sans Medium", sans-serif; font-size:0.9em; font-weight:300; text-transform:uppercase; } span.CharOverride-4 { font-family:"Carre Noir Std Light"; } span.CharOverride-5 { font-family:"Alright Sans Bold", sans-serif; font-size:0.8em; text-transform:uppercase; } span.CharOverride-6 { font-family:"Chronicle Text G1"; font-weight:300; } span.CharOverride-7 { font-family:"Chronicle Text G1"; font-size:0.9em; font-style:italic; } span.CharOverride-8 { font-family:"Chronicle Text G1", serif; font-size:0.8em; font-weight:300; } span.CharOverride-9 { font-family:"Chronicle Text G1", serif; font-size:0.6em; font-weight:300; } span.CharOverride-10 { font-family:"Carre Noir Std Light", serif; font-size:0.7em; font-style:italic; font-weight:300; } span.CharOverride-11 { font-family:"Century Schoolbook", serif; font-size:0.9em; font-weight:bold; width:1em; } span.CharOverride-12 { font-family:"Chronicle Text G1 Semi"; font-weight:bold; } span.CharOverride-13 { font-size:0.8em; } span.CharOverride-14 { color:#ffffff; } span.CharOverride-15 { font-family:"Carre Noir Std Light", serif; font-size:0.8em; font-style:italic; font-weight:300; } span.CharOverride-16 { font-family:"Alright Sans Medium", sans-serif; font-size:0.8em; font-weight:300; text-transform:uppercase; } span.CharOverride-17 { font-size:1.0em; } span.CharOverride-18 { font-size:1.0em; } span.CharOverride-19 { font-family:"Chronicle Text G1"; font-size:1.4em; } span.CharOverride-20 { font-family:"Chronicle Text G1", serif; font-size:0.8em; font-weight:300; } span.CharOverride-21 { font-family:"Chronicle Text G1", serif; font-size:1.2em; font-weight:300; } span.CharOverride-23 { font-family:"Carre Noir Std Medium", serif; font-size:1.2em; font-weight:500; } span.CharOverride-26 { font-family:"Carre Noir Std Light"; font-size:1em; } span.CharOverride-27 { font-family:CarreNoirSmallCapsLight; font-size:1em; } .spacebelow { margin-bottom:1.0em; }