/* pages */ @page { margin-top:30px; margin-bottom:20px; } body { margin-right:30px; margin-left:30px; padding:0; } a.hlink { text-decoration:none; color:#335E88; } a { text-decoration:none; color:#335E88; } img { max-width:100%; } .fractions { font-size:77%; line-height:0em; page-break-inside:avoid; } .smallcaps { font-size:80%; } /* front matter */ p.title1 { font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-style:italic; font-size:x-large; margin:3em 0em 0em 0em; text-indent:0em; text-align:center; -webkit-hyphenate-lines:0; -webkit-hyphens:none; hyphenate-lines:0; color:#335E88; } p.title2 { font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-style:normal; font-size:x-large; margin:0em 0em 1em 0em; text-indent:0em; text-align:center; -webkit-hyphenate-lines:0; -webkit-hyphens:none; hyphenate-lines:0; color:#335E88; } p.subtitle { font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-style:italic; font-size:large; margin:0em 0em 2em 0em; text-indent:0em; text-align:center; -webkit-hyphenate-lines:0; -webkit-hyphens:none; hyphenate-lines:0; } p.author { font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-style:normal; font-size:medium; margin:0em 0em 4em 0em; text-indent:0em; text-align:center; -webkit-hyphenate-lines:0; -webkit-hyphens:none; hyphenate-lines:0; } p.colophon1 { margin:0em 0em .25em 0em; text-indent:0em; text-align:center; } p.colophon2 { font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-style:normal; font-size:small; margin:0em 0em 0em 0em; text-indent:0em; text-align:center; -webkit-hyphenate-lines:0; -webkit-hyphens:none; hyphenate-lines:0; } p.fm-head { font-size:x-large; font-style:italic; font-weight:bold; line-height:normal; text-align:center; margin:2em 0em 3em 0em; text-indent:0em; -webkit-hyphenate-lines:0; -webkit-hyphens:none; hyphenate-lines:0; color:#335E88; } p.contents-list { text-align:center; margin-top:1em; -webkit-hyphenate-lines:0; -webkit-hyphens:none; hyphenate-lines:0; } /* general */ h1 { -webkit-hyphenate-lines:0; -webkit-hyphens:none; hyphenate-lines:0; } p { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:medium; font-weight:normal; font-style:normal; display:block; line-height:1.5em; text-align:justify; widows:2; orphans:2; margin:0em 0em 0em 0em; -webkit-hyphenate-before:3; hyphenate-before:3; -webkit-hyphenate-after:3; hyphenate-after:3; -webkit-hyphenate-lines:2; hyphenate-lines:2; } p.normal-fl { text-indent:0em; } p.normal-space-above { text-indent:0em; margin-top:1em; } p.normal-indent { text-indent:1em; } .centered-art { font-style:normal; font-weight:normal; text-align:center; margin:0em 0em 0em 0em; } span.strong { font-weight:bold; font-style:normal; } span.emphasis { font-weight:normal; font-style:italic; } span.strongemphasis { font-weight:bold; font-style:italic; } /* recipes */ p.recipe-title { font-weight:bold; font-size:x-large; line-height:normal; text-align:center; margin:2em 0em 1em 0em !important; text-indent:0em; -webkit-hyphenate-lines:0; -webkit-hyphens:none; hyphenate-lines:0; page-break-before:always; color:#335E88; } p.recipe-message { font-weight:normal; font-style:italic; text-align:center; margin-top:.5em; -webkit-hyphenate-lines:0; -webkit-hyphens:none; hyphenate-lines:0; } p.recipe-yield { font-weight:bold; font-style:normal; text-align:center; margin-top:1em; } p.recipe-ing-head { font-weight:bold; font-style:normal; text-align:center; margin-top:1.5em; } p.recipe-ingredients { font-weight:normal; font-style:normal; text-align:center; -webkit-hyphenate-lines:0; -webkit-hyphens:none; hyphenate-lines:0; -webkit-hyphenate-lines:0; -webkit-hyphens:none; hyphenate-lines:0; } .recipe-instructions { margin-top:2em; text-align:center; } ol { font-weight:bold; font-style:normal; color:#335E88; margin-top:2em; } ol p.recipestep { font-weight:normal; font-style:normal; line-height:1.5em; text-align:justify; widows:2; orphans:2; -webkit-hyphenate-before:3; hyphenate-before:3; -webkit-hyphenate-after:3; hyphenate-after:3; -webkit-hyphenate-lines:2; hyphenate-lines:2; color:#000; margin-top:.5em; } table { width:100%; margin:2em 0em 0em 0em; page-break-inside:avoid; } th { font-family:Verdana, Geneva, sans-serif; font-size:x-small; line-height:normal; margin:0em 0em 0em 0em !important; padding:.5em .5em .5em .5em !important; text-align:left; font-weight:bold; font-style:normal; -webkit-hyphenate-lines:0; -webkit-hyphens:none; hyphenate-lines:0; page-break-after:avoid; background-color:#AED6EE; } td.stat { font-family:Verdana, Geneva, sans-serif; font-size:x-small; line-height:normal; margin:0em 0em 0em 0em; padding:.5em .5em 0em .5em !important; text-align:left; font-weight:normal; font-style:normal; -webkit-hyphenate-lines:0; -webkit-hyphens:none; hyphenate-lines:0; width:auto; } div.sidebarbox { background-color:#AED6EE; margin:0em 0em 2em 0em !important; padding:.5em .5em .5em .5em !important; page-break-inside:avoid; } p.recipe-sidebar-head { font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-style:normal; font-size:small; margin:0em 0em 0em 0em !important; text-align:left; -webkit-hyphenate-lines:0; -webkit-hyphens:none; hyphenate-lines:0; page-break-after:avoid; } p.recipe-sidebar { font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-style:normal; font-size:small; } /* end matter */ .copyrighttext { font-size:small; line-height:normal; text-align:left; margin-top:1em; margin-bottom:0em; -webkit-hyphens:none; } .copyrighttextnospace { font-size:small; line-height:normal; text-align:left; margin-top:0em; margin-bottom:0em; -webkit-hyphens:none; } .marketingcopy { font-family:Verdana, Geneva, sans-serif; font-size:large; text-align:center; margin:0em 0em 2em 0em; }