/* Book CSS (book.css) -------------------------- The Christmas Books by William Makepeace Thackeray Release Date: 2010-03-03 UID: 7F83FE90-6C08-1014-A483-A15FB1C64E2F (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: 95%; } #epb-frontpage p { margin: 0; padding: 0.3em 0.5em; text-indent: 0; text-align: left; } #epb-frontpage p.donations { text-align: justify; } #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; font-weight: bold; text-align: center; font-size: 100%; } div.chapter, div.section, div.book, div.part, div.volume, div.manuscript, div.epigraph, div#foreword, div#preface, div#introduction, div.letter, div.note, div.blankpage, div#dedication, div#prologue { 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, img { max-height: 99%; max-width: 99%; clear: both; } div.images p.image-caption { margin-bottom: 1em; } 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%; }