/* Base Stylesheet for Palimpsest eBooks. First Revision 9/12/2011 Second Revision 26/01/2012 Third Revision 24/04/2012 (After releasing HC guide lines on 24/04/12) Forth Revision 30/05/2012 (After getting the reply of query on 24/05/12) Fifth Revision 31/05/2012 (Added chronology classes) Sixth Revision 10/10/2013 (To avoid overrides the alignment settings on the Amazon Kindle) Seventh Revision 07/02/2013 (Addition of e-head) Eighth Revision 15/02/2013 (Remove toc link color) Ninth Revision 03/04/2013 (Remove black color Properties) Ten-th Revision 01/11/2013 (Remove position:relative in sup/sub) Eleven-th Revision 11/12/2013 (Added 4 new classes:chapter-ornament, loi-head, loi-text, loi-text-space-afer) Twleve-th Revision 28/03/2014 (Added various class after conjunction with publishers) Fourteen-th Revision 04/06/2014 (Added various class after conjunction with publishers) Fifteen-th Revision 22/08/2014 (Added various List style for li) Sixteen-th Revision 22/09/2014 (max-width removed in 'img.cover-image' & fixed iOS 8 image bug) Seventeen-th Revision 09/10/2014 (Avoid blank page after cover by adding some property in cover-image) Eightteen-th Revision 14/01/2015 (updated poetry list property, remove font-style: italic; from praise-source, add font-align:justify to read-on text) 19th revise 03/05/16 (about-book altered to book-description, indented-space-after-more margin-bottom altered to 2em, newspaper-head altered to centered, recipe styles added 20th revise 23/08/16 (HC eFirst only styles added, keep-reading-head, question-and-answer-head and reading-group-question classes added) 21st revise (20/09/16) (italic removed from epigraph source (prelims and text), author-note-head altered to h3) 22nd revise (27/02/19) (Added some new class and chage font-size of various class reference of "Ebook Design Specifications (UK) Version 2.0") AND line-height:1.2, text-align:justify these two attributes removed golbally. 23rd revise (27/03/19) (After sample accessment on 23/03/19, in batch-1 & batch-2). 24th revise (30/04/19) (Deleted span.cursive-font/span.handwriting style). ************************** * DO NOT EDIT THIS FILE. * ************************** ================== Working guidelines: =================== every style must use a class name. class names must be predictable (see naming convention) use h1 only for title pages use h2 for chapter headings use h3, h4, h5 for ABC heads use h5 and h6 for captions There should be four variants of most block styles: left centered additional line space at end All headings should attempt to avoid page breaks. ======================= Style naming convention ======================= Use lower case words joined with hyphens Start with a functional description. Additional spacing should be indicated using '-space-before' 'space-after' */ /* Basic content. Normal paragraphs. Note that we don't ever use the 'normal' paragraph. */ body { margin-left: 3%; margin-right: 3%; margin-top: 3%; margin-bottom: 3%; } p { text-indent: 1em; /* text indent one EM by default. */ margin-top: 0; margin-bottom: 0; orphans: 2; /* widow and orphan control won't do much on kindle - solves some issues on iPad */ widows: 2; } /* Headings Set up the defaults for h1-h6 and then modify */ h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0; font-weight: normal; } /* Use h1 for title page only */ h1.book-title { margin-top: 10%; page-break-after: avoid; text-align: center; margin-bottom: 2em; /* Make sure that any subtitle is separated. */ } /* Subtitle for book is an h2 */ h2.book-subtitle { page-break-after: avoid; text-align: center; margin-bottom: 2em; font-size:1.25em; } h2.book-author { page-break-after: avoid; text-align: center; margin-bottom: 1em; /*font-size:2.2em;*/ } h2.book-second-author { page-break-after: avoid; text-align: center; margin-bottom: 1em } /* Other title page text */ p.title-page-text { text-align: center; text-indent: 0px; } /* This paragraph style is basically the same as above but we are using it to have a specific style for imprint/publisher logos */ p.publisher-logo { margin-top: 3em; text-indent: 0em; text-align: center; margin-bottom: 3em; } /* Copyright/Imprint. Simple styles here because they may change. */ h2.copyright-head { text-align: center; page-break-after: avoid; font-weight: normal; margin-top: 15%; margin-bottom: 2em; } p.copyright { text-indent: 0em; text-align: center; } p.copyright-space-after { text-indent: 0em; text-align: center; margin-bottom: 1em; } p.copyright-statement-first { text-indent: 0em; margin-top: 1em; } p.copyright-statement { text-indent: 0em; } p.copyright-statement-last { text-indent: 0em; margin-bottom: 1em; page-break-after: always; } p.copyright-logo { text-align: center; text-indent: 0em; vertical-align: middle; margin-top: 20px; margin-bottom: 20px; } p.copyright-indented { } p.copyright-indented-space-after { margin-bottom: 1em; } h2.book-description-head { text-align: center; text-indent: 0px; } h2.book-description-head-hidden { text-align: center; text-indent: 0px; } p.book-description-text { text-indent: 0; } p.book-description-text-space-after { text-indent:0; margin-bottom: 1em; } p.book-description-text-indented { } p.book-description-text-indented-space-after { margin-bottom: 1em; } /* Books by the same author */ h2.books-by-head { text-align: center; margin-top: 15%; margin-bottom: 1.5em; font-size:1.1em; } h4.books-by-subtitle { text-align: center; margin-bottom: 0.5em; } p.books-by-text { text-indent: 0em; text-align: center; } p.books-by-text-space-after { text-indent: 0em; text-align: center; margin-bottom: 1em; } /* About the author */ h2.author-head { text-align: center; page-break-after: avoid; font-weight: normal; margin-top: 15%; margin-bottom: 1.0em; font-size:1.4em; } h2.author-head-hidden { text-align: center; page-break-after: avoid; font-weight: normal; margin-bottom: 2em; } p.author-text { text-indent: 0; margin-top: 0; } p.author-text-space-after { text-indent: 0; margin-top: 0; margin-bottom: 1em; } p.author-text-indented { text-indent: 1em; margin-top: 0; } p.author-text-indented-space-after { text-indent: 1em; margin-top: 0; margin-bottom: 1em; } h2.author-note-head { text-align: center; page-break-after: avoid; font-weight: normal; margin-top: 15%; margin-bottom: 2em; } p.author-note-text { text-indent: 0em; } p.author-note-text-space-after { text-indent: 0px; margin-bottom: 1em; } p.author-note-text-indented { } p.author-note-text-indented-space-after { text-indent: 1em; margin-bottom: 1em; } /* Dedication */ h2.dedication-head { text-align: center; page-break-after: avoid; font-weight: normal; margin-top: 15%; margin-bottom: 2em; } p.dedication-first-space-after { text-indent: 0em; text-align: center; margin-top: 15%; margin-bottom: 1em; } p.dedication-first { text-indent: 0em; text-align: center; margin-top: 15%; } p.dedication { text-indent: 0em; text-align: center; } p.dedication-space-after { text-indent: 0em; text-align: center; margin-bottom: 1em; } /* Praise */ h2.praise-head { font-weight: normal; text-align: center; margin-bottom: 1em; } h2.praise-head-hidden { font-weight: normal; text-align: center; margin-bottom: 1em; } h5.praise-subtitle { font-weight: normal; text-align: center; margin-bottom: 1em; } p.praise-text { text-indent: 0em; font-weight: normal; text-align: center; } p.praise-text-space-after { text-indent: 0em; font-weight: normal; text-align: center; margin-bottom: 1em; } p.praise-text-space-after-more { text-indent: 0em; font-weight: normal; text-align: center; margin-bottom: 2em; } p.praise-source { text-indent: 0em; font-weight: normal; text-align: center; margin-bottom: 1em; } p.praise-source-space-after { text-indent: 0em; font-weight: normal; text-align: center; margin-bottom: 1em; } span.praise-source { font-style: italic; font-weight: normal; font-size: 0.8em; } /* Table of contents */ p.toc-head { font-weight: bold; text-indent: 0; margin-bottom: 1em; font-size: 150%; } p.toc-text { font-weight: normal; text-indent: 0; /*font-family:sans-serif;*/ } p.toc-text-space-after { font-weight: normal; text-indent: 0; margin-bottom: 1em; } p.toc-text-indented { font-weight: normal; text-indent: 1em; } p.toc-text-indented-space-after { font-weight: normal; text-indent: 1em; margin-bottom: 1em; } p.toc-text-indented-more { font-weight: normal; text-indent: 2em; } p.toc-text-indented-more-space-after { font-weight: normal; text-indent: 2em; margin-bottom: 1em; } /* List of Illustrations */ p.loi-head { font-weight: bold; text-indent: 0; margin-bottom: 1em } p.loi-text { font-weight: normal; text-indent: 0; } p.loi-text-space-afer { font-weight: normal; text-indent: 0; margin-bottom: 1em; } /* Body Text */ p.flush-left { text-indent: 0; margin-top: 0; margin-bottom: 0; } p.flush-left-space-after { text-indent: 0; margin-top: 0; margin-bottom: 1em; } p.flush-left-space-after-more { text-indent: 0; margin-top: 0; margin-bottom: 2em; } p.flush-left-opener { text-indent: 0; margin-top: 0; margin-bottom: 0; } p.flush-left-opener-space-after { text-indent: 0; margin-top: 0; margin-bottom: 1em; } p.flush-left-opener-space-after-more { text-indent: 0; margin-top: 0; margin-bottom: 2em; } p.flush-right { text-indent: 0; text-align: right; margin-top: 0; margin-bottom: 0; } p.flush-right-space-after { text-indent: 0; text-align: right; margin-top: 0; margin-bottom: 1em; } p.flush-centered { text-indent: 0; text-align: center; margin-top: 0; margin-bottom: 0; } p.flush-centered-space-after { text-indent: 0; text-align: center; margin-top: 0; margin-bottom: 1em; } p.indented { text-indent: 1em; margin-top: 0; margin-bottom: 0; } p.indented-space-after { text-indent: 1em; margin-top: 0; margin-bottom: 1em; } p.indented-space-after-more { text-indent: 1em; margin-top: 0; margin-bottom: 2em; } p.hanging-indent { text-indent: 1em; margin-top: 0; text-indent: -1em; padding-left: 1em; } p.hanging-indent-space-after { text-indent: 1em; margin-top: 0; margin-bottom: 1em; text-indent: -1em; padding-left: 1em; } /* Headings*/ h2.part-number { text-align: center; page-break-after: avoid; margin-top: 15%; /* margin-bottom: 2em; */ margin-bottom: 2.5em; /*font-size:135%; color:#999999; font-family:sans-serif;*/ } .part-title { text-align: center; page-break-after: avoid; margin-bottom: 4em; font-size:200%; text-indent:0; /*font-family:sans-serif;*/ } h2.part-subtitle { text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 2em; font-family:sans-serif; font-size:1.2em; } p.part-ornament { text-indent: 0; text-align:center; margin-top: 1em; margin-bottom: 1em; } h2.chapter-number { text-align: center; page-break-after: avoid; margin-top: 2em; /* Revised 24/04/2012 */ margin-bottom: 0.5em; /* Revised 24/04/2012 */ /*font-weight:bold;*/ /*font-style:italic; font-size:170%; font-family:sans-serif;*/ } span.chapter-number { } h2.chapter-title { text-align: center; page-break-after: avoid; margin-top: 2em; /* Revised 24/04/2012 */ margin-bottom: 3em; /* Revised 24/04/2012 */ font-size: 135%; } h2.chapter-title-hidden /*To be used where there is no chapter title present*/ { text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 6em; } h3.chapter-subtitle1 { text-align: center; page-break-after: avoid; margin-bottom: 2em; font-size:1em; font-size: 110%; } h3.chapter-subtitle { text-align: center; page-break-after: avoid; margin-bottom: 2em; padding-top: 2em; font-size:1em; font-size: 110%; page-break-before: always; } /* This is deliberately empty - it's a placeholder */ span.chapter-number { } p.chapter-ornament { text-indent: 0; text-align:center; margin-top: 1em; margin-bottom: 1em; } /* HC eFirst only classes.*/ h2.part-number-only { text-indent: 0; text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 2em; } h2.part-number-1-line-title { text-indent: 0; text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 2em; } h2.part-number-2-line-title { text-indent: 0; text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 2em; } h2.part-title-1-line-title { text-indent: 0; text-align: center; page-break-after: avoid; margin-bottom: 2em; } h2.part-title-2-lines-title { text-indent: 0; text-align: center; page-break-after: avoid; margin-bottom: 2em; } h2.chapter-number-1-line-title { text-indent: 0; text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 2em; } h2.chapter-number-2-lines-title { text-indent: 0; text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 2em; } h2.chapter-number-with-chapter-title-on-1-line { text-align: center; text-indent: 0; page-break-after: avoid; margin-top: 2em; margin-bottom: 2em; } h2.chapter-number-with-chapter-title-on-2-lines { text-align: center; text-indent: 0; page-break-after: avoid; margin-top: 2em; margin-bottom: 2em; } h2.chapter-title-number-only { text-align: center; text-indent: 0; page-break-after: avoid; margin-top: 2em; margin-bottom: 2em; } h2.chapter-title-only-on-1-line { text-align: center; text-indent: 0; page-break-after: avoid; /* margin-top: 2em; */ margin-bottom: 2em; } h2.chapter-title-only-on-2-lines { text-align: center; text-indent: 0; page-break-after: avoid; margin-top: 2em; margin-bottom: 2em; } h2.chapter-title-number-spelt { text-align: center; text-indent: 0; page-break-after: avoid; margin-top: 2em; margin-bottom: 2em; } /* Use h3 for A heads and equivalents (highest level heads in a chapter). */ h3.a-head /* Revised 24/05/2012 */ { page-break-after: avoid; } h3.a-head-space-after /* Revised 24/05/2012 */ { margin-bottom: 1em; page-break-after: avoid; } /* Use h4 for B heads and other subheads under A heads. */ h4.b-head /* Revised 24/05/2012 */ { page-break-after: avoid; margin-top:1.5em; margin-bottom:0.5em; font-family:sans-serif; } h4.b-head-space-after { page-break-after: avoid; margin-top: 1.5em; margin-bottom: 1.0em; text-align:center; font-family:sans-serif; font-size:1.2em; } /* Use h5 for C heads and other subheads under B heads. */ h5.c-head /* Revised 24/05/2012 */ { page-break-after: avoid; margin-top:1.2em; font-family:sans-serif; font-size:1.1em; } h5.c-head-space-after /* Revised 24/05/2012 */ { page-break-after: avoid; margin-bottom: 1em; font-size:1.1em; } /* Use h6 for D heads and other subheads under C heads. */ h6.d-head /* Revised 24/05/2012 */ { page-break-after: avoid; } h6.d-head-space-after /* Revised 24/05/2012 */ { page-break-after: avoid; margin-bottom: 1em; } p.e-head /* Revised 07/02/2013 */ { page-break-after: avoid; text-indent:0em; font-family:sans-serif; font-size:1.1em; } p.e-head-space-after /* Revised 07/02/2013 */ { page-break-after: avoid; margin-bottom: 1em; } /* Displayed material */ p.dialogue { font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1em; margin-right: 1em; } p.dialogue-space-after { font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } p.dialogue-indented { font-size: 0.9em; text-indent: 1em; margin-top: 0; margin-bottom: 0; margin-left: 1em; margin-right: 1em; } p.dialogue-indented-space-after { font-size: 0.9em; text-indent: 1em; margin-top: 0; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } p.diary-head { font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1em; margin-right: 1em; } p.diary-head-space-after { font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } p.diary-date { font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1em; margin-right: 1em; } p.diary-date-space-after { font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } p.diary { font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1em; margin-right: 1em; } p.diary-space-after { font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } p.diary-indented { font-size: 0.9em; text-indent: 1em; margin-top: 0; margin-bottom: 0; margin-left: 1em; margin-right: 1em; } p.diary-indented-space-after { font-size: 0.9em; text-indent: 1em; margin-top: 0; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } p.display { font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 0em; margin-left: 1.0em; margin-right: 1em; } p.display-space-after { font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } p.display-indented { font-size: 0.9em; text-indent: 1em; margin-top: 0; margin-bottom: 0; margin-left: 1em; margin-right: 1em; } p.display-indented-space-after { font-size: 0.9em; text-indent: 1em; margin-top: 0; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } p.display-centered { font-size: 0.9em; text-align: center; text-indent: 0em; margin-top: 0; margin-bottom: 0em; } p.display-centered-space-after { font-size: 0.9em; text-align: center; text-indent: 0em; margin-top: 0; margin-bottom: 1em; } p.display-hanging-indent { font-size: 0.9em; text-indent: 2em; margin-top: 0; margin-bottom: 0em; text-indent: -1em; padding-left: 1em; margin-right: 1em; } p.display-hanging-indent-space-after { font-size: 0.9em; text-indent: 2em; margin-top: 0; margin-bottom: 1em; text-indent: -1em; padding-left: 1em; margin-right: 1em; } /*Updated on 27-02-19*/ p.extracth { text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 2em; margin-right: 2em; font-size:0.95em; text-align:center; } p.extract { text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 0em; margin-right: 0em; font-size:0.9em; } p.extract-space-after { text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 0em; margin-right: 0em; font-size:0.9em; } p.extract-indented { text-indent: 1em; margin-top: 0; margin-bottom: 0; margin-left: 0em; margin-right: 0em; font-size:0.9em; } p.extract-indented-space-after { text-indent: 1em; margin-top: 0; margin-bottom: 1em; margin-left: 0em; margin-right: 0em; font-size:0.9em; } p.extract-hanging-indent { font-size: 0.9em; text-indent: 1em; text-indent: -1em; margin-top: 0em; margin-right: 1em; margin-bottom: 0em; margin-left: 2em; } p.extract-hanging-indent-space-after { font-size: 0.9em; text-indent: 1em; text-indent: -1em; margin-top: 0em; margin-right: 1em; margin-bottom: 1em; margin-left: 2em; } p.extract-source { font-size: 0.9em; text-align: right; margin-top: 0; margin-bottom: 0; margin-left: 50%; margin-right: 1em; } p.extract-source-space-after { font-size: 0.9em; text-align: right; margin-top: 0; margin-bottom: 1em; margin-left: 50%; margin-right: 0em; } p.email-head { font-family: sans-serif; font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } p.email-date { font-family: sans-serif; font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1em; margin-right: 1em; } p.email-date-space-after { font-family: sans-serif; font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } p.email { /*font-family: sans-serif; font-size: 0.9em;*/ text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1em; margin-right: 1em; } p.email-space-after { font-family:sans-serif; font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } p.email-indented { font-family:sans-serif; font-size: 0.9em; text-indent: 1em; margin-top: 0; margin-bottom: 0; margin-left: 1em; margin-right: 1em; } p.email-indented-space-after { font-family:sans-serif; font-size: 0.9em; text-indent: 1em; margin-top: 0; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } p.email-source { font-family:sans-serif; font-size: 0.9em; text-align: right; margin-top: 0; margin-bottom: 0; margin-left: 50%; margin-right: 1em; } p.email-source-space-after { font-family:sans-serif; font-size: 0.9em; text-align: right; margin-top: 0; margin-bottom: 1em; margin-left: 50%; margin-right: 1em; } p.epigraph { /* font-size: 0.9em; */ text-indent: 0; margin-top: 0; margin-left: 3em; margin-right: 2em; } p.epigraph-space-after { font-size: 0.9em; text-indent: 0; margin-top: 0; margin-left: 1.5em; margin-right: 2em; margin-bottom: 1em; text-align:center; /*font-family:sans-serif;*/ } p.epigraph-indented { /* font-size: 0.9em; */ text-indent: 1em; margin-top: 0; margin-left: 1em; margin-right: 1em; } p.epigraph-indented-space-after { /* font-size: 0.9em; */ text-indent: 1em; margin-top: 0; margin-left: 1em; margin-right: 1em; margin-bottom: 1em; } p.epigraph-source { /* font-size: 0.9em; */ text-align: right; margin-top: 0; margin-bottom: 0; margin-left: 50%; margin-right: 3em; margin-bottom: 0em; } p.epigraph-source-space-after { /* font-size: 0.9em; */ text-align: right; margin-top: 0; margin-bottom: 0; margin-left: 50%; margin-right: 1em; margin-bottom: 1em; } span.epigraph-source { font-size: 0.9em; font-style: italic; } p.letter { font-size: 0.9em; /*font-style: italic;*/ text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 2.0em; margin-right: 2.0em; font-family:sans-serif; } p.letter-space-after { font-size: 0.9em; /*font-style: italic;*/ text-indent: 0; margin-top: 0; margin-bottom: 1.0em; margin-left: 2.0em; margin-right: 2.0em; font-family:sans-serif; } p.letter-indented { /*font-size: 0.95em; font-style: italic;*/ text-indent: 1em; margin-top: 0; margin-bottom: 0; margin-left: 1.0em; margin-right: 1.0em; } p.letter-indented-space-after { /*font-size: 0.9em; font-style: italic;*/ text-indent: 1em; margin-top: 0; margin-bottom: 1.0em; margin-left: 1.0em; margin-right: 1.0em; } p.letter-source { font-size: 0.9em; font-style: italic; margin-top: 0; margin-bottom: 0; margin-left: 25%; margin-right: 0.5em; } p.letter-source-space-after { font-size: 0.9em; font-style: italic; margin-top: 0; margin-bottom: .5em; margin-left: 25%; margin-right: 0.5em; } p.letter-date { font-size: 0.9em; font-style: italic; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 0.5em; margin-right: 0.5em; } p.letter-date-space-after { font-size: 0.9em; font-style: italic; text-indent: 0; margin-top: 0; margin-bottom: 0.5em; margin-left: 0.5em; margin-right: 0.5em; } p.message { font-family: sans-serif; /*font-size: 0.9em;*/ text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1em; margin-right: 1em; } p.message-space-after { /*font-family: sans-serif; font-size: 0.9em;*/ text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } p.message-indented { font-family: sans-serif; /*font-size: 0.9em;*/ text-indent: 1em; margin-top: 0; margin-bottom: 0; margin-left: 1em; margin-right: 1em; } p.message-indented-space-after { font-family: sans-serif; /*font-size: 0.9em;*/ text-indent: 1em; margin-top: 0; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } p.message-head { font-family: sans-serif; font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } p.newspaper-head { font-family: sans-serif; text-align: center; font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } p.newspaper-head-space-after { font-family: sans-serif; text-align: center; font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } p.newspaper-subtitle { /*font-family: sans-serif; font-size: 0.9em;*/ text-align: center; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } p.newspaper-subtitle-space-after { font-family: sans-serif; text-align: left; font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } p.newspaper { /*font-family: sans-serif; font-size: 0.9em;*/ text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1em; margin-right: 1em; } p.newspaper-space-after { /* font-family: sans-serif; font-size: 0.9em;*/ text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } p.newspaper-indented { /*font-family: sans-serif; font-size: 0.9em;*/ text-indent: 1em; margin-top: 0; margin-bottom: 0; margin-left: 1em; margin-right: 1em; } p.newspaper-indented-space-after { /*font-family: sans-serif; font-size: 0.9em;*/ text-indent: 1em; margin-top: 0; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; } /* Prose */ p.prose { text-indent: 0; } p.prose-space-after { text-indent:0; margin-bottom: 1em; } p.prose-indented { } p.prose-indented-space-after { margin-bottom: 1em; } /* Poetry */ div.poetry table { width:100%; font-size: 0.9em; font-style: italic; } td.normala1 { margin-top: 0; font-weight:normal; margin-bottom:0; margin-left:0; margin-right:0; text-indent:0; } /* below 3 class for Line numbers on the right-hand side of poetery: */ td.normal11 /* For numbers in right side*/ { margin-top:0em; font-weight:normal; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; width:10%; } td.x90line /* For text before number*/ { width:90%; } p.hang-1 /* For text inside x90line class*/ { text-indent:-1.5em; margin-left:1.5em; margin-top:0em; margin-bottom:0em; } div.verse { margin-bottom: 1em; } p.poetry-title-page-start { margin-bottom: 0.5em } p.poetry-title-run-on { margin-bottom: 0.5em } p.poetry-subtitle { margin-bottom: 0.5em } p.poetry-left-1 { text-indent: 1em; margin-top: 0; text-indent: -1em; padding-left: 1em; } p.poetry-left-1-space-after { margin-bottom: 1em; text-indent: 1em; margin-top: 0; text-indent: -1em; padding-left: 1em; } p.poetry-left-2 { text-indent: 4em; margin-top: 0; text-indent: -1em; padding-left: 4em; font-size: 0.9em; } p.poetry-left-2-space-after { margin-bottom: 1em; text-indent: 2em; margin-top: 0; text-indent: -1em; padding-left: 2em; font-size: 0.9em; } p.poetry-left-3 { text-indent: 3.5em; margin-top: 0; text-indent: -1em; padding-left: 3.5em; /*font-size: 0.9em;*/ } p.poetry-left-3-space-after { margin-bottom: 1em; text-indent: 3.5em; margin-top: 0; text-indent: -1em; padding-left: 3.5em; /*font-size: 0.9em;*/ } p.poetry-left-4 { text-indent: 6em; margin-top: 0; text-indent: -1em; padding-left: 6em; } p.poetry-left-4-space-after { margin-bottom: 1em; text-indent: 6em; margin-top: 0; text-indent: -1em; padding-left: 6em; } p.poetry-centered { text-align: center; text-indent: 0; } p.poetry-centered-space-after { text-align: center; text-indent: 0; margin-bottom: 1em; } p.poetry-right { text-align: right; text-indent: 0; } p.poetry-right-space-after { text-align: right; text-indent: 0; margin-bottom: 1em; } p.poetry-source { text-align: right; font-size: 0.9em; } p.poetry-source-space-after { text-align: right; font-size: 0.9em; margin-bottom: 1em; } /* Recipe */ p.recipe-head { text-align: center; font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 0em; margin-left: 1.5em; margin-right: 2em; } p.recipe-head-space-after { text-align: center; font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.recipe { text-indent: 0em; margin-top: 0; margin-bottom: 0; } p.recipe-space-after { text-indent: 0em; margin-top: 0; margin-bottom: 1em; } p.recipe-indented { text-indent: 1em; margin-top: 0; margin-bottom: 0em; } p.recipe-indented-space-after { text-indent: 1em; margin-top: 0; margin-bottom: 1em; } p.recipe-list { text-indent: 1em; margin-top: 0; text-indent: -1em; padding-left: 1em; } p.recipe-list-space-after { text-indent: 1em; margin-top: 0; margin-bottom: 1em; text-indent: -1em; padding-left: 1em; } /* Lists. Use these for the indent levels. Currently only three levels are supported. Use non-breaking spaces to separate the marker. */ /* Updated on 27-02-19*/ span.list-num /* put number or image of list*/ { float:left; margin-top:0em; margin-bottom:0em; margin-left:-2em; text-indent:0em; } .list-text /* list text after number or image*/ { margin-bottom:0em; margin-left:4em; margin-right:1.5em; text-indent:0em; } .list-text-space-after { margin-bottom:0em; margin-left:4em; margin-right:1.5em; text-indent:0em; margin-bottom:1em; } p.list-level-1 { text-indent: -1.4em; margin-left:1.2em; } p.list-level-2 { text-indent: 2em; } p.list-level-3 { text-indent: 4em; } p.list-level-1-space-after { text-indent: -1.4em; margin-left:1.2em; margin-bottom: 1em; } p.list-level-2-space-after { text-indent: 2em; margin-bottom: 1em; } p.list-level-3-space-after { text-indent: 4em; margin-bottom: 1em; } p.numbered-list-level-1 { text-indent: 0em; /*font-family:sans-serif; font-size: 0.9em; */ text-indent: -1em; padding-left: 1em; } p.numbered-list-level-1-new { text-indent: 1em; font-family:sans-serif; font-size: 0.9em; } p.numbered-list-level-2 { text-indent: 2em; } p.numbered-list-level-3 { text-indent: 4em; } p.numbered-list-level-1-space-after { text-indent: 0em; margin-bottom: 1em; /*font-family:sans-serif; font-size: 0.9em; */ text-indent: -1em; padding-left: 1em; } p.numbered-list-level-2-space-after { text-indent: 2em; margin-bottom: 1em; } p.numbered-list-level-3-space-after { text-indent: 4em; margin-bottom: 1em; } p.bulleted-list-level-1 { text-indent: 0em; } p.bulleted-list-level-2 { text-indent: 2em; } p.bulleted-list-level-3 { text-indent: 4em; } p.bulleted-list-level-1-space-after { text-indent: 0em; margin-bottom: 1em; } p.bulleted-list-level-2-space-after { text-indent: 2em; margin-bottom: 1em; } p.bulleted-list-level-3-space-after { text-indent: 4em; margin-bottom: 1em; } /* Adding space after for default lists. */ ul, ol { margin-bottom: 1em } /* Misc */ li.list-level-1 { text-indent: -1em; padding-left: 1em; list-style-type: none; } li.list-level-2 { text-indent: -1em; padding-left: 2em; list-style-type: none; } li.list-level-3 { text-indent: -1em; padding-left: 3em; list-style-type: none; } li.list-level-1-space-after { text-indent: -1em; padding-left: 1em; margin-bottom: 1em; list-style-type: none; } li.list-level-2-space-after { text-indent: -1em; padding-left: 2em; margin-bottom: 1em; list-style-type: none; } li.list-level-3-space-after { text-indent: -1em; padding-left: 3em; margin-bottom: 1em; list-style-type: none; } li.numbered-list-level-1 { text-indent: -1em; padding-left: 1em; list-style-type: none; } li.numbered-list-level-2 { text-indent: -1em; padding-left: 2em; list-style-type: none; } li.numbered-list-level-3 { text-indent: -1em; padding-left: 3em; list-style-type: none; } li.numbered-list-level-1-space-after { text-indent: -1em; padding-left: 1em; margin-bottom: 1em; list-style-type: none; } li.numbered-list-level-2-space-after { text-indent: -1em; padding-left: 2em; margin-bottom: 1em; list-style-type: none; } li.numbered-list-level-3-space-after { text-indent: -1em; padding-left: 3em; margin-bottom: 1em; list-style-type: none; } li.bulleted-list-level-1 { text-indent: -1em; padding-left: 1em; list-style-type: none; } li.bulleted-list-level-2 { text-indent: -1em; padding-left: 2em; list-style-type: none; } li.bulleted-list-level-3 { text-indent: -1em; padding-left: 3em; list-style-type: none; } li.bulleted-list-level-1-space-after { text-indent: -1em; padding-left: 1em; margin-bottom: 1em; list-style-type: none; } li.bulleted-list-level-2-space-after { text-indent: -1em; padding-left: 2em; margin-bottom: 1em; list-style-type: none; } li.bulleted-list-level-3-space-after { text-indent: -1em; padding-left: 3em; margin-bottom: 1em; list-style-type: none; } p.section-symbol-break { text-indent: 0; text-align:center; margin-top: 1em; margin-bottom: 0.5em; } p.section-symbol-break-page-end { text-align: center; text-indent: 0px; margin-top: 1em; margin-bottom: 1em; } p.figure-heading { page-break-after: avoid; } /* Updated on 27-02-19 */ /* use caption class inside image wraper class */ .image_caption { margin-top:0.5em; margin-right:0em; margin-bottom:0.5em; margin-left:0em; page-break-after: avoid; page-break-inside: avoid; text-align: center; text-indent: 0em; font-size: 0.8em; } /* Updated on 27-02-19 */ .image_credit { margin-top:0.5em; margin-right:0em; margin-bottom:0.5em; margin-left:0em; page-break-after: avoid; page-break-inside: avoid; text-align: center; text-indent: 0em; font-size: 0.8em; font-style:italic; } /* This is deliberately empty - it's a placeholder */ span.caption-source { } /* Updated on 27-02-19 */ div.sidebar { margin:1em 0; font-size:0.9em; border:1px solid #000; padding:0.5em; border-radius:1em; } h6.box-head { text-align: center; page-break-after: avoid; font-weight: bold; } p.box-text-flush-left { font-size:0.9em; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1.0em; margin-right: 1.0em; } p.box-text-flush-left-space-after { font-size:0.9em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1.0em; margin-right: 1.0em; } p.box-text-indented { font-size:0.9em; text-indent: 1em; margin-top: 0; margin-bottom: 0; margin-left: 1.0em; margin-right: 1.0em; } p.box-text-indented-space-after { font-size:0.9em; text-indent: 1em; margin-top: 0; margin-bottom: 1em; margin-left: 1.0em; margin-right: 1.0em; } p.box-text-centered { font-size:0.9em; text-indent: 0; text-align:center; margin-top: 0; margin-bottom: 0; margin-left: 1.0em; margin-right: 1.0em; } p.box-text-centered-space-after { font-size:0.9em; text-indent: 0; text-align:center; margin-top: 0; margin-bottom: 1em; margin-left: 1.0em; margin-right: 1.0em; } /*Endmatter */ h2.endmatter-chapter-title { text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 3em; } h2.endmatter-chapter-title-unlisted { text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 3em; } h2.abbreviations-head { text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 3em; } h2.epilogue-head { text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 3em; } p.abbreviations-text { text-indent: 0px; margin: 0em; } p.abbreviations-text-space-after { text-indent: 0px; margin-top: 0em; margin-right: 0em; margin-bottom: 1em; margin-left: 0em; } p.abbreviations-text-indented { margin: 0em; } p.abbreviations-text-indented-space-after { margin-top: 0em; margin-right: 0em; margin-bottom: 1em; margin-left: 0em; } h2.appendix-head { text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 3em; } p.appendix-a-head { text-align: left; text-indent: 0em; margin-top: 0; margin-bottom: 0em; } p.appendix-text { text-indent: 1em; margin-top: 0; text-indent: -1em; padding-left: 1em; } p.appendix-text-space-after { text-indent: 1em; margin-top: 0; margin-bottom: 1em; text-indent: -1em; padding-left: 1em; } p.appendix-text-indented { text-indent: 1em; margin-top: 0; padding-left: 1em; } p.appendix-text-indented-space-after { text-indent: 1em; margin-top: 0; margin-bottom:1em; padding-left: 1em; } h2.advert-heading { text-align: center; text-indent: 0px; margin: 0em; } h2.advert-heading-listed { text-align: center; text-indent: 0px; margin: 0em; } h2.advert-heading-hidden { text-align: center; text-indent: 0px; margin: 0em; } h3.advert-a-head { text-align: left; text-indent: 0px; margin: 0em; } h4.advert-b-head { text-align: left; text-indent: 0px; margin: 0em; } h2.advert-author { text-align: center; text-indent: 0px; margin: 0em; } p.advert-text { text-indent: 0px; margin: 0em; } p.advert-text-space-after { text-indent: 0px; margin-top: 0em; margin-right: 0em; margin-bottom: 1em; margin-left: 0em; } p.advert-text-indented { text-indent: 1em; margin: 0em; } p.advert-text-indented-space-after { text-indent: 1em; margin-top: 0em; margin-right: 0em; margin-bottom: 1em; margin-left: 0em; } p.advert-text-centered { text-align: center; text-indent: 0px; margin: 0em; } p.advert-text-centered-space-after { text-align: center; text-indent: 0px; margin-top: 0em; margin-right: 0em; margin-bottom: 1em; margin-left: 0em; } p.advert-review { text-indent: 0px; margin: 0em; } p.advert-review-space-after { text-indent: 0px; margin-top: 0em; margin-right: 0em; margin-bottom: 1em; margin-left: 0em; } p.advert-review-source { text-align: right; text-indent: 0px; margin-top: 0em; margin-right: 0em; margin-bottom: 1em; margin-left: 0em; } p.advert-details /*details such as ISBN and price*/ { text-indent: 0px; margin: 0em; } p.advert-link /*Weblinks*/ { text-indent: 0px; margin: 0em; } .about-publisher { text-align: center; page-break-after: avoid; font-weight: normal; margin-top: 15%; margin-bottom: 2em; } .harper-impulse-head { text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 2em; } .keep-reading-head { text-align: center; margin-top: 2em; text-indent: 0px; } h2.question-and-answer-head { text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 3em; } h2.question-and-answer-head-hidden { text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 3em; } h2.reading-group-questions { text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 3em; } h2.reading-group-questions-hidden { text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 3em; } h2.read-on-head { text-align: center; text-indent: 0px; } h2.read-on-head-hidden { text-align: center; text-indent: 0px; } h2.read-on-chapter-number { text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 3em; } h2.read-on-chapter-title { text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 3em; } h3.read-on-chapter-subtitle { text-align: center; page-break-after: avoid; margin-bottom: 2em; } p.read-on-text { text-indent: 0; } p.read-on-text-space-after { text-indent:0; margin-bottom: 1em; } p.read-on-text-indented { } p.read-on-text-indented-space-after { margin-bottom: 1em; } p.read-on-text-centered { text-align: center; text-indent: 0; } p.read-on-text-centered-space-after { text-align: center; text-indent: 0; margin-bottom: 1em; } p.read-on-text-right { text-align: right; text-indent: 0; } p.read-on-text-right-space-after { text-align: right; text-indent: 0; margin-bottom: 1em; } p.read-on-extract { font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.read-on-extract-space-after { font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.read-on-extract-indented { font-size: 0.9em; text-indent: 1em; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.read-on-extract-indented-space-after { font-size: 0.9em; text-indent: 1em; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.read-on-extract-centered { text-align: center; font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 0; margin-left: 1.5em; margin-right: 2em; } p.read-on-extract-centered-space-after { text-align: center; font-size: 0.9em; text-indent: 0; margin-top: 0; margin-bottom: 1em; margin-left: 1.5em; margin-right: 2em; } p.read-on-extract-source { font-size: 0.9em; text-align: right; margin-top: 0; margin-bottom: 0; margin-left: 50%; margin-right: 2em; } p.read-on-extract-source-space-after { font-size: 0.9em; text-align: right; margin-top: 0; margin-bottom: 1em; margin-left: 50%; margin-right: 2em; } h2.bibliography-head { text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 3em; } p.bibliography { text-indent: 1em; margin-top: 0; text-indent: -1em; padding-left: 1em; } p.bibliography-space-after { text-indent: 1em; margin-top: 0; margin-bottom: 1em; text-indent: -1em; padding-left: 1em; } p.bibliography-indented { text-indent: 1em; margin-top: 0; padding-left: 1em; } p.bibliography-indented-space-after { text-indent: 1em; margin-top: 0; margin-bottom:1em; padding-left: 1em; } h2.chronology-head { text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 3em; } p.chronology-date { text-indent: 1em; margin-top: 0; text-indent: -1em; padding-left: 1em; } p.chronology { text-indent: 1em; margin-top: 0; text-indent: -1em; padding-left: 1em; } p.chronology-space-after { text-indent: 1em; margin-top: 0; margin-bottom: 1em; text-indent: -1em; padding-left: 1em; } p.chronology-indented { text-indent: 1em; margin-top: 0; padding-left: 1em; } p.chronology-indented-space-after { text-indent: 1em; margin-top: 0; margin-bottom:1em; padding-left: 1em; } h2.glossary-head { text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 3em; } p.glossary { text-indent: 1em; margin-top: 0; text-indent: -1em; padding-left: 1em; } p.glossary-space-after { text-indent: 1em; margin-top: 0; margin-bottom: 1em; text-indent: -1em; padding-left: 1em; } p.glossary-indented { text-indent: 1em; margin-top: 0; padding-left: 1em; } p.glossary-indented-space-after { text-indent: 1em; margin-top: 0; margin-bottom:1em; padding-left: 1em; } h2.acknowledgements-head { text-align: center; margin-top: 2em; margin-bottom: 2em; font-size: 170%; /*font-style: italic;*/ } h2.acknowledgements-head-hidden /*For use when there is no Acknowledgements heading*/ { text-align: center; margin-top: 2em; margin-bottom: 3em; } p.acknowledgements-text { text-indent: 0; margin-top: 0; margin-bottom: 0; } p.acknowledgements-text-space-after { text-indent: 0; margin-top: 0; margin-bottom: 1em; } p.acknowledgements-text-indented { text-indent: 1em; margin-top: 0; margin-bottom: 0; } p.acknowledgements-text-indented-space-after { text-indent: 0; margin-top: 0; margin-bottom: 1em; } h2.endmatter-chapter-title-hidden { text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 6em; } h3.endmatter-a-head /*Any other endmatter section head*/ { page-break-after: avoid; } h3.endmatter-a-head-space-after /*Any other endmatter section head*/ { page-break-after: avoid; margin-bottom: 1em; } h4.endmatter-b-head { page-break-after: avoid; } h4.endmatter-b-head-space-after { page-break-after: avoid; margin-bottom: 1em; } h5.endmatter-c-head { page-break-after: avoid; } h5.endmatter-c-head-space-after { page-break-after: avoid; margin-bottom: 1em; } /*Footnotes and endnotes */ p.footnote-flush-left { font-size: 0.9em; text-indent: 1em; margin-top: 0; text-indent: -1em; padding-left: 1em; } p.footnote-flush-left-space-after { font-size: 0.9em; text-indent: 1em; margin-top: 0; margin-bottom: 1em; text-indent: -1em; padding-left: 1em; } p.footnote-indented { font-size: 0.9em; text-indent: 1em; margin-top: 0; padding-left: 1em; } p.footnote-indented-space-after { font-size: 0.9em; text-indent: 1em; margin-top: 0; margin-bottom:1em; padding-left: 1em; } h2.endnotes-head { text-align: center; text-indent: 0px; margin-top: 2em; margin-bottom: 3em; } p.endnote-subtitle { text-indent: 0px; text-align: left; page-break-after: avoid; margin-bottom: 2em; } p.endnote-heading { text-indent: 0em; margin-top: 0; } p.endnote-flush-left { text-indent: 1em; margin-top: 0; text-indent: -1em; padding-left: 1em; } p.endnote-flush-left-space-after { text-indent: 1em; margin-top: 0; margin-bottom: 1em; text-indent: -1em; padding-left: 1em; } p.endnote-indented { text-indent: 1em; margin-top: 0; padding-left: 1em; } p.endnote-indented-space-after { text-indent: 1em; margin-top: 0; margin-bottom:1em; padding-left: 1em; } /* Index */ h2.index-head { text-align: center; text-indent: 0px; margin-top: 2em; margin-bottom: 3em; } p.index-a-head { text-indent: 0em; font-size: 0.7em; margin-top: 0; margin-bottom:0; } p.index-1 { font-size: 0.7em; text-indent: 1em; margin-top: 0; text-indent: -1em; padding-left: 1em; } p.index-1-space-after { font-size: 0.7em; text-indent: 1em; margin-top: 0; margin-bottom: 1em; text-indent: -1em; padding-left: 1em; } p.index-2 { font-size: 0.7em; text-indent: 2em; margin-top: 0; text-indent: -1em; padding-left: 2em; } p.index-2-space-after { font-size: 0.7em; text-indent: 2em; margin-top: 0; margin-bottom: 1em; text-indent: -1em; padding-left: 2em; } p.index-3 { font-size: 0.7em; text-indent: 3em; margin-top: 0; text-indent: -1em; padding-left: 3em; } p.index-3-space-after { font-size: 0.7em; text-indent: 3em; margin-top: 0; margin-bottom: 1em; text-indent: -1em; padding-left: 3em; } /* Cover page */ body.cover-page { margin: 0; padding: 0; } div.cover-image { page-break-inside: avoid; text-align: center; height: 98%; height: 98vh; width: auto; } img.cover-image { height: 100%; } /* Main interior images */ /*Updated on 27-02-19*/ div.figbody { width: 75%; margin: 1em auto; padding: 0.5em 0em 0.5em 0em; text-indent: 0em; text-align: center; page-break-inside: avoid; } /*Updated on 27-02-19*/ div.logo /* for logo OR author photo*/ { width: 35%; margin: 1em auto; padding: 0.5em 0em 0.5em 0em; text-indent: 0em; text-align: center; page-break-inside: avoid; } /*Updated on 27-02-19*/ div.full { width: 100%; margin: 1em auto; padding: 0.5em 0em 0.5em 0em; text-indent: 0em; text-align: center; page-break-inside: avoid; } /* Pages which require a larger top margin. */ body.prelims-page { margin-top: 15%; } h2.prelims-chapter-title-hidden /*For use in any prelim section that does not have a heading*/ { text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 6em; } h2.prelims-chapter-title { text-align: center; page-break-after: avoid; margin-top: 2em; margin-bottom: 3em; } h3.prelims-a-head /*Any other prelims section head*/ { text-align: left; } h3.prelims-a-head-space-after /*Any other prelims section head*/ { text-align: left; margin-bottom: 1em; } h4.prelims-b-head { text-align: left; } h4.prelims-b-head-space-after { text-align: left; margin-bottom: 1em; } h5.prelims-c-head { text-align: left; } h5.prelims-c-head-space-after { text-align: left; margin-bottom: 1em; } p.prelims-epigraph { font-size: 0.9em; text-indent: 0; margin-top: 0; margin-left: 1.5em; margin-right: 2em; } p.prelims-epigraph-first { font-size: 0.9em; text-indent: 0; margin-top: 15%; margin-left: 1.5em; margin-right: 2em; } p.prelims-epigraph-first-space-after { font-size: 0.9em; text-indent: 0; margin-top: 15%; margin-left: 1.5em; margin-right: 2em; margin-bottom: 1em; } p.prelims-epigraph-space-after { font-size: 0.9em; text-indent: 0; margin-top: 0; margin-left: 1.5em; margin-right: 2em; margin-bottom: 1em; } p.prelims-epigraph-indented { font-size: 0.9em; text-indent: 1em; margin-top: 0; margin-left: 1.5em; margin-right: 2em; } p.prelims-epigraph-indented-space-after { font-size: 0.9em; text-indent: 1em; margin-top: 0; margin-left: 1.5em; margin-right: 2em; margin-bottom: 1em; } p.prelims-epigraph-source { font-size: 0.9em; text-align: right; margin-top: 0; margin-bottom: 0; margin-left: 50%; margin-right: 2em; margin-bottom: 0em; } p.prelims-epigraph-source-space-after { font-size: 0.9em; text-align: right; margin-top: 0; margin-bottom: 0; margin-left: 50%; margin-right: 2em; margin-bottom: 1em; } /* Full page images */ div.full-page-image { page-break-after: always; page-break-before: always; page-break-inside: avoid; } /* Block images - these must be contained within a div element No top margin as we use bottom margins throughout. */ div.image { text-indent: 0; margin-bottom: 1em; } div.centered-image { text-align: center; } div.image-container { page-break-inside: avoid; } div.image-left div.image { text-align: left; margin-top:1em; margin-bottom:1em; } div.image-right div.image { text-align:right; margin-top:1em; margin-bottom:1em; } div.image-centered div.image { text-align:center; margin-top:1em; margin-bottom:1em; } /* Table */ table.with-border { border-collapse:collapse; } .with-border td,.with-border th { border:1px solid black; border-collapse:collapse; padding: 4px; vertical-align: top; } table.without-border { border-collapse:collapse; } .without-border td,.without-border th { border:none; border-collapse:collapse; vertical-align: top; } /* Links */ a a:visited a:active a:link { text-decoration:underline; } a.toc-link { text-decoration: underline; } /*Updated on 27-02-19*/ a[role~='doc-noteref'] { padding: 0 0.2em; color: #9e1e37; font-weight: bold; text-decoration: underline; text-decoration-color: #9e1e37; } a[role~='doc-backlink'] { color: #9e1e37; font-weight: bold; font-size: 0.9em; } div.footnotes hr { border-top:2px solid #9e1e37; margin:1em 0; } .note { font-size: 0.9em; } /* Placeholders only. */ span.drama-speaker { } span.drama-direction { } /* Generics */ .small-caps { text-transform: uppercase; font-size: 0.833em; } sup { height: 0; font-size:75%; vertical-align: top; } sub { height: 0; font-size:75%; vertical-align: bottom; } .underline { text-decoration: underline; } .strikethrough { text-decoration: line-through; } /*Updated on 27-02-19*/ .fraction_numerator { font: inherit; font-size:.5em; vertical-align:40%; } .fraction_slash { font: inherit; font-size:.5em; vertical-align:20%; } .fraction_denominator { font: inherit; font-size:.5em; vertical-align:0%; } /*Updated on 27-02-19*/ .redacted_text { font-weight:bold; background:black; } .sans { font-family: sans-serif; } span.sans-bold { font-family: sans-serif; font-weight: bold; } span.sans-italic { font-family: sans-serif; font-style:italic; } span.sans-bold-italic { font-family: sans-serif; font-weight: bold; font-style:italic; } span.sans-small-caps { font-family: sans-serif; text-transform: uppercase; font-size: 0.833em; } span.bold { font-weight:bold; } span.bold-italic { font-style:italic; font-weight:bold; } span.sans-underline { font-family: sans-serif; text-decoration:underline; } span.email-italic { font-family: sans-serif; font-style:italic; } span.email-bold { font-family: sans-serif; font-weight:bold; } span.email-bold-italic { font-family: sans-serif; font-style:italic; font-weight:bold; } span.sup-italic { font-style:italic; vertical-align:super; } span.sup-bold { font-weight:bold; vertical-align:super; } span.sup-bold-italic { font-weight:bold; font-style:italic; vertical-align:super; } span.sub-italic { font-style:italic; vertical-align:sub; } span.sub-bold { font-weight:bold; vertical-align:sub; } span.sub-bold-italic { font-weight:bold; font-style:italic; vertical-align:sub; } span.underline-bold { font-weight:bold; text-decoration:underline; } span.underline-bold-italic { font-weight:bold; font-style:italic; text-decoration:underline; } span.underline-bold-small-caps { font-weight:bold; text-decoration:underline; font-variant:small-caps; } span.underline-bold-italic-small-caps { font-weight:bold; font-style:italic; text-decoration:underline; font-variant:small-caps; } span.underline-italic { font-style:italic; text-decoration:underline; } span.underline-italic-small-caps { font-style:italic; text-decoration:underline; font-variant:small-caps; } span.underline-small-caps { text-decoration:underline; font-variant:small-caps; } span.endnote-ref { vertical-align:super; } span.small-caps-italic { font-style:italic; font-variant:small-caps; } span.small-caps-bold { font-weight:bold; font-variant:small-caps; } span.small-caps-bold-italic { font-style:italic; font-weight:bold; font-variant:small-caps; } span.small-caps-underline { font-variant:small-caps; text-decoration:underline; } span.drop-bold { font-weight:bold; } span.dropcap /*Updated on 27-02-19*/ { float: left; font-size: 3em; font-weight: bold; padding-right: .2em; } span.dropcap-italic { float: left; font-size: 3em; padding-right: .2em; font-style:italic; } span.dropcap-bold { float: left; font-size: 3em; font-weight: bold; padding-right: .2em; } span.dropcap-bold-italic { float: left; font-size: 3em; font-weight: bold; padding-right: .2em; font-style:italic; } /*Updated on 27-02-19*/ @media amzn-mobi { span.dropcap { float: 0; padding-right: 0; font-size: 3em; font-weight: bold; } } /*Updated on 27-02-19*/ @media amzn-kf8 { span.dropcap { font-size: 3em; float: left; margin-top: -0.3em; margin-bottom: -0.3em; } } /*Updated on 27-02-19*/ .stickupcap { font-size: 1.50em; font-weight: bold; padding:0.00em; margin: 0.00em; vertical-align:baseline; /*font-family:sans-serif;*/ color:#76787B; } span.label-1 { } span.label-2 { } span.label-3 { } span.label-4 { } span.label-5 { } span.ent { } span.ent1 { } span.ent2 { } span.ent3 { } span.ent4 { } span.ent5 { } span.fraction { } img { display: inline-block; margin: 0em; padding: 0em; max-width: 100%; max-height: 100%; }