h1.otherbooks {
text-align: center;
font-size:1.0em;
margin-bottom: 1em;
margin-top: 4em;
}
div.otherbooks {
margin-top: 4em;
font-size:0.8em;
margin-left: 2em;
margin-right: 2em;
}
div.copyright {
font-size:0.8em;
text-align: center;
margin-top: 4em;
}
div.dedication {
font-size:0.8em;
margin-top: 8em;
}
div.epigraph {
font-size:1.0em;
margin-left: 12em;
margin-right: 4em;
margin-bottom: 2em;
margin-top: 2em;
}
div.epigraphsource {
font-size:0.625em;
text-align: right;
font-style: italic;
margin-bottom: 12em;
margin-right: 2em;
}
h1.acknowledgments {
font-size:1.0em;
margin-top: 4em;
text-align: center;
font-weight: bold;
}
div.acknowledgments {
font-size:0.8em;
text-align: justify;
margin-left: 2em;
margin-right: 2em;
}
h1.authorsnote {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
div.authorsnote {
font-size:0.8em;
text-align: justify;
}
h1.listoffigures {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
div.listoffigures {
font-size:0.8em;
text-align: left;
}
h1.chronology {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
h1.geneology {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
h1.foreword {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
h1.preface {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
h1.introduction {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
h1.prologue {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
h1.part {
line-height: 2em;
margin-top: 4em;
margin-bottom: 1em;
font-size:1.0em;
text-align: center;
font-weight: bold;
}
h1.chapter {
font-size:1.125em;
text-align: center;
font-weight: bold;
line-height: 2em;
margin-top: 2em;
margin-bottom: 3em;
}
h1.subchapter {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
h1.epilogue {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
h1.coda {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
h1.conclusion {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
h1.afterward {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
h1.permission {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
h1.glossary {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
span.glosaryterm {
font-size:0.8em;
text-align: left;
margin-right: 1em;
}
span.glosarydef {
font-size:0.8em;
text-align: left;
margin-right: 1em;
}
h1.appendix {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
h1.resource {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
h1.notes {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
div.note {
font-size:0.625em;
text-align: justify;
margin-left: 1em;
}
h1.source {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
h1.bibliography {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
div.bibliography {
font-size:0.625em;
text-align: justify;
margin-left: 2em;
font-weight: bold;
}
h1.suggestedreading {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
h1.abouttheauthor {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
p.smallheight {
margin-top: 1em;
margin-bottom: 1em;
}
p.mediumheight {
margin-top: 2em;
margin-bottom: 2em;
}
p.attribution {
text-align: center;
}
p.largeheight {
margin-top: 3em;
margin-bottom: 3em;
}
div.list {
font-size:0.8em;
margin-left: 1em;
}
h1.box {
font-size:1.0em;
font-style: italic;
text-align: center;
}
div.box {
font-size:0.8em;
margin-left: 1em;
}
p.caption {
font-size:0.625em;
font-style: italic;
text-align: center;
margin-bottom: 1em;
}
/* ===================== Added Styles ===================== */
p.indent {
margin-bottom: 0.0em;
margin-top: 0.0em;
text-align: justify;
text-indent: 1.00em;
}
p.right {
text-align: right;
}
p.center {
margin-top: 1em;
text-align: center;
margin-bottom: 1em;
}
a.hlink {
text-decoration: none;
}
p.figure {
margin-top: 2em;
text-align: center;
margin-bottom: 2em;
}
h1.subtitle {
font-size:1.5em;
text-align: center;
font-weight: bold;
margin-bottom: 4em;
}
h1.contents {
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
h2.title {
font-size:1.0em;
text-align: center;
}
p.smallheight {
margin-top: 1em;
}
p.mediumheight {
margin-top: 2em;
}
p {
margin-top: .3em;
margin-bottom: .3em;
}
div.cover {
text-align: center;
}
/* --- start affected by epubFix ---
Note: repeated instances of "text-align:center;" are normal */
div.titlepage {
text-align:center;
text-align:center;
}
/* --- end affected by epubFix --- */
a.pubhlink {
text-decoration: none;
color: green;
}
p.extract {
text-align: justify;
margin-top: 2em;
text-indent: 0;
}
div.textbox {
margin-top: 2em;
margin-bottom: 2em;
border-bottom: 2px solid;
border-top: 2px solid;
line-height: 1.7em;
text-align: center;
}
h1.caption {
font-size:1.0em;
margin-bottom: 1em;
}
p.box {
border-bottom: 1px double;
border-left: 1px double;
border-top: 1px double;
border-right: 1px double;
text-align: justify;
}
div.abstract {
font-size:0.8em;
text-align: justify;
margin-left: 2em;
margin-right: 2em;
}
div.appendix {
font-size:0.8em;
text-align: justify;
}
p.reference {
text-align: justify;
text-indent: -1.00em;
margin-left: 1em;
}
div.biboliography {
font-size:1.0em;
text-align: justify;
}
div.preface {
font-size:0.8em;
text-align: justify;
margin-left: 2em;
margin-right: 2em;
}
p.cop {
margin-bottom: 1em;
}
p.nonindent {
margin-bottom: 0.0em;
margin-top: 0.0em;
text-align: justify;
text-indent: 0;
}
span.small{
font-size:0.625em;
}
div.toc {
font-size:1.0em;
text-align: center;
}
p.stanga{
text-align: justify;
margin-top: 1em;
margin-bottom: 1em;
margin-left: 2em;
}
body
{
font-size:1.0em;
line-height: 1.2em;
margin-top: 1em;
margin-left: 1em;
margin-right: 2em;
font-family: Charis, "Times New Roman", Verdana, Arial;
}
@font-face {
font-family: "Charis";
font-style: normal;
font-weight: normal;
src:url(fonts/CharisSILR.ttf);
}
@font-face {
font-family: "Charis";
font-style: normal;
font-weight: bold;
src:url(fonts/CharisSILB.ttf);
}
@font-face {
font-family: "Charis";
font-style: italic;
font-weight: normal;
src:url(fonts/CharisSILI.ttf);
}
@font-face {
font-family: "Charis";
font-style: italic;
font-weight: bold;
src:url(fonts/CharisSILBI.ttf);
}
h3.title {
font-size:1.0em;
text-align: center;
margin-bottom: 3em;
}
span.dropcaps1 {
float: left;
font-size: 3.125em;
line-height: 40px;
padding-top: 4px;
margin-top: -.00em;
margin-right: .09em;
margin-bottom: -0.4em;
}
span.dropcaps3lines {
float: left;
font-size: 5.000em;
line-height: 70px;
padding-top: 1px;
margin-top: -.09em;
margin-right: .09em;
}
sup.small
{
		font-size:0.8em;
		line-height:	0.0em;
}
div.footnote
{
		font-size:0.8em;
		border-style: solid;
		border-width: 1px 0 0 0;
		margin-top: 2em;
}
p.footnote
{
	text-align: justify;
	margin-left: 2em;
}
p.question{
text-align: justify;
margin-top: 1em;
}
div.small-page
{
margin-top: 2em;
font-size:1.0em;
margin-left: 12em;
margin-right: 6em;
}
h1.toc {
text-align: center;
font-size:1.125em;
margin-top: 2em;
margin-bottom: 3em;
font-weight: normal;
}
p.crt{
text-align: justify;
}
ol.upperalpha
{
	text-align: justify;
	list-style-type: upper-alpha;
}
ol.upperroman
{
	text-align: justify;
	list-style-type: upper-roman;
}
ol.lowerroman
{
	text-align: justify;
	list-style-type: lower-roman;
}
ol.loweralpha
{
	text-align: justify;
	list-style-type: lower-alpha;
}
ol.arabic
{
	text-align: justify;
}
ul.bullet
{
	list-style-type: disc;
}
ul.none
{
	text-align: justify;
	list-style-type: none;
}
p.hanging
{
text-indent: -1em;
font-size:1.0em;
margin-top: 0.5em;
}
h1.section {
text-align: left;
font-size:1.0em;
margin-bottom: 1em;
margin-top: 4em;
}
h2.section {
text-align: center;
font-size:1.0em;
margin-bottom: 1em;
margin-top: 4em;
}
h3.section {
text-align: left;
font-size:1.0em;
margin-bottom: 1em;
margin-top: 4em;
}
h4.section {
text-align: left;
font-size:1.0em;
margin-bottom: 1em;
margin-top: 4em;
}
h5.section {
text-align: left;
font-size:1.0em;
margin-bottom: 1em;
margin-top: 4em;
}
span.underline {
text-decoration: underline;
}
span.big{
font-size:1.125em;
}
p.crt {
margin-top: 1em;
text-align: center;
margin-bottom: 1em;
}
span.overline {
text-decoration: overline;
}
h1.chapter1 {
font-size:1.125em;
text-align: left;
font-weight: bold;
line-height: 2em;
margin-top: 4em;
margin-bottom: 1em;
}
p.textbox{
text-align: justify;
margin-left: 1em;
margin-right: 1em;
}
p.textbox1{
text-indent: 1.00em;
text-align: justify;
margin-left: 1em;
margin-right: 1em;
}
div.chapter {
margin-top: 2em;
margin-left: 0.5em;
margin-right: 0.5em;
}
span.strike
{
text-decoration: line-through;
}
img{
max-height: 100%;
max-width: 100%;
}
sup {
	vertical-align: 4px;
}
sub.frac
{
	font-size: 0.7em;
}
p.pagebreak
{
page-break-before: always;
}
p.textboxextract{
margin-top: 2em;
text-align: justify;
margin-left: 1em;
margin-right: 1em;
}
/* =============== New Style added =============== */
/* == For TOC == */
div.toc_fm{
margin-top:1em; 
margin-bottom:1em;
margin-left:1.5em;
font-size:.9em;
line-height:1em;
text-align: left;
}
div.toc_bm{
margin-top:1em; 
margin-bottom:1em;
margin-left:1.5em;
font-size:.9em;
line-height:1em;
text-align: left;
}
div.toc_chap{
margin-left:1.5em;
font-size:1em;
line-height:1.4em;
text-align: left;
}
div.toc_sub{
margin-left:2em;
font-size:smaller;
line-height:1.4em;
}
div.toc_part{
margin-left:1.5em;
line-height:1.5em;
font-size:1.2em;
margin-top: 1em;
margin-bottom: 1em;
}
.toc_part .toc_chap {
font-size:1.0em;
margin-left:1.5em;
}
.toc_part .toc_chap .toc_sub{
font-size:smaller;
margin-left:1.5em;
}
/* == For Block Quotes == */
div.block {
margin-left: 0em;
margin-right: 0em;
text-align:justify;
margin-top: 1em;
margin-bottom: 1em;
font-size:0.8em;
}
p.bl_nonindent {
margin-left:2.5em;
margin-right:2.5em;
text-align:justify;
margin-top:1em;
margin-bottom:1em;
}
p.bl_indent {
text-indent:1em;
margin-left:2.5em;
margin-right:2.5em;
text-align:justify;
margin-top:1em;
margin-bottom:1em;
}
p.bl_extract {
margin-left:2.5em;
margin-right:2.5em;
text-align:justify;
margin-top: 2em;
margin-bottom:1em;
}
p.bl_center {
margin-left:2.5em;
margin-right:2.5em;
margin-top: 1em;
text-align: center;
margin-bottom: 1em;
}
p.bl_right {
text-align: right;
margin-left:2.5em;
margin-right:2.5em;
}
p.bl_hanging
{
text-indent: -1em;
font-size:1.0em;
margin-left: 2.5em;
margin-top: 0.5em;
}
/* For Hanging Paragraphs */
div.hanging {
margin-left: 1.0em;
}
/* For Dialogue Text */
div.dialogue{
margin-left: 4.2em;
margin-bottom: 2em;
margin-top: 1.5em;
font-size:0.8em;
}
p.d_hanging {
text-indent: -4.2em;
font-size:0.8em;
margin-top: 0.5em;
}
/* For bullet list */
ul.bullet {
list-style-type: disc;
margin-top: 1em;
margin-bottom: 1em;
}
div.bullet {
margin-left: .8em;
margin-top: 0;
margin-bottom: 0;
text-align: justified;
}
/* For Fractions */
.frac_num {font-size:0.625em; vertical-align:text-top;}
.frac_den {font-size:0.625em; vertical-align:text-bottom;}
p.center0 {
margin-top: 1em;
text-align: center;
margin-bottom: 1em;
line-height: 2em;
}
p.center0 {
margin-top: 1em;
text-align: center;
margin-bottom: 3em;
font-size:0.8em;
}
span.normal{
font-style: italic;
font-weight: normal;
font-size:1.5em;
}
p.right0 {
text-align: right;
margin-top: 1.5em;
margin-bottom: 2em;
}
h1.chapter0 {
font-size:1.125em;
text-align: right;
font-weight: normal;
line-height: 2em;
margin-top: 2em;
margin-bottom: 3em;
}
div.block0 {
margin-left: 0em;
margin-right: 0em;
text-align:justify;
margin-top: -2em;
margin-bottom: 3em;
font-size:0.8em;
}
div.block9 {
margin-left: 6em;
margin-right: 6em;
text-align:justify;
margin-top: 1em;
margin-bottom: 1em;
font-size:0.8em;
}
p.indent5 {
text-align: justify;
margin-top: 2em;
text-indent: 0;
text-indent: 1.00em;
}
p.bl_right0 {
text-align: right;
margin-left:2.5em;
margin-right:2.5em;
margin-top: 1em;
}
span.big0{
font-size:2.0em;
}
p.nonindent10{
text-align: justify;
text-indent: 0;
margin-left: 5em;
}
p.bl_extract1 {
margin-left:2.5em;
margin-right:2.5em;
text-align:justify;
margin-top: 2em;
margin-bottom:1em;
text-indent: 1.00em;
}
div.hanging0 {
margin-left: 2.5em;
}
p.right9 {
text-align: right;
margin-right: 0em;
margin-top: -3em;
}
sup.frac
{
	font-size: 0.7em;
}
span.dronnone
{
font-size:0.8em;
}
span.dropcaps {
float: left;
font-size: 3.125em;
line-height: 50px;
padding-top: 1px;
margin-top: -.09em;
margin-right: .09em;
}
sup.frac, sub.frac {
	font-size: 0.7em;
}
