@font-face { font-family: 'Sans-Light'; src: url('fonts/Sans-Light.ttf'); } @font-face { font-family: 'Sans-LightItalic'; src: url('fonts/Sans-LightItalic.ttf'); } @font-face { font-family: 'Sans-Regular'; src: url('fonts/Sans-Regular.ttf'); } @font-face { font-family: 'Sans-RegularItalic'; src: url('fonts/Sans-RegularItalic.ttf'); } @font-face { font-family: 'Sans-SemiBold'; src: url('fonts/Sans-SemiBold.ttf'); } @font-face { font-family: 'Sans-SemiBoldItalic'; src: url('fonts/Sans-SemiBoldItalic.ttf'); } @font-face { font-family: 'Sans-Bold'; src: url('fonts/Sans-Bold.ttf'); } @font-face { font-family: 'Sans-BoldItalic'; src: url('fonts/Sans-BoldItalic.ttf'); } @font-face { font-family: 'Sans-ExtraBold'; src: url('fonts/Sans-ExtraBold.ttf'); } @font-face { font-family: 'Sans-ExtraBoldItalic'; src: url('fonts/Sans-ExtraBoldItalic.ttf'); } @font-face { font-family: 'R-Head'; src: url('fonts/Museo700-Regular.ttf'); } @font-face { font-family: 'R-Head300'; src: url('fonts/Museo300-Regular.otf'); } @font-face { font-family: 'Serif-Regular'; src: url('fonts/Serif-Regular.ttf'); } @font-face { font-family: 'Serif-RegularItalic'; src: url('fonts/Serif-RegularItalic.ttf'); } @font-face { font-family: 'Serif-Medium'; src: url('fonts/Serif-Medium.ttf'); } @font-face { font-family: 'Serif-MediumItalic'; src: url('fonts/Serif-MediumItalic.ttf'); } @font-face { font-family: 'Serif-Bold'; src: url('fonts/Serif-Bold.ttf'); } @font-face { font-family: 'Serif-BoldItalic'; src: url('fonts/Serif-BoldItalic.ttf'); } @font-face { font-family: 'Serif-ExtraBold'; src: url('fonts/Serif-Bold.ttf'); } @font-face { font-family: 'Serif-ExtraBoldItalic'; src: url('fonts/Serif-BoldItalic.ttf'); } body { margin:0 auto; -webkit-hyphens:none; epub-hyphens:none; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none !important; } span.San-L{ font-family: 'Sans-Light'; font-weight:normal; font-style:normal; } span.San-R{ font-family: 'Sans-Regular'; font-weight:normal; font-style:normal; } span.San-SB{ font-family: 'Sans-SemiBold'; font-weight:bold; font-style:normal; } span.San-B{ font-family: 'Sans-Bold'; font-weight:bold; font-style:normal; } span.San-EB{ font-family: 'Sans-ExtraBold'; font-weight:bold; font-style:normal; } span.San-LI{ font-family: 'Sans-LightItalic'; font-weight:normal; font-style:italic; } span.San-RI{ font-family: 'Sans-RegularItalic'; font-weight:normal; font-style:italic; } span.San-SBI{ font-family: 'Sans-SemiBoldItalic'; font-weight:bold; font-style:italic; } span.San-BI{ font-family: 'Sans-BoldItalic'; font-weight:bold; font-style:italic; } span.San-EBI{ font-family: 'Sans-ExtraBoldItalic'; font-weight:bold; font-style:italic; } span.head700{ font-family: 'R-Head'; font-weight:normal; font-style:normal; } span.head300{ font-family: 'R-Head300'; font-weight:normal; font-style:normal; } span.Serif-R{ font-family: 'Serif-Regular'; } span.Serif-M{ font-family: 'Serif-Medium'; } span.Serif-B{ font-family: 'Serif-Bold'; } span.Serif-EB{ font-family: 'Serif-ExtraBold'; } span.Serif-RI{ font-family: 'Serif-RegularItalic'; } span.Serif-MI{ font-family: 'Serif-MediumItalic'; } span.Serif-BI{ font-family: 'Serif-BoldItalic'; } span.Serif-EBI{ font-family: 'Serif-ExtraBoldItalic'; } body{ /* margin:0.5em; */ } img{ max-width:100%; } p.cover{ text-align:center; margin:0; text-indent:0; } a{ color:inherit; text-decoration:underline; } .avoidbreak{ page-break-inside:avoid; margin-top:1em; } .break{ page-break-before:always; } .images{ margin:1em 0 0.5em 0; text-indent:0; text-align:center; } .images-L{ margin:1em 0 0.5em 0; text-indent:0; text-align:left; max-width:20%; } .fm-head{ page-break-before:always; font-family: 'R-Head'; margin:0.5em 0 0.5em 0; text-indent:0; text-align:left; font-size:2em; color:#692e07; border:5px solid transparent; border-image:url(images/line.jpg) 0 0 50 0; } .fm-text-h{ font-family: 'Sans-ExtraBold'; margin:1.5em 0 0 0; text-indent:0; text-align:left; font-size:1em; } .fm-text-hserif{ font-family: 'Serif-ExtraBoldItalic'; margin:1.5em 0 0 0; text-indent:0; text-align:center; font-size:1em; } .fm-text{ font-family: 'Serif-Regular'; margin:1em 0 0 0; text-indent:0; text-align:left; font-size:1em; } .fm-text1{ font-family: 'Serif-Bold'; margin:1em 0 0 0; text-indent:0; text-align:left; font-size:1em; color:#666769; } div.box{ page-break-inside:avoid; margin:1em 0 1em 0; border:2px solid #692e07; padding:0.5em 1em 0.5em 1em; } div.box-dot{ page-break-inside:avoid; margin:1em 0 1em 0; border-top:2px dotted #008391; border-bottom:2px dotted #008391; padding:0.5em 1em 0.5em 1em; } .box-head{ font-family: 'Serif-ExtraBold'; margin:0.5em 0 1em 0; text-indent:0; text-align:center; font-size:1.2em; color:#692e07; } .box-text{ font-family: 'Serif-Bold'; margin:0; text-indent:0; text-align:left; font-size:1em; color:#7a421d; } .note-text{ font-family: 'Serif-Bold'; margin:0; text-indent:0; text-align:left; font-size:1em; color:#b01424; } .toc{ font-family: 'R-Head'; margin:0; text-indent:0; text-align:left; font-size:1.2em; } .ch-head{ font-family: 'R-Head'; margin:0.5em 0 0.5em 0; text-indent:0; text-align:center; font-size:3em; } .ch-toc-h{ font-family: 'R-Head'; margin:1.5em 0 0 0; text-indent:0; text-align:left; font-size:1.2em; } .ch-toc{ font-family: 'Serif-Bold'; margin:0.5em 0 0 2em; text-indent:-2em; text-align:left; font-size:1em; } .RECIPE-head{ font-family: 'R-Head'; margin:0.5em 0 0 0; text-indent:0; text-align:center; font-size:2em; color:#b01424; border:5px solid transparent; border-image:url(images/line-r.jpg) 0 0 100 0; } span.small70{ font-family: 'Sans-Regular'; font-size:70%; } span.small80{ font-size:80%; } span.small60{ font-size:60%; } .RECIPE-server{ font-family: 'Sans-Regular'; margin:1em 0 1.5em 0; text-indent:0; text-align:center; font-size:0.90em; } span.red{ font-family: 'Sans-ExtraBold'; color:#b01424; } span.brown{ font-family: 'Sans-ExtraBold'; color:#692e07; } .RECIPE-Ingredient-h{ font-family: 'R-Head'; margin:1em 0 0 0; text-indent:0; text-align:left; font-size:1.2em; color:#b01424; } .RECIPE-Ingredient{ font-family: 'Serif-Regular'; margin:0.5em 0 0 0; text-indent:0; text-align:left; font-size:1em; } .RECIPE-method{ font-family: 'Serif-Regular'; margin:1em 0 0 0; text-indent:0; text-align:left; font-size:1em; } span.red{ color:#c71d32; font-family: 'Serif-ExtraBold'; } .linespace{ font-size:7px; margin:1em 0 0 0; text-indent:0; } .al{ margin-right:1em; } .ch-subhead{ page-break-before:always; font-family: 'R-Head'; margin:0.5em 0 0.5em 0; text-indent:0; text-align:left; font-size:3em; color:#b01424; } div.fun{ page-break-inside:avoid; padding:0.5em 1em 1em 1em; margin:1em 25% 0 0; background-color:#E7B76D; background-image: url(images/fun.jpg); clear: both; } .fun-head{ font-family: 'Serif-ExtraBold'; margin:0 0 .5em 0; padding:1em; text-indent:0; text-align:center; font-size:1em; color:#ffffff; background-image: url(images/funh.jpg); } .fun-text{ font-family: 'Serif-Bold'; margin:0; text-indent:0; text-align:left; font-size:1em; color:#ffffff; } p.rc{ color:#b01424; } div.rc{ border:2px solid #b01424; } .imgf{ float:right; margin:0.5em 0 -80% 0; } .sRECIPE-head{ font-family: 'R-Head'; margin:1em 0 0 0; text-indent:0; text-align:left; font-size:1.5em; color:#b01424; border:5px solid transparent; border-image:url(images/line-r.jpg) 0 0 100 0; } .left{ text-align:left!important; } .right{ text-align:right!important; } .center{ text-align:center!important; } .copy{ font-family: 'Serif-Regular'; margin:1em 0 0 0; text-indent:0; text-align:left; font-size:1em; }