/* reset */ body, div, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; -epub-hyphens:none; text-align:left; } /* global styles */ body { -epub-hyphens:none; -webkit-hyphens:none; widows:2; orphans:2; } @page { margin : 0; } p { font-family:"Palatino", "Charter", "Georgia", serif; font-size:1em; line-height:1.4em; text-align:left; } p, li { widows:2; orphans:2; } h1, h2, h3, h4, h5, h6 { page-break-after:avoid; margin-top:1em; } hr { width:0%; border:0; } a { color:inherit; text-decoration:underline; } a.none { } .white { color:#ffffff; } a.maroon { color:#A50F29; } a.gold { color:#DDB048; } a.red { color:#ED4143; } a.black { color:#000000; } a.blue { color:#0096CF; } .italic, .ital { font-family:"Palatino", "Charter", "Georgia", serif; font-style:italic; } span.see-also { font-family:"Palatino", "Charter", "Georgia", serif; font-style:italic; font-size:1.05em; } div.clear { border:1px #ffffff; width:100%; } .space-above { margin-top:1em; } .page-break { page-break-before:always; } /* images */ img.img { max-width:100%; width:100%; border:none; page-break-inside:avoid; } img.smaller-img { max-width:70%; width:70%; border:none; page-break-inside:avoid; margin: 0 15%; } div.full-width-image { width:100%; margin:0 0 10px 0; border:0; padding:0; page-break-inside:avoid; } div.small-image { width:30%; float:right; page-break-inside:avoid; margin: 5px 0 5px 10px; } div.medium-image { width:50%; float:right; page-break-inside:avoid; margin: 5px 0 5px 10px; } div.medium-image-w-caption { background-color:#E2E7EA; width:50%; float:right; page-break-inside:avoid; margin: 1em 0 5px 10px; padding-bottom:.4em; } div.full-w-caption { page-break-inside:avoid; margin: 1em 0; padding-bottom:.4em; } /* Images */ div.caption { background-color:#ab6914; padding-bottom:.6em; page-break-inside:avoid; width:80%; margin-left:10%; } div.caption-no-link { background-color:#E2E7EA; padding-bottom:.8em; page-break-inside:avoid; width:80%; margin-left:10%; } div.caption-no-link-full-width { background-color:#E2E7EA; padding-bottom:.8em; page-break-inside:avoid; } div.caption-no-link-space-above { background-color:#E2E7EA; margin-top:15px; page-break-inside:avoid; } div.caption-no-link-space-above-b { background-color:#E2E7EA; margin-top:20px; margin-bottom:0; page-break-inside:avoid; } div.caption-in-line { background-color:#E2E7EA; margin:1em 0; page-break-inside:avoid; } div.step-by-step { width:100%; background-color:#666666; padding: 10px; } div.progress-bar { background-color:#B52A38; width:100%; line-height:.5em; display:inline-block; } div.remaining { background-color:#ffffff; width:100%; display:inline-block; } p.step { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:900; font-style:italic; color:#ffffff; text-align:left; } div.step-caption { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:900; background-color:#ab6914; padding-bottom:.8em; width:100%; page-break-inside:avoid; page-break-before:always; } .Caption { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:900; font-style:italic; margin-right:1em; margin-left:1em; padding-top:.1em; margin-top:.1em; margin-bottom:.1em; line-height:1.25; text-align:right; letter-spacing:.1em; font-size:.7em; } /* Ingredient Lists */ ul.ing-list { list-style-type:none; padding:.3em 0 .3em 0; margin:.5em 1.5em; text-align:left; } span.quantity { display:inline-block; width:1.5em; margin-right:.95em; text-align:right; } li.ing-hed { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:bold; margin:1em 0 0 1.2em; text-indent:-1.2em; } li.ing { font-family:"Palatino", "Charter", "Georgia", serif; line-height:1.1; margin:.4em 0 .4em 1.2em; text-indent:-1.2em; } p.Essay-Text { font-family:"Palatino", "Charter", "Georgia", serif; margin:0 0 9px 0; } /* Index */ p.index-nav { font-size:1.1em; letter-spacing:2px; text-align:center; margin:1.5em 0 0 0; } p.IndexLetter { color:#5B210A; font-size:2.75em; line-height:1.4; margin-top:.25em; margin-bottom:.2em; } div#index p { line-height:1.5; } p.index-1 { margin-left:1.5em; text-indent:-1.5em; } p.index-2 { margin-left:3em; text-indent:-1.5em; } p.index-3 { margin-left:4.5em; text-indent:-1.5em; } .display-none { display:none; } /* Recipes */ p.Method { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:500; margin-top:1em; } p.Method-space-below { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:500; margin-top:1em; margin-bottom:20px; } p.Method-no-space { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:500; margin-top:0; } h2.method-hed { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:900; margin-top:1em; } p.Basic-Paragraph { font-family:"Palatino", "Charter", "Georgia", serif; font-size:1em; line-height:1.2; } h1.Recipe-Title { font-family:"Palatino", "Charter", "Georgia", serif; font-size:1.917em; font-weight:900; line-height:1.043; margin:0 0 9px 0; text-align:center; } p.Unicode-Recipe-Pages { font-family:Arial, sans-serif; font-size:1.25em; line-height:1.2; text-align:center; } .Chapter-Opener-Text { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:900; font-size:3em; line-height:1em; padding: .2em 0 .1em 0; text-align:center; border-top:3px solid #0096CF; border-bottom:3px solid #0096CF; } div.Chapter-Opener { page-break-inside:avoid; margin: 0em 1em 3em 1em; } .Essay-Headlines { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:900; font-size:2.7em; line-height:1; margin-bottom:.2em; } .Essay-Sub-heads { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:900; font-size:1.7em; margin-top:1em; line-height:1; margin-bottom:.2em; } p.Essays { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:500; margin-top:1em; } p.Essays-no-space { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:500; margin-top:0em; } .Headnote { color:#0096CF; font-family:"Palatino", "Charter", "Georgia", serif; font-weight:500; } .Note-Head { color:#0096CF; font-family:"Palatino", "Charter", "Georgia", serif; font-weight:900; } div.Note { margin-top:1em; page-break-inside:avoid; } .Ingredients { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:500; font-size:0.75em; font-weight:500; } .Ingredients-Bold { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:900; font-size:0.75em; } .Pantry-Ingredient-Sub-Title { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:900; font-size:1em; margin-top:1em; } .Pantry-Ingredient-Sub-Title-no-space { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:900; font-size:1em; margin-top:0em; } .Pantry-Ingredient-Title { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:900; font-size:2em; margin-top:1em; margin-bottom:.2em; line-height:1; } span.Unicode-Recipe-Pages { font-family:Arial, sans-serif; font-size:1.25em; } .Yield { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:900; font-size:0.917em; line-height:1.692; margin:0.2em 0 9px 0; text-align:center; } /* Sidebars */ div.sidebar { background-color:#E2E7EA; page-break-inside:avoid; } div.sidebar-yellow { background-color:#FDC331; page-break-inside:avoid; } div.sidebar-orange { background-color:#F9B574; page-break-inside:avoid; } div.spacing { margin:1em; } div.spacing-extra { margin:1em; padding: 3em 0; } div.spacing-bottom { margin:1em; padding: 1.5em 0 3em 0; } /* Front Matter */ h1.FM-Headlines { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:900; font-size:2.667em; margin-top:0; line-height:1; margin-bottom:.2em; } .FM-Headlines-space-above { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:900; font-size:2.667em; margin-top:1em; line-height:1; margin-bottom:.2em; } .copyright { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:500; font-size:0.75em; margin:.3em 3em; text-align:center; } .copyright-space { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:500; font-size:0.75em; margin:1.5em 3em .3em 3em; text-align:center; } .dedication { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:500; font-size:1.5em; margin:.3em 3em; text-align:center; } .TOC-Title { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:900; margin:0em 1em 2.5em 1em; text-align:left; } .TOC { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:900; margin:1em; } .TOC-tab { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:500; margin:1em 1em 1em 2em; } .TOC-space { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:900; margin:2em 1em .3em 1em; } /* COTOCs */ div.COTOC-sec { margin: 2em 0 3em 0; border-bottom:3px solid #0096CF; padding-bottom:1.5em; } p.COTOC { font-family:"Palatino", "Charter", "Georgia", serif; font-weight:500; margin:.8em 0; text-align:center; line-height:1.2em; }