/*Betty Crocker Minis CSS adapted by Rebecca Springer 13 May 2013 4:33pm color A: #027188; /*teal*/ /*color B: #783F70; /*purple*/ /*color C: #B3D4DB; /*light teal*/ @page { margin : 0.5em; } /*basic styles*/ body { } h1, h2, h3 { -webkit-hyphens: none; epub-hyphens: none; -moz-hyphens: none; hyphens: none; adobe-text-layout: optimizeSpeed; page-break-after: avoid; } h1 { font-weight : bold; font-size : 1.5em; text-align : left; text-indent : 0; margin : 0px 0px 15px 0px; } h2 { font-weight : bold; font-size : 1.1em; text-align : left; text-indent : 0; margin : 0px 0px 15px 0px; } p { text-align : left; text-indent : 0; font-size : 1em; line-height: 1.4em; margin-bottom : .6em; } ul { } li { } a { color : #027188; /*teal*/ } img { max-width: 100%; } /*fm styles*/ div.titlepage-logo { text-align : left; text-indent : 0px; margin : 60px auto 16px 0; width: 62%; } img#spoon { width: 100%; margin-bottom: 20px; } h1.booktitle { text-align : center; color : #783F70; /*purple*/ text-indent : 0px; margin : 10px 0px 100px 0px; font-weight: normal; } span.best { font-family: sans-serif; font-size: 3em; font-weight: 600; letter-spacing: 2px; } span.title { font-size: 2.5em; line-height: 1em; text-transform: lowercase; color: #027188; /*teal*/ } p.imprint { font-family: sans-serif; text-align : center; font-size: .9em; line-height: .3em; } /*copyright page*/ p.copyright-heading { font-family : serif; font-weight : bold; font-style : normal; font-size : 0.92em; text-decoration : none; font-variant : normal; text-align : left; color : #783F70; /*purple*/ text-indent : 0px; margin : 10px 0 5px 0px; } p.copyright, p.copyright-credit { font-family : sans-serif; font-weight : normal; font-style : normal; font-size : 0.67em; text-decoration : none; font-variant : normal; text-align : left; text-indent : 0px; margin : 0px 0px 5px 0px; } p.fm-image { text-align: center; margin-top: 20px; } p.letter-hed, p.letter-signoff { font-family : serif; font-weight : normal; font-style : italic; font-size : 1.3em; text-decoration : none; font-variant : normal; text-align : left; color : #783F70; /*purple*/ text-indent : 0px; margin : 0px 0px 6px 0px; } p.letter { font-family : sans-serif; font-weight : normal; font-style : normal; font-size : 0.88em; text-decoration : none; font-variant : normal; text-align : left; text-indent : 0px; margin : 0px 0px 10px 0px; } div.fm-box { margin-top: 3em; border-top: 2px solid #027188; /*teal*/ border-bottom: 2px solid #027188; /*teal*/ padding: 1em; } p.booknote { font-family: sans-serif; font-size: 1.3em; color : #027188; /*teal*/ } span.notehed { color : #783F70; /*purple*/ } /*end fm*/ h2.toc-hed { font-family : serif; font-weight : bold; font-style : italic; font-size : 2.17em; text-decoration : none; font-variant : normal; text-align : center; color : #783F70; /*purple*/ text-indent : 0px; margin-top : 15px; } ul.toc { list-style: none; } li.toc { padding-bottom: 16px; font-family : sans-serif; font-weight : normal; font-style : normal; font-size : 0.83em; text-decoration : none; font-variant : normal; text-align : left; text-indent : 0px; margin : 0; } /*body matter styles*/ h1.chaptertitle, h1.et { font-family : serif; font-weight : bold; font-style : italic; font-size : 2.17em; text-decoration : none; font-variant : normal; text-align : center; color : #783F70; /*purple*/ text-indent : 0px; margin : 0px 0px 0px 0px; border-top: 2px solid #027188; /*teal*/ border-bottom: 2px solid #027188; /*teal*/ } h2.recipetitle { font-family : serif; font-weight : bold; font-style : normal; font-size : 1.83em; text-decoration : none; font-variant : normal; line-height : 1em; text-align : left; color : #783F70; /*purple*/ text-indent : 0px; margin : 0 0 6px 0; } span.time-hed { font-family : sans-serif; font-weight : bold; font-style : normal; font-size : 0.8em; color : #027188; /*teal*/ } p.recipetime { font-family : sans-serif; font-weight : bold; font-style : normal; font-size : 0.71em; text-decoration : none; font-variant : normal; text-align : left; text-indent : 0px; margin : 6px 0px 9px 0px; } ul.ing-list { list-style: none; margin-right: 40px; text-indent : 0; -webkit-hyphens: none; epub-hyphens: none; -moz-hyphens: none; hyphens: none; } li.ing { font-family : sans-serif; font-weight : normal; font-style : normal; font-size : 0.75em; text-decoration : none; font-variant : normal; text-align : left; color : #027188; /*teal*/ text-indent : -22px; margin : 0px 0px 3px 22px; } li.ing-hed { font-family : serif; font-weight : bold; font-style : normal; font-size : 0.75em; text-decoration : none; text-align : left; color : #783F70; /*purple*/ text-indent : 0px; margin-top : 1em; } div.method { } p.step, p.headnote, p.caption, ul.step-list { font-family : sans-serif; font-style : normal; font-weight : normal; font-size : 0.85em; text-decoration : none; font-variant : normal; text-align : left; text-indent : 0px; margin : 0px 0px 12px 0px; } li.step-li { line-height: 1.4em; margin-bottom: 7px; } p.headnote { margin-top: 1em; } span.step-num { color : #783F70; /*purple*/ font-size : 1.5em; font-weight : bold; margin-right: 5px; } span.step-hed { font-weight : bold; } div.nutrition-info { } span.nutrition-hed { font-weight: bold; margin-left: .5em; } p.nutrition-info { font-family : sans-serif; font-weight : normal; font-style : normal; font-size : 0.6em; text-decoration : none; font-variant : normal; text-align : left; text-indent : 0px; margin-top : 12px; margin-right : 0; margin-bottom : 6px; margin-left : 0; text-indent: -.5em; } p.variation { font-family : sans-serif; font-weight : normal; font-style : normal; font-size : 0.85em; text-decoration : none; font-variant : normal; text-align : left; text-indent : 0px; margin : 12px 0px 5px 0px; } div.full-width-image { width: 100%; padding: 0; margin: 0; } img.full-width { width: 100%; } div.box { width: 100%; border-style:none; margin: 15px 0px 15px 0px; } p.note { color: #783F70; /*purple*/ font-family : serif; font-weight : normal; font-style : normal; font-size : 0.9em; text-decoration : none; font-variant : normal; text-align : left; text-indent : 0px; margin : 0px 0px 6px 0px; } span.tip, span.var-hed { font-family : serif; font-weight : bold; font-style : normal; font-size : 1.3em; margin-right: 4px; } span.var-hed { color : #783F70; /*purple*/ } h2.sb-hed { color : #783F70; /*purple*/ font-family : serif; font-weight : bold; font-style : normal; font-size : 1.05em; margin-right: 4px; } p.footnote { font-family : sans-serif; font-weight : normal; font-style : italic; font-size : 0.70em; text-decoration : none; font-variant : normal; text-align : left; text-indent : 0px; margin : 6px 0px 9px 0px; } span.footnote-marker { font-size : 1.2em; font-family : sans-serif; color : #783F70; /*purple*/ } div.sb { border-top: 2px solid #027188; /*teal*/ border-bottom: 2px solid #027188; /*teal*/ padding-bottom: 10px; padding-top: 10px; margin-top: 30px; } p.figurelabel { color: #027188; /*teal*/ } span.fig-hed { color: #783F70; /*purple*/ } span.r-sign { font-size: 0.6em; vertical-align: 0.5em; padding-left: 1.5px; } p.table-fig { text-align : center; margin : 15px 0px 5px 0px; } p.table-footer { font-family : serif; font-weight : normal; font-style : normal; font-size : 0.92em; text-decoration : none; font-variant : normal; text-align : left; text-indent : 0px; margin : 3px 0px 4px 0px; } div.spot-image { width: 50%; margin-top: 30px; margin-left: 15px; margin-right: 15px; margin-bottom: 15px; } div.spot-35 { width: 35%; margin: 15px; } div.spot-40 { width: 40%; margin: 15px; } div.spot-45 { width: 45%; margin: 15px; } div.spot-80 { width: 80%; margin: 15px; } div.spot-65 { width: 65%; margin: 15px; } div.spot-70 { width: 70%; margin: 15px; } div.spot-95 { width: 95%; margin: 15px; } img.spot { } p.bm-hed { font-weight: bold; color : #783F70; /*purple*/ } div.keeptogether { page-break-inside: avoid; display: block; } /*contest winner styles*/ p.winner { font-family : sans-serif; font-weight : bold; font-style : normal; font-size : 0.65em; text-decoration : none; font-variant : normal; text-align : left; text-indent : 0px; margin : 10px 0px 0px 0px; } span.bracket { font-family : serif; font-size: 1.1em; font-weight : bold; color : #027188; /*teal*/ } span.winner-name { font-family : serif; font-weight : bold; font-style : normal; font-size : 1.2em; color : #783F70; /*purple*/ } p.contrib { font-family : sans-serif; font-style : normal; font-size: .8em; text-align : left; text-indent : 0px; margin : 5px 0px 0px 0px; color : #027188; /*teal*/ } span.name { font-weight : bold; } /*end contest winner styles*/ /*table styles*/ tbody, thead, tfoot, tr, td, th { border-style: inherit; border-width: inherit; border-color: inherit; } p.TC { font-family: sans-serif; font-weight: bold; font-style: normal; font-size: 0.63em; text-decoration: none; font-variant: normal; line-height: 1.47; text-align: left; color: #ffffff; text-indent: 0px; margin: 6px 0px 3px 6px; } p.TB-rule { font-family: sans-serif; font-weight: normal; font-style: normal; font-size: 0.67em; text-decoration: none; font-variant: normal; line-height: 1.38; text-align: left; color: #8A5C2E; text-indent: 0px; margin: 0px 0px 3px 6px; } p.TB { font-family: sans-serif; font-weight: normal; font-style: normal; font-size: 0.67em; text-decoration: none; font-variant: normal; line-height: 1.38; text-align: left; color: #8A5C2E; text-indent: 0px; margin: 0px 0px 3px 6px; } p.TN { font-family: sans-serif; font-weight: normal; font-style: normal; font-size: 0.75em; text-decoration: none; font-variant: normal; line-height: 1.47; text-align: left; color: #8A5C2E; text-indent: 0px; margin: 3px 0px 0px 0px; } p.TableEntry { font-family : sans-serif; font-weight : normal; font-style : normal; font-size : 0.67em; text-decoration : none; font-variant : normal; line-height : 1.25; text-align : left; color : #472200; text-indent : 0px; margin : 0px; } p.TableHead { font-family : sans-serif; font-weight : bold; font-style : normal; font-size : 1.0em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #783F70; /*purple*/ text-indent : 0px; margin : 0px; } p.TC { font-family : sans-serif; font-weight : bold; font-style : normal; font-size : 0.75em; text-decoration : none; font-variant : normal; line-height : 1.47; text-align : left; color : #ffffff; text-indent : 0px; margin : 0px; } table.metric { border-collapse : collapse; border-width : 0px; border-style : none; margin : 6px 0px 24px 0px; } td.column-head { background-color : #027188; /*teal*/ padding: 4px; } td.tablebody { background-color : #B3D4DB; /*light teal*/ padding: 4px; } td.tablebody-nobg { background-color : #ffffff; padding: 4px; } div.littlebit { padding-top: 5px; margin: 24px 50px 0px 30px; } p.table-fig { text-align : center; margin : 15px 0px 5px 0px; } p.table-footer { font-family : serif; font-weight : normal; font-style : normal; font-size : 0.92em; text-decoration : none; font-variant : normal; text-align : left; text-indent : 0px; margin : 3px 0px 4px 0px; }