@font-face { font-family: "Rosewood_Fill"; font-weight:normal; src:url(XXXXXXXXXXXXXXXX); } /* reset */ body, div, h1, h2, h3, h4, h5, h6, p, img, ul, li, hr { border-width:0; margin:0; padding:0; } body { -webkit-hyphens:none; epub-hyphens:none; -moz-hyphens:none; hyphens:none; adobe-hyphenate:none !important; adobe-text-layout:optimizeSpeed; margin:0 auto; } /* page margins for nook and kobo */ @page { margin:30px 20px 0 20px; } p { line-height:1.4; text-align:left; } p, li { font-weight:normal; widows:2; orphans:2; line-height:1.4; } h1, h2, h3, h4, h5, h6 { page-break-after:avoid; margin-top:1em; font-weight:normal; } a{ color:#C8161D; text-decoration:underline; } a.greenlink { color: #577b36; text-decoration:underline; } .none{ text-decoration:none; } .ital, .italic { font-style:italic; } span.fonti { font-weight:bold; font-style:italic; } span.fontb { font-weight:bold; } span.fontii { font-style:italic; } p.indent { text-indent: 1em; } p.hang { margin: 0.5em 0 0 1.2em; text-indent: -0.5em; } /* COTOCs */ div.COTOC { border-top:2px solid #C8161D; border-bottom:2px solid #C8161D; padding:10px; margin:0 2em; page-break-before:always; } p.COTOC { text-align:center; margin: .4em 0; } /* Images */ img { page-break-inside:avoid; } img.fullpage{ width:100%; } div.float-right{ margin:.1em 0 0em 1em; float:right; width:40%; } div.center-image { margin-top: 1.5em; } div.center-image-nospace { margin-top: 0em; } /* Ingredient Lists */ ul.ingredient { font-weight:bold; margin: 1.5em 0 1.5em 2.5em; font-size:0.9em; list-style-type: none; text-indent:-1.5em; } li.list { margin: 0.25em 0; font-weight:bold; } /* Recipes */ p.headnote { margin-top: 1em; } p.headnote-follow { margin-top: 1em; } p.headnote-ind { text-indent: 1.5em; } p.make { letter-spacing:.1em; margin-top: 0.5em; font-size:.8em; } .green { color: #678830; } h1.recipe { font-size:1.8em; line-height:1; margin-top:0; } p.nonindent_0 { margin:1em 0; } p.caption { font-weight:bold; font-style:italic; margin-top: .2em; margin-bottom: 0.8em; font-size: 0.8em; } span.box { width:1em; font-size:1.5em; line-height:0; display:inline-block; } /* Frontmatter */ h1.ack{ margin: 0em 0 .5em 0; font-size:2em; color: #aa600c; } p.copy { margin-top: 2em; } p.copy1 { margin-top: 1.5em; } p.copy2 { margin-top: 0em; text-indent: 1em; } p.copy2a { margin-top: 0em; text-indent: 1em; text-align:right; } .bold-ital { font-weight:bold; font-style:italic; } span.big { font-size:1.5em; line-height:0; } h1.head_gr { margin-top: 1.5em; margin-bottom: .5em; letter-spacing:.1em; font-size: 1.4em; color: #577b36; } /* COTOCS */ p.toc4 { margin: 0.5em 0 0 .5em; font-size: 1.5em; } /* TOC */ h1.tochead { margin-top: .5em; margin-bottom: 1em; text-align: justify; font-size:210%; color: #aa600c; } p.toc { margin-top: 0.2em; margin-bottom: 0em; text-align: justify; } p.toc1 { margin-top: 1.5em; margin-bottom: 0em; text-align: justify; font-size: 120%; color: #577b36; } p.toc2 { margin-top: 1em; margin-bottom: 0em; text-align: justify; } /* COLORS */ span.lgreen{ color: #cbdc4f; } span.greens{ color: #678830; } span.brown{ color: #aa600c; } span.orange{ color: #faaa5f; } /* INDEX */ h1.index { margin-top: 0em; margin-bottom: 0em; font-size:180%; } .IndexLetter { margin-top: 1em; margin-bottom: 0em; font-size:150%; color: #678830; } p.index { margin-top: 0em; text-indent: -1em; margin-left:1.1em; } p.index1 { margin-top: 0em; text-indent: -1em; margin-left:2em; } p.index-nav { font-size:1.1em; letter-spacing:2px; text-align:center; margin:1.5em 0 0 0; }