/* 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 { background-color: transparent; hyphens: none; margin-left:1em; margin-right:1em; 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; text-indent:1.50em; 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; } /* Text Break Styles */ .txtb2 { text-align:center; font-size:1em; margin-top:0.00em; } /*addition for MM First Paragraph*/ 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; } 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; } /* 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.about_the_author_page p.first_paragraph::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*/ /* About the Publisher */ .Atp { font-size:1em; 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; } /*Dedication*/ p.dedication { text-align: center; text-indent: 0.00em; font-style: italic; padding: 0.00em; margin: 0.00em 0em 0em 0em; } .dedication~.dedication { margin-top:0.0em; } p.dedication i { font-style:normal; } /*Copyright*/ .copyright_line, .isbn, .edition, .publication_history_line, .credit_line { font-size: 0.9em; margin-top:1.00em; text-indent:0.00em; text-align:center; } .trademark_statement { font-size: 0.9em; margin-top:0.00em; text-indent:0.00em; text-align:center; } div.trademark_group { margin-top:1.00em; } .designer { font-size: 0.9em; margin-top:1.00em; text-indent:0.00em; font-style:italic; text-align:center; } div.cataloging_in_publication_data { text-indent: 0.00em; text-align: center; margin-top: 1.00em; margin-bottom:0em; } p.cataloging_in_publication_data { font-size: 0.9em; text-align: center; text-indent: 0.00em; } p.print_code_line { font-size: 0.9em; text-align: center; text-indent: 0.00em; } /*end of Copyright*/ /*Headings*/ header /*not sure this is necessary any more*/ { margin-top: 0em; margin-bottom: 0em; } .topictitle1{ font-size: 1.5em; margin-bottom: 2em; margin-top:2em; text-align: center; text-indent:0.00em; } .title, .chaptertitle, .parttitle { text-align: center; font-weight:bold; text-indent:0.00em; } /* automated image divs */ div.cover { margin:0.00em; text-align:center; height:100%; } div.title_page { margin:0.00em; text-align:center; } /* Specific Paragraph Styles */ .closing_section_general { text-align:center; text-indent:0.00em; margin-top:1.00em; margin-right:0.00em; margin-bottom:0.00em; } /* Letters */ /*Letter FMLO reduced to base output attribute*/ div.letter_group { margin-top:1.0em; margin-right:1.5em; margin-bottom:1.0em; margin-left:1.5em; text-align:justify; font-style:italic; font-size:1em; } .letter { font-style:italic; text-indent:0.00em; margin-top: 0.00em; } .letter_signature_para { text-align:right; text-indent:0.00em; margin-top:0.00em; font-style:italic; } /* Epigraphs */ /*epi_group will now wrap epigraphs*/ div.epi_group, div.epigraph, div.epigroup { margin-top:1.0em; margin-bottom:1.0em; margin-left:1.5em; margin-right:1.5em; font-size:1em; text-align:center; } p.epigraph { text-indent:0.00em; text-align:center; } p.epigraph_attribution { text-indent:0.00em; text-align:center; } /*Figures*/ img { margin: 0.00em; padding: 0.00em; max-width: 100%; max-height:100%; } img#cover, img#title-page { margin: 0.00em; padding: 0.00em; } .figbody { margin-top:1em; margin-bottom:1em; text-indent: 0.00em; text-align: center; page-break-inside: avoid; } .ch_img { margin-top:2em; margin-bottom:0em; text-indent: 0.00em; text-align: center; page-break-inside: avoid; } /* smaller image for au photo */ .ata_img { margin-top:0em; margin-bottom:0.5em; text-indent: 0.00em; text-align: center; page-break-inside: avoid; } .image_credit { margin-top:0.5em; margin-right:0.00em; margin-bottom:1em; margin-left:0.00em; text-align: center; text-indent: 0.00em; font-size: 0.9em; font-style:italic; } /*Navigation*/ nav[epub|type~="toc"] {/*It would be better if toc was applied as class, which has wider support*/ } 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