div,span,blockquote {margin:0;padding:0;outline:0;line-height:inherit;text-indent:0;} h1,h2,h3,h4,h5,h6 {text-align:left;margin:1em 0 1em 0;font-weight:normal;line-height:inherit;} h1 { font-size: 220%; text-align: left; margin-bottom: 0em; margin-top: 0em; line-height: 1em; margin-left: 6em; text-indent: -6em; margin-left: 7.3em; } h2 { font-size: 140%; margin-top: 0.5em; line-height: 1.1em; margin-bottom: 1em; text-align: left; margin-left: 4.1em; } h3 { font-size: 150%; line-height: 1.1em; text-align: left; margin-top: 1.5em; margin-left: 10.5em; } h4 { font-size: 120%; text-align: left; margin-top: 3em; margin-bottom: 1.2em; line-height: 1.2em; margin-left: 2.2em; } h5 { font-size: 135%; margin-top: 1em; margin-bottom: 1em; text-align: center; } h6 { font-size: 120%; text-align: left; margin-top: 1.5em; margin-bottom: 0em; line-height: 1em; margin-left: 2.2em; } em { font-style: italic; } strong { font-weight: bold; } sup, .superscript { font-size: 70%; vertical-align: super; line-height:0; } sub, .subscript { font-size: 70%; vertical-align: sub; line-height:0; } img { margin:0; padding:0; border:0; vertical-align:sub; /* removes descender gap beneath images */ } a { text-decoration:none; } a.webref { text-decoration:none; color: #010101; -moz-hyphens: none; -webkit-hyphens:none; -epub-hyphens: none; hyphens: none; word-break: break-all; } a.hlink { text-decoration:none; } span.big { font-size: 90%; } span.black { color: #000000; } span.color { color:#313387; font-size:120%; } span.color1 { color:#E7B40B; } span.color2 { color:#a21320; } hr { border-style:solid; border-width: 1px; border-bottom-width:0; border-radius: 1px; margin-bottom: 2em; margin-top: 0.4em; margin-right: -0.7em; margin-left: -0.7em; } body { font-size: 1em; line-height: 1.2em; margin: 0 2% 0 2%; padding: 0; border: 0; outline: 0; font-family: Georgia, Palatino, Baskerville, "Times New Roman", serif; } /* --------------- hyphenation suppression --------------- */ h1, h2, h3, h4, h5, h6 { -epub-hyphens: auto; } div.cover { text-align: center; } div.title { text-align: center; } div.tp { text-align: center; } div.halftitle { text-align: center; } div.back { text-align: center; } /* --------------- right Styles --------------- */ div.copy { font-size: 90%; margin-top: 2em; margin-bottom: 1em; } p.copy { font-size: 90%; text-align: left; } p.copy1 { font-size: 90%; text-align: left; margin-top:1.2em; } p.copy_1 { font-size: 90%; text-align: left; margin-top:4em; } p.copy2 { font-size: 90%; font-size: 75%; text-align: left; margin-top:1.2em; } /* --------------- Dedication Styles --------------- */ div.ded { margin-top: 1em; } /* --------------- System font Styles --------------- */ .serif { font-family:Georgia, Palatino, Baskerville, "Times New Roman", serif; } .sans { font-family:Helvetica, HelveticaNeue, "Helvetica Neue LT", Verdana, Futura, sans-serif; } .mono { font-family:Courier, monospace; } /* ==================== Part and Chapter Styles ===================== */ div.part { margin-top: 2em; } div.chapter { margin-top: 2em; } p.chapter { font-size: 300%; text-align: center; line-height: 1em; margin-top: 1em; margin-bottom: 0.5em; } p.chapter_1 { font-size: 120%; text-align: center; line-height: 1em; margin-top: 1em; margin-bottom: 1.5em; } p.intro { font-size: 215%; text-align: center; line-height: 1em; margin-top: 2em; margin-bottom: 4em; color:yellow; font-weight: bold; } p.chapter1 { font-size: 250%; text-align: center; line-height: 1.3em; margin-top: 1em; margin-bottom: 2em; font-weight: bold; } p.chapter2 { font-size: 205%; text-align: center; line-height: 1em; margin-top: 2em; margin-bottom: 2em; color:#958A59; font-weight: bold; } /* --------------- Section Styles --------------- */ p.sec { font-size: 120%; text-align: left; margin-top: 1em; margin-bottom: 0em; line-height: 1.25em; font-weight: bold; } p.sec1 { font-size: 130%; text-align: left; margin-top: 1em; margin-bottom: 1em; line-height: 1.25em; font-weight: bold; } p.sec2 { font-size: 120%; text-align: left; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.3em; font-weight: bold; } p.sec3 { font-size: 130%; text-align: left; margin-top: 3em; margin-bottom: 0.8em; line-height: 0.5em; } p.sec_box { font-size: 120%; text-align: left; margin-top: 1em; margin-bottom: 0em; line-height: 1.25em; font-weight: bold; } p.sec_index { font-size: 118%; text-align: left; margin-top: 0.6em; margin-bottom: 0.02em; line-height: 1.1em; } /* --------------- core paragraph styles --------------- */ p { text-indent:0; text-align:justify; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; padding:0; outline:0; line-height:inherit; } p.indent { text-indent: 1.7em; line-height:1.5em; } p.nonindent { text-indent: 0; font-size:165%; line-height:1.5em; } p.nonindent_1 { text-indent: 0; margin-top: 1em; line-height:1.8em; } p.nonindent1 { text-indent: 0; margin-top:1em; font-size:120%; line-height:1.8em; } p.nonindent2 { text-indent: 0; margin-top:0em; line-height:1.8em; margin-left:2em; } /* --------------- Dynamic box Style --------------- */ div.DY_box { display: inline-block; font-size:90%; text-align: left; margin-top: .5em; margin-left: 10em; } /* --------------- Top margins styles --------------- */ .sp { margin-top: 0.5em; } .sp1 { margin-top: 1em; } .sp1-5 { margin-top: 1.5em; } .sp2 { margin-top: 4em; } .sp2-1 { margin-top: 2em; } .sp3 { margin-top: 4em; } /* ---
For 1em top space
--- */ /* --------------- Left margins styles --------------- */ .lsp { margin-left: 0.5em; } .lsp1 { margin-left: 1em; } .lsp1-5 { margin-left: 1.5em; } .lsp2 { margin-left: 2em; } .pg_after { page-break-after:always; } p.index_sec { font-size: 120%; text-align: left; margin-top: 1.5em; margin-bottom: 0.02em; line-height: 1.1em; } p.index { font-size: 120%; margin-left: 1.8em; text-indent: -1.8em; margin-top:0.3em; } p.index1 { margin-left: 1.8em; text-indent: -1.8em; margin-top:1em; } p.index2 { margin-left: 3em; text-indent: -2em; } p.hang { margin-left: 0em; text-indent: 0em; margin-top:0.5em; } p.hang_1 { margin-left: 2.7em; text-indent: -2.8em; margin-top:.5em; } p.hang1 { margin-left: 2em; text-indent: -2em; margin-top:0.3em; } p.hang2 { margin-left: 2.7em; text-indent: -2.8em; margin-top:1.2em; color:#a21320; font-size:110%; font-weight: bold; } p.hang3 { margin-left: 2.7em; text-indent: -2.8em; margin-top:2em; color:#a21320; font-size:110%; font-weight: bold; } p.block { font-size: 98%; margin-left: 2em; margin-top: 1.2em; margin-bottom: 1.2em; margin-right: 2em; } p.block3 { font-size: 98%; margin-left: 2em; margin-right: 2em; } p.block2 { font-size: 98%; margin-left: 2em; margin-top: 1.2em; margin-bottom: 0em; margin-right: 2em; } p.block4 { font-size: 98%; margin-right: 2em; margin-left: 2em; text-indent:1.5em; } p.block1 { font-size: 98%; margin-left: 2em; margin-top: 0em; margin-bottom: 1.2em; margin-right: 2em; text-indent:1.5em; } p.footnote { font-size: 80%; margin-left: 0.8em; text-indent: 1.2em; } /* --------------- non-unicode fractions --------------- */ sup.numerator { font-size: 60%; vertical-align:super; line-height:0; } span.denominator { font-size: 60%; } p.nm_list { margin-left: 1.6em; margin-top:1em; } p.nm_list1 { margin-left: 10em; margin-top:2em; } span.bull1 { font-size: 120%; float: left; margin-left: -8.3em; } span.num { font-size:110%; float: left; margin-left: -1.7em; color:#a21320; } span.num1 { float: left; margin-left: -1.85em; color:#a21320; } p.nm_list2 { margin-left: 2.5em; margin-top: 1.6em; } span.num2 { float: left; margin-left: -2.4em; color:#a21320; } p.nm_list02 { margin-left: 4.5em; margin-top: 1.6em; } span.num02 { float: left; margin-left: -4.5em; } p.nm_list03 { margin-left: 4.2em; margin-top: 1.6em; color:#a21320; } p.bl_list03 { margin-top: 0.2em; color:#a21320; text-indent:1em; } span.bul03 { float: left; margin-left: 0.1em; } span.num03 { float: left; margin-left: -4.2em; } p.bl_list { margin-left: 3em; color:#a21320; } p.bl_list1 { margin-left: 1.5em; color:#a21320; } span.bull { font-size: 130%; float: left; margin-left: -1.2em; } /* --------------- Custom lists --------------- */ span.list_ornament { display: inline-block; margin:0 0.10em 0 0; text-align:right; } p.list0 { font-size: 95%; text-indent: -1.65em; margin-left: 2em; } p.list0 span.list_ornament { width:1.2em; } /* --------------- Images --------------- */ p.img { page-break-inside: avoid; text-align: center; margin-top: 1em; margin-bottom: 1em; } div.img { page-break-inside: avoid; text-align: center; margin-top: 1.3em; margin-bottom: 1.2em; } div.img1 { page-break-inside: avoid; text-align: center; } p.cap_t { font-size: 80%; text-align: center; margin-top: 1em; margin-bottom: 0.5em; } p.cap { font-size: 120%; text-align: center; margin-top: 1em; margin-bottom: 1.5em; } p.cap1 { font-size: 80%; text-align: left; margin-left: 11em; margin-bottom: 0em; } img.inline { vertical-align:middle; } img.baseline { vertical-align:baseline; } /* --------------- dropcaps --------------- */ span.drop { font-size: 7em; line-height: 0.90em; height: 0.80em; float:left; margin-top: 0.0em; margin-bottom: 0.0em; margin-left: 0.0em; margin-right: 0.05em; } span.drop1 { font-size: 3.3em; line-height: 0.90em; height: 0.80em; float:left; margin-top: 0.1em; margin-bottom: 0.0em; margin-left: 0.0em; margin-right: 0.1em; } /* --------------- smallcaps and other inline styles --------------- */ span.smallcap { font-size: 75%; } .underline { text-decoration:underline; } .overline { text-decoration:overline; } .strike { text-decoration:line-through; } .bold { font-weight:bold; } .italic { font-style:italic; } .roman { font-style:normal; } /* --------------- default toc styles --------------- */ p.toc_title { font-size: 320%; text-align: center; margin-bottom: 1em; margin-top: 2em; } p.toc { font-size: 160%; margin-left: 1em; margin-top: 0.8em; margin-bottom: 0.4em; line-height: 1em; } p.toc1 { font-size: 120%; margin-left: 1em; margin-top: 3em; margin-bottom: 1em; font-variant: small-caps; line-height: 1em; } span.toc { float: left; margin-left: -1.5em; color:#958A59; font-size:140%; } span.toc_ornament { display: inline-block; margin-top: 1em; margin-right: 0.2em; margin-bottom: 0em; text-align:right; } p.toc0 { font-size: 125%; text-indent: -6em; margin-left: 4.5em; } p.toc0 span.toc_ornament { width:3em; } /* --------------- Dynamic box Style --------------- */ div.box { margin-top: 1em; margin-bottom: 0.8em; padding-top: 0.2em; padding-bottom: 1em; padding-left: 0.7em; padding-right: 0.7em; background-color:#F2EAE3; } div.box1 { margin-top: 1em; margin-bottom: 0.8em; padding-top: 1em; padding-bottom: 1em; padding-left: 1.7em; padding-right: 0.7em; font-weight: bold; } div.div_t { font-size: 105%; margin-top: 1em; margin-bottom: 1em; margin-left: 2.5em; } .box { border: 1px solid; } p.right, div.right { font-size:90%; text-align:right; margin-bottom:1em; } p.left, div.left { text-align:left; } div.center { text-align:center; text-indent:0; margin-right:5em; margin-left:5em; } p.center { font-size: 150%; text-align:center; line-height: 1.2em; text-indent:0; } p.center1 { text-align:center; line-height:1.5em; font-size:140%; text-indent:0; } p.center2 { text-align:center; line-height:1.5em; font-size:110%; text-indent:0; margin-top:1em; } p.no_break, div.no_break { page-break-before:auto; } div.table { margin-top: 1em; margin-left: 4em; margin-right: 4em; margin-bottom: 0.5em; border-collapse: collapse; font-size: 100%; } table { border-collapse: collapse; font-size: 100%; } td { padding: 1px 5px 2px 5px; } .center { text-align: center; } .right { text-align: right; } .top { vertical-align: top; } .mid { vertical-align: middle; } .bot { vertical-align: bottom; } p.tb_cap { margin-top: 1.2em; margin-bottom: 1em; font-size: 85%; text-align: left; } p.tb_title { margin-top: 1.2em; margin-bottom: 0.2em; font-size: 100%; text-align: center; } p.tb_src { font-size: 70%; text-align: center; margin-bottom: 1em; } /* --------------- Poetry special styling --------------- */ p.nin05 {margin-left: 05%;} p.nin10 {margin-left: 10%;} p.nin15 {margin-left: 15%;} p.nin20 {margin-left: 20%;} p.nin25 {margin-left: 25%;} p.nin30 {margin-left: 30%;} p.nin35 {margin-left: 35%;} p.nin40 {margin-left: 40%;} p.nin45 {margin-left: 45%;} p.nin50 {margin-left: 50%;} p.nin55 {margin-left: 55%;} p.nin60 {margin-left: 60%;} p.nin65 {margin-left: 65%;} p.nin70 {margin-left: 70%;} p.nin75 {margin-left: 75%;} p.nin80 {margin-left: 80%;}