* { margin: 0; padding: 0; } @font-face { font-family: Cabin; src: url('../Fonts/Cabin_Medium.ttf'); } @font-face { font-family: Cabin; src: url('../Fonts/Cabin_MediumItalic.ttf'); font-style: italic; } @font-face { font-family: Cabin; src: url('../Fonts/Cabin_SemiBold.ttf'); } div.background { background-image: url('../Images/chapter_image.png'); background-repeat: no-repeat; background-position: 0 0; background-size: contain; } div.img_chap { height: 100%; width: 100%; position: relative; z-index: -1; float: right; margin: 0; } div.img_chap img { max-width: 100%; } h1.book_title { font-family: Cabin; font-weight: bold; font-size: 2.55em; text-align: center; text-indent: 0; } h1.part { font-size: 2em; margin: 1em auto; } p.titlepage_text { font-family: Cabin; font-weight: bold; font-size: 1.5em; text-align: center; text-indent: 0; margin: 1em auto; word-break: keep-all; } div.volume { width: 9em; height: 1.5em; -webkit-border-radius: 25px 23px 25px 25px; border-radius: 25px 23px 25px 25px; background-color: #000; margin: 0 auto 2em; padding: .4em; } p.titlepage_vol { font-family: Cabin; font-weight: bold; font-size: 1.5em; text-align: center; text-indent: 0; margin: -.1em auto; word-break: keep-all; color: #ffffff; } p.book_author { font-family: Cabin; font-weight: bold; font-size: 2em; text-align: center; text-indent: 0; } p.copyright { font-size: 0.8em; text-align: center; text-indent: 0; } h1 { font-family: serif; font-weight: bold; text-align: center; word-break: keep-all; hyphens: none; margin: auto; } h3 { font-family: serif; font-weight: bold; text-align: center; hyphens: none; margin: auto; } div.ch_number { width: 10em; height: 2em; -webkit-border-radius: 0px; border-radius: 0px; background-color: #000; margin: 0 auto 2em auto; padding: .4em; } h1.chapter_number { font-family: Cabin , sans-serif; font-size: 1.67em; margin: 0em auto; word-break: keep-all; color: #ffffff; text-align: center; } h1.chapter_name { font-family: Cabin; font-size: 2em; margin: 0 0 1em 0; word-break: keep-all; } h3.chapter_being { font-family: Cabin; font-size: 1.5em; margin: 0 0 .75em 0; } h3.chapter_author { font-size: 1.5em; margin: 0 0 .75em 0; } h3.chapter_date { font-family: Cabin; font-size: 1.25em; text-align: center; padding: 5px 0 5px 0; margin: 0 auto .75em auto; border-top: 1px solid black; border-bottom: 1px solid black; width: 40%; } h3.chapter_quote { font-style: italic; font-size: 1em; } h3.chapter_section { font-family: Cabin; font-size: 1.25em; margin: .75em 0 .25em 0; word-break: keep-all; } h3.chapter_section2 { font-size: 1.17em; margin: .75em 0 .25em 0; word-break: keep-all; } h3.chapter_subhead { font-size: 1.25em; margin: .25em 0; } h3.chapter_subhead2 { font-size: 1.125em; margin: .25em 0; } p { font-family: serif; font-size: 1em; text-indent: 0; margin: 0 1em; } p+p { text-indent: 1.2em; } p.center { text-align: center; text-indent: 0; } p.question { font-weight: bold; font-style: italic; text-align: left; text-indent: 0; } p+p.question { margin-top: 1.5em; } p.right { text-align: right; text-indent: .75em; } p.noindent { text-indent: 0; } p.break { } hr { color: #616d7e; background-color: #616d7e; height: 1px; } hr.footnote { width: 85%; text-align: center; } hr.seperator { width: 60%; text-align: center; } p.starbreak { text-align: center; margin: .75em 0; } ul { list-style-type: bullet; margin: 0 2.75em; } li { font-family: serif; } li.ul { list-style-type: bullet; } li.ul_nobullets { list-style-type: none; } li.letterlist1 { list-style-type: upper-alpha; } li.letterlist2 { list-style-type: lower-alpha; } li.letterlist3 { list-style-type: upper-alpha; } li.numberedlist1 { list-style-type: decimal; } li.numberedlist2 { list-style-type: upper-roman; } li.numberedlist3 { list-style-type: decimal; } .booklist li { padding: .5em 0 0 0; } p.pullquote { font-style: italic; margin: 2em auto; padding: .75em .75em; } .pullquote .bolditalic { color: #662d91; } .pullquote .bold { color: #662d91; font-size: 1.15em; } p.pullquote_title { font-weight: bold; font-style: italic; text-align: center; text-indent: .75em; margin: .75em .75em 0 .75em; } p.pullquote_author { font-weight: bold; text-align: right; text-indent: .75em; margin: 0 .75em; } p.blockquote { text-align: left; text-indent: 0; margin: .25em 1.5em; } p.blockquote+p.blockquote { text-align: left; text-indent: 1.2em; margin: .25em 1.5em; } p.block_hangingindent { margin-top: 0px; margin-bottom: 0px; text-indent: -3em; margin-left: 3em; } p.tocsub2 { text-indent: 1.3em; } p.tocsub { text-indent: 1em; } p.tocchap { font-weight: bold; text-align: left; text-indent: 0; hyphens: none; } p.tocpart { font-weight: bold; text-align: center; text-indent: 0; hyphens: none; } p.footnote { font-style: italic; font-size: 0.92em; text-align: left; text-indent: 0.75em; } p.footnote_question { font-weight: bold; font-size: 0.92em; text-indent: 0em; } p.footnote_response { font-style: italic; font-size: 0.92em; text-align: left; text-indent: 0.75em; } p.caption { font-weight: bold; font-size: 0.83em; text-align: center; text-indent: 0; margin: 0 0 .75em 0; page-break-before: avoid; hyphens: none; } p.img_body_center { text-align: center; text-indent: 0; width: 45%; margin: .75em auto 0 auto; } p.img_body_left { text-align: center; text-indent: 0; width: 35%; float: left; margin: .5em .5em .5em 0; } p.img_body_right { text-align: center; text-indent: 0; width: 35%; float: right; margin: .5em 0 .5em .5em; } p.img_author { text-align: center; text-indent: 0; width: 50%; margin: .75em auto 1em auto; } p.img_chapter_head { text-align: center; text-indent: 0; width: 80%; margin: .75em auto 0 auto; } p.img_full_page { page-break-before: always; page-break-after: always; margin: 0; text-align: center; height: 100%; } p.img_body_center img, p.img_body_left img, p.img_body_right img, p.img_author img, p.img_chapter_head img, p.img img { max-width: 100%; } p.img_full_page img { height: 100%; width: auto; max-width: 100%; margin: 0; } .coverpage { margin: 0; text-align: center; height: 100%; } .coverpage img { height: 100%; width: auto; max-width: 100%; margin: 0; } .titlepage { margin: 0; text-align: center; height: 100%; } .titlepage img { height: 100%; width: auto; max-width: 100%; margin: 0; } p.img { text-align: center; text-indent: 0; margin: .75em 0 0 0; } p.biblio { text-align: left; text-indent: -1.5em; margin-left: 1.5em; } .table1 { border: 2px solid black; border-collapse: collapse; margin: 1em auto; } .table1 thead td { font-weight: bold; text-align: center; padding: .25em; } .table1 tbody td { padding: 0 1em; border: 1px solid black; } .table2 { border: none; margin: 1em auto; } .table2 thead p { border-bottom: 1px solid black; margin-right: 1em; margin-bottom: 0em; font-weight: bold; } .table2 tbody { padding-top: 0; } .table2 tbody td { padding-right: 1em; } .table3 { margin: auto; border: 1px solid black; border-collapse: collapse; } .table3 tr { border-left: none; border-right: none; } .table3 tr p { padding: 0 .5em; } .table4 { border: none; margin: 0 auto; } .table4 td { padding: .5em; } .allcaps { text-transform: uppercase; } .smallcaps { font-size: 0.67em; text-transform: uppercase; } .bold { font-weight: bold; font-style: normal; } .bolditalic { font-weight: bold; font-style: italic; } .italic { font-weight: normal; font-style: italic; } .roman { font-weight: normal; font-style: normal; } .superscript { vertical-align: super; font-size: .75em; } .subscript { vertical-align: sub; font-size: .75em; } .footnote-link { vertical-align: super; font-size: .75em; } .footnote-anchor { vertical-align: super; font-size: .75em; } .underline { text-decoration: underline; } .overline { text-decoration: overline; } .caption_wrap { font-weight: bold; font-size: 0.75em; text-align: center; text-indent: 0; line-height: .9; page-break-before: avoid; } div.box { border: 1px solid black; width: 80%; margin-right: auto; margin-left: auto; padding: 0 1em; } div.two { width: 100%; height: auto; display: inline-block; text-align: center; margin: 0 auto; } #toc nav ol { list-style-type: none; }