/*-------------**************** Washington Ebook Line ****************-------------*/ body { -webkit-hyphens:auto; hyphens: auto; hyphenate-before: 2; hyphenate-after: 3; hyphenate-lines: 2; font-size: 1em; } p { font-family:crimsontext; line-height: 1.4em; text-align: justify; margin: 0; } h1, h2, h3, h4, h5 { line-height: 1.4; font-weight: normal; } .dropcap { font-family:robotocond; float: left; font-weight: normal; font-size: 3.05em; padding-right: 1px; margin-bottom:-.1em; margin-top:.1em; } @media amzn-kf8 { .dropcap { font-family:robotocond; float: left; font-weight: normal; font-size: 3em; margin-right: 2px; margin-bottom:-.2em; margin-top:-.13em; } } .title a { text-decoration: underline; color:inherit; } .caption { font-family:robotocond; font-weight:bold; color:#353535; font-size:75%; line-height:1.3; } .credit { font-family:robotocond; font-weight:normal; font-style:italic; font-size:70%; line-height:1.3; } .publisher { font-family: robotocond; font-size:.85em; } /*------------Front Matter------------*/ #cover-image { width:100%; text-align: center; margin:0 auto; } #cover-image img { width:80%; } .front-matter .title, #contents .title { -webkit-hyphens:none; hyphens:none; color:#484848; font-family: robotocond; font-weight: bold; font-size: 1.25em; line-height: 1.3; text-transform: uppercase; letter-spacing: .2em; text-align: center; margin:20px 0 4em 0; text-indent: 0; } .half-title-page .title { -webkit-hyphens:none; hyphens:none; color:#484848; font-family:robotocond; font-weight: bold; font-size:1.5em; line-height:1.3; text-transform: uppercase; letter-spacing: .1em; text-align: center; margin:25% 10% 0 10%; } .title-page .title { -webkit-hyphens:none; hyphens:none; color:#484848; padding:0 0 .4em 0; border-bottom: 1px solid #cfcfcf; font-family:robotocond; font-weight: normal; letter-spacing: .05em; font-size: 2.2em; line-height: 1.3; text-align: center; margin:10% 10% 0 10%; text-transform: none; } .title-page .subtitle { -webkit-hyphens:none; hyphens:none; color:#484848; font-family:robotocond; font-weight: normal; font-style: italic; font-size:1.6em; line-height:1.3; letter-spacing: .07em; text-align:center; margin:.8em 10% 0 10%; } .title-page .author { -webkit-hyphens:none; hyphens:none; color:#484848; font-family:robotocond; font-weight: bold; font-size:1.3em; line-height:1.3; text-transform:uppercase; letter-spacing: .15em; text-align:center; margin:20% 0 0 0; border-bottom: none; } .title-page p.contributor { -webkit-hyphens:none; hyphens:none; color:#484848; font-family:robotocond; font-weight: normal; font-style: italic; font-size:1.1em; line-height:1.3; letter-spacing: .07em; text-align:center; margin:0.6em 10% 0 10%; } .copyright { margin:0 25% 0 0; } .copyright .title { display:none; } .copyright p { text-align: left; font-size:.7em; line-height:1.4em; text-indent:0; } .dedication { padding-top:25%; } .dedication .title { display:none; } .dedication p { hyphens: none; -webkit-hyphens:none; font-family:crimsontext; font-style:italic; font-size:1em; line-height:1.4; text-indent:0; text-align:center; margin:0 15%; } .front-matter .chapter .title, .front-matter .text-insert .title, .front-matter .photo-insert .title { -webkit-hyphens:none; hyphens:none; color:#484848; font-family: robotocond; font-weight: bold; font-size: 1.25em; line-height: 1.3; text-transform: uppercase; letter-spacing: .2em; text-align: center; margin:20px 0 4em 0; text-indent: 0; } /* ---------- EBOOK TOC ---------- */ #contents ol { margin-left:0;margin-right:0; /* Remove the default margin */ padding-left:0;padding-right:0; /* Remove the default padding */ } #contents ol.front-matter, #contents ol.rear-matter { font-style: italic; text-transform: capitalize; list-style:none; } #contents ol.rear-matter { margin:2em 0 0 0; /* Add some spacing around the content */ } #contents ol.front-matter li, #contents ol.rear-matter li { margin-top:.25em; line-height: 1.4; } #contents ol.body-matter { margin:2em 0 0 0; /* Add some spacing around the content */ list-style:none; /* Disable the normal item numbering */ } #contents ol.body-matter li { margin-top:.75em; line-height: 1.4; } #contents ol li a { text-decoration: underline; color: inherit; } #contents ol li.toc-heading a { text-decoration:none; color: inherit; } #contents li.toc1.toc-text-insert, #contents li.toc1.toc-photo-insert { font-style: italic; } #contents li.toc-chapter a.tocnum { padding:4px 6px; margin-right:6px; color:#fff; background:#777; font-weight:normal; font-family:robotocond; text-align:center; line-height: 1.6; font-size:.825em; } #contents li.toc-heading a.tocnum { padding-right:6px; font-size:90%; } #contents a.tocnum { text-decoration: none; } #contents li.toc-text-insert a.tocnum, #contents li.toc-photo-insert a.tocnum { display:none; } .toc1.toc-heading { font-family: robotocond; font-weight: bold; font-size:1.05em; line-height: 1.4; text-align: left; text-indent: 0; text-transform: uppercase; letter-spacing: .07em; margin:1.4em 0 .4em 0; page-break-after: avoid; } .toc1 { font-family: robotocond; font-weight: normal; text-align:left; -webkit-hyphens:none; hyphens:none; } /*------------Body Matter------------*/ .part .partnumber { -webkit-hyphens:none; hyphens:none; font-family: robotocond; font-weight: bold; font-size: 1.3em; line-height: 1.4em; text-transform: uppercase; letter-spacing: .4em; text-align:center; margin:20px 0 1em 0; } .part .title { -webkit-hyphens:none; hyphens:none; color: #484848; font-family: robotocond; font-size:2em; line-height:1.3; letter-spacing: .075em; text-align: center; margin:1em 10% 1.5em; } .part .subtitle { -webkit-hyphens:none; hyphens:none; color: #484848; font-family: robotocond; font-style: italic; font-size:1.7em; line-height:1.3; letter-spacing: .08em; text-align: center; margin:2em 12% 2.5em 12%; text-indent: 0; } .part blockquote.quote { font-style:italic; font-size: 1em; letter-spacing: .05em; border:1px solid gray; border-left:none; border-right:none; padding:1em .5em; margin-left:1.3em; margin-right:1.3em; } .part .quote p { font-family:robotocond; text-indent: 0; } .part .quoteauthor { font-family: robotocond; font-weight: bold; font-style: normal; text-align: right; font-size: .8em; margin-top: .5em; text-transform: uppercase; letter-spacing: .08em; } .chapter .chapternumber { -webkit-hyphens:none; hyphens:none; font-family:robotocond; font-weight: bold; line-height: 1.3; padding:0 10px; letter-spacing: .1em; text-align: center; margin:20px 0 1em 0; } .chapternumber.number { font-size: 1.7em; text-transform: lowercase; } .chapternumber.roman { font-size:1.3em; letter-spacing:.05em; } .chapternumber.word { font-size:1.3em; letter-spacing:.05em; } .chapternumber.custom { font-size:1.3em; letter-spacing:.05em; } .chapter .title, .text-insert .title, .photo-insert .title { -webkit-hyphens:none; hyphens:none; color: #484848; font-family:robotocond; font-size:1.5em; line-height:1.3; letter-spacing: .05em; text-align:center; margin:2em 10% 3em 10%; } .chapter .subtitle, .text-insert .subtitle, .photo-insert .subtitle { -webkit-hyphens:none; hyphens:none; color: #484848; font-family:robotocond; font-style: italic; font-size: 1.2em; line-height: 1.3; letter-spacing: .08em; text-align: center; margin:2em 0 3em 0; text-indent: 0; } .chapter .author, .text-insert .author, .photo-insert .author { font-family:robotocond; text-align: center; font-size: 1em; line-height: 1.4; letter-spacing: .13em; text-transform: uppercase; margin:2em 0 2em 0; } .chapter .heading1, .text-insert .heading1, .photo-insert .heading1 { hyphens: none; -webkit-hyphens: none; font-family:robotocond; font-weight: bold; padding-bottom: 4px; border-bottom: #cfcfcf 2px solid; font-size: 1.1em; line-height: 1.4; text-indent:0; letter-spacing: .05em; margin:2.5em 0 1em 0; text-align: left; page-break-after: avoid; } .chapter .heading2, .text-insert .heading2, .photo-insert .heading2 { hyphens: none; -webkit-hyphens: none; font-family: robotocond; font-style: italic; font-style: bold; font-size: 1em; line-height: 1.4; letter-spacing: .05em; margin:2em 0 .5em 0; text-align: left; text-indent:0; page-break-after: avoid; } .chapter .heading3, .text-insert .heading3, .photo-insert .heading3 { hyphens: none; -webkit-hyphens: none; font-family: robotocond; font-weight: normal; font-size: 1em; line-height: 1.4; text-align: left; margin:1.5em 0 0 0; text-indent: 0; page-break-after: avoid; } .chapter blockquote.quote, .text-insert blockquote.quote, .photo-insert blockquote.quote { font-family:crimsontext; font-style:italic; margin:2em 5%; } .chapter .quoteauthor, .text-insert .quoteauthor, .photo-insert .quoteauthor { text-transform: uppercase; letter-spacing: .07em; font-weight:bold; font-style: normal; text-align: right; font-size: .9em; } .letter { font-family:crimsontext; font-style:italic; margin:1em 5%; text-indent:5%; } .salutation { text-indent:0; } .signature { text-indent:0; text-align: right; } .excerpt { font-family: inherit; margin:1em 5%; font-size: .935em; text-indent:0; } .excerpt p { text-indent:0; margin-bottom:.5em; } .chapter .block { margin:1em 5%; padding:.5em; border:4px double #999; } .block p { text-indent: 0; font-family: robotocond; font-size: 95%; line-height: 1.4; color:#6e6d6c; } ul, ol { font-family: crimsontext; line-height:1.4; margin:1em 0; padding:0 20px 0 40px !important; text-align: justify; } ul.unnumbered { text-indent: -1em; list-style-type:none; } /*- Tables --*/ table { font-family:crimsontext; border-top:3px solid #bbb !important; border-bottom:3px solid #bbb !important; border-collapse: collapse; } table td { font-family:crimsontext; font-size: .95em; border-left:1px solid #bbb; border-right:1px solid #bbb; padding:.375em .25em; -webkit-hyphens:none; hyphens:none; min-width:10%; } tr { border-bottom: solid 1px #bbb } /*------------Rear Matter------------*/ .rear-matter .title { -webkit-hyphens:none; hyphens:none; color:#484848; font-family: robotocond; font-weight: bold; font-size: 1.25em; line-height: 1.3; text-transform: uppercase; letter-spacing: .2em; text-align: center; margin:20px 0 4em 0; text-indent: 0; } .rear-matter .subtitle { -webkit-hyphens:none; hyphens:none; color: #484848; font-family:robotocond; font-style: italic; font-size: 1.2em; line-height: 1.3; letter-spacing: .08em; text-align: center; margin:2em 0 3em 0; text-indent: 0; } .rear-matter .heading1 { hyphens: none; -webkit-hyphens: none; font-family:robotocond; font-weight: bold; font-size: .9em; text-indent:0; margin: 2.4em 0 .5em 0; text-align: left; page-break-after: avoid; } .rear-matter .heading2 { hyphens: none; -webkit-hyphens: none; font-family: robotocond; font-style: italic; font-size: .85em; line-height: 1.4; letter-spacing: .05em; margin: 1.05em 0 .3em 0; text-align: left; text-indent:0; page-break-after: avoid; } .rear-matter .bodytext { text-indent:5%; } .notes p { font-size:.8em; line-height:1.3; margin:0px; text-indent:1em; } .references p { font-size: .8em; line-height: 1.3; margin-left:1em; text-indent: -1em; } .about-the-author p { text-indent: 0 !important; margin-bottom:.5em; font-size: 90%; }