/* -- Updated 02/20/13, CB Digital Production-- */ /* ---- GENERAL ---- */ html, body { margin: 0; padding:0; border-width: 0; -webkit-hyphens:none; -epub-hyphens:none; } p { margin-top: 0.2em; margin-bottom: 0.2em; text-indent: 0em; line-height: 1.2em; /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } /* ---- EMBEDDED FONTS ---- */ @font-face { font-family: "CompactaLT-Italic"; src: url("../fonts/CompactaLT-Italic.otf"); } @font-face { font-family: "LinLibertine-R"; src: url("../fonts/LinLibertine-R.otf"); } @font-face { font-family: "CompactaBT-Bold"; src: url("../fonts/CompactaBT-Bold.otf"); } @font-face { font-family: "MatrixScriptBold"; src: url("../fonts/MatrixScriptBold.otf"); } @font-face { font-family: "MatrixInlineScript"; src: url("../fonts/MatrixInlineScript.otf"); } @font-face { font-family: "MatrixScriptBook"; src: url("../fonts/MatrixScriptBook.otf"); } @font-face { font-family: "UniversLTStd-BoldCnObl"; src: url("../fonts/UniversLTStd-BoldCnObl.otf"); } @font-face { font-family: "Scala"; src: url("../fonts/Scala.otf"); } @font-face { font-family: "Scala-Italic"; src: url("../fonts/Scala-Italic.otf"); } @font-face { font-family: "Times New Roman"; src: url("../fonts/times.otf"); } /* ---- LINKS ---- */ a { color: RGB(236,0,140); text-decoration: none; } /* ---- TITLE PAGE ---- */ h1.title { padding-top: .1em; text-align: center; margin-top: .5em; margin-bottom: 0em; color: RGB(0,0,0); /* or other color */ } .sub_title { margin-bottom: 0em; margin-top: -0.5em; text-align: center; font-size: 1.0em; color: RGB(255,255,255); /* or other color */ font-family:MatrixScriptBook; /* or other embedded font */ } /* -- descriptive text about the title -- */ .reading_line { text-align: center; margin: 0; } /* -- author, iIllustrator, photographer -- */ .byline_author { text-align: center; } .byline_illus { text-align: center; } .byline_photo { text-align: center; } .author { margin-bottom: 0em; margin-top: 1em; text-align: center; font-size: 1.0em; color: RGB(255,255,255); /* or other color */ font-family:CompactaLT-Italic; /* or other embedded font */ } /* -- foreword by, introduction by, preface by -- */ .sub_byline { font-size: .75em; text-align: center; font-family:Verdana, Geneva, sans-serif; } /* ---- FRONT MATTER ---- */ .dedication { font-size: 1.2em; font-family: CompactaLT-Italic; margin-top:4em; margin-bottom:0em; text-align: center; line-height: 1.25em; } .dedication1 { font-size: 0.9em; font-family: CompactaLT-Italic; margin-top:0.1em; margin-bottom:0.6em; text-align: center; line-height: 1.25em; } .dedication2 { font-size: 1.2em; font-family: MatrixScriptBold; margin-top:1.5em; margin-bottom:0.5em; text-align: center; line-height: 1.25em; } .dedication3 { font-size: 1em; font-family: MatrixScriptBold; margin-top:0.1em; margin-bottom:0.5em; text-align: center; line-height: 1.25em; } .ded { margin-top:1.5em; margin-bottom:1.5em; text-align: center; } .acknowledgements { font-family:MatrixScriptBook; line-height: 0.7em; font-size:2.5em; font-weight:normal; margin-top: 2em; margin-bottom: 2em; text-align:left; } .copyright { font-size: 0.8em; font-family: Scala; margin-top:0.1em; margin-bottom:0em; text-align: left; color: RGB(236,0,140); } .copyrightt { font-size: 0.8em; font-family: Scala; margin-top:2em; margin-bottom:0em; color: RGB(236,0,140); } .copyright1 { font-size: 0.8em; font-family: Scala; margin-top:1em; margin-bottom:0em; color: RGB(236,0,140); } .copyright2 { font-size: 0.8em; font-family: Scala; margin-top:0.3em; margin-bottom:0em; margin-left:1em; text-indent:-1em; color: RGB(236,0,140); } .copyright3 { font-size: 0.8em; font-family: Scala; margin-top:0em; margin-bottom:0em; margin-left:1em; text-indent:-1em; color: RGB(236,0,140); } .copyrightb { font-size: 1em; font-family: MatrixScriptBold; margin-top:1em; margin-bottom:0em; margin-left:0em; text-indent:0em; color: RGB(236,0,140); } .copyrightb1 { font-size: 1em; font-family: MatrixScriptBold; margin-top:0.1em; margin-bottom:0em; margin-left:0em; text-indent:0em; color: RGB(236,0,140); } .copyrightl { font-size: 1em; font-family: CompactaLT-Italic; margin-top:1.5em; margin-bottom:0em; margin-left:0em; text-indent:0em; color: RGB(236,0,140); } /* ---- TOC ---- */ p.toc { font-family:MatrixScriptBold; font-size:1em; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 0.8em; text-indent:-0.8em; text-align:left; } p.toc1 { font-family:MatrixScriptBook; font-size:1em; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 0.8em; text-indent:-0.8em; text-align:left; } p.toc2 { font-family:MatrixScriptBook; font-size:1em; margin-top: 0.1em; margin-bottom: 0.1em; margin-left: 1.1em; text-indent:-1.1em; text-align:left; } p.tocc { font-family:UniversLTStd-BoldCnObl; font-size:1.5em; margin-top: 1em; margin-bottom: 1em; margin-left: 0em; text-align:left; } p.tocr { font-family:UniversLTStd-BoldCnObl; font-size:1.2em; margin-top: 1em; margin-bottom: 1em; margin-left: 0em; text-align:left; } p.toc7 { font-family:MatrixScriptBook; font-size:1em; margin-top: 1em; margin-bottom: 0.1em; margin-left: 1.1em; text-indent:-1.1em; text-align:left; } p.toc3 { font-family:MatrixScriptBook; font-size:1em; margin-top: 0.5em; margin-bottom: 0.1em; margin-left: 1.1em; text-indent:-1.1em; text-align:left; } /* ---- HEADER STYLES ---- */ h1 { font-family:UniversLTStd-BoldCnObl; font-size:2em; font-weight:normal; margin-top: 4em; margin-bottom: 3em; text-align:left; border-bottom: dotted .1em RGB(0,0,0); } .h1_txt { text-align:center; margin-bottom: 2em; font-size: .75em; font-family: sans-serif; /* or other embedded font */ } /* -- use h2 as recipe header -- */ h2 { font-family:MatrixScriptBook; font-size:3.5em; line-height:0.7em; font-weight:normal; margin-top: 1.2em; margin-bottom: .2em; text-align:center; } .h2_txt { font-family:UniversLTStd-BoldCnObl; font-size:1.2em; font-weight:normal; margin-top: .8em; margin-bottom: 2.5em; text-align:center; } h2.toc { font-family:UniversLTStd-BoldCnObl; font-size:1.5em; margin-top: 2em; margin-bottom: 2em; margin-left: 0em; text-align:left; } .h2_fm { font-family:MatrixScriptBold; font-size:1.8em; font-weight:normal; margin-top: 3em; margin-bottom: 2.8em; text-align:left; } .h2_btitle1 { font-family:MatrixScriptBook; line-height: 0.7em; font-size:2.5em; font-weight:normal; margin-top: 2em; margin-bottom: 2em; text-align:left; } .h2_ptitle { font-family:MatrixScriptBold; font-size:2.5em; font-weight:normal; margin-top: 0em; margin-bottom: 4em; text-align:center; } h3 { text-indent: 0em; font-size: 1em; text-align:left; margin-top: 1.2em; margin-bottom: 0.2em; color: RGB(0,0,0); /* or other color */ font-family: CompactaLT-Italic; /* or other embedded font */ /* -- ePub 3 -- */ } .h3_txt { margin-bottom: 2em; } /* -- use as ingredient or material list header -- */ h4 { text-align: left; color: RGB(0,0,0); /* or other color */ font-family:sans-serif; /* or other embedded font */ margin-bottom: 0; } /* ---- TEXT STYLES ---- */ /* -- this class (.running_first) should be used on initial paragraphs under a header -- */ p.running_first { text-indent: 0em; line-height: 1.7em; font-size: 1em; text-align:left; margin: 0; color: RGB(0,0,0); /* or other color */ font-family: MatrixScriptBold; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; padding-top: 0.6em; padding-bottom: 0.6em; border-top:dotted 2px; border-bottom:dotted 2px; border-color:RGB(218,31,61); } p.running_firsti { text-indent: 0em; line-height: 1.7em; font-size: 1em; text-align:left; margin: 0; color: RGB(0,0,0); /* or other color */ font-family: Scala; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_firstx { text-indent: 0em; font-size: 1em; text-align:left; margin-top: 2em; color: RGB(0,0,0); /* or other color */ font-family: MatrixScriptBold; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_firsta { text-indent: 0em; font-size: 1.1em; text-align:center; margin-top:2em; margin-bottom:0.1em; font-family: MatrixScriptBold; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_firstb { text-indent: 0em; line-height: 1.7em; font-size: 1em; text-align:left; margin: 0; color: RGB(0,0,0); /* or other color */ font-family: MatrixScriptBold; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_first1 { text-indent: 0em; line-height: 1.7em; font-size: 1em; text-align:left; margin: 0; color: RGB(0,0,0); /* or other color */ font-family: MatrixScriptBold; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; padding-top: 0.6em; padding-bottom: 0.6em; border-top:dotted 2px; border-bottom:dotted 2px; border-color:RGB(239,64,56); } /* -- this class (.running_txt) should be used on paragraphs that follow .running_first -- */ p.running_txt { text-indent: 0em; line-height: 1.5em; font-size: 1em; text-align:left; margin-top: 0.8em; color: RGB(0,0,0); /* or other color */ font-family: Scala; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_txtb1 { text-indent: 0em; line-height: 1em; font-size: 1em; text-align:left; margin-top: 0.8em; color: RGB(0,0,0); /* or other color */ font-family: CompactaLT-Italic; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_txtb { text-indent: 0em; line-height: 1.7em; font-size: 1em; text-align:left; margin-top: 0.1em; color: RGB(0,0,0); /* or other color */ font-family: Scala; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_txtm { text-indent: 0em; font-size: 1em; text-align:left; margin-top: 1em; color: RGB(0,0,0); /* or other color */ font-family: CompactaLT-Italic; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_txt5 { text-indent: 0em; font-size: 1em; text-align:left; margin-top: 1em; color: RGB(0,0,0); /* or other color */ font-family: MatrixScriptBold; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_txt6 { text-indent: 0em; font-size: 1em; text-align:left; margin-top: 0.1em; color: RGB(0,0,0); /* or other color */ font-family: Scala; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_txt7 { text-indent: -1em; font-size: 1em; text-align:left; margin-top: .1em; margin-left: 1em; color: RGB(0,0,0); /* or other color */ font-family: Scala-Italic; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_txtj1 { text-indent: 0em; line-height: 1.5em; font-size: 1em; text-align:left; margin-top: .1em; margin-left: .7em; color: RGB(0,0,0); /* or other color */ font-family: Scala; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_txtin { text-indent: 0em; line-height: 1.7em; font-size: 1em; text-align:left; margin-top: 1em; color: RGB(0,0,0); /* or other color */ font-family: Scala; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_txti10 { text-indent: 0em; line-height: 1.7em; font-size: 1em; text-align:left; margin-top: 1em; color: RGB(0,0,0); /* or other color */ font-family: CompactaLT-Italic; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_txti2 { text-indent: 0em; line-height: 1.7em; font-size: 1em; text-align:left; margin-top: .1em; color: RGB(0,0,0); /* or other color */ font-family: Scala; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_txtbi { text-indent: 0em; font-size: 1em; text-align:center; margin-top:.2em; color: RGB(0,0,0); /* or other color */ font-family: Scala; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_txti { text-indent: 0em; font-size: 1em; text-align:left; margin-top: .2em; color: RGB(0,0,0); /* or other color */ font-family: Scala; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_txti1 { text-indent: 0em; font-size: 1em; text-align:left; margin-top: 0.1em; color: RGB(0,0,0); /* or other color */ font-family: Scala; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_txtt { text-indent: 0em; font-size: 1em; text-align:left; margin-top: .2em; color: RGB(0,0,0); /* or other color */ font-family: Scala; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_txtt1 { text-indent: 0em; font-size: 1em; text-align:left; margin-top: 1em; color: RGB(0,0,0); /* or other color */ font-family: Scala; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_txt1 { text-indent: 0em; font-weight:normal; line-height: 1.5em; font-size: 1.1em; text-align:left; margin-top: 1em; margin-bottom: 0em; color: RGB(0,0,0); /* or other color */ font-family: CompactaLT-Italic; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_txt2 { text-indent: -0.8em; line-height: 1.7em; font-size: 1em; text-align:left; margin-top: 0.2em; margin-left: 0.8em; margin-bottom: 0.1em; color: RGB(0,0,0); /* or other color */ font-family: Scala; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_txtf { text-indent: 0em; line-height: 1.5em; font-size: 1em; text-align:left; margin-top: 0.7em; color: RGB(0,0,0); /* or other color */ font-family: MatrixScriptBold; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.running_txtf1 { text-indent: 0em; line-height: 1.5em; font-size: 1em; text-align:left; margin-top: 0.7em; color: RGB(0,0,0); /* or other color */ font-family: CompactaLT-Italic; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } p.indexmain1 { font-family: CompactaLT-Italic; font-size: 1.25em; text-align:left; margin-top: 1.1em; margin-bottom: 0.2em; } p.indexmain2 { font-family: MatrixScriptBold; font-size: 1.25em; text-align:left; margin-top: 1.1em; margin-bottom: 0.2em; } p.indexmain { font-family: Scala; font-size: 0.9em; text-align:left; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; text-indent: 0em; } p.indexsub { font-family: Scala; font-size: 0.9em; text-align:left; margin-top: 0em; margin-bottom: 0em; margin-left:1em; text-indent: 0em; } div.pagebreak { page-break-before:always; padding-top:1.5em; } .section_title {} .section_head {} .chapter_title {} .chapter_head {} .chapter_head_note {} .drop_cap { font-size: 3em; font-weight: bold; height: auto; } /* ---- EXTRACT, PULL QUOTES ---- */ .pull_quote { text-align:left; margin: 1em; font-size:1.5em; } /* -- for a small group of words or characters that given special treatment within text, only use when instructed -- */ .display_type {} /* ---- CAPTIONS/ SIDE BARS ---- */ .caption { text-indent: 0em; line-height: 1.5em; font-size: 1.2em; text-align:center; margin-top: 0.8em; color: RGB(0,0,0); /* or other color */ font-family: CompactaLT-Italic; /* or other embedded font */ /* -- ePub 3 -- */ widows: 3; orphans: 3; word-wrap: break-word; overflow-wrap: normal; text-wrap: normal; } .caption_1_hd {} .caption_1_txt {} .caption_2_hd {} .caption_2_txt {} div.sidebar { background-color: RGB(9,9,9); padding-top: .1em; padding-bottom: .1em; } .sidebar_1_hd {} .sidebar_1_hdnote {} .sidebar_1_txt {} .sidebar_2_hd {} .sidebar_2_hdnote {} .sidebar_2_txt {} /* ---- LISTS ---- */ ol { list-style-type: none; padding: 0px; margin-bottom: 1em; } ul { list-style-type: none; padding: 0px; margin-bottom: 1em; } ul.alternate_style { list-style-type: none; padding: 0px; margin-bottom: 1em; } li { margin-bottom: .5em; } .ingred_list_sub {} .footnotes {} /* -- COOKBOOKS -- */ .recipe_hdnote { font-style: normal; text-indent: 0; text-align: left; margin-bottom: 1em; } .yield { size: .75em; text-transform: uppercase; text-align:center; font-weight: bold; } .method_txt { text-indent: 0; margin-bottom: 1em; } /* ---- IMAGES ---- */ /* -- images should be smaller than 2 million pixels -- */ div.image_wrap_intro { text-align: center; margin-top: .7em; margin-bottom: .7em; page-break-after:always; } div.image_wrap { text-align: center; margin-top: .7em; margin-bottom: .7em; } /* -- icons or small graphics -- */ p.cover { margin-top: 0; text-align: center; width: 100%; height: auto; } p.image { margin-top: 1em; margin-bottom: 1em; text-align: center; } p.imagep { margin-top: 6em; margin-bottom: 0em; text-align: center; } /* -- images that are largest on the vertical side -- */ p.image_vert { margin-top: 0.1em; margin-bottom: 0.01em; text-align: center; height: 90%; width: auto; display: inline-block; } /* -- images that are largest on the horizontal side -- */ p.image_horiz { margin-top: 0.5em; margin-bottom: 0.5em; text-align: center; width: 90%; height: auto; display: inline-block; } .image_background { margin: 0; background-repeat: no-repeat; background-size: contain; } /* -- should be used for the Chronicle Books logo on the title page -- */ .logo { margin-top: 6em; padding-bottom: 2.8em; text-align: center; border: 0; } .floatleft { float: left; width: 40%; margin: 10px 10px 10px 0; } .floatright { float: right; width: 40%; margin: 10px 10px 10px 0; } /* -- to be used within floatleft, floatright, and gallery divs -- */ .img.float { width: 100%; height: auto; } /* -- used to create a grid of images -- */ .gallery_25 { width: 23%; float: left; padding: 1%; } .gallery_50 { width: 48%; float: left; padding: 1%; } /* ---- FRACTIONS ---- */ span.weblink { text-decoration: none; color: RGB(236,0,140); } span.row-bold { font-family:MatrixScriptBold; } span.c-italic { font-family:CompactaLT-Italic; } span.matrix { font-family:MatrixInlineScript; } span.matrix1 { font-family:MatrixInlineScript; font-size: 1.5em; } span.font { font-family: LinLibertine-R; } span.times { font-family:Times New Roman; } span.scala-italic { font-family:Scala-Italic; } sup { vertical-align: top; font-size: 0.7em; line-height: 0em; } sub { vertical-align: middle; font-size: 0.7em; line-height: 0em; } span.brown1 { font-family:Scala; color:RGB(175,68,75); } span.brown2 { font-family:Scala; color:RGB(245,156,173); } span.oranges { font-family:Scala; color:RGB(218,31,61); } span.greens { font-family:Scala; color:RGB(218,31,61); } span.orange { font-family:Scala; color:RGB(218,31,61); } span.orange1 { font-family:Scala; color:RGB(218,31,61); } span.orange2 { font-family:Scala; color:RGB(218,31,61); } span.orange3 { font-family:Scala; color:RGB(218,31,61); } span.orange4 { font-family:Scala; color:RGB(218,31,61); } span.orange5 { font-family:Scala; color:RGB(218,31,61); } span.orange6 { font-family:Scala; color:RGB(218,31,61); } span.orange7 { font-family:Scala; color:RGB(218,31,61); } span.orange8 { font-family:Scala; color:RGB(218,31,61); } span.orange9 { font-family:Scala; color:RGB(218,31,61); } span.orange10 { font-family:Scala; color:RGB(218,31,61); } span.rose { font-family:Scala; color:RGB(218,31,61); } span.rose2 { font-family:Scala; color:RGB(218,31,61); } span.green { font-family:Scala; color:RGB(222,223,170); } /* -- TABLES -- */ div.table { margin-top: 2em; margin-bottom: 2em; } table { border-collapse: collapse; margin: 1em 0; text-align: left; } td, th { padding: 3px 5px; }