@font-face { font-family:"Adobe Caslon Pro"; font-style:normal; font-weight:bold; src : url("../font/ACaslonPro-Bold.otf"); } @font-face { font-family:"Adobe Caslon Pro"; font-style:italic; font-weight:bold; src : url("../font/ACaslonPro-BoldItalic.otf"); } @font-face { font-family:"Adobe Caslon Pro"; font-style:oblique; font-weight:bold; src : url("../font/ACaslonPro-BoldItalic.otf"); } @font-face { font-family:"Adobe Caslon Pro"; font-style:italic; font-weight:normal; src : url("../font/ACaslonPro-Italic.otf"); } @font-face { font-family:"Adobe Caslon Pro"; font-style:oblique; font-weight:normal; src : url("../font/ACaslonPro-Italic.otf"); } @font-face { font-family:"Adobe Caslon Pro"; font-style:normal; font-weight:normal; src : url("../font/ACaslonPro-Regular.otf"); } @font-face { font-family:BaskervilleURW; font-style:normal; font-weight:normal; src : url("../font/BaskervilleURW-Reg.otf"); } body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code { margin:0; padding:0; border-width:0; } body { -epub-hyphens:auto; font-family:"Adobe Caslon Pro", serif; line-height:1.3; font-variant-numeric: oldstyle-nums; -moz-font-feature-settings: "onum"; -webkit-font-feature-settings: "onum"; font-feature-settings: "onum"; } @page { margin : 0px 0px 0px 0px; } blockquote.Poem { margin:1.3em 2.6em; text-align:left; } .Poem p { margin-left: 1.3em; text-indent:-1.3em; } p.CIP { -epub-hyphens:none; font-size:0.75em; margin-left:1.3em; text-align:left; text-indent:-1.3em; } h2.Chapter-Title { font-size:1.5em; font-weight:bold; margin-bottom:1.3em; margin-top:2.6em; page-break-after:avoid; text-align:center; } p.Copyright { -epub-hyphens:none; font-size:0.75em; text-align:left; } p.Dedication { -epub-hyphens:none; font-style:italic; text-align:center; } p.Dedication + p.Dedication { margin: 0; } h1.Front-Title { font-size:1.5em; font-weight:bold; margin-bottom:1.3em; margin-top:2.6em; page-break-after:avoid; text-align:center; } p.Half-Title { text-align:center; margin-top: 5rem; } h1.Part-Title { -epub-hyphens:none; font-size:2.5em; font-style:italic; font-weight:bold; margin-top:5rem; text-align:center; text-transform: uppercase; } ol.TOC { -epub-hyphens:none; margin: 0 25%; padding: 0; list-style: none; } ol.TOC li { text-align: center; margin: 1.3em 0; text-transform: uppercase; font-style: italic; } ol.TOC li ol { padding: 0; } ol.TOC li ol li { list-style: none; text-align: left; margin: 0.65em 0; text-transform: none; font-style: normal; } p.TOC-Part { -epub-hyphens:none; font-style:italic; margin-bottom:15px; margin-top:15px; text-align:center; } p.TP_Author { font-family:"Gotham (OTF) Medium", sans-serif; font-size:2em; text-align:center; text-transform:uppercase; } p.TP_Subtitle { font-family:"Gotham Rounded Medium", sans-serif; margin:2rem 0; text-align:center; } p.TP_Title-1 { font-family:BaskervilleURW, serif; font-size:5em; text-align:center; text-transform:uppercase; } p.TP_Title-2 { -epub-hyphens:none; font-family:BaskervilleURW, serif; font-size:3em; text-align:center; text-transform:uppercase; margin-bottom: 3rem; } p.ChapterFirst { margin-top:1.3em; text-align:justify; } p.Indent { text-align:justify; text-indent:1.3em; } p.Prose { text-align:justify; } span.ChapterSC { font-variant:small-caps; } span.SC, p.Half-Title { letter-spacing: 0.025em; /* Loosen tight caps. Adjust as necessary. Always use ems. */ text-transform: uppercase; /* Default to full uppercase if all else fails. */ } @supports((font-feature-settings: 'c2sc') and (font-feature-settings: 'smcp')) { span.SC, p.Half-Title { text-transform: none; font-variant: normal; font-variant-caps: all-small-caps; -moz-font-feature-settings: "c2sc", "smcp"; -webkit-font-feature-settings: "c2sc", "smcp"; font-feature-settings: "c2sc", "smcp"; } } @supports((font-variant: small-caps) and (not((font-feature-settings: 'c2sc') and (font-feature-settings: 'smcp')))) { span.SC, p.Half-Title { /* Apply fake small caps */ font-variant:small-caps; /* Defaults to fake small caps. */ text-transform: lowercase; /* Standardize case. Remove is using caps-and-small-caps. */ } } figure { margin: 1.3em 0; text-align: center; page-break-inside: avoid; } .Logo { margin: 5px; } .Hyperlink { white-space: nowrap; } .Div { border: 0; height: 1.3em; margin: 0; } .First { margin-top: 5rem; }