/* 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 { margin-left:1em; margin-right:1em; margin-top:0em; margin-bottom:0em; 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_paragraph { margin-top:1.00em; text-indent: 0em; } /* Text Break Styles */ .txtb2 { text-align:center; font-size:1em; margin-top:0.00em; margin-bottom:0em; } .txtb2 + p, header + p { text-indent:0em; } /* 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; } /*Copyright*/ .copyright_line, .isbn, .edition { font-size: 0.9em; margin-top:1.00em; text-indent:0.00em; } .designer { font-size: 0.9em; margin-top:1.00em; text-indent:0.00em; font-style:italic; } div.cataloging_in_publication_data_group { text-indent: 0.00em; text-align: justify; margin-top: 1.00em; margin-bottom:0em; } p.cataloging_in_publication_data { font-size: 0.9em; text-indent: 0.00em; text-align: justify; } /*end of Copyright*/ /*Headings*/ h1, .topictitle1 /*topictitle1*/{ font-size: 2.0em; margin-bottom: 2em; margin-top:2.0em; text-align:center; } .section_number { font-size:inherit; } .title { font-size:inherit; } /* Display Styles */ p.centered_content /* disp element */ { text-align:center; text-indent:0em; margin-top:1em; margin-bottom:1em; text-transform:uppercase; font-size:1em; font-style:italic; font-weight:bold; } /* automated image divs */ div.cover { margin:0.00em; text-align:center; height:100%; } div.title_page { margin:1.00em; text-align:center; } .a1 /*all exterior links throughout epub*/ { text-decoration:underline; } .backad /*images*/ { margin-top:1em; margin-bottom:1em; text-indent:0em; text-align:center; } .backad_epi /*heads*/ { font-weight:bold; margin-top:1em; margin-bottom:0em; text-indent:0em; text-align:center; } .backad_epi1 /*subheads*/ { margin-top:0em; margin-bottom:0em; text-indent:0em; text-align:center; } /*div & blockquote*/ div.elect_group { margin-left:0em; margin-right:0em; margin-top:0em; margin-bottom:0em; quotes: none; } /* Specific Paragraph Styles */ p.electronic_text { text-indent:1.50em; margin-top:0em; margin-bottom:0em; font-weight:bold; } span.electronic_text_inline { font-weight:bold; } /* Letters */ /*Letter FMLO reduced to base output attribute*/ div.letter_group { margin-top:0.0em; margin-bottom:0.0em; margin-right:0em; margin-left:0em; text-align:justify; font-style:italic; font-size:1em; } .letter { font-style:italic; text-indent:1.50em; margin-top: 0em; margin-bottom:0em; } /*Invert italic styling for letters*/ .letter i, div.letter_group i, .location i { font-style:normal; } /* end Letters */ img { margin: 0.00em; padding: 0.00em; max-width: 100%; max-height:100%; } .ata_img { text-align:center; margin-top:0em; margin-bottom:0.5em; padding:0em; text-indent:0em; } .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; } .image_caption { margin-top:0.5em; margin-right:0.00em; margin-bottom:1em; margin-left:0.00em; text-align: center; text-indent: 0.00em; font-size: 1em; 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