/* Book CSS (book.css) -------------------------- The Yellow Fairy Book by Leonora Blanche Alleyne Lang Release Date: 2011-06-15 UID: B7D63976-721D-1014-AF7C-AC9F36EE5C87 (EPB Unique Book ID) epubBooks (www.epubbooks.com) */ * { font-size: 1em; text-align: left; } @page { margin: 14pt 0pt 16pt 0pt; } body { margin: 0 auto; padding: 0.75em 5%; } #epb-frontpage { font-size: 0.85em; } #epb-frontpage p { margin: 0; padding: 0.3em 0.5em; text-indent: 0; text-align: left; } #epb-frontpage p#usage { text-align: center; font-variation: small-caps; } #epb-frontpage p strong { font-size: 1em; } #epb-frontpage p.donations a { text-decoration: underline; font-weight: bold; } #epb-logo { margin: 1.5em 0; padding: 0; text-align: center; border: 0; } #epb-logo p { margin: 0; padding: 0; text-align: center; font-size: 0.9em; font-style: italic; } #epb-logo p a { font-size: 1.15em; font-weight: bold; font-style: normal; } div.blankpage { page-break-before: always; clear: both; } h1, h2, h3, h4, h5, h6 { text-align: center; } h1 { font-size: 2em; } h2 { font-size: 1.5em; } h3 { font-size: 1.25em; } h4 { font-size: 1.1em; font-weight: normal; font-style: italic; } a { text-decoration: none; color: #000044; } p { margin: 0.25em 0; padding: 0; line-height: 1.25em; text-align: justify; text-indent: 0.75em; } p .footnote { font-weight: bold; letter-spacing: 1px; } h3 + p, h4 + p, blockquote > p, .thoughtbreak + p, div#titlepage p, div#docImprint p, div#dedication p, div#epigraph p, div.images p, div#prologue p, ol + p { text-indent: 0; } div.book h2.part-subtitle { font-size: 1.1em; font-weight: normal; font-style: italic; } div#dedication { margin: 10% 10%; text-align: center; } div#dedication div.line-group, div#dedication p { text-align: center; } div#dedication p { margin: 1em 0; } div#dedication p.signed { margin-right: 10%; text-align: right; } div#epigraph { margin: 10% 10%; } div.chapter h3, div#prologue h3, div#foreword h3, div#preface h3, div#introduction h3, div#biography h3, div#epigraph h3, div#letter h3, div#note h3 { font-size: 1.5em; margin-top: 2em; } div.footnotes div { margin-top: 0.5em; } div.footnotes div a { font-size: 1.25em; } div.footnotes div a + p { display: inline; } div.tables { margin: 1.5em 0; } table tr td { padding: 0 3px; } div.align-center table { margin: 0 auto; text-align: left; } .align-center { text-align: center; } .align-right { text-align: right; } .margin-right-10 { margin-right: 10%; } .italics { font-style: italic; } .line-group { margin: 0.75em 0; } .thoughtbreak { text-align: center; letter-spacing: 0.25em; } div.images, img, div.images p.image-caption { margin: 0 auto; padding: 0; text-align: center; font-style: italic; font-size: 90%; } div.images p.image-caption { margin-bottom: 1em; } div.images, img { max-height: 99%; max-width: 99%; clear: both; } ol { margin-bottom: 1em; font-size: 100%; font-style: normal; font-weight: normal; } .small-caps { font-variant: small-caps; } pre { margin: 0; padding: 0; font-size: 90%; }