@font-face { font-family:"Franklin Gothic"; font-weight:900; font-style:normal; src : url("../fonts/FranklinGothic-Hvy.otf"); } @font-face { font-family:"Franklin Gothic"; font-weight:900; font-style:italic; src : url("../fonts/FranklinGothic-HvyIt.otf"); } @font-face { font-family:"Franklin Gothic"; font-weight:400; font-style:normal; src : url("../fonts/FranklinGothic-Med.otf"); } @font-face { font-family:"Franklin Gothic"; font-weight:400; font-style:italic; src : url("../fonts/FranklinGothic-MedIt.otf"); } @font-face { font-family:"Franklin Gothic"; font-weight:bold; font-style:normal; src : url("../fonts/FranklinGothic-Demi.otf"); } @font-face { font-family:"Franklin Gothic"; font-weight:bold; font-style:italic; src : url("../fonts/FranklinGothic-DemiIt.otf"); } @font-face { font-family:"Franklin Gothic"; font-weight:normal; font-style:normal; src : url("../fonts/FranklinGothic-Book.otf"); } @font-face { font-family:"Franklin Gothic"; font-weight:normal; font-style:italic; src : url("../fonts/FranklinGothic-BookIt.otf"); } @font-face { font-family:"Garamond"; font-weight:bold; font-style:normal; src : url("../fonts/GaramondClassic-Bold.otf"); } @font-face { font-family:"Garamond"; font-weight:bold; font-style:italic; src : url("../fonts/GaramondClassic-BoldItalic.otf"); } @font-face { font-family:"Garamond"; font-weight:normal; font-style:normal; src : url("../fonts/GaramondClassic-Regular.otf"); } @font-face { font-family:"Garamond"; font-weight:normal; font-style:italic; src : url("../fonts/GaramondClassic-Italic.otf"); } /* IMAGES */ img.image { page-break-inside:avoid; } div.full_width { width:100%; page-break-before:always; page-break-inside:avoid; margin:0em 0 1em 0; padding:0; } div.full_width_image_nobreak { width:100%; page-break-before:avoid; page-break-inside:avoid; margin:1em 0 1em 0; padding:0; } div.full_width_image_nobreak_left { width:80%; page-break-before:avoid; page-break-inside:avoid; margin:1em 20% 0em 0; padding:0; } div.full_width_image_sixty { width:60%; page-break-before:always; page-break-after:avoid; page-break-inside:avoid; margin:0em 20%; padding:0; } div.recipe_image_full { width:100%; page-break-after:always; page-break-before:avoid; page-break-inside:avoid; margin:.5em 0 1em 0; padding:0; } div.recipe_image_full_nospace { width:100%; page-break-before:avoid; page-break-after:avoid; page-break-inside:avoid; margin:0; padding:0; } div.recipe_image_full_nospace2 { width:100%; page-break-before:always; page-break-after:avoid; page-break-inside:avoid; margin:0; padding:0; } div.recipe_image_squeeze { width:70%; page-break-before:avoid; page-break-after:always; page-break-inside:avoid; margin:.5em 15% 0 15%; padding:0; } div.line_image { width:100%; page-break-before:avoid; page-break-inside:avoid; clear:both; margin:.8em 0 0 0; padding:0; } div.line_image2 { width:100%; page-break-before:avoid; page-break-inside:avoid; margin:.4em 0 2em 0; padding:0; } div.line_image3 { width:100%; page-break-before:avoid; page-break-inside:avoid; margin:.4em 0 1em 0; padding:0; } div.line_image4 { width:60%; page-break-before:avoid; page-break-inside:avoid; margin:.4em 40% 1em 0; padding:0; } div.line_image5 { width:60%; page-break-before:avoid; page-break-inside:avoid; margin:.1em 40% 1em 0%; padding:0; } div.tiny_item_right { width:20%; page-break-before:avoid; page-break-inside:avoid; float:right; margin:0 0 .3em 1em; padding:0; } div.tiny_item_left { width:20%; page-break-before:avoid; page-break-inside:avoid; float:left; margin:0 1em .3em 0; padding:0; } div.small_hero { width:50%; page-break-before:avoid; page-break-inside:avoid; float:right; margin:0 0 .3em 1em; padding:0; } div.small_hero2 { width:40%; page-break-before:avoid; page-break-inside:avoid; float:right; margin:0 0 .3em 1em; padding:0; } div.small_hero_left { width:50%; page-break-before:avoid; page-break-inside:avoid; float:left; margin:0 .3em 0 1em; padding:0; } div.small_hero_left1 { width:60%; page-break-before:avoid; page-break-inside:avoid; float:left; margin:0 .3em 0 1em; padding:0; } div.small_hero_left2 { width:40%; page-break-before:avoid; page-break-inside:avoid; float:left; margin:0 .3em 0 1em; padding:0; } div.small_hero_left3 { width:20%; page-break-before:avoid; page-break-inside:avoid; float:left; margin:0 .3em 0 1em; padding:0; } div.clear { clear:both; margin:0; padding:0; } span.tiny_inline { display:inline-block; line-height:0; width:3em; } /* BACKGROUNDS */ div.green_back { background-color:#CCDC7C; } hr.green_back_pad { border: 1em solid #CCDC7C; margin:0; padding:0; } div.back_pad { padding:0 2em; } div.red_back { background-color:#E4AA7F; } hr.red_back_pad { border: 1em solid #E4AA7F; margin:0; padding:0; } div.red_pad { padding:0 2em; } /* RECIPES */ p.rt { font-family:"Franklin Gothic", sans-serif; font-size:2.5em; font-style:italic; font-weight:900; line-height:1; margin-bottom:.5em; page-break-before:always; text-transform:uppercase; } p.rt_center { font-family:"Franklin Gothic", sans-serif; font-size:2.5em; font-style:italic; font-weight:900; line-height:1; margin-bottom:.15em; text-align:center; text-transform:uppercase; } p.rt_sub { font-family:"Franklin Gothic", sans-serif; font-size:1.15em; font-weight:900; line-height:1; margin-bottom:.1em; text-align:center; text-transform:uppercase; } p.r1t { font-family:"Franklin Gothic", sans-serif; font-size:1.6em; font-style:italic; font-weight:900; line-height:1; margin-bottom:.5em; margin-top:1.5em; page-break-before:always; text-transform:uppercase; } p.r1t3 { font-family:"Franklin Gothic", sans-serif; font-size:1.4em; font-weight:900; line-height:1; margin-bottom:.5em; margin-top:1.5em; page-break-before:always; text-transform:uppercase; } p.r1t_alt { font-family:"Franklin Gothic", sans-serif; font-size:1.6em; font-style:italic; font-weight:900; line-height:1; margin-bottom:.1em; margin-top:1.5em; page-break-before:always; text-transform:uppercase; } p.r1t_alt_nobreak { font-family:"Franklin Gothic", sans-serif; font-size:1.6em; font-style:italic; font-weight:900; line-height:1; margin-bottom:.1em; margin-top:1.5em; page-break-before:avoid; text-transform:uppercase; } p.r1t2 { font-family:"Franklin Gothic", sans-serif; font-size:1.3em; font-weight:900; line-height:1; margin-bottom:.1em; margin-top:.5em; text-transform:uppercase; } p.r1t2_spaceabove { font-family:"Franklin Gothic", sans-serif; font-size:1.3em; font-weight:900; line-height:1; margin-bottom:.1em; margin-top:1.5em; page-break-before:always; text-transform:uppercase; } p.rt2 { font-family:"Franklin Gothic", sans-serif; font-size:2em; font-style:italic; font-weight:900; line-height:1; margin-bottom:0em; page-break-before:always; text-transform:uppercase; } p.rst { font-family:"Franklin Gothic", sans-serif; font-size:1.6em; font-style:italic; font-weight:900; line-height:1; margin:2em 0 1em 0; text-transform:uppercase; page-break-before:always; } p.rhnf { margin-top:.1em; } p.rh1nf { margin-top:.3em; margin-bottom:1em; } p.r1hnf { margin:.1em 0 .5em 0; } p.r1hnf2 { margin:.5em 0 .5em 0; } p.rhn { text-indent:1.5em; } p.ry { font-family:"Franklin Gothic", sans-serif; font-size:0.8em; font-weight:900; margin-top:.8em; text-transform:uppercase; } p.ry2 { font-family:"Franklin Gothic", sans-serif; font-size:0.8em; font-weight:900; margin-top:0; margin-bottom:1.8em; text-transform:uppercase; } p.ril { font-family:"Franklin Gothic", sans-serif; line-height:1.4; margin-left:3.8em; text-indent:-3.8em; } p.rilx { font-family:"Franklin Gothic", sans-serif; line-height:1.4; margin-left:5.8em; text-indent:-5.8em; } p.rilf { font-family:"Franklin Gothic", sans-serif; line-height:1.4; margin-top:1em; margin-left:3.8em; text-indent:-3.8em; } span.ril_b { display:inline-block; font-weight:bold; width:3em; margin-right:.5em; text-align:right; } span.ril_bx { display:inline-block; font-weight:bold; width:5em; margin-right:.5em; text-align:right; } span.rp_num { font-family:"Franklin Gothic", sans-serif; display:inline-block; font-weight:bold; margin-right:.3em; } .rpf { margin-bottom:1em; margin-top:1.5em; } .rp { margin-bottom:1em; } .rp_alt { } .nla { margin-left:1.6em; } p.r1y { font-family:"Franklin Gothic", sans-serif; margin-top:.3em; font-size:0.9em; font-weight:900; text-transform:uppercase; } p.r1y_alt { font-family:"Franklin Gothic", sans-serif; margin-bottom:2em; font-size:0.9em; font-weight:900; text-transform:uppercase; } p.r1il { font-family:"Franklin Gothic", sans-serif; margin-left:3.8em; text-indent:-3.8em; line-height:1.4; } p.r1ilf { font-family:"Franklin Gothic", sans-serif; margin-top:.7em; margin-left:3.8em; text-indent:-3.8em; line-height:1.4; } p.rilh { font-family:"Franklin Gothic", sans-serif; font-weight:900; line-height:1; margin-top:1.5em; text-transform:uppercase; } p.rilhf { font-family:"Franklin Gothic", sans-serif; font-weight:900; line-height:1; margin-top:1em; text-transform:uppercase; } p.q { margin-top:1em; } p.rp2 { margin-top:.4em; } p.sbh { font-family:"Franklin Gothic", sans-serif; font-weight:900; margin-top:1em; text-transform:uppercase; } p.sbt { font-family:"Franklin Gothic", sans-serif; } p.rpa { font-size:0.6em; } p.rph { font-family:"Franklin Gothic", sans-serif; font-size:0.9em; font-weight:900; margin-top:1.5em; margin-bottom:.3em; } p.h1 { font-family:"Franklin Gothic", sans-serif; font-size:2em; font-weight:900; line-height:1; margin-top:.3em; text-transform:uppercase; } p.h1a { font-family:"Franklin Gothic", sans-serif; font-weight:900; margin:.25em 0 0 0; text-transform:uppercase; } p.rps_center { font-family:"Franklin Gothic", sans-serif; font-weight:bold; text-align:center; margin-bottom:1.4em; margin-top:1.2em; } /* COPYRIGHT */ p.crt2 { font-family:"Franklin Gothic", sans-serif; font-weight:400; font-size:0.8em; margin-left:1.5em; text-indent:-1.5em; } p.crt { font-family:"Franklin Gothic", sans-serif; font-weight:400; font-size:0.8em; } p.crtf { font-family:"Franklin Gothic", sans-serif; font-weight:400; font-size:0.8em; margin-top:1.5em; } p.dedf { font-family:"Franklin Gothic", sans-serif; font-weight:400; margin-top:1em; line-height:1.6; } /* CONTENTS */ p.toc { font-family:"Franklin Gothic", sans-serif; margin-bottom:.4em; } p.toc1 { font-family:"Franklin Gothic", sans-serif; margin-bottom:.4em; margin-left:1em; } p.toc2 { font-family:"Franklin Gothic", sans-serif; margin-bottom:.4em; margin-top:1.6em; } p.tocct { font-family:"Franklin Gothic", sans-serif; font-size:1.5em; font-style:italic; font-weight:900; margin-bottom:.4em; margin-top:1em; } p.fmt { font-family:"Franklin Gothic", sans-serif; font-size:3em; font-style:italic; font-weight:900; line-height:1; margin-bottom:0; text-transform:uppercase; } p.ext { margin-left:1.5em; margin-right:1.5em; margin-top:1em; } p.ext2 { margin-left:1.5em; margin-right:1.5em; margin-bottom:1em; } p.ext3 { margin-left:1.5em; margin-right:1.5em; margin-bottom:1em; text-indent:1.5em; } p.rn { margin-bottom:2.2em; margin-top:1.2em; } /* INTRODUCTION */ p.fmp { text-indent:1.5em; } p.fmp1 { margin-top:1em; text-indent:1.5em; } p.fmpaft { margin-top:1em; } p.fmpf { margin-top:2em; } p.fmh1 { font-family:"Franklin Gothic", sans-serif; font-size:1.5em; font-weight:900; line-height:1.2; margin-top:1em; text-transform:uppercase; } p.ausig { font-family:"Franklin Gothic", sans-serif; font-weight:900; margin:1em 0; text-align:right; } p.p { text-indent:1.5em; } p.tinyp { font-family:"Franklin Gothic", sans-serif; margin:1em 0; font-size:.8em; line-height:1.4; } p.pf { margin-top:1em; } p.indexdiv { font-family:"Franklin Gothic", sans-serif; font-style:italic; font-size:1.2em; font-weight:900; margin-top:1em; margin-bottom:.2em; text-transform:uppercase; } p.bmt { font-family:"Franklin Gothic", sans-serif; font-size:2em; font-style:italic; font-weight:900; line-height:1.25; text-transform:uppercase; } hr.random_rule1 { border:1px solid #000; margin:2em 0 .2em 0; padding:0; } hr.random_rule2 { border:1px solid #000; margin:.8em 0 0.8em 0; padding:0; } span.franklin { font-family:"Franklin Gothic", sans-serif; vertical-align:bottom; } span.num { font-size:.8em; vertical-align:top; } span.denom { font-size:.8em; vertical-align:bottom; margin-left:-.1em; } p.none { display:none; } span.smaller { font-size:.8em; } span.lowalign { vertical-align:bottom; }