/* ==================== RH Styles ===================== */
h1.otherbooks
{
text-align: center;
font-size:1.0em;
margin-bottom: 1em;
margin-top: 4em;
font-weight: normal;
}
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: 7em;
}
div.epigraph
{
font-size:1.0em;
margin-left: 4em;
margin-right: 4em;
margin-bottom: 0em;
padding-top: 4em;
}
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.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;
}
div.part
{
text-align: justify;
}
h1.part
{
line-height: 2em;
margin-top: 4em;
margin-bottom: 1em;
font-size:1.125em;
text-align: center;
font-weight: bold;
}
h1.part1
{
line-height: 2em;
margin-top: -1em;
margin-bottom: 1em;
font-size:1.125em;
text-align: right;
font-weight: bold;
}
h1.chapter
{
font-size: 1.6em;
text-align: center;
font-weight: normal;
line-height: 1.3em;
margin-top: 3em;
margin-bottom: 1em;
}
h1.subchapter
{
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
div.chapter
{
margin-top: 2em;
margin-left: 0.5em;
margin-right: 0.5em;
}
h1.epilogue
{
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.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.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.abouttheauthor
{
font-size:1.0em;
text-align: center;
font-style: italic;
font-weight: bold;
}
p.attribution
{
text-align: right;
}
div.list
{
font-size:0.8em;
margin-left: 1em;
}
h1.box
{
font-size:1.0em;
font-style: italic;
text-align: center;
}
p.caption
{
font-size:0.625em;
text-align: center;
margin-bottom: 1em;
}
p.caption01
{
font-size:0.8em;
text-align: center;
margin-bottom: 1em;
}
/* ===================== Added Styles ===================== */
p.right
{
text-align: right;
}
p.right01
{
margin-top: 1em;
text-align: right;
}
p.center
{
margin-top: 1em;
text-align: center;
margin-bottom: 1em;
margin-left: 1px;
}
p.center03
{
margin-top: 1em;
text-align: center;
margin-bottom: 0em;
margin-left: 10%;
margin-right: 10%;
}
p.center_ch
{
margin-left:1.1em;
margin-right:1.1em;
border-top: 3px double;
}
p.center_ch01
{
margin-left:1.1em;
margin-right:1.1em;
border-bottom: 1px double;
}
p.center02
{
margin-top: 2em;
text-align: center;
margin-bottom: 1em;
margin-left: 1px;
}
p.center01
{
margin-top: 0.5em;
text-align: center;
margin-bottom: 0em;
margin-left: 10%;
margin-right: 10%;
}
a.hlink
{
text-decoration: none;
}
p.figure
{
margin-top: 0em;
text-align: center;
margin-bottom: 2em;
font-size:0.8em;
}
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
{
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-indent: 0;
text-align: justify;
margin-top: 2em;
margin-bottom: 0;
}
p.extract_op
{
text-indent: 0;
text-align: justify;
margin-top: 1.5em;
margin-bottom: 0;
}
p.extract01
{
text-indent: 0;
text-align: justify;
margin-top: 2em;
margin-bottom: 0;
}
p.extract_fm
{
text-indent: 0;
text-align: justify;
margin-top: 1.5em;
margin-bottom: 0;
}
p.extract1
{
text-indent: 1.00em;
text-align: justify;
margin-top: 1.5em;
margin-bottom: 0;
}
div.textbox
{
border: 2px solid black;
margin-top: 2em;
margin-bottom: 2em;
line-height: 1.3em;
text-align: center;
padding-left: 1em;
padding-right: 1em;
padding-top: .5em;
padding-bottom: .5em;
}
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;
}
div.appendix1
{
margin-top: 4em;
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
{
margin-top: 4em;
font-size:0.8em;
text-align: justify;
margin-left: 2em;
margin-right: 2em;
}
div.colophon
{
font-size:0.8em;
text-align: justify;
margin-top: 2em;
margin-left: 2em;
margin-right: 2em;
}
p.cop
{
margin-bottom: 1em;
}
p.indent {
margin-bottom: 0.0em;
margin-top: 0.0em;
text-align: justify;
text-indent: 1.00em;
}
p.nonindent {
margin-bottom: 0.0em;
margin-top: 0.0em;
text-align: justify;
text-indent: 0;
}
p.nonindent01 {
margin-bottom: 0.0em;
margin-top: 2em;
text-align: justify;
text-indent: 0;
}
p.right1 {
margin-bottom: 0.0em;
margin-top: 0.0em;
text-align: right;
text-indent: 0;
}
span.small
{
font-size:0.625em;
}
span.small1
{
font-size:0.8em;
}
span.medium
{
font-size:1.0em;
}
p.toc
{
margin-top: 1em;
margin-bottom: 0em;
text-indent:0;
}
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";
}
@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.dropcaps2line
{
    font-size:3.0em;
    line-height:0.75em;
    float:left;
    margin-top:0.0em;
    margin-bottom:0.0em;
    margin-left:0.0em;
    margin-right:0.05em;
}
@media amzn-kf8
{
span.dropcaps2line
{
    font-size:3.0em;
    line-height:0.75em;
    float:left;
    margin-top:0.0em;
    margin-bottom:0.0em;
    margin-left:0.0em;
    margin-right:0.05em;
}
}
@media amzn-mobi
{
  span.dropcaps2line
{
    margin: auto;
  }
}
span.dropcaps3line
{
    font-size:4.6em;
    float:left;
    line-height:0.75em;
    margin-top:0.0em;
    margin-bottom:0.0em;
    margin-left:0.0em;
    margin-right:0.05em;
}
@media amzn-kf8
{
span.dropcaps3line
{
    font-size:4.6em;
    float:left;
    line-height:0.75em;
    margin-top:0.0em;
    margin-bottom:0.0em;
    margin-left:0.0em;
    margin-right:0.05em;
}
}
@media amzn-mobi
{
  span.dropcaps3line
{
    margin: auto;
  }
}
span.dropcaps4line
{
float: left;
font-size: 7.500em;
line-height: 90px;
padding-top: 1px;
margin-top: -.09em;
margin-right: .02em;
}
@media amzn-kf8
{
  span.dropcaps4line
{
    font-size: 6.875em;
    margin-top: -0.3em;
    margin-bottom: -0.4em;
    margin-left: 0.0em;
    margin-right: 0.05em;
  }
}
@media amzn-mobi
{
  span.dropcaps4line
{
    margin: auto;
  }
}
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-indent: -1em;
	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
{
font-size:1.125em;
text-align: center;
font-weight: bold;
line-height: 1.3em;
margin-top: 2em;
margin-bottom: 3em;
}
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;
}
h1.section
{
text-align: left;
font-size:1.0em;
margin-bottom: 1em;
margin-top: 2em;
}
h2.section
{
text-align: center;
font-size:1.0em;
margin-bottom: 1em;
margin-top: 2em;
}
h2.section1
{
text-align: left;
font-size:1.0em;
margin-bottom: 1em;
margin-top: 2em;
}
h3.section
{
text-align: left;
font-size:1.0em;
margin-bottom: 1em;
margin-top: 2em;
}
h4.section
{
text-align: left;
font-size:1.0em;
margin-bottom: 1em;
margin-top: 2em;
}
h5.section
{
text-align: left;
font-size:1.0em;
margin-bottom: 1em;
margin-top: 2em;
}
span.underline
{
text-decoration: underline;
}
span.big
{
font-size:1.125em;
font-weight: bold;
}
span.big1
{
font-size:1.5em;
}
span.big2
{
font-size: 1.1em;
}
p.crt
{
margin-top: 1em;
text-align: center;
margin-bottom: 1em;
}
p.crt1
{
margin-right: 1.5em;
margin-top: -1em;
text-align: right;
margin-bottom: 1em;
}
p.crt2
{
margin-top: -1em;
text-align: left;
margin-bottom: 1em;
}
p.crt3
{
margin-top: -1em;
margin-right: 1em;
text-align: right;
margin-bottom: 1em;
}
span.overline
{
text-decoration: overline;
}
p.textbox
{
text-align: justify;
text-indent: 0;
}
p.textbox1
{
text-indent: 1.00em;
text-align: justify;
}
span.strike
{
text-decoration: line-through;
}
sup
{
	vertical-align: 4px;
}
sup.frac
{
	font-size: 0.7em;
}
sub.frac
{
	font-size: 0.7em;
}
img
{
max-height: 100%;
max-width: 100%;
}
img.inline
{
vertical-align: middle;
}
/* =============== New Style added =============== */
/* == For TOC == */
div.toc_fm
{
margin-left: 0em;
margin-top:1em; 
margin-bottom:1em;
font-size:.9em;
line-height:1.4em;
}
div.toc_bm
{
margin-left: 0em;
margin-top:1em; 
margin-bottom:1em;
font-size:.9em;
line-height:1.4em;
}
div.toc_chap
{
margin-left: 0em;
margin-top: 0.3em;
text-align: center;
text-indent:0em;
font-size:0.9em;
line-height:1.4em;
}
div.toc_sec1
{
margin-left:3em;
font-size:smaller;
line-height:1.4em;
}
div.toc_part
{
margin-top: 1em;
text-align: center;
margin-left:0em;
line-height:1.5em;
font-size:1em;
}
/* == For Block Quotes == */
div.block
{
margin-left: 0em;
margin-right: 0em;
text-align:justify;
margin-top: 1em;
margin-bottom: 1em;
}
div.block01
{
margin-left: 1em;
margin-right: 1em;
text-align:justify;
margin-top: 1em;
margin-bottom: 1em;
}
p.bl_nonindent
{
margin-left:1.1em;
margin-right:1.1em;
text-align:justify;
margin-top: 0em;
margin-bottom: 0em;
text-indent: 0;
}
p.bl_indent
{
text-indent:1em;
margin-left:1.1em;
margin-right:1.1em;
text-align:justify;
margin-top: 0em;
margin-bottom: 0em;
}
p.bl_hanging
{
text-indent: -1em;
text-align:justify;
}
p.bl_hanging1
{
margin-top: 1em;
margin-bottom: 1em;
text-indent: -1em;
text-align:justify;
}
p.bl_extract
{
text-indent: 0em;
text-align: justify;
margin-top: 1em;
margin-left:1.1em;
margin-right:1.1em;
margin-bottom: 0em;
}
p.bl_extract1
{
text-indent: 1em;
text-align: justify;
margin-top: 1em;
margin-left:1.1em;
margin-right:1.1em;
margin-bottom: 0em;
}
p.bl_center
{
margin-top: 1em;
text-align: center;
margin-bottom: 1em;
}
p.bl_center01
{
margin-top: 0.5em;
text-align: center;
margin-bottom: 0em;
}
p.bl_center03
{
margin-top: 1em;
text-align: center;
margin-bottom: 0em;
}
p.bl_right
{
text-align: right;
margin-right:1.5em;
margin-top: 0em;
margin-bottom: 0em;
}
p.bl_right1
{
text-align: right;
margin-right:0em;
margin-top: 0em;
margin-bottom: 0em;
}
/* For Hanging Paragraphs */
div.hanging
{
margin-left: 1.0em;
}
div.hanging03
{
margin-top: 1.5em;
margin-bottom: 1.5em;
margin-left: 1.0em;
}
p.hanging
{
text-indent: -1em;
}
div.hanging1
{
margin-left: 2.0em;
margin-top: 1.5em;
margin-bottom: 1.5em;
}
/* 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: justify;
}
/* For Fractions */
span.frac_num
{
font-size:0.625em;
vertical-align: text-top;
}
span.frac_den
{
font-size:0.625em;
vertical-align: text-bottom;
}
div.toc
{
margin-right: 2em;
text-align: justify;
}
div.dis_img
{
text-align: center;
margin-top: 1em;
margin-bottom: 1em;
}
div.dis_img01
{
text-align: center;
padding-top: 3em;
margin-bottom: 1em;
}
h1.chapter_fm
{
font-size: 1.3em;
text-align: center;
font-weight: normal;
line-height: 1.3em;
margin-top: 3em;
margin-bottom: 0.5em;
}
h1.subchapter_fm
{
font-size: 1.6em;
text-align: center;
font-weight: normal;
line-height: 1.3em;
margin-top: 0em;
margin-bottom: 2em;
color: #696A6D;
}
h1.chapter_fm01
{
font-size: 1.6em;
text-align: center;
font-weight: normal;
line-height: 1.3em;
margin-top: 3em;
margin-bottom: 4em;
}
h1.chapter_bm01
{
font-size: 1.6em;
text-align: center;
font-weight: normal;
line-height: 1.3em;
margin-top: 3em;
margin-bottom: 3em;
}
h1.chapter_bm02
{
font-size: 1.6em;
text-align: center;
font-weight: normal;
line-height: 1.3em;
margin-top: 3em;
margin-bottom: 2em;
}
h1.chapter_bm03
{
font-size: 1.2em;
text-align: center;
font-weight: normal;
line-height: 1.3em;
margin-top: 3em;
margin-bottom: 2em;
}
span.color
{
color: #696A6D;
}
p.bl_nonindent01
{
font-size: 0.9em;
color: #696A6D;
margin-left:1.1em;
margin-right:1.1em;
text-align:justify;
margin-top: 0em;
margin-bottom: 0em;
text-indent: 0;
}
p.bl_indent01
{
color: #696A6D;
text-indent:1em;
margin-left:1.1em;
margin-right:1.1em;
text-align:justify;
margin-top: 0em;
margin-bottom: 0em;
font-size: 0.9em;
}
p.bl_poem
{
margin-left:5em;
text-align:justify;
margin-top: 0em;
margin-bottom: 0em;
text-indent: -1em;
}
p.bl_poem01
{
margin-left:9em;
text-align:justify;
margin-top: 0em;
margin-bottom: 0em;
text-indent: -1em;
}
p.bl_left
{
margin-left:1.1em;
margin-right:1.1em;
text-align:left;
margin-top: 0em;
margin-bottom: 0em;
text-indent: 0;
}
p.bl_indentleft
{
text-indent:1em;
margin-left:1.1em;
margin-right:1.1em;
text-align:left;
margin-top: 0em;
margin-bottom: 0em;
}
p.indentleft
{
text-indent:1em;
margin-left:0em;
margin-right:0em;
text-align:left;
margin-top: 0em;
margin-bottom: 0em;
}
p.bl_left01
{
text-indent: 0em;
text-align: left;
margin-top: 1em;
margin-left:1.1em;
margin-right:1.1em;
margin-bottom: 0em;
}
p.left01
{
text-indent: 0em;
text-align: left;
margin-top: 1em;
margin-left:0em;
margin-right:0em;
margin-bottom: 0em;
}
p.center_toc
{
margin-top: 0.2em;
text-align: center;
margin-bottom: 0em;
}
p.bl_left1a
{
margin-left:0em;
margin-right:0em;
text-align:left;
margin-top: 0em;
margin-bottom: 0em;
text-indent: 0;
}
p.bl_left01a
{
text-indent: 0em;
text-align: left;
margin-top: 1em;
margin-left:0em;
margin-right:0em;
margin-bottom: 0em;
}
