.author { color: #87032A; display: block; font-size: 1.66667em; font-weight: bold; line-height: 1.2; margin-top: 4em; text-align: center } .book-title { display: block; font-weight: bold; margin-top: 0.8em; text-align: left } .calibre { display: block; font-size: 1em; padding-left: 0; padding-right: 0; margin: 0 5pt } .calibre1 { display: block; text-align: left } .calibre2 { height: 1024px; width: 702px } .calibre3 { display: block; font-size: 1.83333em; font-weight: bold; line-height: 1.5em; text-align: center; margin: 2.5em 1em 1em } .calibre4 { display: block; line-height: 1.2 } .calibre5 { height: 56px; line-height: 1.2; width: 30px } .calibre6 { display: block } .calibre7 { font-weight: bold } .calibre8 { font-style: italic } .calibre9 { color: #87032A } .calibre10 { display: block; text-indent: 1.5em; margin: 0 } .calibre11 { height: 110px; width: 400px } .calibre12 { height: 120px; width: 105px } .calibre13 { font-size: 0.75em; line-height: normal; vertical-align: super } .calibre14 { height: 706px; width: 768px } .calibre15 { display: block; text-align: left } .calibre16 { display: block; font-size: 1.55em; font-style: italic; font-weight: normal; line-height: 1.5em; text-align: left; margin: 1.67em 0 0.3em } .calibre17 { display: block; list-style-type: disc; margin-bottom: 1em; margin-right: 0; margin-top: 0 } .calibre18 { display: list-item; margin-bottom: 0.5em; text-align: justify } .calibre19 { display: block; list-style-type: decimal; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .calibre20 { display: block; text-align: justify } .calibre21 { background: #ccc; display: table-cell; text-align: left; vertical-align: top; padding: 0.5em } .calibre22 { display: table-cell; text-align: left; vertical-align: top; padding: 0.5em } .calibre23 { font-size: 0.9em; line-height: normal; vertical-align: super } .calibre24 { background: #ccc; display: table-cell; text-align: center; vertical-align: top; padding: 0.5em } .calibre25 { height: 416px; width: 768px } .calibre26 { height: 684px; width: 768px } .calibre27 { height: 679px; width: 768px } .calibre28 { display: block; font-size: 1em; font-weight: bold; line-height: 1.5em; text-align: left; margin: 1.67em 0 0.3em } .calibre29 { font-style: italic; line-height: 1.2 } .calibre30 { font-size: 0.77419em; line-height: normal; vertical-align: super } .calibre31 { height: 465px; width: 768px } .calibre32 { height: 330px; width: 768px } .calibre33 { height: 667px; width: 768px } .calibre34 { height: 1024px; width: 732px } .calibre35 { height: 1024px; width: 690px } .calibre36 { height: 769px; width: 768px } .calibre37 { height: 633px; width: 768px } .calibre38 { height: 1024px; width: 637px } .calibre39 { height: 580px; width: 768px } .calibre40 { height: 1024px; width: 663px } .calibre41 { height: 314px; width: 768px } .calibre42 { height: 280px; width: 768px } .calibre43 { height: 321px; width: 768px } .calibre44 { height: 614px; width: 768px } .calibre45 { height: 714px; width: 768px } .calibre46 { height: 400px; width: 397px } .calibre47 { height: 400px; width: 395px } .calibre48 { height: 394px; width: 400px } .calibre49 { height: 395px; width: 400px } .calibre50 { height: 1024px; width: 614px } .calibre51 { height: 35px; width: 40px } .calibre52 { height: 871px; width: 768px } .calibre53 { height: 171px; width: 200px } .calibre54 { height: 753px; width: 768px } .calibre55 { height: 350px; width: 211px } .calibre56 { height: 350px; width: 229px } .calibre57 { height: 350px; width: 227px } .calibre58 { height: 350px; width: 228px } .calibre59 { height: 1024px; width: 768px } .caption { display: block; font-size: 0.83333em; text-align: center } .caption1 { background: rgba(255, 255, 255, 0.7); bottom: 0; display: block; font-size: 0.83333em; position: absolute; right: 0; text-align: center; padding: 0.5em } .chap-header { display: block; margin-bottom: 2em; padding-top: 2em; text-align: left } .chap-no { display: block; font-size: 1.66667em; line-height: 1.2; margin-bottom: 0.2em; margin-top: 2em; text-align: center } .chap-under { line-height: 1.2; padding-bottom: 0.2em; border-bottom: #555 dotted 2px } .copyrights { display: block; text-align: left; margin: 2em 2em 0 } .dedication { display: block; font-weight: bold; margin-top: 7em; text-align: right } .frame { display: block; font-size: 0.83333em; margin-bottom: 1.5em; padding-left: 1em; text-align: justify; border-left: #ccc solid 1em } .frame-head { display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; padding-bottom: 1em; text-align: left } .h { display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; text-align: center } .h1 { display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; margin-bottom: 0.5em; margin-top: 1em; text-align: center } .h2 { display: block; font-weight: bold; margin-bottom: 0.3em; margin-top: 1em; text-align: center } .h3 { display: block; font-size: 1.55em; font-weight: bold; line-height: 1.2; margin-bottom: 0.3em; margin-top: 1em; text-align: justify; border-top: black dotted 2px; border-bottom: black dotted 2px } .h3s { display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; margin-top: 2em; text-align: center } .head { display: table-row; vertical-align: middle } .medi { display: block; margin-top: 0.6em; text-align: justify; text-indent: 0 } .mid-picture { display: block; margin-bottom: 1em; margin-top: 1em; position: relative; text-align: center; text-indent: 0 } .no-indent { display: block; text-indent: 0; margin: 0 } .page-break { display: block; text-align: left } .point { display: block; margin-top: 0.7em; text-align: justify } .quote { display: block; font-size: 0.83333em; line-height: 1.3em; margin-bottom: 1em; margin-left: 3em; margin-top: 1em; text-align: justify } .quote-by { display: block; font-size: 0.83333em; font-style: italic; line-height: 1.3em; margin-bottom: 1em; margin-left: 3em; margin-top: 1em; text-align: justify } .quote-by-author { display: block; margin-top: 0.5em; text-align: right } .rinp-picture { display: block; margin-bottom: 1em; margin-top: 1em; position: relative; text-align: center; text-indent: 0 } .signatures { display: block; margin-bottom: 1em; margin-top: 2em; text-align: right } .sub-h { display: block; font-style: italic; margin-bottom: 1em; text-align: center } .tab { border-collapse: separate; border-spacing: 2px; display: table; margin-bottom: 0; margin-top: 0; text-indent: 0 } .term-def { display: block; margin-top: 1em; text-align: justify; text-indent: 0 } .toc-entry { display: block; font-style: italic; text-align: left } .toc-entry-part { display: block; font-weight: bold; margin-top: 1em; text-align: left } .toc-hd { display: block; font-size: 1.29167em; line-height: 1.2; text-align: center } .translations { display: block; font-size: 0.625em; font-style: italic; margin-top: 1em; text-align: left }