html { padding:1em; font-family:"Adobe Caslon Pro", serif; font-size: 1em; line-height:1.2; text-align: justify; } 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; } body { -epub-hyphens:auto; -webkit-hyphens:auto; } @page { margin: 0px 0px 0px 0px; } p.Indent { text-indent:1em; } p.Book-Subtitle { font-family: cursive; font-size:2.5em; text-align:center; font-style:italic; font-weight:bold; margin-top:3em; } p.Caption { font-size:0.75em; line-height:1.5; text-align:center; margin-top:0.5em; } p.Copyright { -epub-hyphens:none; font-size:0.75em; line-height:1.333; text-align: left; } p.Letter { margin-left:1em; } p.Poetry { margin-left:1em; text-align:left; } p.Credit { font-size:0.75em; font-variant:small-caps; text-transform: lowercase; letter-spacing: 0.025em; line-height:1.5; text-align:center; } p.Index { -epub-hyphens:none; margin-left:2em; text-align:left; text-indent:-2em; } p.Chapter-Title { font-size:1.5em; font-weight:600; margin:3em 0; text-align:center; } p.Book-Title { font-family:"Trajan Pro", serif; font-size:3.5em; font-variant:small-caps; font-weight:bold; line-height:1.2; text-align:center; margin: 0.5em 0 2em 0; } p.Author { font-family:"Trajan Pro", serif; font-size:2em; font-variant: small-caps; font-weight:bold; text-align:center; margin-bottom: 3em; } p.Half-Title { text-transform: uppercase; text-align:center; break-after:page; margin-top: 3em; letter-spacing: 0.05em; } p.Dedication { text-align:center; } p.Epigraph { margin-left:2em; } p.Italic-quote { font-style:italic; } p.Index-Indent { -epub-hyphens:none; margin-left:2em; text-align:left; text-indent:-1em; } span.Text-SC { font-variant: small-caps; letter-spacing: 0.025em; } span.Text-Italic { font-style:italic; font-variant:normal; font-weight:normal; } img.frame-1 { max-width:25%; } div.frame-2 { margin:0 auto; text-align:center; } img.frame-3 { max-width:50%; } img.frame-4 { max-width:45%; } img.frame-5 { page-break-before: always; max-width:100%; margin-top:2em; } img.frame-6 { width:75%; } .Space { margin-top: 1em; } .Break { page-break-before: always; } ul, ol { margin: 1em 0 1em 2em; text-align:left; } blockquote { margin:1em; } .Extra-Space { margin-top: 2em; } .Person-heading { margin: 2em 0 0 1em; text-indent: -1em; font-style: italic; } .All-SC { text-transform: uppercase; font-size: 70%; letter-spacing: 0.025em; }