/**/ body { margin-left: 12%; margin-right: 12% } /* Heading Styles */ .h1head, .h2head, .h3head, .h4head, .h5head { clear: both; display: block; text-indent: 0; text-align: center; font-weight: bold; page-break-before: avoid } .h1head { margin: 2em 5% 1em; font-size: 180% } .h2head { margin: 2em 5% 1em; font-size: 160% } .h3head { margin: 2em 5% 1em; font-size: 140% } .h4head { margin: 2em 5% 1em; font-size: 120% } .h5head { margin: 2em 5% 1em; font-size: 100% } .no-break { page-break-before: avoid } /* for epubs */ .break { page-break-before: always } /* for epubs */ div.chapter { page-break-before: always; margin-top: 4em } /* paragraph formatting */ p { text-indent: 1.25em; margin-top: 0.75em; text-align: justify; margin-bottom: 0.75em } .unindent { text-indent: 0; margin-top: 0.75em; text-align: justify; margin-bottom: 0.75em } p.hanging { margin-left: 2em; text-indent: -2em } .p0 { margin-top: -0.75em } .p2 { margin-top: 2em } .p4 { margin-top: 4em } .m5 { margin-left: 2.5% } .m6 { margin-left: 4em } .m8 { margin-left: 6em } /* for cascading indents */ .m12 { margin-left: 9em } /* etc add as needed */ .center { text-align: center; text-indent: 0 } .hang1 { /* use as div class with internal paragraphs as m classes above */ margin-top: -0.75em; /* to eliminate double space */ text-indent: -1em; padding-left: 1em } .blockquote { margin-left: 5%; margin-right: 5%; text-align: justify; font-size: 97% } .sigright { /* this and next 2 lines stagger a right-aligned signature block. use this for the paragraph with breaks for following lines */ margin-right: 2em; text-align: right } .l4 { padding-right: 4em } /* used page 383 */ .l5 { padding-right: 5em } /* used page 383 */ hr { /*default rule across entire width */ margin-top: 2em; margin-bottom: 2em; margin-left: auto; margin-right: auto; clear: both } hr.medium { /* for screen only */ margin-right: 33%; margin-left: 33%; text-align: center; width: 34% } @media all { /* was @media handheld */ hr.medium { visibility: hidden } /* invisible; sections start with new page instead*/ } hr.mediumfr { /* for medium lines in front material, all media */ margin-right: 33%; margin-left: 33%; text-align: center; width: 34% } hr.short { margin-top: 1em; margin-bottom: 1em; margin-right: 45%; margin-left: 45%; text-align: center; width: 10% } table { margin-left: 1.25em; margin-right: auto; border-collapse: collapse; margin-top: 0.75em; margin-bottom: 0.75em } @media all { /* was @media handheld */ /* keeps tables from truncating display*/ table { margin-left: 5%; margin-right: 5%; border-collapse: collapse; margin-top: 1em; margin-bottom: 2em } } .fn { margin-left: 5%; /* table inside footnote */ margin-right: 5%; border-collapse: collapse; margin-top: 0.25em; margin-bottom: 0.75em; font-size: 90% } .ss { display: inline-block; text-align: right } td.center { vertical-align: bottom; /* alt, use 'top', or 'bottom' */ text-align: center; padding-left: 0.25em; padding-right: 0.25em; padding-bottom: 0.25em; padding-top: 0.25em } td.center4 { vertical-align: bottom; /* 4em; width */ column-width: 4em; text-align: center; padding-left: 0.25em; padding-right: 0.25em; padding-bottom: 0.25em; padding-top: 0.25em } td.left { vertical-align: bottom; text-align: left; padding-left: 0.25em; padding-right: 0.25em; padding-bottom: 0.25em; padding-top: 0.25em } td.leftpad { vertical-align: bottom; text-align: left; padding-left: 0.5em; /* extra space left */ padding-right: 0.25em; padding-bottom: 0.25em; padding-top: 0.25em } td.leftm { vertical-align: middle; text-align: left; padding-left: 0.25em; padding-right: 0.25em; padding-bottom: 0; padding-top: 0 } td.lefthang { vertical-align: bottom; /* hanging indent */ text-align: left; text-indent: -1em; padding-left: 1.25em; padding-right: 0.25em; padding-bottom: 0.25em; padding-top: 0.25em } td.lefthang10 { vertical-align: bottom; /* hanging indent width 10 em */ column-width: 10em; text-align: left; text-indent: -1em; padding-left: 1.25em; padding-right: 0.25em; padding-bottom: 0.25em; padding-top: 0.25em } td.right { vertical-align: bottom; text-align: right; padding-left: 0.25em; padding-right: 0.25em; padding-bottom: 0.25em; padding-top: 0.25em } td.rightpad { vertical-align: bottom; text-align: right; padding-left: 0.25em; padding-right: 0.5em; padding-bottom: 0.25em; padding-top: 0.25em } /* the following for population tables */ .r { border-right: solid thin } a:link { text-decoration: none } /* no UL of any links - useful for html accessibility */ /* Font styling */ .sc { font-style: normal; font-variant: small-caps } .small { font-size: 92% } .smaller { font-size: 85% } .muchsmaller { font-size: 79% } .larger { font-size: 150% } .xxl { font-size: 200% } .ls { letter-spacing: 0.1em } .errata { font-style: italic } .title { font-style: italic } .speaker { font-style: italic } /* for court transcripts */ .value { font-style: italic } .decoration { font-style: italic } .abbrev { font-style: italic } .u { text-decoration: underline } .o { text-decoration: overline } .caption { font-weight: bold; margin-top: 0; text-align: center; page-break-before: avoid } sup { /* to keep spacing between lines even */ font-size: 75% } abbr { border: none; text-decoration: none; font-variant: normal } .pageno { font-size: 50%; font-style: normal; text-align: right; text-indent: 0; /* needed if using indented paragraphs by default */ color: #444 } .fnanchor { /* style the [nn] reference in the body text */ font-size: 65%; text-decoration: none; vertical-align: 0.5em; font-weight: normal; white-space: nowrap; /* keeps footnote on same line as referenced text */ } .footnote { font-size: 90%; text-decoration: none; margin-left: 5%; margin-right: 5% } span.lock { white-space: nowrap } li { margin-left: 1em; /* for lists of errata; secondary lines indented */ text-indent: -1em; list-style-type: none } /* Images */ .figcenter { clear: both; margin-left: auto; margin-right: auto; text-align: center; /* this aligns the illo, not text */ } /* Poetry */ .poem { display: inline-block; text-align: left; margin-left: 10%; font-size: 92% } .poemnormal /* font size standard */ { display: inline-block; text-align: left; margin-left: 10%; font-size: 100% } .poem .i0 { text-indent: -3em; padding-left: 3em } .poemnormal .i0 { text-indent: -3em; padding-left: 3em } .poem .i0a { /* to align lines starting with quote mark */ text-indent: -3.25em; padding-left: 3em } .poemnormal .i1 { text-indent: -2em; padding-left: 3em } .poem .i2 { text-indent: -1em; padding-left: 3em } .poem .i4 { text-indent: 1em; padding-left: 3em } .poem .i6 { text-indent: 3em; padding-left: 3em } @media all { /* was @media handheld */ .poem { display: block; margin-left: 5%; margin-right: 5%; text-align: left; margin-top: 0.5em; margin-bottom: 0.5em } } /* remove bullets from index list */ .none { list-style-type: none } /**/