/**/ /* Reset styles to avoid cross-browser problems */ html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, cite, del, em, img, ins, strong, sub, sup, ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent } body { line-height: 1 } ol, ul { list-style: none } ins { text-decoration: none } del { text-decoration: line-through } abbr, img { text-decoration: none } table { border-collapse: collapse; border-spacing: 0 } /* Overall document styles start here */ html { margin: 1em; font-family: Georgia, serif } body { margin-left: 10%; margin-right: 10% } p { text-align: justify; line-height: 1.3; text-indent: 1em } h1, h2 { text-align: center; font-weight: normal; clear: both } h2 { font-size: 1.5em; margin: 1.5em } blockquote { margin: 1em 2em; font-size: 0.9em } /* Page number styling */ .pagenum { font-weight: normal; font-variant: normal; font-style: normal; letter-spacing: normal; text-indent: 0; text-align: right; color: gray } /*.pagenum:after { content: attr(title); }*/ /* Comment/uncomment this instruction to hide/show page numbers*/ .disguise { color: window } /* Used to make some page numbers invisible but still anchors. Used on pages that do not have page numbers printed on them but are included in the numbering scheme. */ #cover { margin: 3em auto; text-align: center; text-indent: 0 } #cover img { margin: auto } #ffleaf { margin: 8em auto; text-align: center; text-indent: 0; font-size: 1.5em; font-variant: small-caps } #title_page { margin: 5em auto; padding: 2em 0; background-color: #f1d7b2; border: 2px solid #9b8c77 } h1 { font-size: 3em; font-variant: small-caps; color: #ca2d28; padding: 0.5em 0 } #title_page p { text-align: justify; margin: auto; text-indent: 0; font-style: italic } #title_page em { font-style: normal } #author, #illustrator { font-size: 1.75em; display: block; margin: 0.75em 0; font-style: normal; color: #ca2d28; text-align: center } #title_page #embellish { text-align: center; font-style: normal } #title_page #device { text-align: center; border-top: double 5px #9b8c77; border-bottom: double 5px #9b8c77; padding: 2em 0 } #pub_city, #publisher { font-style: normal; color: #ca2d28; letter-spacing: 0.15em } #copyright_page { margin: 5em auto; font-style: italic } #copyright_page p { text-align: center; text-indent: 0; margin: 1em 0 } #preface { margin: 5em auto } #preface h2 { line-height: 1.7 } #preface p { font-style: italic } #preface p em { font-style: normal } #preface .dedication { font-size: 0.9em; display: block; font-style: normal; text-align: center; margin: 1em; text-indent: 0; line-height: 1.7 } #preface .dedication em { font-style: italic } #preface .signature { text-align: center; font-style: normal } #contents, #illustrations { margin: 5em 0 5em 3em } #contents ul { list-style-type: upper-roman } #illustrations ul { list-style-type: none } #contents li, #illustrations li { line-height: 1.2; margin: 0.75em 1.5em } #contents .toc_page, #illustrations .toc_page { text-align: right } p.page_column { text-align: right; font-size: 0.8em } #half_title, #internal_title { font-size: 1.5em; text-indent: 0; text-align: center; margin: 4em 0; padding: 1em 0; font-variant: small-caps } .half_subtitle { display: block; font-size: 0.9em; padding-top: 1em } #internal_title em { font-style: normal } .chapter { margin: 5em 0 } .chapter h2 { text-align: center; font-size: 1em } .chapter h2 .chapter_no { display: block } .first_paragraph { text-indent: 0 } .first_word { font-variant: small-caps; font-size: 1.5em; line-height: 1 } .illo { text-indent: 0; margin: 2em auto; text-align: center } /* images are 300 px wide; 350 to allow for simulation of caption bleed in original */ .illo p { font-size: 0.8em; margin-left: 40%; text-indent: 0; text-align: left } .illo_ch { font-style: italic; display: block; padding-top: 0.75em; text-align: right } .fig { text-indent: 0; margin: 2em auto; text-align: center } /* Used to hide text that is replaced by an image, but make it available to screen readers */ .small_all_caps { font-size: 0.8em; font-style: normal } .editor_note { margin: 2em; font-size: 0.9em; line-height: 1 } p.editor_note { text-align: center; text-indent: 0 } .nb { font-variant: small-caps } #snake_sign { text-indent: 0; text-align: center; width: 50%; padding: 1em; border: 3px double gray; margin: 1em auto } .poem { margin: 1em 3em; font-size: 0.9em } .poem p { line-height: 1.1 } .stanza { margin: 1em auto } .i2 { text-indent: 2em } #transcribers_note { margin: 4em; padding: 1em; font-size: 0.9em; border: 1px gray solid; background-color: #ccc; color: black; line-height: 1.1 } #transcribers_note p { text-indent: 0 } #transcribers_note ul { margin-left: 1em } #the_beginning { border-top: 3px gray double } #the_end { border-bottom: 3px gray double } /* Anchors */ a:link { color: #3A3E9D; background-color: inherit; text-decoration: none } a:visited { color: #006; background-color: inherit; text-decoration: none } a:hover { color: #A8480E; background-color: #CC9 } div.pg { font-family: Times-Roman, serif } h1.pg { font-size: 190%; font-variant: normal; font-weight: bold; color: #000; padding: 0 0 } h3.pg { text-align: center; clear: both } hr.full { width: 100%; margin-top: 3em; margin-bottom: 0; margin-left: auto; margin-right: auto; border-width: 4px 0 0 0; /* remove all borders except the top one */ border-style: solid; border-color: #000; clear: both } pre { font-size: 85% } /**/