@namespace h "http://www.w3.org/1999/xhtml";
body {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Times New Roman", serif;
}
h1,h2,h3,h4 {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Times New Roman", serif;
}
p {
font-family: Georgia, "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", serif;
}
img {
display: block; text-align: center; margin: 1em auto;
}
/* Template CSS, */
/* -------------- General Styles -------------- */
body {
margin: 20px;
}
p {
line-height: 1.2em;
margin-top: 0em;
margin-bottom: 0em;
}
.blockquote {margin-left: 4em; margin-right: 4em; text-align: justify;}
.indent {text-indent: 2em;}
.noindent {text-indent: 0;}
.center {text-align: center;}
.right {text-align: right;}
.left {text-align: left;}
.first {margin-top: 3em;}
.spacer {margin-top: 2em;}
.hang {
margin-left: 2em;
text-indent: -2em;
}
.tbmargins {
margin-top: 8px;
margin-bottom: 8px;
}
blockquote.quote {
margin-top: 3em;
margin-bottom: 3em;
}
img {
border: 0;
}
span.dropcap {
font-size: 3em;
font-weight: bold;
FONT-FAMILY: serif }
}
span.big {font-size: 1.2em;}
span.small {font-size: 0.8em;}
span.underline {text-decoration: underline;}
span.strike {text-decoration: line-through;}
sup {
vertical-align: 4px;
}
sup.frac {
font-size: 0.7em;
line-height: 0em;
}
sub.frac {
font-size: 0.7em;
line-height: 0em;
}
.clear {clear: both}
/* -------------- Headings -------------- */
h1 {
text-align: center;
}
h2 {
text-align: center;
margin-top: 1em;
}
h3 {
text-align: center;
margin-top: 1em;
}
h4 {
text-align: left;
margin-top: 1em;
}
h5 {
text-align: left;
margin-top: 1em;
}
h6 {
text-align: left;
margin-top: 1em;
}
/* -------------- Cover page -------------- */
div#coverpage {
text-align: center;
}
/* -------------- Title Page -------------- */
div#titlepage {
}
.booktitle {
margin-top: 3em;
margin-bottom: 3em;
text-align: center;
}
.subtitle {
margin-bottom: 3em;
text-align: center;
}
.byline { /* by, translated by, edited by, etc. */
text-align: center;
}
.author {
text-align: center;
}
.othertext { /* "a novel", "author of...", etc. */
text-align: center;
}
.publogo {
margin-top: 2em;
text-align: center;
font-size: 0.8em;
}
/* -------------- Copyright -------------- */
div#copyright {
font-size: 0.8em;
}
div#copyright p {
margin-top: 3px;
margin-bottom: 3px;
}
div#copyright blockquote {
margin-top: 0;
margin-bottom: 0;
}
/* -------------- Dedication -------------- */
div#dedication {
padding-top: 30%;
}
/* -------------- TOC -------------- */
div#TOC p {
margin-top: 3px;
margin-bottom: 3px;
}
div#TOC blockquote {
margin-top: 0;
margin-bottom: 0;
}
/* -------------- Front Matter (Preface, Forward, Introduction) -------------- */
div.fbmatter {
display: block;
}
.fbmtitle {
font-style: italic;
font-size: x-large;
}
/* -------------- Parts/Sections -------------- */
div#part {
display: block;
}
.notextbelow {
margin-top: 30%;
}
hr {
border: 0;
color: black;
background-color: black;
height: 2px;
text-align: center;
}
/* -------------- Chapters -------------- */
div.chapter {
display: block;
}
/* -------------- Extracts, Sidebars, Pull Quotes -------------- */
div.extract {
padding-bottom: 0px;
padding-left: 10px;
padding-right: 10px;
margin-top: 1.5em;
margin-bottom: 1em;
}
div.sidebar-center {
border-top: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
margin-top: 1.5em;
margin-bottom: 1em;
}
div.sidebar-left {
float: left;
width: 30%;
border-top: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
margin-top: 1.5em;
margin-bottom: 1em;
margin-right: 1em;
}
div.sidebar-right {
float: right;
width: 30%;
border-top: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
margin-top: 1.5em;
margin-bottom: 1em;
margin-left: 1em;
}
/* -------------- Images -------------- */
div.image {
text-align: center;
margin: 10px 0;
}
.floatleft {
float: left;
margin: 10px 10px 10px 0;
}
.floatright {
float: right;
margin: 10px 0 10px 10px;
}
img.inline {
vertical-align: middle;
}
p.caption {
text-indent: 0;
margin: 0 2em 2em 2em;
font-family: sans-serif;
font-size: 0.8em;
}
p.title {
text-align: center;
font-family: sans-serif;
font-weight: bold;
}
/* -------------- Tables -------------- */
div.table {
margin-top: 2em;
margin-bottom: 2em;
}
table {
border-collapse: collapse;
margin: 1em 0;
}
td, th {
padding: 3px 5px;
}
table.grid {
border: 1px solid black;
}
table.grid td, table.grid th {
border: 1px solid black;
}
/* use p.title and p.caption from image section above */
.bdrtop {
border-top: 1px solid black;
}
.bdrbottom {
border-bottom: 1px solid black;
}
.bdrleft {
border-left: 1px solid black;
}
.bdrright {
border-right: 1px solid black;
}
.boxedcells {
border-top: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
}
/* -------------- Lists -------------- */
ul, ol {
margin-top: 1em;
margin-bottom: 1em;
}
ol ol, ul ul, ul ol, ol ul {
margin-top: 0;
margin-bottom: 0;
}
ul.disc {
list-style-type: disc;
}
ul.circle {
list-style-type: circle;
}
ul.square {
list-style-type: square;
}
ol.decimal {
list-style-type: decimal;
}
ol.upper-roman {
list-style-type: upper-roman;
}
ol.lower-roman {
list-style-type: lower-roman;
}
ol.upper-alpha {
list-style-type: upper-alpha;
}
ol.lower-alpha {
list-style-type: lower-alpha;
}
/* -------------- Index -------------- */
div#index p {
margin-top: 3px;
margin-bottom: 3px;
}
.index1 {
margin-left: 2em;
text-indent: -2em;
}
.index2 {
margin-left: 4em;
text-indent: -2em;
}
.index3 {
margin-left: 6em;
text-indent: -2em;
}
/* -------------- Footnotes -------------- */
div#footnotes {
display: block;
font-size: 0.8em;
}
.note {
text-indent: 0;
margin-top: 2em;
}
.foot {
font-size: 0.75em;
line-height: normal;
vertical-align: super
}
/* ------------- About the Publisher --------- */
div#atp p {
font-size: 0.9em;
text-align: left;
text-indent: 0em;
}
.atpimg {
margin-top: 1em;
margin-bottom: 2em;
}
.atptext {
margin-bottom: 0.9em;
text-indent: 0em;
font-size: 0.9em;
}
h2.atphead {
text-align: left;
font-size: 1.5em;
margin-bottom: 2em;
}
/* -------------- Colored Text ---------------- */
a.puburl {
color: #dc7ea8;
font-size: 0.8em;
margin-top: 1em;
}
span.textBlue {
color: #00528f;
}
.backgroundBlue {
background-color: #d7e3ee;
}
/* ----------------- Mobi ----------------*/
.noindentfirst {
text-indent: 0em;
margin-top: 2em;
}
.centerfirst {
text-align: center;
margin-top: 2em;
}
.indentfirst {
text-indent: 2em;
margin-top: 2em;
}
.rightfirst {
text-align: right;
margin-top: 2em;
}
.leftfirst {
text-align: left;
margin-top: 2em;
}
.hangfirst {
margin-top: 2em;
margin-left: 2em;
text-indent: -2em;
}
}
.bold {
font-weight: bold
}
.calibre {
display: block;
font-size: 1em;
margin-bottom: 0;
margin-left: 5pt;
margin-right: 5pt;
margin-top: 0;
padding-left: 0;
padding-right: 0;
page-break-before: always
}
.calibre1 {
display: block
}
.calibre10 {
color: blue;
cursor: pointer;
text-decoration: underline
}
.calibre11 {
color: #008831
}
.calibre12 {
color: blue
}
.calibre13 {
color: inherit;
cursor: inherit;
text-decoration: inherit
}
.calibre14 {
color: #000000
}
.calibre15 {
font-size: 0.41667em
}
.calibre16 {
font-size: 0.75em;
line-height: normal;
vertical-align: sub
}
.calibre17 {
display: block;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 1em;
text-align: center;
text-indent: 0
}
.calibre18 {
font-size: 1.83333em
}
.calibre19 {
display: block;
margin-bottom: 0;
margin-left: 19pt;
margin-right: 0;
margin-top: 1em;
text-align: justify;
text-indent: -19pt
}
.calibre2 {
display: block;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 1em;
text-align: justify;
text-indent: 0
}
.calibre20 {
display: block;
margin-bottom: 0;
margin-left: 19pt;
margin-right: 0;
margin-top: 0;
text-align: justify;
text-indent: -19pt
}
.calibre3 {
font-size: 0.88em
}
.calibre4 {
font-size: 1.41667em
}
.calibre5 {
font-size: 0.66em
}
.calibre6 {
height: auto;
vertical-align: baseline;
width: auto
}
.calibre7 {
display: block;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
text-align: justify;
text-indent: 0
}
.calibre8 {
font-size: 1.66667em
}
.calibre9 {
display: block;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 15pt;
text-align: justify;
text-indent: 0
}
.italic {
font-style: italic
}
.mbppagebreak {
display: block;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
page-break-after: always
}