@font-face { font-family:SAT_regular; src : url("../fonts/CrimsonText-Roman.ttf"); } @font-face { font-family:SAT_italic; src: url("../fonts/CrimsonText-Italic.ttf"); } @font-face { font-family:SAT_bold; src: url("../fonts/CrimsonText-Semibold.ttf"); } @font-face { font-family:SAT_bold-italic; src: url("../fonts/CrimsonText-SemiboldItalic.ttf"); } /* @font-face { font-family:SAT_disp_regular; font-weight:normal; src : url(""); } @font-face { font-family:SAT_disp_italic; src : url(""); } @font-face { font-family:SAT_disp_bold; font-weight: 600; src : url(""); } @font-face { font-family:SAT_disp_bold-italic; font-weight: 600; src : url(""); }*/ body { font-family: SAT_regular; font-size: 1em; line-height: 1.4em; -webkit-hyphens:auto; -webkit-hyphenate-limit-after: 4; -webkit-hyphenate-limit-before: 2; -webkit-hyphenate-limit-lines: 2; hyphens: auto; hyphenate-before: 2; hyphenate-after: 3; hyphenate-lines:2; } p { text-align: justify; margin: 0; text-indent:0; } #rear-matter .index a { text-decoration: underline; } #body-matter .chapter > p:first-of-type:first-letter { font-family:SAT_disp_regular; float: left; font-weight: normal; font-size: 3em; padding-right: 1px; margin-bottom:-.1em; margin-top:.14em; } #front-matter .prologue > p:first-of-type:first-letter { font-family:SAT_disp_regular; float: left; font-weight: normal; font-size: 3em; padding-right: 1px; margin-bottom:-.1em; margin-top:.14em; } @media amzn-kf8 { #body-matter .chapter > p:first-of-type:first-letter { font-family:SAT_disp_regular; float: left; font-weight: normal; font-size: 3.1em; margin-right: 2px; margin-bottom:-.31em; margin-top:-.24em; } #front-matter .prologue > p:first-of-type:first-letter { font-family:SAT_disp_regular; float: left; font-weight: normal; font-size: 3.1em; margin-right: 2px; margin-bottom:-.31em; margin-top:-.24em; } } /* three dot text break "\a0" is a utf-8 space "\2022" is a dot (soft) ​ (hard) ‐*/ .TXBDINGBATS { text-align: center; line-height: 1.3em; margin: .5em 0 .5em 0; content: "\2022 \a0 \a0 \a0 \a0 \a0 \2022 \a0 \a0 \a0 \a0 \a0 \2022 "; } .TXB { text-align: center; margin-top:1em; line-height: 1.3em; } /* no underlines in links */ a:link { text-decoration: none; color:black;} a:visited { text-decoration: none; color:black;} a:hover {color:black;} /* images */ img { border:none;display:block;margin:0 auto; max-width: 100%; max-height: 100%; } .FIGTOP {margin-bottom: 2em; } .CAP { padding-top:.25em; font-size: .85em; line-height: 1.3em; -webkit-hyphens:none; text-align: left; } #title img { } .TTLPGLOGO { margin-top:0em; } .moreindent { display: block; padding: 0 1.3em; } .lessindent { display: block; margin: 0 -1.3em; } /* first line of every chapter #body-matter .chapter > p:first-of-type:first-line { font-variant:small-caps; } */ /* Big cap #body-matter .chapter > p:first-of-type:first-letter { font-family:SAT_regular; float: left; font-weight: normal; font-size: 48pt; line-height: 32pt; padding-right: 1pt; margin-top: -4pt; margin-bottom:-11.75pt; }*/ /* RATS styles*/ .dedication { margin-top: 15%; } .copyright { margin-top: 15%; } .epigraph { margin-top: 15%; } .BM-TXT { font-family:SAT_regular; text-indent: 1.3em; } .BM-TXT1 { font-family:SAT_regular; text-indent: 0em; } /*remove indent for fist paragrap of all sub sections */ p.BMFIRST { font-family:SAT_regular; text-indent:0; text-transform: none; } .italicSC { font-variant: small-caps; font-family: SAT_italic; } .BM-TXT img { display: inline; padding-bottom:4em; } .BM-TXT-tight1 img { display: inline; padding-bottom: 4em; } .HTTLPGTTL, #half-title h1 { text-align: center; font-family:SAT_bold, serif; font-weight: normal; font-size:1.8em; line-height: 1.3em; margin: 10% 10% 0 10%; text-transform: uppercase; letter-spacing: .1em; text-align: center; hyphens:none; -webkit-hyphens:none; } .TTLPGTTL, #title h1 { hyphens:none; -webkit-hyphens:none; font-family:SAT_bold, serif; font-size:2em; font-weight: normal; line-height: 1.3em; letter-spacing: .15em; text-transform:uppercase; margin: 2% 10% 0 10%; text-align: center; } .TTLPGSUB, #title h3 { hyphens:none; -webkit-hyphens:none; font-family:SAT_italic; font-size:1.9em; font-weight: normal; line-height: 1.3em; margin: 1em 10% 0 10%; letter-spacing: .05em; text-align: center; } .TTLPGAU, #title h4, .TTLPGAU p { hyphens:none; -webkit-hyphens:none; font-family:SAT_bold, serif; font-size:1.6em; font-weight: normal; margin-top:2.25em; text-transform:uppercase; text-align:center; text-decoration:none; text-indent:0; letter-spacing: .15em; text-align: center; } .CPYINFO, #copyright p { hyphens:none; -webkit-hyphens:none; color:Black; font-family:SAT_regular, serif; text-indent:0; font-size:.7em; line-height: 1.2em; text-align:left; margin-left:2em; } .cpytextbr { margin:0; line-height: .7em; } .CHAPTTL, #body-matter h2 { font-family:SAT_bold; font-size:1.6em; font-weight: normal; text-transform: uppercase; letter-spacing: .1em; text-align: center; } .CHAPTTL + .EPI { margin-top: 3em; } .CHAPTTL + .BMFIRST { margin-top: 4em; } .CHAPSUB, #body-matter h3 .CHAP-SUB { hyphens:none; -webkit-hyphens:none; font-family:SAT_regular, serif; text-align:center; margin-top:-2em; margin-bottom:2em; font-size:.9em; } .CHAPNUM, .chapter h6 { hyphens:none; -webkit-hyphens:none; text-align:center; font-size: 1.1em; line-height: 1.3em; font-family: SAT_regular; margin-top: 5%; margin-bottom: 3em; text-transform: uppercase; letter-spacing: .2em; } .EPI { hyphens:auto; text-align: center; margin:0 3em; font-family: SAT_italic; } .EPIAU { hyphens:none; -webkit-hyphens:none; margin:0.5em 4em 4em 4em; font-size: .8em; text-transform: uppercase; letter-spacing: .1em; text-align: center; } .FMTTL { font-family: SAT_bold; text-align:center; font-size: 1.4em; font-weight: normal; line-height: 1.3em; margin:5% 0 3em 0; text-transform: uppercase; letter-spacing: .1em; } .RMTTL { font-family: SAT_bold; text-align:center; font-size: 1.4em; font-weight: normal; line-height: 1.3em; margin:5% 0 3em 0; text-transform: uppercase; letter-spacing: .1em; } .BMA { font-family:SAT_regular, serif; hyphens:none; -webkit-hyphens:none; font-size:.95em; font-style:normal; font-weight:normal; margin-bottom:.5em; margin-left:0; margin-right:0; margin-top:2em; text-align:center; text-transform: uppercase; letter-spacing: .1em; text-decoration:none; text-indent:0px; } .BMA + ol { margin-top:0; } .BMA + ul { margin-top:0; } .BMA + .BMB { margin-top: 0; } .BMA + p { text-indent: 0; } .BMB { font-family:SAT_italic, serif; font-size:1.05em; font-style: normal; font-weight: normal; margin:1.7em 0 .5em 0; text-align:left; text-decoration:none; text-indent:0px; } .BMB + ol { margin-top:0; } .BMB + ul { margin-top:0; } .BMB + .C { margin-top:0; } .BMB + p { text-indent: 0; } .CRUNIN { font-family:SAT_regular, serif; font-style:normal; margin:1.3em 0 0 0; text-align:justify; text-decoration:none; text-indent:0px; } .runin-C { padding-right: .75em; font-weight: bold; } .BMC { font-family:SAT_regular, serif; font-size:1em; margin: 1.2em 0 .1em 0; } .BMC + ol { margin-top:0; } .BMC + ul { margin-top:0; } .BMC + p { text-indent: 0; } .PARTNUM, #body-matter .part h6 { hyphens:none; -webkit-hyphens:none; font-family: SAT_bold; text-align:center; font-size: 16pt; line-height: 15pt; margin:75pt 0 45pt 0; text-transform: uppercase; letter-spacing: .1em; } .PARTTTL, #body-matter .part h2 { -webkit-hyphens:none; hyphens:none; font-family:SAT_regular; font-size:30pt; line-height: 30pt; letter-spacing: .15em; text-transform:uppercase; } .SIG { text-align: right; font-family: SAT_italic; } .SIDE { color: gray; line-height: 1.3em; float: left; width: 150px; text-align: left; padding: 1em 1em 0 0; font-family: SAT_bold; font-size: .95em; } .EXT { font-family:SAT_regular, serif; font-size:.95em; line-height: 1.4em; font-style:normal; margin:1.3em; text-align:justify; text-decoration:none; text-indent:0px; } .EXTMd img { } .EXT1st { font-family:SAT_regular, serif; font-size:.95em; line-height: 1.4em; font-style:normal; margin:1.4em 1.3em 0 1.3em; text-align:justify; text-decoration:none; text-indent:0px; } .EXTMd { font-family:SAT_regular, serif; font-size:.95em; line-height: 1.4em; font-style:normal; margin:0 1.3em 0 1.3em; text-align:justify; text-decoration:none; text-indent:1.3em; } .EXTLs { font-family:SAT_regular, serif; font-style:normal; font-size:.95em; line-height: 1.4em; margin:0 1.3em 1.4em 1.3em; text-align:justify; text-decoration:none; text-indent:1.3em; } .PO1st { font-family:SAT_italic; margin:1.4em 1.3em 0 1.3em; text-indent: 0; } .POMd { font-family:SAT_italic; margin:0 1.3em 0 1.3em; text-indent: 0pt; } .POLs { font-family:SAT_italic; margin:0 1.3em 1.4em 1.3em; text-indent: 0pt; } .DED { hyphens:none; -webkit-hyphens:none; font-family:SAT_italic; font-size:1.1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4em; margin:0 0 0 0; text-align:center; text-decoration:none; text-indent:0; } /*--------------Rear Matter and Notes-----------------*/ .RMA { font-family: SAT_bold; font-size: .8em; line-height: 1.3em; text-transform: uppercase; margin: 1.3em 0 .2em 0; letter-spacing: .1em; text-indent: 0; hyphens:none; -webkit-hyphens:none; } .RMFIRST { font-size: .8em; line-height: 1.3em; text-indent: 0; } .RM-TXT { font-size: .8em; line-height: 1.3em; text-indent: 1em; } .BIB { font-size: .8em; line-height: 1.3em; margin-left:1em; text-indent: -1em; } #index { columns: 2; column-fill: balance; column-gap:1em; } #index .RMTTL { column-span:all; } .IDX { hyphens:none; -webkit-hyphens:none; font-size:.75em; line-height:1.2em; margin:0 0 0 1.6em; text-indent:-1.6em; } .IDXSUB { hyphens:none; -webkit-hyphens:none; font-size:.75em; line-height:1.2em; margin:0 0 0 1.6em; text-indent:-.8em; } .IndexSub { hyphens:none; -webkit-hyphens:none; margin:0 0 0 1.6em; text-indent:-.8em; font-size:.75em; line-height:1.2em; text-align:left; } .PRAISE { hyphens:auto; -webkit-hyphens:auto; font-size:1em; line-height:1.3em; margin:0; text-indent:0px; } .PRAISEAU { hyphens:none; -webkit-hyphens:none; font-family: SAT_bold; font-size:.85em; line-height:1.2em; text-align:right; margin:2pt 0 2em 5em; } .PRAISEAU em { font-family: SAT_bold-italic; } span.praisebr { } .PRAISETTL { hyphens:none; -webkit-hyphens:none; font-family: SAT_bold; text-align:center; font-size: 1.3em; font-weight: normal; line-height: 1.2em; margin:2em 2em 2em 2em; } .PRAISETTL em { font-family: SAT_bold-italic; } /*-----------------foot/end notes-----------------------*/ .FN { font-size: .8em; line-height: 1.3em; color: red; margin: 0; padding: 0; text-indent: 0; } .EN { font-size: .8em; line-height: 1.3em; color: blue; text-align: justify; text-indent: 1em; text-decoration: none; list-style-type: none; margin: 0; padding: 0; } .NFIRST { text-indent: 0; } .NTEXT { text-indent: 1em; } .note { font-size: .75em; padding: 0; line-height: 1em; margin:0; vertical-align:super; } /* end note page */ .ENNUM { float: left; font-size: .8em; text-indent: 1em; margin-left: 0pt; line-height: 1em; } #end-notes ul { font-size: .8em; line-height: 1.3em; margin:0; padding: 0; } .ENITEM { clear:both; text-align: justify; text-indent: 0; } .ENITEM .NFIRST { text-indent: 0; } .ENITEM span > span { text-indent: 1.3em; margin-right:1.3em; } /* display paragraphs symbol and keep inline in editor */ span span { display:inline; } span.EN span:before, span.FN span:before { content: "\00B6"; } .NFIRST:before { content: "[1st\00B6]"; } .NFIRST:after { content: "[E1st\00B6]"; } .NTEXT:before { content: "[\00B6]"; } .NTEXT:after { content: "[E\00B6]"; } /*----------------wysiwyg controls------------------*/ .tight1 { letter-spacing: -.01em; } .tight2 { letter-spacing: -.015em; } .open1 { letter-spacing: .01em; } .open2 { letter-spacing: .015em; } em { font-family: SAT_italic; } strong { font-family: SAT_bold; } .left { text-align: left; } .right { text-align: right; } .center { text-align: center; } .full{ text-align: justify; } .FIGTOP{ float:top; } .fullmap { float: top; page-break-before: always; page-break-after: always; text-align: center; text-indent: 0; } .halfmap { float: top; margin: 0 0 2em 0; padding-top:1em; text-align: center; text-indent: 0; } .FIGBOT{ float:bottom; } .BGLET { letter-spacing:.5em; } .SMLET { letter-spacing:-.05em; } .SMWRD { word-spacing:-.2em; } .BGWRD { word-spacing:1em; } .SMLN { line-height:80% } .BGLN { line-height:120% } .indent2 { text-indent:4em; } .indent3 { text-indent:6em; } .no_indent { text-indent: 0; } /*------------------TOC------------------*/ #contents { margin-top: 0; } #contents ul { text-align:left; list-style-type: none; margin-top:2em; } #contents .toc_bd { margin:1em 0 0 0; padding: 0; } #contents ul.toc_fm { margin:0 0 0 0; padding: 0; list-style-type: none; } #contents .toc_rm { margin:1em 0 0 0; padding: 0; } .TOCFM { font-family: SAT_italic; font-size:1em; line-height:1.3em; margin-left: 5.5em; margin-bottom: 1em; text-indent:0em; } .TOCRM { font-family: SAT_italic; font-size:1em; line-height:1.3em; margin-left: 5.5em; margin-bottom: 1pt; text-indent:0em; } .TOCCHAP { font-family: SAT_regular; font-size:1em; line-height:1.3em; margin-left: 5.6em; margin-bottom: 1pt; text-indent:-5.6em; } .TOCCHAP1 { font-family: SAT_regular; font-size:1em; line-height:1.3em; margin-left: 5.5em; margin-bottom: 1pt; text-indent:-5em; } .TOCCHAP2 { font-family: SAT_regular; font-size:1em; line-height:1.3em; margin-left: 5.6em; margin-bottom: 1em; text-indent:-5.6em; } .TOCCHAP + .TOCRM { margin-top:1.3em; } .TOCPART { text-indent: 0; font-size:1em; line-height:1.3em; margin:20pt 0 4pt 0; text-indent:0; } /* Auto Number Chapters */ /*reset chapter and part counter at the very start ul.toc_bd_list { counter-reset: LiChapterNo; } incremnt chapter count at the heading of each chapter*/ .TOCNUM, #contents li .num { width: 20%; display: inline-block; font-family: SAT_bold; text-align: right; margin: 0 0 0 0; padding-right: 3%; text-transform: uppercase; letter-spacing: .1em; font-size: .7em; } .TOCPART a { -webkit-hyphens:none; font-family:SAT_bold; text-transform: uppercase; letter-spacing: .15em; } .space1 { padding-left:1em; } .space1a { padding-left:0.7em; } .rhide { display: block; } .hide { display: none; } @media amzn-mobi { .rhide { display: none; } .hide { display: block; } .PRAISETTL { hyphens:none; -webkit-hyphens:none; font-family: SAT_bold; text-align:center; font-size: x-large; font-weight: bold; line-height: 1.2em; margin:2em 0em 2em 0em; } .HTTLPGTTL, #half-title h1 { text-align: center; font-family:SAT_bold, serif; font-weight: normal; font-size:1.8em; line-height: 1.3em; margin: 5% 10% 0 10%; text-transform: uppercase; letter-spacing: .1em; text-align: center; hyphens:none; -webkit-hyphens:none; } .TTLPGSUB, #title h3 { hyphens:none; -webkit-hyphens:none; font-family:SAT_italic; font-size:1.9em; font-weight: normal; font-style: italic; line-height: 1.3em; margin: 1em 10% 0 10%; letter-spacing: .05em; text-align: center; } .TTLPGLOGO { margin-top:5em; } .DED { hyphens:none; -webkit-hyphens:none; font-family:SAT_italic; font-size:1.1em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.4em; margin:1% 0 0 0; text-align:center; text-decoration:none; text-indent:0; } .EPI { hyphens:auto; text-align: center; margin:0 3em 10px 0; font-style:italic; font-size:small; font-family: SAT_italic; } p.BMFIRST { font-family:SAT_regular; text-indent:0; font-size:small; text-transform: none; } .BM-TXT { font-family:SAT_regular; text-indent: 1.3em; font-size:small; } .BM-TXT1 { font-family:SAT_regular; text-indent: 0em; font-size:small; } .CHAPNUM, .chapter h6 { hyphens:none; -webkit-hyphens:none; text-align:center; font-size: 1.1em; line-height: 1.3em; font-family: SAT_regular; margin-top: 0em; margin-bottom: 2em; text-transform: uppercase; letter-spacing: .2em; } .CHAPTTL, #body-matter h2 { font-family:SAT_bold; font-size:xx-large; font-weight: normal; text-transform: uppercase; margin-bottom:2em; letter-spacing: .1em; text-align: center; } .EPIAU { hyphens:none; -webkit-hyphens:none; margin:0.5em 4em 3em 4em; font-size: .8em; text-transform: uppercase; letter-spacing: .1em; text-align: center; } .CHAPTTL + .BMFIRST { margin-top: 0em; } .TXB { text-align: center; margin-top:0em; margin-bottom:1em; line-height: 1.3em; } .EXT { font-family:SAT_regular, serif; font-size:x-small; line-height: 1.3em; font-style:normal; margin-left:0em; margin-top:1em; text-align:justify; text-decoration:none; text-indent:-20px; } .PO1st { font-family:SAT_italic; margin:1.3em 0em 4px 0em; font-style:italic; font-size:small; text-indent:-20px; } .POMd { font-family:SAT_italic; margin:0 0em 4px 0em; font-style:italic; font-size:small; text-indent: -20px; } .POLs { font-family:SAT_italic; margin:0 0em 4px 0em; font-style:italic; font-size:small; text-indent: -20px; } .EXT1st { font-family:SAT_regular, serif; font-size:x-small; line-height: 1.3em; font-style:normal; margin:1.3em 0em 0 0em; text-align:justify; text-decoration:none; text-indent:-20px; } .EXTMd { font-family:SAT_regular, serif; font-size:x-small; line-height: 1.3em; font-style:normal; margin:0 0em 0 0em; text-align:justify; text-decoration:none; text-indent:-20px; } .EXTLs { font-family:SAT_regular, serif; font-style:normal; font-size:x-small; line-height: 1.3em; margin:0 0em 1em 0em; text-align:justify; text-decoration:none; text-indent:-20px; } .halfmap { margin: 1em 0 1em 0; padding-top:0em; text-align: center; text-indent: 0; } .RMTTL { font-family: SAT_bold; text-align:center; font-size: x-large; font-weight: bold; line-height: 1.3em; margin:5% 0 3em 0; text-transform: uppercase; letter-spacing: .1em; } .BIB { font-size: .8em; line-height: 1.3em; margin-left:0em; text-indent: -25px; } .IDX { hyphens:none; -webkit-hyphens:none; font-size:.75em; line-height:1.2em; margin:0 0 0 0em; text-indent:-35px; } .IndexSub { hyphens:none; -webkit-hyphens:none; margin:0 0 0 0em; text-indent:-35px; font-size:.75em; line-height:1.2em; text-align:left; } #contents ul.toc_fm { margin:0 0 0 0; } .TOCFM { font-family: SAT_italic; font-size:1em; line-height:1.3em; margin-left: 0%; margin-bottom: 1em; text-indent:-115px; } .TOCRM { font-family: SAT_italic; font-size:1em; line-height:1.3em; margin-left: 0%; margin-bottom: 8px; text-indent:-117px; } .TOCCHAP1 { font-family: SAT_regular; font-size:1em; line-height:1.3em; margin-left: 0em; margin-bottom: 8px; text-indent:-115px; } .TOCCHAP { font-family: SAT_regular; font-size:1em; line-height:1.3em; margin-left: 0em; margin-bottom: 8px; text-indent:-115px; } .TOCCHAP2 { font-family: SAT_regular; font-size:1em; line-height:1.3em; margin-left: 0em; margin-bottom: 1em; text-indent:-115px; } .FMTTL { font-family: SAT_bold; text-align:center; font-size: x-large; font-weight: normal; line-height: 1.3em; margin:5% 0 3em 0; text-transform: uppercase; letter-spacing: .1em; } .PRAISE { hyphens:auto; -webkit-hyphens:auto; font-size:1em; line-height:1.3em; margin:0; text-indent:0px; } .PRAISEAU { hyphens:none; -webkit-hyphens:none; font-family: SAT_bold; font-size:.85em; font-weight:bold; line-height:1.2em; text-align:right; margin:2pt 0 2em 5em; } }