@font-face { font-family: "Ashbury"; font-style: normal; font-weight: normal; src:url(fonts/AshburyReg.otf); } @font-face { font-family: "Ashbury"; font-style: italic; font-weight: normal; src:url(fonts/AshburyIta.otf); } @font-face { font-family: "Ashbury"; font-style: italic; font-weight: bold; src:url(fonts/AshburyBoldIta.otf); } @font-face { font-family: "Ashbury"; font-style: normal; font-weight: bold; src:url(fonts/AshburyBold.otf); } @font-face { font-family: "FranklinGothic"; font-style: normal; font-weight: normal; src:url(fonts/FranklinGothic-Cd.otf); } @font-face { font-family: "FranklinGothic"; font-style: italic; font-weight: normal; src:url(fonts/FranklinGothic-CdIt.otf); } @font-face { font-family: "FranklinGothic"; font-style: normal; font-weight: bold; src:url(fonts/FranklinGothic-MedCd.otf); } @font-face { font-family: "FranklinGothic"; font-style: italic; font-weight: bold; src:url(fonts/FranklinGothic-MedCdIt.otf); } div.copyright { font-family: "Ashbury"; padding-top:1em; font-size: 0.9em; } p.crt { text-align: left; } span.black { color: #000000; -webkit-text-fill-color: #000000; } p.spaceabove1, div.spaceabove1 { margin-top:1.5em; } div.contents { text-align: left; margin-left: 1em; } h1.TOC_head { font-family: "Ashbury"; font-size: 1.8em; padding-top: 0em; margin-bottom: 1.5em; text-align: left; line-height: 1.2em; text-indent: 0; } div.TOC_Chap { font-family: "Ashbury"; font-size: 1.1em; margin-top: 1em; margin-bottom: 0em; text-align: left; line-height: 1.2em; text-indent: 0em; } div.TOC_Chap2 { font-family: "Ashbury"; font-size: 1.1em; margin-top: 0em; margin-bottom: 0em; text-align: left; line-height: 1.2em; text-indent: 0em; } div.TOC_Chap1 { font-family: "Ashbury"; font-size: 1em; margin-top: 0em; margin-bottom: 0em; text-align: left; line-height: 1.2em; text-indent: 0em; } span.TOC_Chap { font-family: "FranklinGothic"; font-size: 1.2em; color: #DE9EB7; -webkit-text-fill-color: #DE9EB7; } h1.FM_head { font-family: "Ashbury"; font-size: 1.8em; line-height: 1.4em; padding-top: .5em; margin-bottom: 1em; text-align: center; text-indent: 0; } p.Chap_opener_text { font-family: "Ashbury"; font-size: 1.1em; line-height: 1.6em; padding-top: .5em; margin-left: 2em; margin-right: 2em; text-align: left; text-indent: 0em; } div.tocbk1 { margin-top: 1em; margin-bottom: 0em; text-indent: 0em; padding-top: 0em; padding-left: 0em; padding-right: 0em; padding-bottom: 1.5em; } div.pink { background-color: #f4f2f2; padding-bottom: 1em; border-top: 0.5em solid #f4f2f2; } div.BM_head { font-family: "FranklinGothic"; padding-top: 1em; margin-bottom: 1.2em; font-size: 2.8em; text-indent:0em; text-align: center; } div.BM_A_head { font-family: "FranklinGothic"; margin-top: 1.8em; font-size: 1.8em; margin-bottom: 0em; text-indent:0em; } div.BM_A_head1 { font-family: "FranklinGothic"; margin-top: 1.2em; font-size: 1.25em; margin-bottom: 0.3em; text-indent:0em; } span.vio { color: #AAABAB; } div.tocbk2 { margin-top: 0em; margin-bottom: 0em; text-indent: 0em; padding-top: 0em; padding-left: 1em; padding-right: 1em; padding-bottom: 0.5em; } div.glp { font-family: "Ashbury"; margin-top: 0.3em; font-size: 1em; margin-bottom: 0em; text-indent:0em; text-align: justify; } div.BM_A_head_index { font-family: "FranklinGothic"; margin-top: 1.5em; font-size: 1.7em; margin-bottom: 0em; text-indent:0em; } div.BM_A_head_index1 { font-family: "FranklinGothic"; margin-top: 0em; font-size: 1.6em; margin-bottom: 0em; text-indent:0em; } span.black { color: #403E3F; } div.project_head_bm { display: inline-block; padding: 0.2em 0.3em 0.2em 0.3em; text-align: left; margin-top: 1.6em; text-indent:0em; background-color: #E5B1C3; } div.project_head_text_BM { font-family: "FranklinGothic"; text-align: left; text-indent:0em; font-size: 1.3em; } div.index { font-family: "Ashbury"; margin-top: 0.7em; text-align: left; text-indent:0em; font-size: 1.1em; } h1.acknow { font-family: "Ashbury"; margin-top: 2em; padding-bottom: 0.3em; text-align: center; text-indent:0em; font-size: 1.5em; } div.ack { font-family: "Ashbury"; margin-top: 1.2em; text-align: justify; text-indent:0em; font-size: 1.1em; } div.Chap_Opener_box { padding-top: 3em; padding-bottom: 3em; padding-left: 1em; padding-right: 1em; } div.CO_box { display: inline-block; padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 1em; padding-right: 1em; background-color:#f4f2f2; } div.center { text-align: center; } div.CO_text1 { font-size: 1.2em; text-align: center; font-family: "Ashbury"; } div.Chap_Opener { color:#E5B1C2; margin-top: .3em; margin-bottom: .3em; line-height: 0.9em; font-size: 4em; font-family: "FranklinGothic"; font-weight:bold; text-align:center; } @media amzn-kf8 { div.Chap_Opener { color:#E5B1C2; margin-top: .3em; margin-bottom: 0em; font-size: 4em; font-family: "FranklinGothic"; font-weight:bold; text-align:center; } } @media amzn-mobi { div.Chap_Opener { color:#E5B1C2; margin-top: .3em; margin-bottom: 0em; font-size: 4em; font-family: "FranklinGothic"; font-weight:bold; text-align:center; } } span.white { color:#ffffff; } div.Chap_Opener_2 { font-size: 1.9em; margin-bottom: 1em; margin-top: 0em; text-align:center; font-family: "Ashbury"; } p.line { border-top: 2px solid #000000; line-height:0.2em; margin-top:0em; margin-bottom:0em; margin-left:35%; margin-right:35%; } div.Chap_Opener_cont { font-family: "Ashbury"; font-size: 1.1em; line-height: 1.6em; margin-top: 2em; text-align:center; } div.chap_image { margin-top:1em; margin-bottom:1em; text-align:center; } div.text_page { page-break-before: always; padding-top: 6em; margin-left: 2em; margin-right: 2em; } p.text_page { font-family: "Ashbury"; font-size: 1.1em; line-height : 1.6em; text-align: left; margin-top:0em; margin-bottom:0em; } @media amzn-kf8 { p.text_page { font-family: "Ashbury"; font-size: 1.1em; line-height : 1em; text-align: left; margin-top:0em; margin-bottom:0em; } } @media amzn-mobi { p.text_page { font-family: "Ashbury"; font-size: 1.1em; line-height : 1em; text-align: left; margin-top:0em; margin-bottom:0em; } } span.text_page_open { font-size: 1.9em; } div.project { /*page-break-before: always;*/ padding-top: 0.5em; border-top: 1px solid #ffffff; } div.project_head { margin-top: 0.7em; border: 2px solid #E5B1C2; display: inline-block; padding-bottom: 0.2em; padding-top: 0.2em; padding-left: 0.3em; padding-right: 0.3em; /*background-color:#E5B1C2;*/ } div.project_head_text { font-family: "FranklinGothic"; font-weight:bold; font-size: 1.3em; text-align: left; } div.project_title { margin-top: 0.2em; line-height: 1em; margin-bottom: 0.2em; font-size: 3.5em; font-family: "FranklinGothic"; font-weight:bold; } hr.white { border-top: 1px solid #E5B1C2; } div.left { /*margin-left: 0.5em;*/ } span.gray { color:#AAABAB; -webkit-text-fill-color:#AAABAB; } span.pink { color:#E5B1C2; -webkit-text-fill-color: #E5B1C2; } div.project_image { text-align:center; margin-top:0em; margin-bottom:1em; } div.header { font-family: "Ashbury"; /*page-break-before: always;*/ margin-top: 2em; line-height: 1.4em; text-align: left; font-size: 1.1em; } div.info { margin-top: 1em; text-align: left; font-family: FranklinGothic; } div.info_head { font-size:1em; margin-top:0em; margin-bottom:0em; } div.info_head1 { font-size:1em; margin-top:.5em; margin-bottom:0.2em; } span.info_header { font-family: "FranklinGothic"; font-weight:bold; } div.info_text { font-family: "FranklinGothic"; font-size:1.1em; margin-top:0em; margin-bottom:0em; } div.tip { margin-top: 3em; text-align: left; padding: 1em; margin-left: 0em; margin-right: 0em; background-color:#F2D7DF; } span.tip { border-bottom: 2px solid #000000; } div.tip_head { font-family: "FranklinGothic"; font-weight:bold; font-size: 1.1em; text-align:left; margin-bottom: 0.5em; } div.tip_text { line-height: 1.3em; font-style: italic; font-size: 1em; text-align: left; font-family: "Ashbury"; } div.step_image { page-break-before: always; padding-top: 2em; text-align: center; } div.step { font-family: "Ashbury"; line-height: 1.4em; font-size: 1.1em; margin-top: 1em; text-align: left; } span.no { font-family: "FranklinGothic"; font-weight:bold; color:#E1AEBF; font-size:1.7em; } div.CO_text { border-top: 5px solid #E5B1C2; border-bottom: 5px solid #E5B1C2; padding-top: 2em; padding-bottom: 2em; text-align: center; margin-top:0em; margin-bottom:0em; } .squeeze80 {width:4em; display:inline-block; margin:0; line-height:0; font-size:1em;} .squeeze60 {width:83%;} .squeeze66 {width:70%;} .squeeze90 {width:95%;} .squeeze99 {width:99%;} .squeeze48 {width:80%;} /* ----- SGM ----- */ BM_A_headdiv.BM_A_head { font-family: "FranklinGothic"; margin-top: 1.8em; font-size: 1.8em; margin-bottom: 0em; text-indent:0em; } div.BM_A_head1 { font-family: "FranklinGothic"; margin-top: 1.2em; font-size: 1.25em; margin-bottom: 0.3em; text-indent:0em; } div.TOC_Chap2a { font-family: "FranklinGothic"; margin-top: 1.8em; font-size: 2em; margin-bottom: 0em; text-indent:0em; padding-bottom: 0.5em; border-bottom: 3px solid #E5B1C2; } div.TOC_Chap2a_1 { font-family: "FranklinGothic"; page-break-before: always; margin-top: 1.8em; font-size: 2em; margin-bottom: 0em; padding-top: 1.5em; text-indent:0em; padding-bottom: 0.5em; border-bottom: 3px solid #E5B1C2; } div.project_title_cont { font-family: "Ashbury"; margin-top: 0.5em; text-align: left; font-size: 1.1em; margin-bottom: 0.3em; text-indent:0em; } div.P_boxA { float: left; width: 37%; text-align: left; margin-top: 1em; padding-bottom: 0em; clear: both; } div.P_boxB { float: right; width: 37%; text-align: left; margin-top: 1em; padding-bottom: 0em; } div.P_box { width: 100%; } div.toc2 { margin-top: 2.5em; width:100%; } .xlink_l { text-decoration:none; -webkit-text-fill-color:#AAABAB; color: #AAABAB; } div.P_box1 { float: left; width: 28%; text-align: left; padding-bottom: .5em; } div.P_box2 { width: 30%; padding-bottom: .5em; } div.P_box3 { float: right; width: 30%; text-align: right; padding-bottom: .5em; } /* ----- grok ----- */ .grok { page-break-before:always; page-break-inside:avoid; page-break-after:always; } .grok1 { margin-top: 3em; page-break-before:avoid; page-break-inside:avoid; page-break-after:always; } table { width:100%; page-break-inside:avoid; border-collapse:collapse; padding:0; margin:0; } td, tr { padding:0; margin:0; } tr.spaceabove { padding:1em 0 0 0; margin:0; } .nav-background { background-color: #eb4448; padding:0; margin:0; } .nav-background-left { background-color: #E5B1C2; padding:0; margin:0; border-right:3px solid #fff; } .nav-background-right { background-color: #E5B1C2; padding:0; margin:0; border-left:3px solid #fff; } .nav-background-left-pink { background-color: #E5B1C2; padding:0; margin:0; border-right:3px solid #fff; } .nav-background-right-pink { background-color: #E5B1C2; padding:0; margin:0; border-left:3px solid #fff; } div.navbottom { page-break-before:always; background-color:#E5B1C2; padding:0em; margin-top:0em; } div.navbottom-pink { page-break-before:always; background-color:#E5B1C2; padding:0em; margin-top:0em; } div.navbottom-pink_g { background-color:#E5B1C2; padding:.2em; margin-top:.5em; } div.navbottom_g { background-color:#E5B1C2; padding:.2em; margin-top:.5em; } p.back-right { font-size: 1.1em; font-family: "FranklinGothic"; font-weight: bold; color: #ffffff; text-align:right; margin:0; padding:.5em; } /* ----- captions ----- */ .caption { background-color: rgb(235,225,200); margin:0; padding:0; page-break-before:always; } div.caption-space { background-color: rgb(235,225,200); margin:1em 0 0 0; padding:0; page-break-before:avoid; } .caption-pink { background-color: #E5B1C2; margin:0; padding:0; page-break-before:always; } div.caption-space-pink { background-color: #E5B1C2; margin:1em 0 0 0; padding:0; page-break-before:avoid; } /* ----- colors ----- */ div.project_title_g { line-height: 1em; text-align: center; font-size: 2.5em; font-family: "FranklinGothic"; font-weight:bold; margin: .5em 0 0 0 ; padding-top: 0; } /* ----- lines ----- */ .dotted-line-gray { border-bottom: 1px solid #AAABAB; border-top: 1px solid #AAABAB; margin:.8em 0; } /* ----- nav ----- */ p.nav { line-height:1.2em; font-size: 1.2em; font-family: "FranklinGothic"; color: #ffffff; font-weight: bold; text-align:center; margin:.5em 0em .4em 0em; padding:0; } p.nav-right { line-height:1.2em; font-size: 1.1em; font-family: "FranklinGothic"; font-weight: bold; color: #ffffff; text-align:right; margin:.3em .5em .2em .2em; } a.hlink_white { -webkit-text-fill-color:#ffffff; color: #ffffff; text-decoration: none; } .recipe_image { clear: both; float: right; width:35%; margin: 1em 0em .5em 0.7em; } .full-page-image { text-align: center; width:100%; margin:0; padding:0; } .full-page-image_m { page-break-before: always; width:100%; margin:0; padding:0; } div.key { margin-top: 1em; font-size: 1.1em; font-family: "Garamond"; } div.key1 { margin-top: 0.3em; font-size: 1.1em; font-family: "Garamond"; } span.key { font-size: 1em; font-family: "FranklinGothic"; } div.headnote { font-family: "Ashbury"; margin-top: 1em; margin-bottom: 1em; line-height: 1.4em; text-align: left; font-size: 1em; } div.grok_title { color:#E5B1C2; margin-top: 0em; margin-bottom: .3em; line-height: 0.9em; font-size: 4.5em; font-family: "FranklinGothic"; font-weight:bold; text-align:center; } .figure_inline { display: inline-block; vertical-align: bottom; }