/**/ body { margin-left: 15%; margin-right: 15% } h1, h2, h3, h4, h5, h6 { text-align: center; /* all headings centered */ clear: both } p { margin-top: 0.75em; text-align: justify; margin-bottom: 0.75em } hr { width: 65%; margin-top: 2em; margin-bottom: 2em; margin-left: 17.5%; margin-right: 17.5%; clear: both } hr.med { width: 33%; margin-top: 2em; margin-bottom: 2em; margin-left: 33.5%; margin-right: 33.5%; clear: both } hr.short { width: 15%; margin-top: 1.5em; margin-bottom: 1.5em; margin-left: 42.5%; margin-right: 42.5%; clear: both } /* Tables */ table { margin-left: auto; margin-right: auto } .vat { vertical-align: top } .vatr { vertical-align: top; text-align: right } .vabr { vertical-align: bottom; text-align: right } .vatc { vertical-align: top; text-align: center } .pagenum { font-size: 75%; text-indent: 0; background-color: inherit; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none } ul { list-style: none } /* Formatting */ .blockquot { margin-left: 10%; margin-right: 10% } .order { margin-left: 20% } .subhead { text-indent: -1.5em; margin-left: 2em; font-size: 90%; font-weight: bold } .bbox { margin-left: auto; margin-right: auto; width: 70% } .adbox { padding: 1em } .center { text-align: center } .centertp { text-align: center; padding-top: 1em } .centerbp { text-align: center; padding-bottom: 1em } .centertbp { text-align: center; padding-top: 1em; padding-bottom: 1em } .right { text-align: right } .tp { padding-top: 1em } .hang { text-indent: -2em; margin-left: 2em } .ind1 { margin-left: 1em } .ind2 { margin-left: 2em } .indhalf { margin-left: 0.5em } .indqtr { margin-left: 0.25em } /* Fonts */ .smcap { font-variant: small-caps } .xsm { font-size: 60% } .sm { font-size: 75% } .msm { font-size: 90% } .lg { font-size: 125% } .mlg { font-size: 150% } .xlg { font-size: 200% } .super { vertical-align: baseline; font-size: 80% } /* superscripts that don't disturb line spacing */ .dropcap { padding-top: 0; font-size: 475%; line-height: 75% } /* Fractions */ .num { font-size: 75%; vertical-align: 0.5ex } .den { font-size: 75% } /* Images */ .illo { padding-top: 1em; padding-bottom: 1em; margin: auto; text-align: center } .border img { border: 5px solid silver } .border2 img { border: 2px solid black } .cap1 { text-align: right; font-style: italic; font-size: 80%; margin-top: -0.7em } .cap2 { text-align: center; font-weight: bold; margin-top: -0.45em } .cap3 { text-align: center; font-style: italic; margin-top: -0.65em } .floatl { clear: left; text-align: center; border: 0 solid black; margin: 0 4px 0 0; /* right margin to keep out from body */ } /* Family Trees */ .treebody { margin-left: -15%; margin-right: -15% } /* Footnotes */ .footnote { margin-left: 5%; margin-right: 5% } .footnote .label { vertical-align: baseline; font-size: 80%; text-decoration: none } .fnanchor { vertical-align: baseline; font-size: 80%; text-decoration: none } /* Transcriber Notes */ .notes { background-color: #eee; color: #000; padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 1em; padding-right: 1em; margin-left: 5%; margin-right: 5% } /* e-readers */ @media all { /* was @media handheld */ body { margin: 0; padding: 0; width: 90% } .bbox { width: auto } .cap1 { text-align: center; font-style: italic; font-size: 80%; margin-top: -0.7em } .dropcap { float: none; margin: 0; font-size: 100% } .notes { width: auto } } 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 } /**/