@font-face { font-family:"HurmeGeometricSans"; font-weight:normal; font-style:normal; src:url(../font/HurmeGeometricSans1_Regular.otf); } @font-face { font-family:"HurmeGeometricSans"; font-weight:500; font-style:normal; src:url(../font/HurmeGeometricSans1_SemiBold.otf); } @font-face { font-family:"HurmeGeometricSans"; font-weight:bold; font-style:normal; src:url(../font/HurmeGeometricSans1_Bold.otf); } @font-face { font-family:"HurmeGeometricSans"; font-weight:normal; font-style:italic; src:url(../font/HurmeGeometricSans1_RegularObl.otf); } @font-face { font-family:"HurmeGeometricSans"; font-weight:bold; font-style:italic; src:url(../font/HurmeGeometricSans1_BoldObl.otf); } @font-face { font-family:"HurmeGeometricSans"; font-weight:500; font-style:italic; src:url(../font/HurmeGeometricSans1_SemiBoldObl.otf); } @font-face { font-family:"Pacific_Northwest_Rough_Letters"; font-weight:normal; font-style:normal; src:url(../font/Pacific_Northwest_Rough_Letters.ttf); } @font-face { font-family:"SurveyorDisplay"; font-weight:bold; font-style:normal; src:url(../font/SurveyorDisplay_Black.otf); } @font-face { font-family:"SurveyorDisplay"; font-weight:normal; font-style:normal; src:url(../font/SurveyorDisplay_Book.otf); } body, div, h1, h2, h3, h4, h5, h6, p, img, ul, ol, li, figure, figcaption, hr { border-width:0; margin:0; padding:0; -webkit-hyphens:none !important; epub-hyphens:none !important; hyphens:none !important; adobe-hyphenate:none !important; } body { margin:0 auto; font-family:"HurmeGeometricSans", sans-serif; font-size:80%; } h1, h2, h3, h4, h5, h6 { font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; page-break-after:avoid; page-break-inside:avoid; text-align:left; text-decoration:none; text-indent:0; } p, li, th, td { line-height:1.4; font-style:normal; font-variant:normal; font-weight:normal; orphans:2; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:2; } a{ text-decoration:underline; color:inherit; } div.pagebreak{ page-break-after:always; margin-top:4%; } img { page-break-inside: avoid; width:100%; } figure.fullpage{ page-break-inside: avoid; width:100%; margin-top:1em; margin-left:auto; margin-right:auto; text-align:center; } figure.sbs{ margin:0.5em auto; text-align:center; width:40%; } figure.sbs2{ margin:0.5em auto; text-align:center; width:80%; } figure.copyright{ margin:0.5em auto; text-align:center; width:20%; } p.copyright{ font-weight:normal; font-style:normal; } p.copyright1{ font-weight:normal; font-style:normal; margin-top:1em; } p.copyright2{ font-weight:500; font-style:italic; margin-top:1em; text-transform:uppercase; } span.credits_title{ font-weight:500; font-style:normal; } p.copyright4{ font-weight:bold; font-style:normal; margin-top:1em; text-transform:uppercase; } p.toc{ font-family:"Pacific_Northwest_Rough_Letters", serif; margin-top:0.4em; text-align:center; font-size:1.3em; color:#ef4023; } p.toc1{ font-weight:normal; font-style:normal; text-align:center; } h1.frontmattter{ font-family:"SurveyorDisplay", serif; font-weight:bold; font-size:2em; margin-bottom:0.2em; } p.fm_intro{ font-family:"SurveyorDisplay", serif; font-size:1.2em; } div.box{ background-color:#ef4023; padding:0.8em; margin-top:1em; margin-bottom:1em; } h1.chaptitle{ font-family:"SurveyorDisplay", serif; font-weight:bold; font-size:3em; margin-bottom:0.2em; color:#ef4023; text-align:center; } p.chap_intro{ font-family:"SurveyorDisplay", serif; text-align:center; font-size:1.2em; } p.wp_icon{ font-weight:bold; font-style:normal; text-transform:uppercase; color:#818285; } div.wp_icon{ font-weight:bold; font-style:normal; text-transform:uppercase; color:#818285; } h2.recipe_title{ font-family:"SurveyorDisplay", serif; font-weight:bold; margin-top:0.3em; margin-bottom:0.7em; font-size:2em; } p.recipe_prep{ font-weight:normal; font-style:normal; margin-top:0.5em; color:#ef4023; } span.wp_prep_heads{ font-weight:bold; font-style:normal; text-transform:uppercase; } ul.ingredient{ margin-top:1.3em; margin-bottom:1.3em; list-style-type:none; } li.list{ font-weight:500; font-style:normal; line-height:130%; margin-left:3em; text-indent:-2.9em; margin-top:0.5em; } li.list1{ font-weight:500; font-style:normal; line-height:130%; margin-left:3em; margin-top:0.5em; } span.qty1{ display:inline-block; width:2em !important; text-align:right; margin-right:.6em; } p.recipe_procedure{ font-weight:normal; font-style:normal; margin-top:0.6em; } p.recipe_note{ font-weight:normal; font-style:italic; margin-top:0.6em; } p.border_red{ margin-top:1em; border-top:2pt solid #ef4023; width:40%; } p.wp_tip_head{ font-weight:500; font-style:normal; margin-top:0.6em; margin-bottom:0.3em; text-transform:uppercase; } p.wp_tip_text{ font-weight:normal; font-style:normal; margin-top:0.1em; color:#ef4023; } p.wp_tip_text1{ font-weight:normal; font-style:normal; margin-top:0.5em; color:#ef4023; } span.color_red{ font-weight:bold; font-style:normal; color:#ef4023; } p.wp_recipe_tip{ font-weight:normal; font-style:normal; margin-top:0.6em; } p.wp_recipe_tip1{ font-weight:normal; font-style:normal; color:#ffffff; } p.wp_recipe_tip2{ font-weight:normal; font-style:normal; } p.caption{ text-align:center; } p.caption2{ text-align:center; text-transform:uppercase; margin-top:0.5em; } p.chap_toc1{ margin-top:1em; } p.chap_toc{ margin-top:0.2em; } h1.index{ font-family:"SurveyorDisplay", serif; font-weight:bold; font-size:3em; margin-top:1em; margin-bottom:1em; } h2.index_letter { font-weight:500; font-style:normal; margin-top:1em; font-size:1.5em; } p.index_a { margin-left:2em; text-indent:-2em; } p.index_b { margin-left:3em; text-indent:-2em; } p.index { font-weight:bold; margin-left:2em; text-indent:-2em; } h2.bm{ font-family:"SurveyorDisplay", serif; font-weight:bold; font-size:2.1em; margin-top:0.5em; margin-bottom:1em; } h3.bhg_annual{ font-weight:bold; font-size:1.2em; margin-top:1em; margin-bottom:0.5em; text-transform:uppercase; color:#ef4023; } p.bhg_annual1{ font-weight:bold; font-size:1.1em; margin-top:1em; margin-bottom:0.5em; text-transform:uppercase; color:#ef4023; } p.nonindent_1 { font-family:"HurmeGeometricSans", sans-serif; font-weight:normal; font-style:normal; } ul.ul_1{ margin-top:0.5em; margin-bottom:0.5em; list-style-type:none; } li.hang{ font-family:"HurmeGeometricSans", sans-serif; font-weight:normal; font-style:normal; line-height:130%; margin-left:1.5em; margin-top:0.5em; } span.float_left{ float:left; margin-left:-1.5em; color:#ef4023; } table.table1{ margin-top:0.3em; border-collapse:collapse; width:100%; } td.td1{ font-family:"HurmeGeometricSans", sans-serif; font-weight:500; border-bottom:1pt solid #000000; border-right:1pt solid #000000; padding:0.2em; padding-left:0.5em; } td.td1a{ font-family:"HurmeGeometricSans", sans-serif; font-weight:500; border-bottom:1pt solid #000000; padding:0.2em; padding-left:1em; } td.td2{ font-family:"HurmeGeometricSans", sans-serif; font-weight:normal; font-style:normal; border-top:1pt solid #000000; border-bottom:1pt solid #000000; border-right:1pt solid #000000; padding:0.2em; padding-left:0.5em; background-color:#e2e9ed; } td.td2a{ font-family:"HurmeGeometricSans", sans-serif; font-weight:normal; font-style:normal; border-top:1pt solid #000000; border-bottom:1pt solid #000000; padding:0.2em; background-color:#e2e9ed; padding-left:1em; } td.td3{ font-family:"HurmeGeometricSans", sans-serif; font-weight:normal; font-style:normal; border-top:1pt solid #000000; border-bottom:1pt solid #000000; border-right:1pt solid #000000; padding:0.2em; padding-left:0.5em; } td.td3a{ font-family:"HurmeGeometricSans", sans-serif; font-weight:normal; font-style:normal; border-top:1pt solid #000000; border-bottom:1pt solid #000000; padding:0.2em; padding-left:1em; } p.footnote { font-family:"HurmeGeometricSans", sans-serif; font-weight:normal; font-style:normal; margin-top:0.4em; } span.normal{ font-family:"HurmeGeometricSans", sans-serif; font-weight:normal; font-style:normal; font-size:0.5em; } p.sidebar{ font-weight:normal; font-style:normal; } p.sidebar1{ font-weight:normal; font-style:normal; margin-top:1em; } p.sidebar_head{ font-weight:bold; font-style:normal; margin-top:1em; } p.sidebar_head1{ font-family:"HurmeGeometricSans", sans-serif; font-weight:500; font-style:normal; color:#ef4023; margin-top:1em; } span.bold4{ font-family:"HurmeGeometricSans", sans-serif; font-weight:500; font-style:normal; color:#ef4023; } aside.sidebar{ margin-left:1em; margin-right:1em; } img.icon{ width:10%; } span.space{ padding-left:0.3em; padding-right:0.3em; } b{ font-weight:bold; } em{ font-style:italic; } div.index-letter-list { text-align: center; margin: 1em 0 0 0; }