@font-face { font-family: "Adobe Caslon Pro"; font-style: normal; font-weight: normal; src: url("fonts/ACaslonProRegular.otf"); } @font-face { font-family: "Adobe Caslon Pro"; font-style: italic; font-weight: normal; src: url("fonts/ACaslonProItalic.otf"); } @font-face { font-family: "Adobe Caslon Pro"; font-style: normal; font-weight: bold; src: url("fonts/ACaslonProSemibold.otf"); } @font-face { font-family: "IM FELL DW Pica PRO"; font-style: italic ; font-weight: normal; src: url("fonts/IM_FELL_DW_Pica_PRO_Italic.otf"); } @font-face { font-family: "IM FELL DW Pica PRO"; font-style: normal; font-weight: normal; src: url("fonts/IM_FELL_DW_Pica_PRO_Roman.otf"); } /* page margins for nook and kobo */ @page { margin:30px 20px 0 20px; } /* reset */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; font:inherit; vertical-align:baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; } /* baseline styles */ body { font-size:90%; -webkit-hyphens:none; epub-hyphens:none; -moz-hyphens:none; hyphens:none; font-family: "Adobe Caslon Pro", serif; margin:0 auto; } h1, h2, h3, h4, h5, h6 { font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4; page-break-after:avoid; page-break-inside:avoid; text-align:left; text-decoration:none; text-indent:0; } p, li, th, td { font-size:1em; 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 { color: inherit; text-decoration: underline; } i { color: inherit; font-style:italic; } p { margin:0; font-size:90%; text-align:left; text-align:-webkit-left; } .lastintro { margin-top:1em; } .IntroductionTitle { font-family: "IM FELL DW Pica PRO", serif; font-size:210%; margin-bottom:1em; text-align:left; text-align:-webkit-left; font-variant: small-caps; font-style: italic; font-weight: normal; } .RecipeTitle { color:#584d53; font-family: "IM FELL DW Pica PRO", serif; font-size:160%; margin-top:1.25em; margin-bottom:1em; text-align:left; text-align:-webkit-left; font-weight:normal; } p.toc_list { color:#584d53; font-family: "IM FELL DW Pica PRO", serif; font-size:100%; margin-top:0.8em; margin-bottom:0em; text-align:left; text-align:-webkit-left; font-weight:normal; margin-left:1em; text-indent:-1em; } small { font-variant: small-caps; font-size:125%; font-family: "IM FELL DW Pica PRO", serif; } .RecipeIngredientHead { -epub-hyphens:none; -webkit-hyphens:none; color:#584d53; font-family: "IM FELL DW Pica PRO", serif; font-size:105%; margin-top:1.25em; margin-bottom:0.25em; text-align:left; text-align:-webkit-left; font-weight:normal; margin-left:0em; font-style:italic; } ol { list-style-type:none; } ul { font-family: "Adobe Caslon Pro", serif; font-size:95%; margin-top:0.25em; margin-bottom:1.25em; margin-left:1.9em; text-align:left; text-align:-webkit-left; list-style-type:none; } li.RecipeIngredientList { font-family: "Adobe Caslon Pro", serif; font-size:95%; margin-top:0.25em; margin-bottom:0.25em; text-align:left; text-align:-webkit-left; list-style-type:none; margin-left:1.25em; text-indent:-1.9em; font-weight:bold; } li.RecipeIngredientList2 { font-family: "Adobe Caslon Pro", serif; font-size:95%; margin-top:1.25em; margin-bottom:0.25em; text-align:left; text-align:-webkit-left; list-style-type:none; margin-left:1.25em; text-indent:-1.9em; font-weight:bold; } span.ser1 { font-family: "IM FELL DW Pica PRO", serif; font-size:90%; font-style:italic; } p.RecipeIntro { font-family: "Adobe Caslon Pro", serif; font-size:90%; margin-top:0em; margin-bottom:0em; } p.Ack { font-family: "Adobe Caslon Pro", serif; font-size:90%; margin-top:0em; margin-bottom:0em; } p.indent { font-size:90%; text-indent:1.5em; } hr.rule { text-align:center; width:10em; margin-top:1.5em; margin-bottom:2em; } span.ser2 { font-family: "IM FELL DW Pica PRO", serif; color:#584d53; } div.image { text-align:center; margin-top:2em; margin-bottom:2em; page-break-inside:avoid; } div.image-1 { text-align:left; margin-top:2em; margin-bottom:2em; page-break-inside:avoid; } img { max-width:100%; max-height:100%; width:100%; height:auto; max-height:100%; page-break-inside:avoid; } figure { max-width:100%; max-height:100%; page-break-inside:avoid; margin:0 auto; } .fullpage { width:100%; max-width:100%; height:auto; page-break-before:always; page-break-inside:avoid; } .fullpage2 { width:50%; height:auto; float: left; margin-top: 0.15em; margin-bottom: 0.15em; margin-right: 0.5em; word-wrap:break-word; page-break-inside:avoid; } .landscape { width:100%; max-width:100%; height:auto; margin:1em 0; page-break-inside:avoid; } .full-bottom { text-align:center; margin-top:2em; page-break-inside:avoid; } div.pg { page-break-before:always; } p.pr { font-family: "IM FELL DW Pica PRO", serif; text-align:right; margin-bottom:2em; color:#584d53; } p.index { margin-top:1em; margin-bottom:0em; margin-left:3.5em; text-indent:-3.5em; } p.index1 { margin-left:3.5em; text-indent:-3.5em; } p.index2 { margin-left:3.5em; text-indent:-2.5em; } p.copyfirst { font-size:85%; margin-top:1.25em; } p.copy { font-size:85%; } p.dedh { font-family: "IM FELL DW Pica PRO", serif; font-size:110%; margin-top:7.25em; margin-bottom:1em; margin-left:2em; } p.ded { font-family: "IM FELL DW Pica PRO", serif; font-size:95%; margin-top:0em; margin-bottom:0em; margin-left:5em; text-align:left; text-align:-webkit-left; } p.ccn { font-family: "IM FELL DW Pica PRO", serif; font-size:90%; margin-top:1.2em; margin-bottom:0.25em; text-align:left; text-align:-webkit-left; font-variant: small-caps; } .pr { font-family: "IM FELL DW Pica PRO", serif; margin-top:1.2em; margin-bottom:0em; text-align:center; text-align:-webkit-left; font-variant: small-caps; font-style: italic; } p.ch1 { font-family: "IM FELL DW Pica PRO", serif; font-size:70%; margin-top:0.3em; margin-bottom:0.25em; } p.right { font-family: "IM FELL DW Pica PRO", serif; margin-top:0.25em; margin-bottom:0em; margin-left:50%; text-align:right; font-style:italic; color:#584d53; } p.Note { font-size:90%; margin-top:1em; margin-bottom:1em; font-style:italic; } h2 { color:#584d53; font-family: "IM FELL DW Pica PRO", serif; font-size:120%; margin-top:1.25em; margin-bottom:1em; text-align:left; text-align:-webkit-left; font-weight:normal; } h3 { color:#584d53; font-family: "IM FELL DW Pica PRO", serif; font-size:100%; margin-top:1.25em; margin-bottom:1em; text-align:left; text-align:-webkit-left; font-style:italic; } .TX3 { text-align:-webkit-left; font-family: "Adobe Caslon Pro", serif; font-size:90%; margin-top:0.25em; margin-bottom:0.25em; } .pagebreak { page-break-before:always; } span.bold { font-weight:bold; } .index-nav { width:80%; margin:1.5em auto 1.5em 10%; text-align: center; font-weight: bold; } .index-nav a { color:#584d53; }