@font-face { font-family : Roman; font-style: normal; font-weight: normal; src: url("../Fonts/AdobeTextNYUP-Regular.otf"); } @font-face { font-family : Roman; font-style: italic; font-weight: normal; src: url("../Fonts/AdobeTextNYUP-It.otf"); } @font-face { font-family : Arabic; font-style: normal; font-weight: normal; src: url("../Fonts/DTPNaskhOT_2014.otf"); } @font-face { font-family : AyahStar; font-style: normal; font-weight: normal; src: url("../Fonts/DejaVuSans.ttf"); } @page { margin: 0.5em; } em, strong, sup {} a {color:blue;} body {font-family: Roman; direction:ltr;} blockquote {font-size: smaller;} .warning {color:red;} div.arabic {text-align:right;direction: rtl; font-size:larger;font-family: Arabic; margin-top:0.5em;} div.dedication { padding-top: 4em; padding-bottom: 4em;font-family: Roman; page-break-before:always;} div.english {font-family: Roman; margin-top:0.5em;} div.indented {margin-left: 1.5em;} div.level_0_section {font-family: Roman;} div.level_1_section {font-family: Roman;page-break-before:always;} div.level_1_section_no_page_break {font-family: Roman;} div.text {font-family: Roman; } div.text_titlepage {padding-top:4em; padding-bottom: 4em;font-family: Roman; } div.text_titlepage_arabic {padding-top:4em; padding-bottom: 4em; direction:rtl;font-family: Arabic; } div.titlepage_title_connector {text-align: center; margin-top:1.5em;} div.titlepage_title_main,div.titlepage_title_alt {font-size: 21pt; text-align: center; margin-top:1.5em;} div.titlepage_title_sub {font-size: 18pt; text-align: center; margin-top:1.5em;} div.titlepage_title_connector_arabic {text-align: center; margin-top:1.5em;} div.titlepage_title_main_arabic,div.titlepage_title_alt_arabic {font-size: 24pt; text-align: center; margin-top:1.5em;} div.titlepage_title_sub_arabic {font-size: 21pt; text-align: center; margin-top:1.5em;} div.titlepage_byline {text-align: center; margin-top:1.5em;} div.toc_entry {text-indent:-2em;padding-left: 4em;text-align:left; margin-top:0; margin-bottom: 0;} div.toc_frontback {text-indent:-2em;padding-left: 2em;text-align:left; margin-top:0; margin-bottom: 0;} div.toc_part {text-indent:0;text-align:left; margin-bottom: 0; font-variant:small-caps;margin-top:1em;} div.volume_titlepage_ara-Arab {direction:rtl;font-family: Arabic;} div.volume_titlepage_eng {page-break-before:always;} div.heading_level_0 {font-size:18pt;margin-top:4em;margin-bottom:4em;text-align:center;font-family: Roman; } div.heading_level_0_initial_part {font-size:18pt;margin-top:4em;margin-bottom:1em;text-align:center;font-family: Roman; } div.heading_level_0_final_part {font-size:18pt;margin-top:0;margin-bottom:4em;text-align:center;font-family: Roman; } div.heading_level_0_arabic {margin-top:4em;margin-bottom:4em;text-align:center; direction:rtl;font-family: Arabic; font-size: 32pt;} div.heading_level_0_arabic_initial_part {margin-top:4em;margin-bottom:1em;text-align:center; direction:rtl;font-family: Arabic; font-size: 32pt;} div.heading_level_0_arabic_final_part {margin-top:0;margin-bottom:4em;text-align:center; direction:rtl;font-family: Arabic; font-size: 32pt;} div.heading_level_1 {font-size:16pt;margin-top:2em;margin-bottom:1em;text-align:center;font-family: Roman; } div.heading_level_1_initial_part {font-size:16pt;margin-top:2em;margin-bottom:1em;text-align:center;font-family: Roman; } div.heading_level_1_intermediate_part {font-size:16pt;margin-top:0;margin-bottom:1em;text-align:center;font-family: Roman; } div.heading_level_1_final_part {font-size:16pt;margin-top:0;margin-bottom:1em;text-align:center;font-family: Roman; } div.heading_level_1_arabic {margin-top:2em;margin-bottom:1em;text-align:center; direction:rtl;font-family: Arabic; font-size: 28pt;} div.heading_level_1_arabic_initial_part {margin-top:2em;margin-bottom:0.5em;text-align:center; direction:rtl;font-family: Arabic; font-size: 28pt;} div.heading_level_1_arabic_intermediate_part {margin-top:0em;margin-bottom:0.5em;text-align:center; direction:rtl;font-family: Arabic; font-size: 28pt;} div.heading_level_1_arabic_final_part {margin-top:0;margin-bottom:1em;text-align:center; direction:rtl;font-family: Arabic; font-size: 28pt;} div.heading_level_1_frontback {font-size:16pt;margin-top:2em;margin-bottom:1em;text-align:center;font-family: Roman; } div.heading_level_1_frontback_with_byline {font-size:16pt;margin-top:2em;margin-bottom:0.5em;text-align:center;font-family: Roman; } div.heading_level_2 {margin-top:1.5em;margin-bottom:1em;text-align:center;font-family: Roman; } div.heading_level_2_arabic {margin-top:1.5em;margin-bottom:1em;text-align:center; direction:rtl;font-family: Arabic; font-size: 24pt;} div.heading_level_2_frontback {margin-top:1.5em;margin-bottom:1em;text-align:center;font-family: Roman; } div.heading_level_2_frontback_numbered {margin-top:1.5em;margin-bottom:1em;text-align:left;font-family: Roman; } div.heading_level_3 {margin-top:1.5em;margin-bottom:1em;text-align:left;font-family: Roman; text-align:center;} div.heading_level_3_arabic {margin-top:1.5em;margin-bottom:1em;text-align:center; direction:rtl;font-family: Arabic; font-size: larger;} div.heading_level_3_frontback {margin-top:1.5em;margin-bottom:1em;text-align:left;font-family: Roman;font-style:italic;} div.heading_level_3_frontback_numbered {margin-top:1.5em;margin-bottom:1em;text-align:left;font-family: Roman; } /* Basic block types */ p.bibliography_item {padding-left:2em; text-indent: -2em; margin-top:0; margin-bottom: 0;font-family: Roman; } p.bismillah {text-align:center; margin-bottom:0.5em;text-indent:0;margin-top:0;} p.byline_level_1 {text-align:center; margin-bottom:4em;font-family: Roman; } p.citation_source_line {text-align: right; margin-top:0; margin-bottom:0; font-family: Roman; } p.dedication_line {text-align:center; margin-top:0; margin-bottom:0; font-style:italic;font-family: Roman; } p.epigraph_citation_line {text-align: center; margin-top:0; margin-bottom:0; font-size:smaller;font-family: Roman; } p.footnote_to_heading {direction:rtl; text-align:right;font-family: Arabic; font-size: medium;} p.footnotes {direction:rtl; text-align:right;font-family: Arabic; font-size: medium; margin-top:0.5em;} p.glossary_entry {padding-left:2em; text-indent: -2em; margin-top:0; margin-bottom: 0;font-family: Roman; } p.note {font-size:8pt; margin-top:0; margin-bottom:0;text-align:justify;text-indent:1em;} p.note_quote {font-size:8pt; margin-top:0;margin-bottom:0;text-align: justify;margin-left:1.5em;margin-right:1.5em;text-indent:1em;} p.note_token {font-size:8pt; margin-top:0; margin-bottom:0;text-align:left;} p.paragraph {margin-top:0;margin-bottom:0;text-indent:1em; text-align: justify;} p.verse_line_centered {direction:rtl; text-align:center; padding-right:2em;padding-left:2em;} p.verse_line_no_indent {padding-left:3em; text-indent:-2em;margin-top:0;margin-bottom:0;text-align:left;} p.verse_line_single_indent {padding-left:3em; text-indent:-1em;margin-top:0;margin-bottom:0;text-align:left;} p.verse_line_double_indent {padding-left:3em; margin-top:0;margin-bottom:0;text-align:left;} /* Block modifiers */ p.arabic {font-family:Arabic; direction:rtl;} p.centered {text-align:center; margin-bottom:0;text-indent:0;} p.halfline_space_above {margin-top:0.5em;} p.halfline_space_below {margin-bottom:0.5em;} p.isnad {margin-top:0;margin-bottom:0;text-indent:1em;font-size:smaller;text-align: justify;} p.line_space_above, div.line_space_above {padding-top:1em;} p.line_space_below, div.line_space_below {padding-bottom:1em;} p.margin_note {font-size:8pt;} p.no_indent {text-indent:0;} p.quote {margin-left:1.5em;margin-right:1.5em;} /* These from the old system, not amended yet*/ p.paragraph_answer {margin-top:0;margin-bottom:0;margin-left:1.5em; text-indent:0;font-family: Roman; text-align: justify;} p.paragraph_answer_arabic {direction:rtl; margin-top:0;margin-bottom:0;margin-right:1.5em; text-indent:0;font-family: Arabic; text-align:justify;} p.paragraph_arabic {direction:rtl; margin-top:0;margin-bottom:0;text-indent:1em;font-family: Arabic; text-align:justify;} p.paragraph_hanging_indent {margin-top:0;margin-bottom:0; margin-left: 1em; text-indent:-1em;font-family: Roman; text-align: justify;} p.paragraph_hanging_indent_arabic {margin-top:0;margin-bottom:0; margin-right: 1em; text-indent:-1em;font-family: Arabic; text-align:justify;} p.paragraph_isnad_arabic, p.paragraph_smaller_arabic {direction:rtl; margin-top:0;margin-bottom:0;text-indent:1em;font-size:smaller;font-family: Arabic; text-align:justify;} p.paragraph_justify {margin-top:0;margin-bottom:0;text-indent:1em;text-align: justify;font-family: Roman; } p.paragraph_question {margin-top:0;margin-bottom:0;text-indent:0;font-family: Roman; text-align: justify;} p.paragraph_question_arabic {direction:rtl; margin-top:0;margin-bottom:0;text-indent:0;font-family: Arabic; text-align:justify;} p.paragraph_no_indent_justify_arabic {direction:rtl; margin-top:0;margin-bottom:0;text-indent:0;font-family: Arabic; text-align:justify;} p.paragraph_no_indent_isnad, p.paragraph_no_indent_smaller,p.paragraph_isnad_new_report {margin-top:0;margin-bottom:0;text-indent:0;font-size:smaller;font-family: Roman; text-align: justify;} p.paragraph_no_indent_isnad_arabic, p.paragraph_no_indent_smaller_arabic,p.paragraph_isnad_new_report_arabic {direction:rtl; margin-top:0;margin-bottom:0;text-indent:0;font-size:smaller;font-family: Arabic; text-align:justify;} p.lol_glossary_label {margin-top:0;margin-bottom:0;padding-left:1em;padding-right:1em;text-indent:-1em;text-align:left;font-family: Roman; } p.lol_glossary_label_arabic {direction:rtl; margin-top:0;margin-bottom:0;text-indent:-1em;padding-right:1em; padding-left:1em;text-align:right;font-family: Arabic; text-align:right;} p.section_number {text-align:center;margin-top:1em; margin-bottom:0;} p.verse_line_no_indent_arabic {direction:rtl; text-align:right;padding-right:3em; text-indent:-2em;margin-top:0;margin-bottom:0;font-family: Arabic; } p.verse_line_single_indent_arabic {direction:rtl; text-align:right;padding-right:3em; text-indent:-1em;margin-top:0;margin-bottom:0;font-family: Arabic; } table.list_table {width:100%; page-break-inside: auto;} table.notes_table {page-break-inside:auto;width:100%;} table.verse_table {page-break-inside:auto;margin-left:auto;margin-right:auto;} table.verse_table tr {padding:0; margin:0;} table.margin_note_verse_wrapper {page-break-inside:auto;width:100%} table.margin_note_verse_wrapper tr {padding:0; margin:0;} td.arabic {direction:rtl;text-align:right;} td.marker_cell {padding-left:4mm; width:2em; vertical-align:top;} td.verse_table_first_column {direction:rtl; vertical-align: top; padding: 0 0 0 2em; margin: 0;text-align:justify;} td.verse_table_margin_note {direction:rtl; vertical-align: top; padding: 0 0 0 2em; margin: 0;text-align:justify;width:25%;} td.verse_table_last_column {direction:rtl; vertical-align:top; padding:0; margin: 0;text-align:center;} td.verse_table_single_column {direction:rtl; vertical-align:top; padding:0; margin: 0;text-align:center;} table.verse_table p {direction:rtl; text-align:justify; margin:0; padding:0;text-justify:kashida;line-height:1em;overflow:hidden;} table.verse_table p:after {content:"";display:inline-block;width:100%; padding:0; margin:0;} table.verse_table td.verse_table_single_column p {text-align:center;} table.verse_table td.verse_table_single_column p:after {display:none;} span.arabic {direction:rtl; font-size:larger; font-style:normal;font-family: Arabic; } span.arabic_in_note {direction:rtl;font-style:normal;font-family:Arabic;} span.end_of_ayah_marker {font-family: AyahStar; } span.ornament {font-family: "Times New Roman", Garamond, serif;} span.overline_arabic {text-decoration:overline; font-family: Arabic; } span.roman_in_arabic {direction:ltr; font-family: Roman; } /*span.quranic_bracket {font-family: QuranicBrackets; }*/ span.small_caps {font-variant:small-caps;} span.strike {text-decoration:line-through;} span.margin_note {float:right; margin:15px; width:25%; font-size:small; text-indent:0; text-align:right;} span.margin_note_arabic {float:left; margin:15px; width:25%; font-size:small; text-indent:0;} span.margin_note_arabic_wider {float:left; margin:15px; width:50%; font-size:small; text-indent:0;} span.margin_note_verse_arabic {font-size:small; text-indent:0;} span.margin_note_wider {float:right; margin:15px; width:50%; font-size:small; text-indent:0;} div.figure_wrapper {width:100%; text-align:center;} div.figure {margin-left:auto; margin-right:auto;} img {width:100%; display:block; margin-left:auto; margin-right:auto;} img.numberseparator {width:1em;padding-left:0.5em;padding-right:0.5em;display:inline;vertical-align:text-bottom;} p.masthead_label {text-align:center; margin-top:0.5em;margin-bottom:0;font-variant:small-caps;font-size:smaller;} p.masthead_entry {text-align:center; margin-top:0;margin-bottom:0;font-size:smaller;}