/* XML blockout */ body { margin-left: 10%; margin-right: 10% } p { text-align: justify; font-size: 160%; margin: auto; padding-top: 2em } /* page numbers: guiguts standard */ .pagenum { font-size: x-small; font-weight: normal; font-variant: normal; font-style: normal; letter-spacing: normal; text-indent: 0; text-align: right; color: #999; background-color: inherit } .sc { font-variant: small-caps } .scrt { font-variant: small-caps; margin-left: 10em } .sclc { font-variant: small-caps; text-transform: lowercase } /* rules */ hr { /* used on copyright page */ width: 5em; margin-top: 2em; margin-bottom: 2em; margin-left: auto; margin-right: auto; clear: both } hr.ww { width: 100%; height: 0.25em; margin: 1em auto } /* transcriber's note */ div.covernote { padding: 0.5em; margin: 3em auto; display: none; visibility: hidden } div.covernote p { text-indent: 0; margin-top: 0.5em; font-size: 85%; text-align: left } div.covernote h2 { text-indent: 0; page-break-before: always; text-align: left; font-size: 110%; font-style: normal; font-weight: bold; padding: 0.75em 0 0 0; margin: 0 auto; line-height: 1; letter-spacing: 0 } div.frontcover { margin: auto; margin-top: 2em; text-align: center; padding-top: 4em; page-break-before: always } div.frontmatter { margin: auto; margin-top: 2em; text-align: center; padding-top: 4em; page-break-before: always } div.titlepage { margin: auto; padding-top: 3em; background-color: #ffffdb } h1 { /* used only on title page */ text-indent: 0; text-align: center; font-size: 300%; font-weight: normal; line-height: 1.1; word-spacing: 0.4em; margin-top: 0 } p.subtitle { text-indent: 0; text-align: center; font-size: 120%; font-weight: bold; line-height: 1.3; word-spacing: 0.2em; padding: 0 } p.byline { text-indent: 0; text-align: center; font-size: 150%; font-weight: normal; line-height: 1.5; word-spacing: 0.2em; padding: 1em 0 0.25em 0 } p.otherbooks { font-size: 95%; font-weight: normal; text-indent: 0; text-align: center; padding: 0 } p.epigraph { font-size: 120%; font-weight: normal; text-indent: 0; text-align: center; padding: 1.25em 0 } p.publisher { font-size: 120%; font-weight: normal; line-height: 1.4; text-indent: 0; text-align: center; padding: 4em 0 0.5em 0 } div.copyrightpage { margin-top: 0; margin-bottom: 0; margin-left: auto; margin-right: auto; padding: 2em 3em 4em 3em } div.copyrightpage p { text-indent: 0; text-align: center; font-size: 100%; padding-top: 0 } div.copyrightpage p.top1 { padding-top: 1em } div.copyrightpage p.top6 { padding-top: 6em } div.invocation { margin-top: 0; margin-bottom: 0; margin-left: auto; margin-right: auto; padding: 0 3em } div.invocation p { text-align: center; padding-top: 4em; padding-bottom: 4em; padding-left: 1em; padding-right: 1em; font-size: 140%; line-height: 1.6; letter-spacing: 0.1em } div.main { margin-top: 0; margin-bottom: 0; margin-left: auto; margin-right: auto; padding: 0 3em } div.main p { text-indent: 1.5em; padding-top: 0.2em } div.main p.center { text-align: center; text-indent: 0; padding: 1.5em 0 } div.epilogue { margin-top: 0; margin-bottom: 0; margin-left: auto; margin-right: auto; padding: 0 3em 2em 3em } div.epilogue p { font-size: 140%; text-indent: 1.5em; padding-top: 0.2em } div.endpapers { margin: 2em auto; text-align: center; padding-top: 4em; page-break-before: always; page-break-after: always } div.endpapers br { display: none; visibility: hidden } div.colourframe { margin: 2em auto; page-break-before: always; border: 0 none #ff6b02 } p.bordertop, p.cbordertop { margin: 3em auto 0 auto; padding: 0; text-indent: 0; border: 0 none white; text-align: center; line-height: 0.5 } p.borderbottom, p.cborderbottom { margin: 0 auto 3em auto; padding: 0; text-indent: 0; border: 0 none white; text-align: center; line-height: 0.5 } div.monoframe { margin: 2em auto; page-break-before: always; border: 0 none black } /* drop caps */ div.epilogue p.drop-cap-A { text-indent: -0.5em; padding-top: 2em } div.main p.drop-cap-O { text-indent: -0.2em; padding-top: 2em } div.epilogue p.drop-cap-A:first-letter, div.main p.drop-cap-O:first-letter { margin: 0.15em 0.1em 0 0; font-size: 250%; text-indent: 0; line-height: 0.85em } .uc { text-transform: uppercase } /* specifics for print and screen */ @media print, screen { div.titlepage { width: 450px; padding: 2em 12.5%; /* of colourframe, ie 75px */ background-image: url(@public@vhost@g@gutenberg@html@files@53684@53684-h@images@stripcol.png); background-position: left top; background-repeat: repeat-y } div.copyrightpage { padding: 2em 11.43% 4em 11.43%; /* of monoframe, ie 80px */ width: 540px; /* 700 minus 2 times 80 */ background-image: url(@public@vhost@g@gutenberg@html@files@53684@53684-h@images@strip700.png); background-position: left top; background-repeat: repeat-y } div.invocation { padding: 0 11.43%; /* of monoframe, ie 80px */ width: 540px; /* 700 minus 2 times 80 */ background-image: url(@public@vhost@g@gutenberg@html@files@53684@53684-h@images@strip700.png); background-position: left top; background-repeat: repeat-y } div.main { padding: 0 11.43%; /* of monoframe, ie 80px */ width: 540px; /* 700 minus 2 times 80 */ background-image: url(@public@vhost@g@gutenberg@html@files@53684@53684-h@images@strip700.png); background-position: left top; background-repeat: repeat-y } div.epilogue { padding: 0 11.43% 2em 11.43%; /* of monoframe, ie 80px */ width: 540px; /* 700 minus 2 times 80 */ background-image: url(@public@vhost@g@gutenberg@html@files@53684@53684-h@images@strip700.png); background-position: left top; background-repeat: repeat-y } div.endpapers { width: 700px; /* to match monoframe pages */ height: 500px; /* to ensure floats fit inside */ } div.colourframe { width: 600px } div.colourframe p.cbordertop { width: 600px } div.colourframe p.cborderbottom { width: 600px } div.monoframe { width: 700px } div.monoframe p.bordertop { width: 700px } div.monoframe p.borderbottom { width: 700px } /* specify image widths only, so if scaled subject to max-width, aspect ratio is preserved */ #cover700 { width: 444px } /* height: 700px; */ #halftitle { width: 389px } /* height: 700px; */ #frontis { width: 388px } /* height: 700px; */ #urn { width: 275px; /* height: 500px; */ padding-right: 5% } #flower { width: 278px; /* height: 500px; */ padding-left: 5% } #bc1, #bc2 { width: 600px } /* height: 111px; */ #b1, #b2, #b3, #b4, #b5, #b6, #b7, #b8 { width: 700px } /* height: 76px; */ } /* overrides for print */ @media print { body { margin-left: 0; margin-right: 0 } hr.ww { display: none; visibility: hidden } } /* overrides for epub */ /* explicit overrides for styles defined in @media screen because Kindle thinks it's a screen device */ @media all { /* was @media handheld */ body { margin-left: 0; margin-right: 0 } div.epilogue p.drop-cap-A { text-indent: 0; /* restore default */ } div.main p.drop-cap-O { text-indent: 0; /* restore default */ } div.epilogue p.drop-cap-A:first-letter { margin: 0; float: none; line-height: normal; font-size: 100% } div.main p.drop-cap-O:first-letter { margin: 0; float: none; line-height: normal; font-size: 100% } hr { /* change em-width to % for benefit of ADE */ width: 15%; margin-top: 2em; margin-bottom: 2em; margin-left: 42.5%; margin-right: 42.5% } hr.ww, div.frontcover, .pagenum { display: none; visibility: hidden } div.covernote { display: block; visibility: visible } div.colourframe { width: auto; max-width: 100%; margin: 2em auto } div.titlepage { background-image: none; width: inherit; max-width: 75%; /* of colourframe */ border: medium solid #ff6b02; padding: 2em 2.5% } div.monoframe { width: auto; max-width: 100%; margin: 2em auto } div.copyrightpage, div.invocation, div.main, div.epilogue { background-image: none; width: inherit; max-width: 85%; /* of monoframe */ border: medium solid black } div.invocation, div.main { padding: 0 2.5% } div.copyrightpage { padding: 2em 2.5% } div.epilogue { padding: 0 2.5% 2em 2.5% } div.endpapers br { display: inline; visibility: visible } #cover700 { max-width: 100% } #halftitle { max-width: 100% } #frontis { max-width: 100% } #bc1, #bc2 { max-width: 100% } #b1, #b2, #b3, #b4, #b5, #b6, #b7, #b8 { max-width: 100% } #urn { max-width: 45% } #flower { max-width: 45% } } /* XML end */