body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; } td, th { border-style:solid; border-width:1px; } table { border-collapse:collapse; } li { display:block; } body { -epub-hyphens:auto; -webkit-hyphens:auto; } @page { margin : 0px 0px 0px 0px; } p.CIP-spa { color:#000000; font-family:"Minion Pro", serif; font-size:0.75em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.222; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:9px; text-align:left; text-decoration:none; text-indent:0px; } p.CIP-no-spa { color:#000000; font-family:"Minion Pro", serif; font-size:0.75em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.222; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; text-align:left; text-decoration:none; text-indent:0px; } p.CIP-spa-cntr { color:#000000; font-family:"Minion Pro", serif; font-size:0.75em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.222; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:6px; text-align:center; text-decoration:none; text-indent:0px; } p.CIP-no-spa-cntr { color:#000000; font-family:"Minion Pro", serif; font-size:0.75em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.222; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; text-align:center; text-decoration:none; text-indent:0px; } p.x1cip { color:#000000; font-family:"Minion Pro", serif; font-size:0.833em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.1; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:6px; text-align:left; text-decoration:none; text-indent:0px; } p.x1tp { color:#000000; font-family:"Minion Pro", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:12px; margin-left:0px; margin-right:0px; margin-top:8px; text-align:center; text-decoration:none; text-indent:0px; } p.midnight-logo { color:#000000; font-family:"Minion Pro", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:24px; text-align:center; text-decoration:none; text-indent:0px; } p.Ahead { color:#000000; font-family:"Minion Semibold Small Caps & Oldstyle Figures", serif; font-size:1.083em; font-style:normal; font-variant:normal; font-weight:600; line-height:1.231; margin-bottom:3px; margin-left:0px; margin-right:0px; margin-top:21px; text-align:center; text-decoration:none; text-indent:0px; } p.txnoi { color:#000000; font-family:"Minion Regular", serif; font-size:0.917em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.364; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; text-align:justify; text-decoration:none; text-indent:0px; } p.tx { color:#000000; font-family:"Minion Regular", serif; font-size:0.917em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.414; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; text-align:justify; text-decoration:none; text-indent:15px; } p.x1ct { color:#000000; font-family:"Minion Regular Small Caps & Oldstyle Figures", serif; font-size:2em; font-style:normal; font-variant:small-caps; font-weight:normal; line-height:0.667; margin-bottom:72px; margin-left:0px; margin-right:0px; margin-top:0px; text-align:center; text-decoration:none; text-indent:0px; text-transform: capitalize; } p.start-nsa { color:#000000; font-family:"Minion Regular", serif; font-size:0.917em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.364; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; text-align:justify; text-decoration:none; text-indent:0px; } p.po { color:#000000; font-family:"Minion Regular", serif; font-size:0.917em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.409; margin-bottom:16px; margin-left:0px; margin-right:0px; margin-top:14px; text-align:center; text-decoration:none; text-indent:0px; } p.journal-entry { color:#000000; font-family:"Minion Regular", serif; font-size:0.917em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.414; margin-bottom:5px; margin-left:0px; margin-right:0px; margin-top:5px; text-align:justify; text-decoration:none; text-indent:15px; } p.newspaper-article { color:#000000; font-family:"Minion Regular", serif; font-size:0.917em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.414; margin-bottom:5px; margin-left:15px; margin-right:15px; margin-top:5px; text-align:justify; text-decoration:none; text-indent:0px; } p.newspaper-article1 { color:#000000; font-family:"Minion Italic", serif; font-size:0.917em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.414; margin-bottom:5px; margin-left:0px; margin-right:0px; margin-top:5px; text-align:center; text-decoration:none; text-indent:0px; } p.newspaper-article2 { color:#000000; font-family:"Minion Italic", serif; font-size:0.917em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.414; margin-bottom:0px; margin-left:15px; margin-right:15px; margin-top:0px; text-align:center; text-decoration:none; text-indent:0px; } p.x1ded { color:#000000; font-family:"Minion Italic", serif; font-size:0.917em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.364; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; text-align:center; text-decoration:none; text-indent:0px; } span.ital { font-style:italic; font-weight:normal; } span.sc { font-style:normal; font-weight:normal; font-variant : small-caps; } span.semibold-sc { font-family:"Minion Semibold Small Caps & Oldstyle Figures", serif; font-style:normal; font-weight:600; } p.para-style-override-1 { font-family:"Minion Regular", serif; font-style:normal; font-weight:normal; } p.para-style-override-2 { break-after:page; } p.para-style-override-3 { margin-left:15px; margin-right:15px; text-indent:0px; } p.para-style-override-4 { text-indent:15px; } span.char-style-override-1 { font-style:normal; font-weight:bold; } span.char-style-override-2 { font-family:"Minion Regular", serif; font-style:normal; font-weight:normal; } span.char-style-override-3 { font-style:normal; font-weight:normal; } img.frame-1 { width:100%; } div.frame-2 { margin:0px auto 0px auto; text-align:center; } img.frame-3 { width:45%; } img.frame-4 { height:43px; width:149px; } p.x1ct { font-family : "Minion Pro", serif; font-weight : normal; font-style : normal; font-size : 2em; font-variant : small-caps; line-height : 0.83; text-align : center; text-indent : 0px; margin : 40px 0px 72px 0px; page-break-after : avoid; -moz-hyphens: none; adobe-hyphenate: none; hyphens : none; } p.x1ct::after { content: ""; margin-left : 40%; margin-right : 40%; margin-top : 5px; margin-bottom : 16px; width : 20%; display : block; border-bottom : 1px solid black; } p.ct { font-family : "Minion Pro", serif; font-weight : normal; font-style : normal; font-size : 2em; text-decoration : underline; font-variant : small-caps; line-height : 0.83; text-align : center; text-indent : 0px; margin : 40px 0px 72px 0px; page-break-after : avoid; -moz-hyphens: none; adobe-hyphenate: none; hyphens : none; text-transform: capitalize; } p.ct::after { content: ""; margin-left : 40%; margin-right : 40%; margin-top : 5px; margin-bottom : 16px; width : 20%; display : block; border-bottom : 1px solid black; } p.start { font-family : "Minion Pro", serif; font-weight : normal; font-style : normal; font-size : 0.92em; text-decoration : none; font-variant : normal; line-height : 1.3; text-align : justify; text-indent : 0px; margin : 16px 0px 0px 0px; -moz-hyphens: none; adobe-hyphenate: none; hyphens : none; } p.start-nsa { font-family : "Minion Pro", serif; font-weight : normal; font-style : normal; font-size : 0.92em; text-decoration : none; font-variant : normal; line-height : 1.3; text-align : justify; text-indent : 0px; margin : 0px; -moz-hyphens: none; adobe-hyphenate: none; hyphens : none; } p.Ahead { font-family : "Minion Pro", serif; font-weight : 600; font-style : normal; font-size : 1.08em; text-decoration : none; font-variant : small-caps; line-height : 1.3; text-align : center; text-indent : 0px; margin-top : 21px; margin-bottom : 3px; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; page-break-after: avoid; page-break-inside: avoid; text-transform: capitalize; } p.head { font-family : "Minion Pro", serif; font-weight : 600; font-style : normal; font-size : 1.08em; text-decoration : none; font-variant : small-caps; line-height : 1.3; text-align : center; text-indent : 0px; margin-top : 21px; margin-bottom : 3px; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; page-break-after: avoid; page-break-inside: avoid; } p.Ahead-nsa { font-family : "Minion Pro", serif; font-weight : 600; font-style : normal; font-size : 1.08em; text-decoration : none; font-variant : small-caps; line-height : 1.3; text-align : center; text-indent : 0px; margin-bottom : 3px; margin-top : 0px; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; page-break-after: avoid; page-break-inside: avoid; } p.ding { font-family : "Minion Pro", serif; font-weight : normal; font-style : normal; font-size : 0.92em; text-decoration : none; font-variant : normal; line-height : 1.3; text-align : center; text-indent : 0px; margin : 17px 0px 19px 0px; page-break-after : avoid; } p.txnoi { font-family : "Minion Pro", serif; font-weight : normal; font-style : normal; font-size:0.917em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.409; text-align : justify; text-indent : 0px; margin : 0px; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; } p.tx-ni { font-family : "Minion Pro", serif; font-weight : normal; font-style : normal; font-size:0.917em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.409; text-align : justify; text-indent : 0px; margin : 0px; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; } p.txnoi-sa { font-family : "Minion Pro", serif; font-weight : normal; font-style : normal; font-size:0.917em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.409; text-align : justify; text-indent : 0px; margin-top : 10px; margin-bottom : 0px; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; } p.tx { font-family : "Minion Pro", serif; font-weight : normal; font-style : normal; font-size:0.917em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.409; text-align : justify; text-indent : 15px; margin : 0px 0px 0px 0px; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; } p.tx-sa { font-family : "Minion Pro", serif; font-weight : normal; font-style : normal; font-size : 0.92em; text-decoration : none; font-variant : normal; line-height : 1.3; text-align : justify; text-indent : 15px; margin : 20px 0px 0px 0px; hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; } p.tx-center { font-family : "Minion Pro", serif; font-weight : normal; font-style : normal; font-size:0.917em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.409; text-align : center; text-indent : 0px; margin : 0px 0px 0px 0px; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } p.recipe-head { font-family : "Minion Pro", serif; font-weight : 600; font-style : italic; font-size : 0.92em; text-decoration : none; font-variant : normal; line-height : 1.2; text-align : left; text-indent : 0px; margin : 12px 0px 0px 0px; page-break-after : avoid; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } p.story-txnoi { font-family : "Minion Pro", serif; font-weight : normal; font-style : normal; font-size : 0.88em; text-decoration : none; font-variant : normal; line-height : 1.24; text-align : left; text-indent : 0px; margin-top : 10px; margin-left : 32px; margin-right : 32px; } p.story-tx { font-family : "Minion Pro", serif; font-weight : normal; font-style : normal; font-size : 0.88em; text-decoration : none; font-variant : normal; line-height : 1.24; text-align : left; text-indent : 15px; margin-left : 32px; margin-right : 32px; } p.note1 { font-family : "Ability Black", cursive, serif; font-weight : normal; font-style : normal; font-size : 1.17em; text-decoration : none; font-variant : normal; line-height : 1.2; text-align : left; text-indent : 30px; margin : 15px 0px 0px 0px; page-break-after : avoid; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } p.note2 { font-family : "Ability Black", cursive, serif; font-weight : normal; font-style : normal; font-size : 1.17em; text-decoration : none; font-variant : normal; line-height : 1.2; text-align : left; text-indent : 15px; margin : 0px 15px; page-break-after : avoid; page-break-before : avoid; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } p.note3 { font-family : "Ability Black", cursive, serif; font-weight : normal; font-style : normal; font-size : 1.17em; text-decoration : none; font-variant : normal; line-height : 1.2; text-align : left; text-indent : 30px; margin : 0px 0px 15px 0px; page-break-before : avoid; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } /* paragraph styles- CIP page*/ p.CIP1-sp-above { font-family : "Minion Pro", serif; font-weight : normal; font-style : normal; font-size : 0.75em; text-decoration : none; font-variant : normal; line-height : 1.22; text-align : left; text-indent : 0px; margin : 9px 0px 0px 0px; } p.CIP3-no-indent-no-sp { font-family : "Minion Pro", serif; font-weight : normal; font-style : normal; font-size : 0.75em; text-decoration : none; font-variant : normal; line-height : 1.22; text-align : left; text-indent : 0px; margin : 0px; } p.CIP4-sp-above-cntr { font-family : "Minion Pro", serif; font-weight : normal; font-style : normal; font-size : 0.75em; text-decoration : none; font-variant : normal; line-height : 1.22; text-align : center; text-indent : 0px; margin : 6px 0px 0px 0px; } p.CIP5-no-sp-above-cntr { font-family : "Minion Pro", serif; font-weight : normal; font-style : normal; font-size : 0.75em; text-decoration : none; font-variant : normal; line-height : 1.22; text-align : center; text-indent : 0px; margin : 0px; } p.x1cip { font-family : "Minion Pro", serif; font-weight : normal; font-style : normal; font-size : 0.75em; text-decoration : none; font-variant : normal; line-height : 1.1; text-align : left; text-indent : 0px; margin : 6px 0px 0px 0px; } /* paragraph styles- dedication*/ p.ded-tx { font-family : "Minion Pro", serif; font-weight : normal; font-style : italic; font-size : 0.92em; text-decoration : none; font-variant : normal; line-height : 1.45; text-align : center; text-indent : 0px; margin : 0px; } p.x1ded { font-family : "Minion Pro", serif; font-weight : 600; font-style : normal; font-size : 1.08em; text-decoration : none; font-variant : small-caps; line-height : 1.3; text-align : center; text-indent : 0px; margin-top : 21px; margin-bottom : 3px; page-break-after : avoid; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } p.x1ack { font-family : "Minion Pro", serif; font-weight : 600; font-style : normal; font-size : 1.08em; text-decoration : none; font-variant : small-caps; line-height : 1.3; text-align : center; text-indent : 0px; margin-top : 21px; margin-bottom : 3px; page-break-after : avoid; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } p.x1note { font-family : "Minion Pro", serif; font-weight : 600; font-style : normal; font-size : 1.08em; text-decoration : none; font-variant : small-caps; line-height : 1.3; text-align : center; text-indent : 0px; margin-top : 21px; margin-bottom : 3px; page-break-after : avoid; hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; } /* cover.xhtml should have body#cover>div.cover>img.frame-1*/ #Cover { background-color : #000007; margin : 0.5em; text-align : center; page-break-inside : avoid; background-size : contain; } div.cover { width : 85%; margin-left : 7%; margin-right : 8%; padding-top : 10px; padding-bottom : 10px; margin-top : 10px; margin-bottom : 10px; height : auto; max-height : 98%; } .cover .frame-1 { margin-top : 10px; margin-bottom : 10px; } /* Title_Page.xhtml should have body#Title_Page>div.tp1>div.tp>img.frame-1*/ #Title_Page { page-break-inside : avoid; height : 100%; background-color : white; background-size : contain; } div.tp1 { width : 98%; margin-left : 1%; margin-right : 1%; height : auto; max-height : 95%; page-break-inside : avoid; } div.tp { width : 75%; margin-left : 12%; margin-right : 13%; } div.logo { width : 20%; margin-left : 40%; margin-right : auto; } /* apply a natural box layout model to all elements */ *, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } div.auth { } div.bob { width : 30%; margin-top : 10px; margin-left : 35%; margin-right : auto; } img.frame-1 { width:100%; } /* widths for any element, centered*/ .x05 { width : 5%; margin-left : 48%; margin-right :auto; } .x10 { width : 10%; margin-right : auto; margin-left : 45%; } .x15 { width : 15%; margin-right : auto; margin-left : 43%; } .x20 { width : 20%; margin-right : auto; margin-left : 40%; } .x25 { width : 25%; margin-right : auto; margin-left : 37% } .x30 { width : 30%; margin-right : auto; margin-left : 35%; } .x35 { width : 35%; margin-right : auto; margin-left : 33%; } .x40 { width : 40%; margin-right : auto; margin-left : 30%; } .x45 { width : 45%; margin-right : auto; margin-left : 27%; } .x50 { width : 50%; margin-right : auto; margin-left : 25%; } .x55 { width : 55%; margin-right : auto; margin-left : 23%; } .x60 { width : 60%; margin-right : auto; margin-left : 20%; } .x65 { width : 65%; margin-right : auto; margin-left :17%; } .x70 { width : 70%; margin-right : auto; margin-left : 15%; } .x75 { width : 75%; margin-right : auto; margin-left : 13%; } .x80 { width : 80%; margin-right : auto; margin-left : 10%; } .x85 { width : 85%; margin-right : auto; margin-left : 7%; } .x90 { width : 90%; margin-right : auto; margin-left : 5%; } .x95 { width : 95%; margin-right : auto; margin-left : 2.5%; } .x100 { width : 100%; } .x33 { width : 33%; margin-right : auto; margin-left : 33% } .x66 { width : 66%; margin-right : auto; margin-left : 17%; } .x98 { width : 98%; margin-right : auto; margin-left : 1%; } img.i100 { width : 100px; margin-top : 10px; } img.i150 { width : 150px; margin-top : 10px; } img.i200 { width : 200px; margin-top : 10px; } img.i50 { width : 50px; margin-top : 10px; } img.frame-1 { width : 200px; } p.center { text-align : center; }