/*Gluten-Free 101 CSS created by Rebecca Springer last modified: 1/14/2014 */ @font-face { font-family:"Clarendon LT Std"; font-style:normal; font-weight:normal; src : url("../font/ClarendonLTStd.otf"); } @font-face { font-family:"Clarendon LT Std"; font-style:normal; font-weight:bold; src : url("../font/ClarendonLTStd-Bold.otf"); } @font-face { font-family:"ITC Franklin Gothic Std Bk Cd"; font-style:normal; font-weight:normal; font-stretch:condensed; src : url("../font/ITCFranklinGothicStd-BkCd.otf"); } @font-face { font-family:"ITC Franklin Gothic Std Bk Cd"; font-style:italic; font-weight:normal; font-stretch:condensed; src : url("../font/ITCFranklinGothicStd-BkCdIt.otf"); } @font-face { font-family:"ITC Franklin Gothic Std Book"; font-style:normal; font-weight:normal; src : url("../font/ITCFranklinGothicStd-Book.otf"); } @font-face { font-family:"ITC Franklin Gothic Std Book"; font-style:italic; font-weight:normal; src : url("../font/ITCFranklinGothicStd-BookIt.otf"); } @font-face { font-family:"ITC Franklin Gothic Std Book"; font-style:normal; font-weight:600; src : url("../font/ITCFranklinGothicStd-Demi.otf"); } @font-face { font-family:"ITC Franklin Gothic Std Book"; font-style:italic; font-weight:600; src : url("../font/ITCFranklinGothicStd-DemiIt.otf"); } @font-face { font-family:"ITC Franklin Gothic Std Bk Cd"; font-style:normal; font-weight:600; font-stretch:condensed; src : url("../font/ITCFranklinGothicStd-DmCd.otf"); } @font-face { font-family:"ITC Franklin Gothic Std MedCd"; font-style:normal; font-weight:500; src : url("../font/ITCFranklinGothicStd-MdCd.otf"); } @font-face { font-family:"ITC Franklin Gothic Std MedCd"; font-style:italic; font-weight:500; font-stretch:condensed; src : url("../font/ITCFranklinGothicStd-MdCdIt.otf"); } @font-face { font-family:"ITC Franklin Gothic Std Med"; font-style:normal; font-weight:500; src : url("../font/ITCFranklinGothicStd-Med.otf"); } @font-face { font-family:"ITC Franklin Gothic Std Med"; font-style:italic; font-weight:500; src : url("../font/ITCFranklinGothicStd-MedIt.otf"); } @font-face { font-family:"Zapf Dingbats"; font-style:normal; font-weight:normal; src : url("../font/ZapfDingbatsITC.ttf"); } body { -epub-hyphens:auto; -webkit-hyphens:auto; font-size:100%; } @page { /*margins for Nook*/ margin:3px 2px 0 2px; } /*reset*/ body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { font-family:"ITC Franklin Gothic Std Book", sans-serif; margin:0; padding:0; border-width:0; } /* global styles */ h1, h2, h3, h4, h5, h6, p, li, th, td { font-style:normal; font-variant:normal; text-align:left; text-decoration:none; text-indent:0; } h1, h2, h3, h4, h5, h6, th { -epub-hyphens:none; font-weight:600; line-height:1.2; page-break-after:avoid; } p, li, td { font-size:.9em; font-weight:normal; line-height:1.4; } ul { list-style-type:disc; } li { -epub-hyphens:none; } table { width:100%; border-collapse:collapse; margin:1em 0; } tr { vertical-align:top; page-break-inside:avoid; } td, th { vertical-align:top; border:none; page-break-inside:avoid; } th { color:#F37321; /*orange*/ font-family:"Clarendon LT Std", serif; font-size:1em; font-weight:bold; border-bottom: dashed 1px gray; padding:0 2% 4px 2%; } td { -epub-hyphens:none; font-family:"ITC Franklin Gothic Std Bk Cd", sans-serif; font-size:0.9em; line-height:1.3; padding:8px 2%; width:46%; } td > strong { font-weight:600; } a { text-decoration:none; border-bottom:dotted 1px; color:#942A6E; /*purple*/ } a:visited { color:#612A03; /*dark brown*/ } a.contrast, a.contrast:visited { color:#FFF; /*white*/ } /*li { display:block; }*/ /* FOB */ h1.FOB-hed { color:#F37321; /*orange*/ font-size:0.8em; line-height:1.4; text-align:center; margin-top:2em; } p.copyright { font-size:.8em; text-align:center; } ul.books-list { margin:2em 0; } ul.books-list > li { font-size:0.8em; font-style:italic; text-align:center; } /* book TOC */ h1.toc-head { color:#ffffff; /*white*/ font-size:2.5em; padding:1em 0 .8em 0; text-align:center; } h2.toc-subhed { color:#ffffff; /*white*/ font-size:1.25em; line-height:1.4; padding-top:1.6em !important; text-transform:uppercase; } p.toc { color:#ffffff; /*white*/ font-family:"Clarendon LT Std", serif; font-size:1.25em; padding-top:.8em; text-indent:-1.5em; margin-left:1.5em; } span.toc-hed-accent { color:#F58032; /*light orange*/ } p.toc > a, p.chap-intro > a { color:#ffffff; /*white*/ } /* front matter running text */ h1.fm-section-title { font-size:2em; margin:.5em 0; } span.head-dingbat { font-family:"Zapf Dingbats"; margin-left:.15em; } p.fm-text, p.fm-box-text { } h2.fm-ahed { font-size:0.9em; line-height:1.4; margin-top:1em; text-transform:uppercase; } ul.fm-bl { list-style-type:disc; margin-left:1.5em; } li.fm-bl-item { } h3.fm-bhed { font-size:.95em; line-height:1.4; margin-top:1em; } h2.fm-box-hed { font-size:1em; line-height:1.4; } h1.intro-title { font-size:2.333em; } h2.intro-ahed { font-size:1.667em; padding-top:25px !important; } h2.SG-hed { color:#EF3E42; /*red*/ font-family:"Clarendon LT Std", serif; font-size:1.15em; line-height:1.4; margin-top:1em; } h3.SG-subhed { color:#942A6E; /*purple*/ font-size:.95em; line-height:1.4; text-decoration:underline; } p.SG-text { color:#942A6E; /*purple*/ font-size:.95em; } p.SG-note { color:#942A6E; /*purple*/ font-family:"ITC Franklin Gothic Std MedCd", sans-serif; font-size:.85em; font-style:italic; } p.caption { font-family:"ITC Franklin Gothic Std Bk Cd", sans-serif; } p.fm-highlight-text { color:#942A6E; /*purple*/ font-family:"Clarendon LT Std", serif; font-weight:bold; } ul.fm-sidebar-list { list-style-type:none; margin:10px 0; padding:10px 0; border-top: dashed 1px gray; border-bottom: dashed 1px gray; } ul.fm-sidebar-list > li { color:#ffffff; /*white*/ margin-left:1.5em; text-indent:-1.5em; } span.fm-runin-hed { font-family:"ITC Franklin Gothic Std Book", sans-serif; font-weight:600; } span.intro-bold { font-family:"ITC Franklin Gothic Std Book", sans-serif; font-weight:600; } span.intro-runin-hed { color:#EF3E42; /*red*/ font-family:"ITC Franklin Gothic Std Book", sans-serif; font-weight:600; } div.SG-group { padding:10px 0; border-top: dashed 1px gray; border-bottom: gray; } h4.fm-ched { font-family:"ITC Franklin Gothic Std Bk Cd", sans-serif; font-size:1em; line-height:1.4; } p.pull-quote { -epub-hyphens:none; color:#612A03; /*dark brown*/ font-family:"Clarendon LT Std", serif; font-size:1.5em; line-height:1.2; margin:1em 0; padding:1em; border-top: dashed 1px gray; border-bottom: dashed 1px gray; } span.pull-quote-accent { font-family:"ITC Franklin Gothic Std Book", sans-serif; font-weight:600; } ul.resources-bl { color:#ffffff; /*white*/ line-height:1.2; margin:.6em 1em 1em 1em; list-style-type:disc; } ul.resources-bl > li { padding-top:.4em !important; } a.outside-link { font-style:italic; } h3.fm-recipe-title { color:#F37321; /*orange*/ font-size:1em; line-height:1.4; } h4.cycles-head { font-size:1.1em; line-height:1.4; margin:1em 0 0 8px; font-family:"Clarendon LT Std", serif; font-weight:bold; /* border-top: dashed 1px gray;*/ } p.cycles-text { font-family:"ITC Franklin Gothic Std Bk Cd", sans-serif; } th.one-third, td.one-third { width:33%; } ul.fm-no-bullet-list { color:#612A03; /*dark brown*/ font-family:"ITC Franklin Gothic Std Bk Cd", sans-serif; font-size:0.833em; margin-left:1em; text-indent:-1em; list-style-type:none; } ul.fm-no-bullet-list > li { } ul.intro-bl { margin-left:1.5em; } h2.sidebar-ahed { font-size:2em; } p.subs { -epub-hyphens:none; font-family:"ITC Franklin Gothic Std Bk Cd", sans-serif; } p.fm-recipe-step { font-family:"ITC Franklin Gothic Std Med", sans-serif; font-weight:500; } /* -- chapter opener styles -- */ h1.chap-title { color:#ffffff; /*white*/ font-size:2.333em; margin-bottom:.25em; } p.chap-intro { color:#ffffff; /*white*/ } h2.cotoc-ahed { color:#ffffff; /*white*/ font-family:"Clarendon LT Std", serif; font-size:1.15em; font-weight:normal; padding-top:1.25em !important; margin-bottom:-.2em; } h3.cotoc-bhed { color:#ffffff; /*white*/ font-family:"ITC Franklin Gothic Std Bk Cd", sans-serif; font-size:0.95em; text-decoration:underline; padding-top:1em !important; } p.cotoc { color:#ffffff; /*white*/ font-family:"ITC Franklin Gothic Std Bk Cd", sans-serif; text-indent:-1.5em; margin-left:1.5em; line-height:1.2; padding-top:.5em !important; } p.cotoc-sub { color:#ffffff; /*white*/ font-family:"ITC Franklin Gothic Std Bk Cd", sans-serif; text-indent:-1.5em; margin-left:2.5em; line-height:1.2; padding-top:.5em !important; } p.cotoc > a, p.cotoc-sub > a { color:#ffffff; /*white*/ } div.key-box { width:12em; border:dashed 1px #fff; margin-top:2em !important; page-break-inside:avoid; } div.key-left { padding:.5em 1%; width:45%; float:left; border-right:dashed 1px #fff; } div.key-right { padding:.5em 1%; width:50%; float:left; } p.key-code { -epub-hyphens:none; color:#ffffff; /*white*/ font-size:1.167em; font-weight:600; line-height:1.2; text-align:center; text-transform:uppercase; } p.key-define { -epub-hyphens:none; color:#ffffff; /*white*/ font-size:0.75em; font-weight:600; line-height:1.2; text-align:center; } /* -- recipe styles -- */ h2.recipe-title { font-size:1.25em; margin-bottom:.25em; } div.time-box { border-top:dashed 1px gray; border-bottom:dashed 1px gray; padding: .75em; margin: .75em; /* width:7em; float:right; padding-left:1%; */ } div.time-box > p { text-align:right; } span.time-hed { font-weight:600; } p.prep-time { -epub-hyphens:none; font-size:0.8em; line-height:1.3; } p.headnote { font-family:"Clarendon LT Std", serif; } ul.ing-list { margin:1em 2em 1em 0; list-style-type:none; padding:0; } li.ing { font-family:"ITC Franklin Gothic Std Med", sans-serif; font-size:0.85em; line-height:1.3; margin-bottom:.3em; margin-left:2.4em; text-indent:-2.4em; font-weight:500; } span.qty { display:inline-block; width:2em; text-align:right; margin-right:.4em; } li.ing-head { margin:1em 0 0 0; } h3.var-head { font-family:"ITC Franklin Gothic Std Med", sans-serif; font-weight:600; font-size:1em; line-height:1.4; } span.step-num { font-family:"ITC Franklin Gothic Std Book", sans-serif; font-weight:600; } p.recipe-text { margin-bottom:1em; } p.note { font-size:.8em; margin-bottom:1em; } span.nutrition-hed { font-family:"ITC Franklin Gothic Std Book", sans-serif; font-weight:600; } p.nutrition { -epub-hyphens:none; font-size:0.8em; line-height:1.3; } p.recipe-photo-caption { text-align:right; } div.variation, div.tip { margin:2em 0; } h3.tip-title { color:#ffffff; /*white*/ font-size:1.263em; } p.tip-text { color:#ffffff; /*white*/ font-family:"ITC Franklin Gothic Std Bk Cd", sans-serif; } h4.tip-list-hed { font-family:"ITC Franklin Gothic Std MedCd", sans-serif; font-weight:600; font-size:0.9em; text-decoration:underline; } h3.subrecipe-nutrition-hed { font-size:0.75em; line-height:1.333; font-family:"ITC Franklin Gothic Std MedCd", sans-serif; font-weight:500; } h3.alt-inglist-hed { font-size:0.9em; line-height:1.4; border-top: dashed 1px gray; padding-top: 1em; } p.recipe-tag { -epub-hyphens:none; font-size:1.167em; font-weight:600; line-height:1.2; } span.tag-note { font-size:.6em; font-weight:500; } p.table-headnote { font-family:"Clarendon LT Std", serif; font-weight:bold; } p.footnote { font-family:"ITC Franklin Gothic Std Bk Cd", sans-serif; font-style: italic; margin-top: 1em; } ul.var-list { margin:1em 1.5em; list-style-type:disc; font-family:"ITC Franklin Gothic Std Book", sans-serif; } ul.sidebar-list, ol.tip-num-list { } ul.sidebar-list { } ul.tip-unnum-list { list-style-type:none; } ul.sidebar-list > li, ol.tip-num-list > li, ul.tip-unnum-list > li { font-family:"ITC Franklin Gothic Std Bk Cd", sans-serif; } ul.sidebar-list > li { margin:1.5em; color:#ffffff; /*white*/ } ol.tip-num-list > li { margin:1em 1.5em; color:#ffffff; /*white*/ } ul.sb-sublist { margin-left:2em; } /***/ span.Numerator { vertical-align:super; } span.Denominator { vertical-align:sub; } em.ital { font-family:"ITC Franklin Gothic Std Book", sans-serif; font-style:italic; } span.note-dingbat { font-family:"Zapf Dingbats", sans-serif; font-size:0.75em; } span.tip-num { font-family:"ITC Franklin Gothic Std Bk Cd", sans-serif; font-weight:600; } /* -- copyright --*/ /* -- ad card --*/ /* -- fm running text sections --*/ div.substitutions-group { padding: 1em 0; border-bottom: dashed 1px gray; page-break-inside:avoid; } span.subs-leadin { font-weight:600; } span.runin-ched { color:#612A03; /*dark brown*/ font-size:1.25em; font-family:"ITC Franklin Gothic Std Bk Cd", sans-serif; font-weight:600; } div.three-col-leftmost { width:35%; float:left; } div.three-col { width:30%; float:left; padding-left:1%; } div.fm-section { margin:2em 0; border-top: dashed 1px gray; } div.framework-section { padding-bottom:1em; border-bottom: dashed 1px gray; page-break-inside: avoid; } div.fm-recipe { margin:1em 0; } div.sublist { margin-left:1.5em; } /* -- sidebar styles -- */ div.sidebar { margin:1em 0; } span.sb-runin-hed { font-family:"ITC Franklin Gothic Std Bk Cd", sans-serif; font-size:1.1em; font-weight:600; } table#grains-table > tr > th, table#grains-table > tr > td{ width:20%; font-family:"ITC Franklin Gothic Std Med", sans-serif; font-weight:500; line-height:1.333; padding:.25em .5em !important; } table#grains-table > tr > th { font-family:"ITC Franklin Gothic Std Med", sans-serif; font-weight:600; } /* -- images -- */ img.full-width { width:100%; } div.full-width-image { margin:0 auto 0 auto; text-align:center; page-break-inside: avoid; } div.spot-image { width:70%; margin:0 auto 0 15%; text-align:center; margin-top:1em; page-break-inside: avoid; } /* -- rear matter --*/ p.rm-text { } p.menu-item { font-family:"ITC Franklin Gothic Std MedCd", sans-serif; } h1.rm-title { color:#F37321; /*orange*/ font-size:2.333em; } h2.rm-ahed { color:#942A6E; /*purple*/ font-size:1em; line-height:1.4; margin-top:1em; } ul.rm-list { } ul.rm-sub-list { margin-left:1.5em; } /* -- index --*/ p.index-nav { margin: 2em; text-align: center; font-size:1.2em; page-break-inside:avoid; } h2.index-letter { color:#942A6E; /*purple*/ font-size:1.167em; margin-top:2em; } p.index-main { -epub-hyphens:none; color:#231F20; /*dark gray*/ margin-left:1.5em; text-indent:-1.5em; } p.index-sub { -epub-hyphens:none; margin-left:2.5em; text-indent:-1.5em; color:#231F20; /*dark gray*/ } span.see-also { color:#231F20; /*dark gray*/ font-family:"ITC Franklin Gothic Std Book", sans-serif; font-style:italic; } /* -- layout helpers --*/ .page-break-before, .recipe, .full-width-image { page-break-before:always; margin-top:2em; } h2.double-space-above, h3.double-space-above, p.double-space-above { margin-top:2em; } p.space-above, div.space-above, h4.space-above, h3.space-above, ul.space-above { margin-top:1em; } p.indent { text-indent:1.5em; } div.background { padding:25px 20px 30px 20px !important; page-break-inside:avoid; /* box shadows as fake borders */ -webkit-box-shadow: 0 -1px 0 white, 0 1px 0 white; box-shadow: 0 -1px 0 white, 0 1px 0 white; } div.sm-background { padding:8px !important; } div.clearfix { clear:both; width:1px; height:0.001%; font-size:0; line-height:0; } p.no-top { margin-top:0; } div.keeptogether { page-break-inside:avoid; } /* -- colors --*/ .orange { color:#F37321; /*orange*/ } .brown { color:#612A03; /*dark brown*/ } .purple { color:#942A6E; /*purple*/ } .red { color:#EF3E42; /*red*/ } .black { color:#000; /*black*/ } .white { color:#ffffff; /*white*/ } div.orange-bg { background-color:#F37321; /*orange*/ } div.purple-bg { background-color:#942A6E; /*purple*/ } div.ltpurple-bg { background-color:#E1CBD6; /*purple*/ } div.brown-bg { background-color:#612A03; /*dark brown*/ } div.red-bg { background-color:#EF3A42; /*red*/ } div.beige-bg, tr.beige-bg > td { background-color:#ECE0D9; /*beige*/ } tr.ltorange-bg > td { background-color:#FDEEE1; /*light orange*/ } .bold { font-weight:600; } span.small-caps { font-size:0.7em; }