/* CRB General_CSS: Revised 04-07-17 */ 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; } table { font-family:"Arial", sans; font-size:.85em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0em; margin-left:auto; margin-right:auto; margin-top:.75em; margin-bottom:.75em; text-align:left; text-decoration:none; text-indent:0em; border:0; border-collapse:collapse; } th { padding-left: 0px; padding-right:20px; padding-top:5px; padding-bottom:5px; } td { padding-left: 20px; padding-right:20px; padding-top:0px; padding-bottom:0px; vertical-align:top; } body { -epub-hyphens:auto; -webkit-hyphens:auto; } @page { margin : 0em 0em 0em 0em; } /* Basic lists */ ol { display: block; font-family:"Times New Roman", serif; font-size:.95em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; list-style-type: decimal; margin-top:.75em; margin-bottom:.75em; margin-left: 0; margin-right: 0; padding-left: 2em; } ul { font-family:"Times New Roman", serif; font-size:.95em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; display: block; list-style-type: disc; margin-top:.75em; margin-bottom:.75em; margin-left: 0; margin-right: 0; padding-left: 2em; } li { margin-bottom:0em; margin-left:0em; margin-right:0em; margin-top:0em; text-align:left; text-decoration:none; text-indent:0em; } /* Headings */ h1 { font-family:"Times New Roman", serif; font-size:1.75em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.5; margin-bottom:1em; margin-left:0em; margin-right:0em; margin-top:0em; text-align:center; text-decoration:none; text-indent:0em; } h2 { font-family:"Times New Roman", serif; font-size:1.5em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.2; margin-bottom:1em; margin-left:0em; margin-right:0em; margin-top:1.5em; text-align:left; text-decoration:none; text-indent:0em; } h3 { font-family:"Times New Roman", serif; font-size:1.25em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1; margin-bottom:0.5em; margin-left:0em; margin-right:0em; margin-top:1em; text-align:left; text-decoration:none; text-indent:0em; } h4 { font-family:"Times New Roman", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.25; margin-bottom:0em; margin-left:0em; margin-right:0em; margin-top:1em; text-align:left; text-decoration:none; text-indent:0em; } /* Part heads */ .pt_tit { font-family:"Times New Roman", serif; font-size:1.5em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.5; margin-bottom:1.5em; margin-left:0em; margin-right:0em; margin-top:1em; text-align:left; text-decoration:none; text-indent:0em; } /* Prelim, backmatter heads */ .plm_hd { font-family:"Times New Roman", serif; font-size:1.25em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.5; margin-bottom:2em; margin-left:0em; margin-right:0em; margin-top:1em; text-align:left; text-decoration:none; text-indent:0em; } /* Body text */ p { -epub-hyphens:none; -webkit-hyphens:none; font-family:"Times New Roman", serif; font-size:.95em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0em; margin-left:0em; margin-right:0em; margin-top:0; text-align:left; text-decoration:none; text-indent:0em; } .fo { text-indent:0em; } .abb_fo { margin-left:1em; text-indent:-1em; } .fo_space { text-indent:0em; margin-top:.75em; } .pi, .enot_pi { text-indent:1em; } .pi_space { text-indent:1em; margin-top:.75em; } .fo_rright { text-align:right; } .fo_rright_space { text-align:right; margin-top:.75em; } .fo_ctr_small_space { font-family:"Times New Roman", serif; font-size:.85em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:1.5em; margin-left:0em; margin-right:0em; margin-top:0; text-align:center; text-decoration:none; text-indent:0em; } /* Sans serif text */ /* NSBT40 Appendix */ /* NSBT40 end */ .ded_fo { font-family:"Times", serif; font-size:1em; font-style:normal; font-weight:normal; line-height:1.25; margin-right:0em; margin-top:3em; text-align:center; } /* Title pages and other full-page graphics */ img.fo_titlepage { max-width: 90%; } img.figure { max-width: 100%; } div.graphic { text-align:center; width: 100%; margin-top:0em; margin-bottom:0em; } div.graphic_space { text-align:center; width: 100%; margin-top:.75em; margin-bottom:.5em; } /* end */ .imprint { font-family:"Times New Roman", serif; font-size:.75em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0em; margin-left:0em; margin-right:0em; margin-top:0em; text-align:left; text-decoration:none; text-indent:0em; } .imprint_sp { font-family:"Times New Roman", serif; font-size:.75em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0em; margin-left:0em; margin-right:0em; margin-top:1em; text-align:left; text-decoration:none; text-indent:0em; } .chtit { font-family:"Times New Roman", serif; font-size:1.25em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.5; margin-bottom:2em; margin-left:0em; margin-right:0em; margin-top:1em; text-align:left; text-decoration:none; text-indent:0em; } .chtit_part { font-family:"Times New Roman", serif; font-size:1.2em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:1.5em; margin-left:0em; margin-right:0em; margin-top:0em; text-align:left; text-decoration:none; text-indent:0em; } .b_head, .hd_bnot { font-family:"Times New Roman", serif; font-size:.9em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.25; margin-bottom:.5em; margin-left:0em; margin-right:0em; margin-top:.75em; text-align:left; text-decoration:none; text-transform:none; text-indent:0em; } .c_head { font-family:"Times New Roman", serif; font-size:.95em; font-style:italic; font-variant:normal; font-weight:bold; line-height:1.25; margin-bottom:0em; margin-left:0em; margin-right:0em; margin-top:.75em; text-align:left; text-decoration:none; text-indent:0em; } .cb_head { font-family:"Times New Roman", serif; font-size:.95em; font-style:italic; font-variant:normal; font-weight:bold; line-height:1.25; margin-bottom:0em; margin-left:0em; margin-right:0em; margin-top:.75em; text-align:left; text-decoration:none; text-indent:0em; } .cd_head { font-family:"Times New Roman", serif; font-size:.95em; font-style:italic; font-variant:normal; font-weight:bold; line-height:1.25; margin-bottom:0em; margin-left:0em; margin-right:0em; margin-top:0em; text-align:left; text-decoration:none; text-indent:0em; } .d_head { font-family:"Times New Roman", serif; font-size:.95em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0em; margin-left:0em; margin-right:0em; margin-top:1em; text-align:left; text-decoration:none; text-indent:0em; } .db_head, .dc_head { font-family:"Times New Roman", serif; font-size:.95em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0em; margin-left:0em; margin-right:0em; margin-top:0em; text-align:left; text-decoration:none; text-indent:0em; } /* Bibliography */ .biblio1 { font-family:"Times New Roman", serif; font-size:.95em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0em; margin-left:1em; margin-right:0em; margin-top:0em; text-align:left; text-decoration:none; text-indent:-1em; } /* NDT2: 1-line entry; see also */ /* Displayed text: epigraphs, prose, verse */ /* For Songs for a Saviour's Birth */ /* For Songs for a Saviour's Birth end */ .dpy_pros1s { font-family:"Times New Roman", serif; font-size:0.85em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0em; margin-left:1em; margin-right:0em; margin-top:.75em; text-align:left; text-decoration:none; text-indent:0em; } /* Translation: AOTC */ /* Display: AOTC, TOTC, TNTC */ /* Prose display: at numbered and bullet list level indent */ .dpy_verse1s { font-family:"Times New Roman", serif; font-size:0.85em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0em; margin-left:3em; margin-right:0em; margin-top:1em; text-align:left; text-decoration:none; text-indent:-2em; } .dpy_verse1 { font-family:"Times New Roman", serif; font-size:0.85em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0em; margin-left:3em; margin-right:0em; margin-top:0em; text-align:left; text-decoration:none; text-indent:-2em; } .dpy_verse2 { font-family:"Times New Roman", serif; font-size:0.85em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0em; margin-left:4em; margin-right:0em; margin-top:0em; text-align:left; text-decoration:none; text-indent:-2em; } .dpy_source { font-family:"Times New Roman", serif; font-size:0.85em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0em; margin-left:1em; margin-right:0em; margin-top:0em; text-align:left; text-decoration:none; text-indent:0em; } .dpy_body1s { font-family:"Times New Roman", serif; font-size:0.95em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0em; margin-left:2em; margin-right:0em; margin-top:1em; text-align:left; text-decoration:none; text-indent:-1em; } .dpy_body1 { font-family:"Times New Roman", serif; font-size:0.95em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0em; margin-left:2em; margin-right:0em; margin-top:0em; text-align:left; text-decoration:none; text-indent:-1em; } /* Number, bullet, letter lists */ .lst_num1, .lst_blt1 { text-align:left; text-decoration:none; text-indent:0em; } /* Bullet level 2; no space */ /* Letter lists; no space */ /* Letter lists; with space */ .lst_let1s { margin-top:.75em; margin-bottom:.75em; margin-left:0em; list-style-type:lower-alpha; } .lst_let3rm { font-size:1em; margin-top:0em; margin-bottom:0em; margin-left:1em; list-style-type:lower-roman; } /* Unnumbered lists; treat as indented paras for mobi */ /* Footnotes */ .fnot_fo { font-family:"Times New Roman", serif; font-size:0.85em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0em; margin-left:0em; margin-right:0em; margin-top:0em; text-align:left; text-decoration:none; text-indent:0em; } /* Indexes */ .series_txt { font-family:"Times New Roman", serif; font-size:.95em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0em; margin-left:0em; margin-right:0em; margin-top:0em; text-align:left; text-decoration:none; text-indent:0em; } /* NSBT Titles */ /* end */ .FnotRef { vertical-align:super; font-size:0.5em; text-decoration:none; border:1px solid gray; padding:1px; } .FnotNo { text-decoration:underline; } .sup_roman { font-family:"Times New Roman", serif; font-size:0.6em; font-style:normal; font-weight:normal; vertical-align:super; text-decoration:none; } span.smallcaps { font-family:"Times New Roman", serif; font-style:normal; font-variant:small-caps; font-weight:normal; } span.smallcaps_ital { font-family:"Times New Roman", serif; font-style:italic; font-variant:small-caps; font-weight:normal; } span.bold { font-family:"Times New Roman", serif; font-style:normal; font-weight:bold; } span.translit_hebrew { font-family:"Times New Roman", serif; font-style:italic; font-weight:normal; } span.italic { font-family:"Times New Roman", serif; font-style:italic; font-weight:normal; } /* Chiasm structure */ /* Boxed text */ /* Boxed text: no padding before bottom rule */ /* Box: numbered list, rule above, below */ /* Callouts */ /* Rules */ /* TOTC, TNTC */ /* Analysis */ .anal1_hd { font-family:"Times New Roman", serif; font-size:.95em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.25; margin-bottom:0em; margin-left:0em; margin-right:0em; margin-top:1em; text-align:left; text-decoration:none; text-indent:0em; } .anal_ll1_1_lst, .anal_ll1_2_lst { font-family:"Times New Roman", serif; font-size:.95em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0em; margin-left:3em; margin-right:0em; margin-top:0em; text-align:left; text-decoration:none; text-indent:-2em; } .anal_rm1_1_lst, .anal_rm1_2_lst { font-family:"Times New Roman", serif; font-size:.95em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25; margin-bottom:0em; margin-left:4em; margin-right:0em; margin-top:0em; text-align:left; text-decoration:none; text-indent:-2em; } /* BST Series */