/**/ .body_style { display: block; text-align: justify; padding: 0; margin: 0.5em 3em 0 } /* Heading Styles */ .h1head, .h2head, .h3head, .h4head { clear: both; display: block; margin: 0.5em 1.5em 0; text-indent: 0; text-align: center; font-weight: bold; page-break-before: avoid } .h1head { font-size: 260% } .h2head { font-size: 220% } .h3head { font-size: 180% } .h4head { font-size: 140% } .section { page-break-before: always; page-break-inside: avoid } /* forces chunk break in epub */ .pgbreak { page-break-before: always; page-break-inside: avoid } /* w/o chunk break */ .chaphdbrk { margin-top: 2em } .sectbrk { margin-top: 3em } .secthdbrk { margin-top: 1.5em } .quobrk { margin-top: 1em } .parabrk { margin-top: 0.5em } abbr { white-space: nowrap; border-bottom: none; text-decoration: none } /* Paragraph Styles */ p { display: block; margin: inherit } /* Ruler Styles */ hr { /* 10% default */ clear: both; display: block; margin: 0.5em 10%; border-bottom-style: solid; border-bottom-width: thin; border-color: #404040; width: 80% } hr.sect_35 { margin: 1em 32.5%; width: 35% } hr.chap_50 { margin: 2em 25%; width: 50% } /* Definition List */ dl { display: block; margin: auto 0 } dt { margin: 0 0 0 0; text-align: left } dd { margin: 0 0 0 2em; text-align: left; padding-left: 3em; text-indent: -3em } /* table Styles */ table { display: table; max-width: 100%; margin: 1em auto; border-collapse: collapse; table-layout: auto; border-style: none } caption { display: table-caption; padding-top: 1.5em; padding-bottom: 0.5em; font-size: 140%; font-weight: bold; text-align: center; text-indent: 0 } tr { display: table-row } th { display: table-cell; padding: 0.5em 0.25em 0.5em; font-weight: bold; text-align: center; text-indent: 0; vertical-align: middle } td { display: table-cell; padding: 0.25em 0.5em 0 0; /* t,r,b,l */ text-align: left; text-indent: 0; vertical-align: top } /* footnotes and t-notes */ td.ft_nmbr { vertical-align: top; padding: 0.75em 0.25em 0 1em; text-align: right } td.ft_text { vertical-align: top; padding: 0.75em 1em 0 0.25em; text-indent: 0; text-align: justify } /* border styles */ .brdr_bt { border-bottom: solid 0.1em } .brdr_bt_thk { border-bottom: solid 0.2em } .brdr_lt { border-left: solid 0.1em } .brdr_tp { border-top: solid 0.1em } .brdr_rt { border-right: solid 0.1em } /* margin Styles */ .vm_00 { margin-top: 0 } .vm_10 { margin-top: 1em } .vm_15 { margin-top: 1.5em } .vm_20 { margin-top: 2em } .vm_25 { margin-top: 2.5em } .vm_30 { margin-top: 3em } .vm_40 { margin-top: 4em } .vm_60 { margin-top: 6em } /* Width Styles */ .wd_10 { width: 1em } .wd_55 { width: 5.5em } .wd_70 { width: 7em } .wd30 { width: 30% } /* padding Styles */ .padl_10 { padding-left: 1em } .padl_15 { padding-left: 1.5em } .padl_20 { padding-left: 2em } .padl_25 { padding-left: 2.5em } .padl_70 { padding-left: 7em } .padt_00 { padding-top: 0 } .padt_10 { padding-top: 1em } .padt_20 { padding-top: 2em } /* alignment */ .vert_m { vertical-align: middle } .align_ctr { margin-left: 2em; margin-right: 2em; text-align: center; text-indent: 0 } .align_rt { text-align: right; margin-left: 25%; text-indent: 0 } .align_lt { text-align: left } .align_jst { text-align: justify } /* Text indent */ .in_dropcap { text-indent: -0.4em } .in_00 { text-indent: 0 } .in_15 { text-indent: 1.5em } .hang_10 { text-indent: -1em } .hang_20 { text-indent: -2em } .tnote { text-indent: -2em; padding-left: 2em; text-align: justify } /* block Styles */ blockquote { display: block; margin: 0.5em 2em; text-indent: 1.5em; font-size: 85% } .blk_90 { margin-left: 2em; margin-right: 2em } .blk_img { page-break-inside: avoid; text-indent: 0; text-align: center } .blk_ctrpg { page-break-before: always; margin-left: 1.5em; margin-right: 1.5em; text-align: center; text-indent: 0 } .blk_tntop, .blk_fn, .blk_tn { border: solid 0.2em; padding: 0 1em 1em; margin: 4em 0 0; color: black; font-size: 85%; text-align: center; text-indent: 0 } .blk_tntop, .blk_tn { background-color: #9ff } .blk_fn { background-color: #ffc } .dropcap { padding: 0.05em 0.2em 0.1em 0.2em; line-height: 0.85; font-weight: normal; vertical-align: top; font-size: 340% } .nowrap { white-space: nowrap } .inblk { display: inline-block } .quotectn { margin: 1em 1.5em; text-align: center; text-indent: 0 } /* Font Styles */ .fnt_blkltr { font-family: "Cloister Black", Canterbury, Gothic, serif } /* text styling */ b, .txt_bold { font-weight: bold } /*700*/ sup { font-size: 70%; vertical-align: text-top } sub { font-size: 70%; vertical-align: sub } .txt_xs { font-size: 70% } .txt_sm { font-size: 85% } .txt_lg { font-size: 140% } .txt_xl { font-size: 180% } .txt_xxl { font-size: 220% } .txt_xxxl { font-size: 260% } .smcap { font-variant: small-caps } .smcap_all { font-variant: all-small-caps } .txt_ul { text-decoration: underline } .txt_notem { font-style: normal } i, cite, .txt_i { font-style: italic } .noshow { visibility: hidden } /* messages - non-obtrusive */ .msg { text-decoration: none; border-bottom: dotted 0.1em } .msg:link { color: inherit } .msg:active { color: inherit } .msg:visited { color: inherit } .msg:hover { color: inherit } /* special Classes */ .anchor { padding-left: 0.1em; vertical-align: top; font-weight: normal; font-style: normal; font-size: 70%; text-decoration: none; white-space: nowrap } /* Metered styles */ .metered { display: inline-block; margin-top: 0; margin-left: 0; margin-right: 0 } img { height: auto } .illo_cap { font-size: 85%; font-weight: bold; text-indent: 0; text-align: center } /* image widths for landscape screens */ .image_057 { max-width: 30% } .image_066 { max-width: 35% } .image_114 { max-width: 60% } .image_123 { max-width: 65% } .screenonly { display: inherit } @media all { /* was @media handheld */ .body_style { margin: 0.5em 1.5em } .msg { border-bottom: none } .inblk { display: inline-block } .screenonly { display: none } .dropcap { float: left; padding: 0.05em 0.2em 0.1em 0.2em; line-height: 0.85; font-weight: normal; vertical-align: top; font-size: 340% } .metered { display: block } /* image widths for portrait screens */ .image_057 { width: 53% } .image_066 { width: 61% } .image_114 { width: 95% } .image_123 { width: 95% } } /* CSS for tables */ #p155 .col1 { border-top: solid 0.1em; border-right: solid 0.1em; padding: 0.25em 0.25em 0 0; vertical-align: middle; text-align: center } #p155 .col2-4 { border-top: solid 0.1em; border-right: solid 0.1em; padding: 0.25em 0.25em 0; vertical-align: middle; text-align: center } #p155 .col5 { border-right: solid 0.1em; padding: 0.25em 0.25em 0 1.25em; text-indent: -1em } #p155 .col6 { padding: 0.25em 0.25em 0 1.25em; text-indent: -1em } #p155 .col7 { padding: 0.25em 0 0 1.25em; text-indent: -1em } #Patriarchs td { vertical-align: middle } #Priesthood td { vertical-align: middle } #Kings td { padding: 0 0.25em } #Kings .col1 { border-top: solid 0.1em; padding-left: 0; vertical-align: middle; text-align: center } #Kings .nmbr { border-left: solid 0.1em; text-align: right } #Kings .col8 { padding-right: 0; vertical-align: middle; text-align: center } #Kings .note { border-left: solid 0.1em; text-indent: 1.5em; text-align: left } #Prophets td { padding: 0 0.25em } #Prophets .col1 { padding-left: 0; text-align: right } #Prophets .col3 { border-left: solid 0.1em; text-align: right } #Prophets .col5 { border-left: solid 0.1em } #Prophets .col6-7 { border-left: solid 0.1em; padding-left: 1.25em; text-indent: -1em } #Prophets .foot { padding: 1em 0 0 2.25em; text-indent: -1em } #Assyria td { border-left: solid 0.1em; border-bottom: solid thin; padding: 0.25em 0.25em 0.25em 1.25em; text-indent: -1em } #Assyria .col1 { border-left: none; padding-left: 0; text-align: right } #Assyria .foot { border: none; padding: 1em 0 0 2.75em; text-indent: -1.5em } #Babylon td { border-left: solid 0.1em; border-bottom: solid thin; padding: 0.25em 0.25em 0.25em 1.25em; text-indent: -1em } #Babylon .col1 { border-left: none; padding-left: 0; text-indent: 0; text-align: center } #Persia td { border-left: solid 0.1em; border-bottom: solid thin; padding: 0.25em 0.25em 0.25em 1.25em; text-indent: -1em } #Persia .col1 { border-left: none; padding-left: 0; text-indent: 0; text-align: center } #Measure1 td { border: none; padding: 0.25em 0 0 0.5em; text-indent: 0 } #Measure1 .col1 { padding-left: 0; text-align: left } #Measure1 .col2-5 { width: 3em; text-align: right } #Measure1 th { padding: 0.5em 0 0 0.5em; text-align: right } #Measure2 td { border: none; padding: 0.25em 0.25em 0 0.25em; text-indent: 0 } #Measure2 .col1 { border: solid 0.1em; text-align: right } #Measure2 .col2-7 { border: solid 0.1em; text-align: right } #Measure2 .col8 { padding-left: 1.5em; text-indent: -1em } #Measure2 .col9-10 { text-align: right } #Measure2 th { padding: 0.5em 0 0 0.5em; vertical-align: bottom; text-align: right } #Measure3 td { border: none; padding: 0.25em 0.25em 0 0.25em; text-indent: 0 } #Measure3 .col1 { border: solid 0.1em; text-align: right } #Measure3 .col2-5 { border: solid 0.1em; text-align: right } #Measure3 .col6 { padding-left: 1.5em; text-indent: -1em } #Measure3 .col7-9 { padding-left: 0.5em; text-align: right } #Measure3 th { padding: 0.5em 0 0 0.5em; vertical-align: bottom; text-align: right } #Measure4 td { border: none; padding: 0.25em 0.25em 0 0.25em; text-indent: 0 } #Measure4 .col1 { border: solid 0.1em; text-align: right } #Measure4 .col2-6 { border: solid 0.1em; text-align: right } #Measure4 .col7 { padding-left: 1.5em; text-indent: -1em } #Measure4 .col8-9 { padding-left: 0.5em; text-align: right } #Measure4 th { padding: 0.5em 0 0 0.5em; vertical-align: bottom; text-align: right } #Measure5 td { border: none; padding: 0.25em 0.25em 0 0.25em; text-indent: 0 } #Measure5 .col1 { border: solid 0.1em; text-align: right } #Measure5 .col2-6 { border: solid 0.1em; text-align: right } #Measure5 .col7 { padding-left: 1.5em; text-indent: -1em } #Measure5 .col8-10 { padding-left: 0.5em; text-align: right } #Measure5 th { padding: 0.5em 0 0 0.5em; vertical-align: bottom; text-align: right } #Measure6 td { border: none; padding: 0.25em 0.25em 0 0.25em; text-indent: 0 } #Measure6 .col1 { border: solid 0.1em; text-align: right } #Measure6 .col2-4 { border: solid 0.1em; text-align: right } #Measure6 .col5 { padding-left: 1.5em; text-indent: -1em } #Measure6 .col6-8 { padding-left: 0.5em; text-align: right } #Measure6 th { padding: 0.5em 0 0 0.5em; vertical-align: bottom; text-align: center } .idxltrbrk { margin: 1.5em auto 0.5em } /**/