/* Namespace declarations */ @namespace epub "http://www.idpf.org/2007/ops"; /* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, strike, strong, sub, sup, tt, var, small, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { border: 0; font-size: 100%; font: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { font-family: serif; background-color: transparent; hyphens: none; -webkit-hyphens: none; -moz-hyphens:none; adobe-hyphenate: none; margin: 25px 25px 10px 25px; text-indent: 0; } ol, ul { list-style-type: none; } blockquote { quotes: none; } q { quotes: "“" "”" "‘" "’"; } q:before { content: open-quote; } q:after { content: close-quote; } feature p { background-color: inherit; } table { display: table; border-collapse: collapse; } /* end CSS Reset */ /* General Paragraph Styles */ p { background-color: inherit; padding: 0.00em; font-family:serif; text-indent:1.00em; margin-top:0.00em; margin-bottom:0.00em; text-align:justify; /*Amazon Guidleines state that body text must not have a forced alignment, as well as default font-size and .*/ } p.first, p.first_paragraph { margin-top:1.00em; text-indent: 0em; } .paragraph_continued { text-indent: 0em; } p.hang { margin-top: 0.5em; padding-left: 1.00em; text-indent: -1.00em; } p.pstyle1 { background-color: inherit; padding: 0.00em; font-family:serif; text-indent:1.00em; margin-top:0.00em; margin-bottom:0.00em; } /* Text Break Styles */ .txtb1 { text-align:center; font-weight:bold; font-size:1.00em; margin-top:1.00em; } .txtb3 { text-align:center; font-weight:bold; font-size:1.10em; margin-top:1.00em; } .txtb2 { text-align:center; font-weight:bold; font-size:1.2em; margin-top:0.00em; } p.separator { text-align:center; font-weight:normal; font-size:inherit; margin-top:0.00em; } /*addition for MM First Paragraph*/ header + p::first-letter, header + div + p::first-letter, header + div + div + p::first-letter, header + section h2 + p::first-letter, header + section h2 + div + p::first-letter, header + div + section h2 + div + p::first-letter, header + div + section h2 + p::first-letter { font-size: 1.50em; font-weight: bold; padding:0.00em; margin: 0.00em; vertical-align:baseline; } header + p, header + div + p, header + div + div + p, blockquote + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p, p.fhead_nested_title + p, p.txtb1 + p, p.txtb3 + p, header + section + div + p, header + section h2 + p, header + section h2 + div + p, header + div + section h2 + div + p, header + div + section h2 + p { margin-top:1.00em; text-indent: 0.0em; } header + p.dedication, header + p.Atp2, p.txtb2 + p, p.separator + p, div.date_group + p { margin-top:0.00em; text-indent:0.00em; } p.txtb2 + div { margin-top:0.00em; margin-bottom:0.00em; } p.txtb2 + div p.letter_date { margin-top:0.00em; } p.txtb2 + div.date_group + p { margin-top:1.00em; } div + p, blockquote + p, blockquote p, section + p { margin-top:1.00em; text-indent: 1.0em; } p.txtb2 + p::first-letter, p.first_paragraph::first-letter, p.txtb2 + div.date_group + p::first-letter { font-weight:bold; font-size:1.2em; } header + p.dedication:first-letter, header + p.announce1::first-letter, header + p.date::first-letter, p.txtb1 + p::first-letter, p.endorsement::first-letter, p.txtb2 + p.dedication::first-letter, p.txtb2 + p.isbn::first-letter, p.txtb2 + p.endorsement::first-letter, p.txtb2 + p.disclaimer::first-letter, p.txtb2 + p.copyright_line::first-letter, p.txtb2 + p.publication_history_line::first-letter, p.txtb2 + p.trademark_statement::first-letter, header + p.publication_history_line::first-letter, header + div.headnote + p.headnote::first-letter { font-weight:inherit; font-size:1.0em; } header + p.Atp2::first-letter, header + p.definition::first-letter, div + p.title_numbered_list::first-letter, p.txtb1 + p.headline::first-letter { font-weight:bold; font-size:1.0em; } .glossary_page p::first-letter { font-size:1.0em; } /* no drop cap for specific pages */ body.copyright_page_epub header + p::first-letter, body.credits_page_epub header + p::first-letter, body.copyright_page_epub header + div + p::first-letter, body.copyright_page_print header + p::first-letter, body.copyright_page_print header + div + p::first-letter, body.about_the_author_page header + p::first-letter, body.about_the_author_page header + div + p::first-letter, body.glossary_page p::first-letter, body.index_page p::first-letter, header + p.headline::first-letter { font-weight: inherit; font-size: inherit; } /*end of addition for MM First Paragraph*/ /* Additions: eGalley */ p.e-proof-disclaimer-head { font-weight: normal; font-style: normal; font-size: 0.83em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: center; margin: 5em 0em 2.80em 0em; } p.e-proof-disclaimer { page-break-after: always; font-weight: normal; font-style: normal; font-size: 0.83em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: justify; margin: 0em; } p.uncorrected-proof-first { font-weight: normal; font-style: normal; font-size: 0.62em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: center; margin: 3.20em 0em 0em 0em; } p.property-of { font-weight: normal; font-style: normal; font-size: 0.75em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: center; margin: 0em; } p.property-of-rule-below { font-weight: normal; font-style: normal; font-size: 0.75em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: center; margin: 0em; } /*End of Additions: eGalley*/ /* About the Publisher */ .Atp { font-size:0.85em; text-align:center; margin-top:0em; margin-bottom:0em; text-indent:0em; } .Atp2 { font-size:1.00em; font-weight:bold; text-align:center; margin-top:1em; margin-bottom:0em; text-indent:0em; } /* Announcement Page */ .announcement_page div.headnote_group { margin-left:2.0em; margin-right:2.0em; margin-top:1.0em; margin-bottom:1.0em; text-indent:0.00em; } .announcement_page p.headnote { text-align: center; text-indent: 0em; margin:0em 0em 0.5em 0em; } .announcement_page header + p::first-letter, .announcement_page header + div + p::first-letter { font-weight:inherit; font-size:1.0em; } .announcement_page p.non_hierarchical_heading { font-size: 1.5em; margin-top: 0.25em; margin-bottom: 0.25em; text-align:center; font-weight:bold; text-indent: 0em; } .announcement_page p.series_title { font-size: 1.15em; margin-top: 1.00em; text-indent:0em; text-align:center; } /*Dedication*/ p.dedication { text-align: center; text-indent: 0.00em; font-style: italic; padding: 0.00em; margin: 4.00em 0em 0em 0em; } .dedication~.dedication { margin-top:0.0em; } p.dedication i { font-style:normal; } /*Copyright*/ .disclaimer { font-size: 0.8em; margin-top:4.00em; text-indent:0.00em; } .copyright_line, .isbn, .publication_history_line, .edition { font-size: 0.8em; margin-top:1.00em; text-indent:0.00em; } .credit_linef { font-size: 0.8em; margin-top:1.00em; text-indent:0.00em; } .credit_linel { font-size: 0.8em; margin-bottom:1.00em; text-indent:0.00em; } .trademark_statement { font-size: 0.8em; margin-top:0.00em; text-indent:0.00em; } div.trademark_group { margin-top:1.00em; } .designer { font-size: 0.8em; margin-top:1.00em; text-indent:0.00em; font-style:italic; } div.cataloging_in_publication_data { text-indent: 0.00em; text-align: left; margin-top: 1.00em; margin-bottom:0.5em; } p.cataloging_in_publication_data { font-size: 0.8em; text-indent: 0.00em; text-align: left; } p.print_code_line { font-size: 0.8em; text-indent: 0.00em; text-align: left; } /* image/logo for cr page */ body.copyright_page_epub div.figbody, body.copyright_page_print div.figbody { width: 25%; margin: 0em auto; padding: 0.5em 0.00em 0.5em 0.00em; text-indent: 0.00em; text-align: center; page-break-inside: avoid; } /*end of Copyright*/ /*Headings*/ header /*not sure this is necessary any more*/ { margin-top: 1.0em; margin-bottom: 0.5em; } h1, h2, h3 { text-align: center; page-break-after: avoid; page-break-inside: avoid; hyphens: none; text-indent:0.00em; -webkit-hyphens: none; -moz-hyphens:none; adobe-hyphenate: none; } h1 /*topictitle1*/{ font-size: 2.0em; margin-bottom: 2.33em; margin-top:4.0em; } section[epub|type~="titlepage"] h1.topictitle1 { font-size: 2.0em; text-align:center; margin-bottom:2.0em; } section[epub|type~="chapter"] h1.topictitle1 { font-size: 1.8em; } h2, h2.topictitle2 /*topictitle2*/{ font-size: 1.5em; margin-top: 1.7em; margin-bottom: .6em; text-align:center; font-weight:bold; } h3, p.bhead_title, .topictitle3 { font-size: 1.25em; margin-top: 1.30em; font-weight:bold; } h4, p.chead_title, .topictitle4 { font-size: 1.10em; margin-top: 1.00em; font-weight:bold; text-align:center; text-indent:0.00em; } h5, p.dhead_title, .topictitle5 { font-size: 1.00em; margin-top: 1.00em; font-weight:bold; text-align:left; text-indent:0.00em; } h6, p.ehead_title, .topictitle6 { font-size: 1.00em; margin-top: 1.00em; text-decoration:underline; text-align:left; text-indent:0.00em; } p.fhead_nested_title, .topictitle7 { font-size: 1.00em; margin-top: 1.00em; text-align:left; font-style:italic; text-indent:0.00em; } .section_number, .chapternumber, .partnumber { font-size:0.9em; } .title, .chaptertitle, .parttitle { font-size:1.1em; text-align: center; font-weight:bold; text-indent:0.00em; } .first_text { font-size:1.1em; text-align: center; font-weight:bold; text-indent:0.00em; } .subtitle, .subtitle_part { font-size: 0.9em; } span.author { font-size: 0.8em; margin-top: 0em; margin-bottom: 0.5em; text-align:center; font-weight:normal; text-indent:0em; } .author_1level, .author_2level, .author_3level, .author_4level { font-size: 0.65em; margin-top: 0em; margin-bottom: 0.10em; text-align:center; font-weight:normal; } div.author_group { margin-bottom:1.50em; margin-top:1.00em; } /* Containers */ /* title elements in containers */ div.title_group { margin-bottom:2em; } p.title, p.eonly_title { font-size: 1.5em; margin-top:0em; margin-bottom: .6em; text-align:center; font-weight:bold; } p.subtitle { font-size: 1.1em; text-indent:0em; margin-top:0em; margin-bottom: 0em; text-align:center; font-weight:normal; } section.box-separate h2.topictitle2, section.box-internal h2.topictitle2, section.box1-separate h2.topictitle2, section.box1-internal h2.topictitle2, section.box2-separate h2.topictitle2, section.box2-internal h2.topictitle2, section.sidebar-internal h2.topictitle2, section.sidebar-separate h2.topictitle2, section.sidebar1-internal h2.topictitle2, section.sidebar1-separate h2.topictitle2, section.sidebar2-internal h2.topictitle2, section.sidebar2-separate h2.topictitle2, section.form-internal h2.topictitle2, section.recipe-internal h2.topictitle2, section.electronic-text-internal h2.topictitle2, section.electronic-text-separate h2.topictitle2, section.extract-internal h2.topictitle2, section.generic_section_internal h2.topictitle2, section.variation-1-internal h2.topictitle2, section.variation-1-separate h2.topictitle2, section.variation-2-internal h2.topictitle2, section.variation-2-separate h2.topictitle2, section.variation-3-internal h2.topictitle2, section.variation-3-separate h2.topictitle2, section.variation-4-internal h2.topictitle2, section.variation-4-separate h2.topictitle2 { font-size: 1.25em; margin-top: 1.00em; margin-bottom: .6em; text-align:center; font-weight:bold; } div.box-separate div.title_group + p, div.box-internal div.title_group + p, div.box1-separate div.title_group + p, div.box1-internal div.title_group + p, div.box2-separate div.title_group + p, div.box2-internal div.title_group + p, div.sidebar-internal div.title_group + p, div.sidebar-separate div.title_group + p, div.sidebar1-internal div.title_group + p, div.sidebar1-separate div.title_group + p, div.sidebar2-internal div.title_group + p, div.sidebar2-separate div.title_group + p, div.form-internal div.title_group + p, div.recipe-internal div.title_group + p, div.electronic-text-internal div.title_group + p, div.electronic-text-separate div.title_group + p, div.extract-internal div.title_group + p, div.generic_section_internal div.title_group + p, div.variation-1-internal div.title_group + p, div.variation-1-separate div.title_group + p, div.variation-2-internal div.title_group + p, div.variation-2-separate div.title_group + p, div.variation-3-internal div.title_group + p, div.variation-3-separate div.title_group + p, div.variation-4-internal div.title_group + p, div.variation-4-separate div.title_group + p { margin-top:2.00em; text-indent: 0.0em; } /* electronic text container dia*/ div.electronic-text-internal-dia { margin-top:1.00em; margin-left:1.00em; margin-right:1.00em; font-size:0.9em; } div.electronic-text-internal-dia p { font-family:sans-serif; } .electronic-text-internal-dia p:first-child { text-indent:1.00em; } div.electronic-text-internal-dia div.letter_group, div.electronic-text-internal-dia div.letter_group p{ font-family:sans-serif; font-style:normal; } /* boxes */ section.box-separate, section.box-internal, section.box1-internal, section.box1-separate, section.box2-internal, section.box2-separate { border-top: 2px solid black; border-bottom: 2px solid black; padding: 1em; margin:2em auto; width:80%; } /* sidebars */ section.sidebar-internal, section.sidebar-separate, section.sidebar1-internal, section.sidebar1-separate, section.sidebar2-internal, section.sidebar2-separate { border:none; padding: 1em; margin:2em auto; width:80%; } /* forms */ section.form-internal { border-top: 2px dashed black; border-bottom: 2px dashed black; padding: 1em; margin:2em auto; width:80%; } /* extract container */ section.extract-internal { margin: 1em auto; width:90%; } /* generic container */ section.generic_section_internal { margin: 1em auto; width:90%; } section.generic_section_internal p { color: red; } /* variation containers */ /* default styling; can be customized if needed */ section.variation-1-internal, section.variation-1-separate, section.variation-2-internal, section.variation-2-separate, section.variation-3-internal, section.variation-3-separate, section.variation-4-internal, section.variation-4-separate { margin: 1em auto; width:90%; } /* end Containers */ /* Display Styles */ p.centered_content /* disp element */ { text-align:center; text-indent:0em; margin: 1em 0em; } p.non_hierarchical_heading /* disphd element */ { font-size: 1.5em; margin-top: 1.7em; margin-bottom: .6em; text-align:center; font-weight:bold; text-indent:0em; } .display_level_1 { font-size: 1.35em; margin-top: 0.25em; margin-bottom: 0.25em; text-align:center; text-indent:0em; } .display_level_2 { font-size: 1.1em; margin-top: 0.25em; margin-bottom: 0.25em; text-align:center; text-indent:0em; } .display_level_3, .invitation { font-size: 1.0em; margin-top: 0.25em; margin-bottom: 0.25em; text-align:center; text-indent:0em; } .display_level_4 { font-size: 0.9em; margin-top: 0.25em; margin-bottom: 0.25em; text-align:center; text-indent:0em; } /* automated image divs */ div.frontis { margin:0.00em; text-align:center; max-width:100%; max-height:100%; } div.endpap { margin:0.00em; text-align:center; max-width:100%; max-height:100%; } div.cover { margin:0.00em; text-align:center; height:100%; } div.title_page { margin:0.00em; text-align:center; height:100%; } div.backad { margin:0.00em; text-align:center; height:100%; } div.bk { margin:0.00em; text-align:center; height:100%; } /*div & blockquote*/ div.quote_group, div.dialog, div.dialog_line_group, div.quesnum, div.answer, div.bibliography, div.bio, div.copyright, div.dia, div.footnotes, div.endorsement_group, div.prayer_group, div.note_group { margin-top:1.0em; margin-right:1.0em; margin-bottom:1.0em; margin-left:1.0em; text-align:justify; width:90%; } div.article_group, div.headline_group /* headline_group replaced article_group */ { margin-left:4.0em; margin-right:4.0em; margin-top:1.0em; margin-bottom:1.0em; text-indent:0.00em; quotes: none; font-size: 0.9em; } div.bible_verse_group { margin-left:2.0em; margin-right:2.0em; margin-top:1.0em; margin-bottom:1.0em; text-indent:0.00em; quotes: none; font-size:0.90em; } div.date_group { margin-top:2.00em; margin-bottom: 1.00em; } div.elect_group, div.memo_group, div.invitation, div.dialog_line_group { margin-left:2.0em; margin-right:2.0em; margin-top:1.0em; margin-bottom:1.0em; quotes: none; } div.generic_group { margin: 1em 0em; } div.headnote_group { margin-left:2.0em; margin-right:2.0em; margin-top:1.0em; margin-bottom:2.0em; text-indent:0.00em; } div.sign_group { margin-top: 1.00em; margin-bottom:1.00em; } div.webinfo_group, div.webinformation_group { margin-top:2.00em; margin-bottom:2.00em; } /* Specific Paragraph Styles */ header + p.headline { margin-bottom: 3em; } p.headline { font-size: 1.10em; font-weight: bold; font-style:normal; text-align:center; } p.byline { font-size: 1em; font-weight: bold; font-style:normal; text-align:center; margin-bottom:1em; } .article_date { text-indent:0.00em; font-style:italic; text-align:center; } .article_text { text-indent:0.00em; margin-top:1.00em; } .article_text~.article_text { text-indent:1.00em; margin-top:0.00em; } p.address_line { margin-right:0.00em; margin-bottom:0.3em; margin-left:0.00em; text-indent: 0.00em; } p.bibliography_reference /*This belongs inside div.bibliography*/ { font-size: 0.90em; text-align:justify; padding-left: 1.00em; text-indent: -1.00em; } p.date, p.location, p.location_for_dateline, p.time { text-align: left; font-style:italic; text-indent:0.00em; } p.definition { text-indent: 0.0em; } p.definition~p.definition { margin-top: 1.00em; } p.closing_para, .closing_section_general, p.signature_para { text-align:left; text-indent:0.00em; margin-top:1.00em; margin-right:0.00em; margin-bottom:0.00em; margin-left:25%; } .closing_section_general~.closing_section_general { margin-top:0.00em; } p.electronic_text { font-family: sans-serif; text-indent:0.00em; margin-bottom:0.5em; font-size:0.90em; } p.electronic_text_header { font-family: sans-serif; font-weight: bold; text-indent:0.00em; margin-bottom:0.0em; font-size:0.9em; } p.electronic_text_header~p.electronic_text { margin-top: 1em; } span.electronic_text_inline { font-family: sans-serif; font-size:0.9em; } p.endorsement{ text-indent:0.00em; margin-top:1.00em; } p.endorsement_attribution { text-indent:0em; text-align:left; margin-left:4.0em; margin-right:2.0em; margin-top:0.5em; } p.generic_footnote { text-align:left; text-indent:0.00em; font-size: 0.90em; } p.headnote { text-indent:0.00em; } .headnote~.headnote { text-indent:1.00em; } .memo { text-indent:0em; } .memo_head { font-weight:bold; text-indent: 0em; } .memo_head + .memo { margin-top:1em; } p.sign_text { text-align:center; text-indent:0em; text-transform:uppercase; font-size: 0.833em; font-family: inherit; font-style: inherit; font-weight: inherit; } p.web_information { text-align: center; text-indent: 0em; margin-top:1.00em; } p.yield { text-align: left; font-style:italic; text-indent:0.00em; margin-left:1em; } /* Letters */ /*Letter FMLO reduced to base output attribute*/ div.letter_group { margin-top:1.0em; margin-right:1.0em; margin-bottom:1.0em; margin-left:1.0em; text-align:justify; font-style:italic; width:90%; font-size:0.90em; } .letter { font-style:italic; text-indent:0.00em; margin-top: 1.00em; } /*Invert italic styling for letters*/ .letter i, div.letter_group i, .location i { font-style:normal; } /*Select sibs to induce “text indent in classes not the first in series”*/ .letter~.letter { text-indent:1.00em; margin-top: 0.00em; } .letter_salutation_para { text-align:left; text-indent:0.00em; margin-top:1.00em; } .letter_address { text-align:left; text-indent:0.00em; margin-top:1.00em; } .letter_date_line, .letter_date { text-align:left; text-indent:0.00em; margin-top:1.00em; } .letterhead { text-align:left; text-indent:0.00em; font-size:1.10em; font-weight:bold; } .letter_signature_para, .letter_closing_para { text-align:left; text-indent:0.00em; margin-top:1.00em; margin-left:25%; } .letter_ps { text-align:justify; text-indent:0.00em; margin-top:1.00em; } /*Select sibs to induce “space above”, first class in series*/ .letter_address ~.letter_address, .letter_attribution ~.letter_attribution, .letter_salutation_para ~.letter_salutation_para, .letter_date_line~.letter_date_line,.letter_date~.letter_date,.letter_closing_para~.letter_closing_para, .letter_closing_para~.letter_signature_para, .letter_signature_para~.letter_signature_para, .letter_ps~.letter_ps { margin-top:0.00em; } /* end Letters */ /* Extracts, Poems, Prayers, Quotes */ /*font-size included because paragraph classes will not output*/ blockquote { margin-left:2.0em; margin-right:2.0em; margin-top:1.0em; margin-bottom:1.0em; quotes: none; } p.extract, p.bible_verse, p.quote, p.extract_mid_quote { font-size: 0.90em; text-indent:0.00em; margin: 0.00em; } p.extract_poem { padding-left: 1.00em; text-indent:-1.00em; font-size: 0.90em; } p.extract_poem_L1 { padding-left: 2.50em; text-indent: -1.00em; font-size: 0.90em; } p.extract_poem_L2 { padding-left: 4.00em; text-indent: -1.00em; font-size: 0.90em; } p.extract_poem_L3 { padding-left: 5.50em; text-indent: -1.00em; font-size: 0.90em; } p.prayer { font-size: 0.90em; text-indent:0.00em; font-style:italic; } p.prayer i { font-style:normal; } p.extract_mid_quote { text-indent:0.00em; } .extract~.extract, .quote~.quote { text-indent:1.00em; margin-top:0em; } p.quote_attribution, p.extract_attribution { font-size:0.90em; text-indent:-1.00em; text-align:left; padding-left:4.0em; margin-right:2.0em; margin-top:0.5em; } /* Dialog */ p.dialog_line { margin-top: 0.5em; padding-left: 1.00em; text-indent: -1.00em; } span.dialog_speaker, span.diaspk { font-weight: bold; text-transform: uppercase; font-size: 0.833em; } .dialog_speaker1_line { margin-top: 0.5em; padding-left: 1.00em; text-indent: -1.00em; } .dialog_speaker2_line { margin-top: 0.5em; padding-left: 1.00em; text-indent: -1.00em; color:#666666; font-style:italic; } .dialog_speaker2_line i { font-style:normal; } p.dialog_direction { margin-top: 0.5em; padding-left: 1.00em; text-indent: -1.00em; } /* Questions & Answers */ div.unnumbered_question_group, div.numbered_question_group { margin-top:1.0em; margin-right:1.0em; margin-bottom:1.0em; margin-left:1.0em; width:90%; } div.quesnum p, div.answer p { margin-top:0.00em; margin-right:0.00em; margin-bottom:0.3em; margin-left:0.00em; text-indent: 0.00em; } p.numbered_question, p.unnumbered_question { margin-top: 1.00em; text-indent:0em; font-weight:bold; } p.answer { text-indent:0em; } /*Poetry*/ div.poem_stanza, div.stanza, div.song, div.song_group, div.song_line_group, div.poem_group { margin-left:2.0em; margin-right:2.0em; margin-top:1.0em; margin-bottom:1.0em; text-align: left; font-style:italic; font-size:0.90em; } div.poem_stanza i, div.stanza i, div.song i, div.song_line_group i, div.song_group i, div.poem_group i { font-style:normal; } p.line, p.song_line, p.poem { padding-left: 1.00em; text-indent: -1.00em; } p.poem_indent_L1 { padding-left: 2.50em; text-indent: -1.00em; } p.poem_indent_L2 { padding-left: 4.00em; text-indent: -1.00em; } p.poem_indent_L3 { padding-left: 5.50em; text-indent: -1.00em; } .poetrytitle, .song_title { text-align: left; font-size: 1.10em; margin-bottom: 1em; margin-left:0em; text-indent:0em; font-weight:bold; } .title_poem { text-align: left; font-size: 1.10em; margin-bottom: 1em; margin-left:0em; text-indent:0em; font-weight:bold; } blockquote.poem { text-align: center; } /* Epigraphs */ /*epi_group will now wrap epigraphs*/ div.epi_group, div.epigraph, div.epigroup { margin-top:1.0em; margin-bottom:4.0em; margin-left:1.5em; margin-right:1.5em; } h2 + div.epi_group { margin-bottom: 2.0em; } p.epigraph { font-size:0.90em; text-indent:0.00em; text-align:justify; } p.epigraph_poem { font-size:0.90em; padding-left: 1.00em; text-indent: -1.00em; text-align:left; } .epigraph_poem_level_1 { font-size:0.90em; padding-left: 2.50em; text-indent: -1.00em; text-align:left; } .epigraph_poem_level_2 { font-size:0.90em; padding-left: 4.00em; text-indent: -1.00em; text-align:left; } .epigraph_poem_level_3 { font-size:0.90em; padding-left: 5.50em; text-indent: -1.00em; text-align:left; } /*Select sibs to induce “text indent in classes not the first in series”*/ .epigraph~.epigraph { text-indent:1.00em; } p.epigraph_attribution, p.epigraph-attribution { font-size:0.90em; text-indent:-1.00em; text-align:left; padding-left:4.0em; margin-right:2.0em; margin-top:0.5em; } /* Add space between multiple epigraphs */ .epigraph_attribution~.epigraph, .epigraph_attribution~.epigraph_poem { margin-top:2.00em; margin-bottom:0.5em; text-indent: 0.0em; } /*Select sibs to induce “space above”, first class in series*/ .epigraph_attribution~.epigraph_attribution { margin-top:0.00em; } /*Figures*/ div.figbody { width: 75%; margin: 1em auto; padding: 0.5em 0.00em 0.5em 0.00em; text-indent: 0.00em; text-align: center; page-break-inside: avoid; } /* smaller image for au photo */ body.about_the_author_page div.figbody { width: 35%; margin: 1em auto; padding: 0.5em 0.00em 0.5em 0.00em; text-indent: 0.00em; text-align: center; page-break-inside: avoid; } img { margin: 0.00em; padding: 0.00em; max-width: 100%; } img#cover, img#title-page { margin: 0.00em; padding: 0.00em; } .caption { margin-top:0.5em; margin-right:0.00em; margin-bottom:0.5em; margin-left:0.00em; page-break-after: avoid; page-break-inside: avoid; text-align: center; text-indent: 0.00em; font-size: 0.9em; } .image_credit { margin-top:0.5em; margin-right:0.00em; margin-bottom:0.5em; margin-left:0.00em; page-break-after: avoid; page-break-inside: avoid; text-align: center; text-indent: 0.00em; font-size: 0.9em; font-style:italic; } .image_credit i { font-style:normal; } div.insertfig{ page-break-inside:avoid; text-align:center; margin: 3em auto; width: 75%; height: auto; } /*Index Styles*/ .index1, .index_entry { font-size: 0.90em; text-indent: 0.00em; } .index1_first { font-size: 0.90em; text-indent: 0.00em; margin-top: 0.9em; } .index2, .index_entry_L1 { font-size: 0.90em; text-indent: 0.00em; margin-left: 1.00em; } .index_entry_L2 { font-size: 0.90em; text-indent: 0.00em; margin-left: 2.00em; } /*Navigation*/ nav[epub|type~="toc"] {/*It would be better if toc was applied as class, which has wider support*/ font-family: sans-serif; } nav[epub|type~="landmarks"] { display: none; visibility: hidden; } nav[epub|type~="page-list"] { display: none; visibility: hidden; } /*the following two are redundant with the above, but not all readers recognize the epub|type selector, so applying a class allows for these lists to be suppressed. Apply to the