body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; } td, th { border-style:solid; border-width:1px; } table { border-collapse:collapse; } li { display:block; } body { padding: 0 5% 5%; } img { max-width: 100%; max-height: 100%; } /* CUSTOM */ .center, .center p { text-align: center; } .page-break-before { page-break-before:always; } .page-break-after { page-break-after:always; } p.no-margin { margin: 0; } /*COPYRIGHT*/ .Copyright.no-space { font-size: .75em; margin: 0; } .Copyright { font-size: .75em; margin: 0 0 1.5em 0; } /*TOC*/ nav {} nav ol { } nav ol li { list-style: none; margin: 0 0 .25em 1.5em; text-indent: -1.5em; /* border: 1px solid red; */ } nav ol li ol { margin: 0 0 0 20px; /* border: 1px solid red; */ } .part { /* font-weight: bold; */ } /* DEDICATION */ .Dedication { font-size: 1em; font-style: italic; } /* CH */ .drop { font-weight: bold; position: relative; font-size:3.25em; float:left; line-height:1.125em; margin: -0.09em 0.05em -0.283em 0; -adobe-float-keep:column; /* border: 1px solid green; */ } @media amzn-mobi { .drop { font-weight: bold; position: relative; font-size:3.25em; float:left; line-height:1.125em; margin: -0.09em 0.05em -0.283em 0; -adobe-float-keep:column; /* border: 1px solid green; */ } } @media amzn-kf8 { .drop { font-weight: bold; position: relative; font-size:3.25em; float:left; line-height:1.125em; margin: -0.09em 0.05em -0.283em 0; -adobe-float-keep:column; /* border: 1px solid green; */ } } .dropword { font-size: 2em; font-weight: bold; } .dropquote { float: left; font-size: 2em; line-height: .75em; margin: .3em 0 0 0; /* border: 1px solid fuchsia; */ } p.first-p-spacer { visibility: hidden; position: relative; height: 2em; border: 1px solid red; } .FW { color:#f99d33; font-size: 1.35em; font-weight: bold; line-height: 1.5em; margin-top: -.83em; margin-bottom: -.27em; display: inline-block; } .FW img { /* height: 35px !important; */ /* border: 1px solid green; */ } .Basic-Text-Frame { position: relative; padding: 8em 0 0 0; /* border-top: 1px solid blue; */ } p.Text-open, p.Text-first { font-size:1em; line-height:1.5em; text-decoration:none; text-indent:0px; text-align: left !important; /* border: 1px solid red; */ } p.Text, p.Verse { position: relative; font-size:1em; line-height:1.5em; text-indent: 1.5em; text-align: left; /* background-color: #bada55; */ } p.space { margin: 1.5em 0 0 0; } p.Text-space, p.Verse-first { position: relative; font-size:1em; line-height:1.5em; text-indent: 0; text-align: left; margin: 1.5em 0 0 0; /* background-color: #bada55; */ } p.Verse { text-indent: -1.5em; padding: 0 0 0 3em; font-style: italic; } p.Text.center { text-align: center; } p.sign { margin: 1.5em 0; } /* LETTER */ p.Letter-from-father-first { position: relative; font-size:1em; font-weight: bold; line-height:1.5em; text-indent: 1.5em; text-align: left; margin: 1.5em 0 0 0; padding: 0 0 0 1.5em; /* border: 1px solid red; */ } p.Letter-from-father { position: relative; font-size:1em; font-weight: bold; line-height:1.5em; text-indent: 1.5em; text-align: left; margin: 0; padding: 0 0 0 1.5em; /* border: 1px solid red; */ } p.Message { font-family: Courier; font-size: 1.15em; text-indent: 0; line-height: 1.15em; margin: .75em 0 .75em 1.5em; /* border: 1px solid red; */ } /* FORMATTING */ .italic { font-style: italic; } /* IMAGES */ .full-page { text-align: center; page-break-before:always; page-break-after:always; /* border: 1px solid red; */ } .full-page img { } .chap-start { text-align: center; margin: 2.5em 0 .5em 0; /* border: 1px solid red; */ } .chap-start img { width: auto; height: auto; } .half-page { position: relative; z-index: 1; text-align: center; /* height: 800px; */ /* border: 1px solid green; */ } .half-page img { width: 75% !important; height: auto; /* border: 1px solid red; */ } .quarter-page { position: relative; z-index: 1; text-align: center; margin: 0 0 4em 0; /* height: 800px; */ /* border: 1px solid green; */ } .quarter-page img { width: 50% !important; height: auto; /* border: 1px solid red; */ } .sig { padding: 0 0 0 2.5em; } /* BACK MATTER */ /* GLOSSARY */ .gloss-list { padding: 0 0 0 1.5em; /* border: 1px solid red; */ } .gloss-list li {} .gloss-list li .Text { text-indent: -1.5em; line-height: 1.5em; font-size: 1em; } .gloss-list li .Text-para { text-indent: 1.5em; line-height: 1.5em; font-size: 1em; } .gloss-list li .Text .glossword { font-weight: bold; } .super-cap { font-size: 1.5em; } .Ack-head { text-align: center; margin: 2em 0; font-size: 1.25em; font-style: italic; }