.imprint {
background:
url("data:image/png;base64,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")
bottom no-repeat;
position:absolute;bottom:1em;left:0;
margin:0;
width:100%;height:120px;
}
/*
Style Sheet for eBooks@Adelaide web books
Author: Steve Thomas, stephen.thomas@adelaide.edu.au
Version: 2014.10.26
Rights: Public Domain
*/
body	{
	background-color:#fcfff6;
	color:#000;
	font-family:Georgia, serif;
	margin:auto;
	max-width:33em;
}
p	{
	line-height:150%;
	margin:0 auto .2em;
	text-align:justify;
	text-indent:0;
}
p+p	{
	text-indent:2em;
}
span.first {
	text-indent:0;
	text-transform:uppercase;
}
div	{ margin-bottom:1em; position:relative; }
h1,h2,h3,h4,h5,h6 {
	margin:1em auto;
	text-align:center;
}
h1,h2,h3,h4 {
	font-weight:bold;
}
h3,h4,h5 {
	font-variant:small-caps;
}
h5 em	{ font-variant:normal; }
h1	{ font-size:2em; }
h2	{ font-size:1.4em; }
h3	{ font-size:1.3em; }
h4	{ font-size:1.2em; }
h5, h6	{ font-size:1em; font-weight:normal; }
h6	{ font-style:italic; }
a, a:link, a:visited {
	color:#000;
	border-bottom:1px dotted gray;
	text-decoration:none;
}
a:active, a:hover {
	color:red;
}
/* style atoms : classes defining a single style feature */
.fs80	{ font-size:80%!important; }
.fs90	{ font-size:90%!important; }
.fs130	{ font-size:130%!important; }
.fs150	{ font-size:150%!important; }
.fs200	{ font-size:200%!important; }
.lh100	{ line-height:100%!important; }
.lh120	{ line-height:120%!important; }
.lh130	{ line-height:130%!important; }
.lh150	{ line-height:150%!important; }
.lh180	{ line-height:180%!important; }
.lh200	{ line-height:200%!important; }
.fwn	{ font-weight:normal!important; }
.i1	{ padding-left:1em; }
.i2	{ padding-left:2em; }
.i3	{ padding-left:3em; }
.i4	{ padding-left:4em; }
.i5	{ padding-left:5em; }
.i6	{ padding-left:6em; }
.i7	{ padding-left:7em; }
.i8	{ padding-left:8em; }
.i9	{ padding-left:9em; }
.i10	{ padding-left:10em; }
.i11	{ padding-left:11em; }
.i12	{ padding-left:12em; }
.w10	{ width:10%!important; }
.w20	{ width:20%!important; }
.w25	{ width:25%!important; }
.w30	{ width:30%!important; }
.w33	{ width:33%!important; }
.w40	{ width:40%!important; }
.w50	{ width:50%!important; }
.w60	{ width:60%!important; }
.w67	{ width:67%!important; }
.w70	{ width:70%!important; }
.w75	{ width:75%!important; }
.w80	{ width:80%!important; }
.w90	{ width:90%!important; }
.w100	{ width:100%!important; }
.ni	{ text-indent:0!important; }
.in	{ text-indent:2em!important; }
.left	{ float:left; padding-right:1em; }
.right	{ float:right; padding-left:1em; }
.center, .center p
	{ text-align:center!important; }
.clear	{ clear:both; }
.border	{ border:1px solid; padding:1em; }
.dropshadow {
	-moz-box-shadow:5px 5px 25px 10px #888;
	-webkit-box-shadow:5px 5px 25px 10px #888;
	box-shadow:5px 5px 25px 10px #888;
	}
.underlined { text-decoration:underline; }
.hi	{ font-style:italic; }
.hi em	{ font-style:normal; }
.it	{ font-style:italic; } /* deprecated */
.sc	{ font-variant:small-caps; }
del, .del {text-decoration:line-through}
.tl	{ text-align:left!important; }
.tc	{ text-align:center!important; }
.tr	{ text-align:right!important; }
.tj	{ text-align:justify!important; }
.tw	{ letter-spacing:.5em; } /* "text wide" */
.ls	{ letter-spacing:1em; }
sup, sub{
	font-size:.7em;
}
sup	{
	line-height:80%;
}
hr	{
	color:#ddd;
	margin:2em auto;
	width:33%;
}
code	{
	font-family:monospace;
	font-size:110%;
}
pre, .pre {
	font-family:monospace;
	font-size:110%;
	text-align:left;
	text-indent:0;
	white-space:pre-wrap;
}

/* Title page */
#titlepage {
	border:2px solid #00609c;
	height:47em;
	position:relative;
}
#titlepage h1,
#titlepage h2,
#titlepage h3,
#titlepage h4,
#titlepage h5,
#titlepage h6,
#titlepage p {
	font-weight:normal;
}
#titlepage h1,
#titlepage h2 {
	line-height:180%;
}
.titlepage {
	font-weight:bold;
	padding:1em;
	text-align:center!important;
}
.titlepage h1,
.titlepage h2,
.titlepage h3,
.titlepage h4,
.titlepage p {
	margin-top:0;
	margin-bottom:1em;
}
.titlepage h3,
.titlepage h4 {
	font-variant:normal;
}
.titlepage p {
	text-align:center;
	text-indent:0;
}
.titleverso {
	color:#666;
	font-family:Verdana, sans-serif;
	font-size:.8em;
	margin:auto;
	padding-top:3em;
	text-align:center!important;
	width:90%;
}
.titleverso p {
	margin-bottom:1em;
	text-align:center!important;
	text-indent:0;
}
.titleverso p a {
	color:#666;
	text-decoration:none;
}
.titleverso p a:visited {
	color:#666;
	text-decoration:none;
}
.titleverso p a:hover {
	color:#f00;
	text-decoration:underline;
}
.halftitle {
	/* height:47em; */
	padding:10em 0;
}
.halftitle h1,
.halftitle h2,
.halftitle h3,
.halftitle h4,
.halftitle h5,
.halftitle h6 {
	font-size:2em;
	font-weight:bold;
	line-height:2em;
	text-align:center;
}
/* Table of Contents */
.contents h4,
.contents h5,
.contents h6 {
	font-variant:normal;
	font-weight:normal;
	text-align:left!important;
}
.contents h5,
.contents h6 {
	margin-left:1em;
}
.contents p {
	font-size:.9em;
	margin-left:1em;
	margin-bottom:1em;
	text-indent:0!important;
}
#contents p {
	text-indent:0!important;
}
/* Chapter, etc., header */
.header {
	margin-top:0;
	margin-bottom:3em;
}
.section .header { margin:0; }
.header h1,
.header h2,
.header h3,
.header h4,
.header h5 {
	font-variant:small-caps;
	font-weight:bold;
	margin-top:0;
	margin-bottom:1em;
	text-align:center;
}
.header p {
	margin-left:2em;
	text-align:justify;
	text-indent:-2em;
}
.header.modern h2,
.modern h3,
.modern h4,
.modern h5,
.modern h6 {
	font-weight:normal;
	text-align:left;
}
.header.modern h2 { font-size:200%; }
.modern h3 { font-size:180%; }
.modern h4 { font-size:150%; }
.modern h5 { font-size:120%; }
.modern h6 { font-size:110%; }


/* ... and components which should sit within the header */

.rubric, .rubric p {
	font-size:1.1em;
	font-style:italic;
	margin:1em 2em;
	text-align:center;
	text-indent:0;
}
.abstract, .abstract p {
	font-size:.9em;
	font-style:italic;
	margin:1em 2em;
	text-indent:0;
}
.precis h3 {
	font-size:180%;
	font-weight:normal;
	text-align:left;
}
.precis h4 {
	font-size:160%;
	font-weight:normal;
	text-align:left;
}
p.precis, .precis p {
	font-size:130%;
	/* font-variant:small-caps; */
	margin:1em 0 1em 2em;
	text-align:justify;
	text-indent:-2em;
}
.chapter .precis { font-family:Verdana, sans-serif;font-size:100%; }
.section .precis { font-size:130%; }
.epigraph {
	font-size:.9em;
	font-style:italic;
	margin:1em auto;
	text-align:left;
	text-indent:0;
	width:65%;
}
.epigraph p {
	margin:0 0 0 2em!important;
	text-align:left;
	text-indent:-2em!important;
}
.epigraph p em {
	font-style:normal;
	font-variant:small-caps;
}
/* -- */
.runh { font-variant:small-caps; }
.section { clear:both;margin-bottom:3em; }
.bibliography p, .glossary p, .index p {
	font-family:Verdana, sans-serif;
	font-size:0.9em;
	margin-bottom:.5em;
	padding-left:2em;
	text-indent:-2em;
}
.colophon p {
	color:#666;
	font-family:Verdana, sans-serif;
	font-size:.9em;
	text-align:center!important;
	text-indent:0!important;
}
/* NOTES */
.notes, .footnotes,
.note, .footnote,
.inline-note {
	font-family:Verdana, sans-serif;
}
.notes {
	font-size:0.8em;
}
.notes p {
	margin-bottom:1em;
	text-indent:0;
}
.footnotes {
	border-top:1pt solid gray;
	margin:1em;
	padding:1em 0;
}
.footnotes p {
	margin-bottom:1em;
}
.footnotes p,
.footnotes li,
.footnotes h5,
.footnotes th,
.footnotes td {
	font-size:0.8em;
	text-indent:0;
}
.note, .footnote, .inline-note {
	font-size:.8em;
}
.footnote, .note p, p.note {
	margin:1em!important;
	text-indent:0;
}
.sn	{
	clear:left;
	float:left;
	font-size:.7em;
	font-style:italic;
	line-height:110%;
	margin:.5em .5em 0 -1em;
	max-width:7em;
	text-align:left;
	text-indent:0;
}
.mn	{
	clear:right;
	float:right;
	font-size:.7em;
	font-style:italic;
	line-height:110%;
	margin:.5em -1em 0 .5em;
	max-width:7em;
	text-align:right;
	text-indent:0;
}
.popup-note, abbr, acronym {
	border:1px dotted gray;
	cursor:help;
}
.screen-note {
	border:1pt solid gray;
	font-size:.9em;
	margin-left:1em;
	margin-right:1em;
	padding:2pt;
	text-indent:0;
}
/* QUOTES */
blockquote,
.quote { font-size:90%;margin:1em auto;width:90%; }
.letter { margin:1em!important; }
.inscription, .epitaph {
	font-variant:small-caps;
	margin:1em;
	text-align:center!important;
}
.inscription p, .epitaph p {
	margin:0;
	text-align:center!important;
	text-indent:0;
}
.notice {
	margin:1em auto;
	padding:1em;
	-moz-box-shadow:5px 5px 20px 10px #aaa;
	-webkit-box-shadow:5px 5px 20px 10px #aaa;
	box-shadow:5px 5px 20px 10px #aaa;
}
.notice p,
.headline,
.headline p {
	font-weight:bold;
	text-align:center!important;
	text-indent:0;
}
.dedication, .dedication p {
	text-align:center!important;
	text-indent:0;
}
cite, .cite {
	font-variant:small-caps;
	font-style:normal;
}
.quote p.cite,
.stanza p.cite,
.epigraph p.cite,
.epigraph cite {
	text-align:right;
}
.epigraph p.cite:before {
	content:"–";
}
.typed {
	font-family:monospace;
}
.written p {
	font-style:italic;
}
.written p em {
	font-style:normal;
}
.telegram {
	font-family:Courier, monospace;
	font-variant:small-caps;
}
.address, .address p {
	margin:1em 0 1em 2em;
	text-align:left;
	text-indent:-2em;
}
.signed, .signed p,
.dateline, .dateline p {
	text-transform:capitalize;
	text-align:right;
	font-style:italic;
}
.salut	{
	font-variant:small-caps;
	text-indent:0;
}
/* PLAYS */
.act p {
	text-indent:0;
	margin:0 0 .5em 1em;
	margin-top:0;
	margin-left:1em;
	margin-bottom:.5em;
}
.scene { margin-bottom:3em; }
.speaker {
	float:left;
	font-variant:small-caps;
	margin-left:-1em;
	margin-right:1em;
}
/*
span.speaker { margin-left:-1em; }
li span.speaker,
div.act p.stage span.speaker,
p span.stage span.speaker {
	margin-left:0;
}
*/
.speech { margin-left:1em; } /* DEPRECATE */
.stage,
.stage p {
	font-style:italic;
	text-indent:0;
}
li span.speaker,
span.name,
.stage span.speaker,
.stage em {
	font-style:normal;
	font-variant:small-caps;
}
/* POETRY */
div.song {
	font-style:normal;
	}
div.song p {
	line-height:150%;
	margin-bottom:1em;
	text-align:left;
	text-indent:0;
	}
.stanza {
	margin:1em auto;
	width:70%;
	position:relative;
	}
.stanza p,
.hang /* hanging indent */
	{
	text-align:left;
	text-indent:-2em!important;
	margin:0 0 0 2em!important;
}
.stanza p.dropcap:first-letter {
	float:none;
	margin-left:0;
	text-align:left;
	text-indent:0;
}
.stanza .speaker {float:none;}
.couplet,
.verse {
	margin:1em auto;
	max-width:80%;
	text-align:left;
	text-indent:0;
}
.couplet p,
.verse p {
	margin:0;
	text-align:left;
	text-indent:0;
}
p.verse,
p.stanza {
	margin:1em auto;
	max-width:80%;
	text-align:left;
	text-indent:0;
}
.chorus,
.refrain {
	font-style:italic;
	margin:1em auto;
	max-width:70%;
}
.chorus p,
.refrain p {
	margin:0 0 0 4em;
	text-align:left;
	text-indent:-2em;
}
/* verse line number */
.ln {
	color:gray;
	float:right;
	font-style:italic;
	font-size:.8em;
	margin:0 -2em 0 1em;
	text-align:right;
	text-indent:0;
}
/* NOTE: vln requires enclosing div to be position:relative */
span.vln {
	color:gray;
	font-size:.8em;
	position:absolute;
	top:auto;
	right:-1.5em;
	text-align:right;
}
/* ILLUSTRATIONS */
img	{
	border:none;
	max-width:100%;
}
figure,
.map,
.figure,
.plate,
.frontispiece,
.illustration {
	margin:1em auto;
	max-width:100%;
	text-align:center!important;
}
figure, .figure, .figleft, .figright {
	font-family:sans-serif;
	font-size:.9em;
	text-align:center;
	text-indent:0;
}
figure p,
figcaption,
.map p,
.figure p,
.plate p,
.frontispiece p,
.illustration p {
	font-family:sans-serif;
	font-size:.9em;
	text-align:center!important;
	text-indent:0!important;
}
.ornament {
	margin:1em auto;
	max-width:100%;
	text-align:center!important;
}
.headpiece {
	margin:auto;
	max-width:100%;
	text-align:center!important;
}
.tailpiece {
	margin:1em auto;
	text-align:center!important;
	width:66%;
}
.initial {
	float:left;
	margin:0;
	padding:0 0.5em 0 0;
}
.figleft {
	float:left;
	margin:0;
	padding:.5em .5em 0 0;
}
.figright {
	float:right;
	margin:0;
	padding:.5em 0 0 .5em;
}
/* TABLES */
caption	{
	background-color:inherit;
	font-variant:small-caps;
	margin:1em auto;
}
table	{ margin:1em auto; }
th	{ font-weight:normal; } /* override broswer default */
table.tb1 {
background-color:#fcfff6; /* in case it overflows the margins */
	border:1px solid gray;
	border-collapse:collapse;
}
table.tb1 tr th {
	border-right:1px solid gray;
	border-bottom:1px solid gray;
	padding:0.5em;
}
table.tb1 tr td {
	border-right:1px dotted gray;
	border-bottom:1px dotted gray;
	padding:0.5em;
}
table.nb,
table.nb tr th,
table.nb tr td
{ border:none; }
/* table cell atoms */
.bt	{ border-top:1px solid gray!important; }
.br	{ border-right:1px solid gray!important; }
.bb	{ border-bottom:1px solid gray!important; }
.bl	{ border-left:1px solid gray!important; }
.vat	{ vertical-align:top; }
.vab	{ vertical-align:bottom; }
/* LISTS */
li	{ margin-top:.5em; }
ol p	{
	text-align:justify;
	text-indent:0;
	margin-bottom:1em;
}
ol.nv	{
	color:#999;
	font-style:italic;
}
ol.nv p {
	color:#000;
	text-align:left;
	font-style:normal;
}
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; }
ul.bracketed /* list with a left-side line */
{
	border-left:1px solid gray;
	list-style-type:none;
	padding-left:1em;
}
/* list without bullets */
ul.nb
{
	list-style-type:none;
	padding-left:2em;
}
ul.nb li
{
	padding-left:2em;
	text-indent:-2em!important;
}
ul.nb li ul
{
	padding-left:0;
	text-indent:-2em;
}
/* ugly kludge to align sidenotes on a list */
.nb span.sn { margin-left:-4em; }
.dropcap {
	text-indent:0;
}
.dropcap:first-letter {
	float:left;
	font-size:5em;
	line-height:90%;
	padding-right:2px;
}
.dropcap img {
	float:left;
}
/* Close each chapter etc. with a decorative Aldine Leaf */
#contents:after,
.preface:after,
.prologue:after,
.epilogue:after,
.introduction:after,
.canto:after,
.essay:after,
.chapter:after {
	content:"❦";
	display:block;
	font-family:Georgia, "DejaVu Sans";
	font-size:2em;
	margin-top:1em;
	margin-bottom:2em;
	text-align:center;
}
.antiqua {
	font-family:'Uncial Antiqua', Georgia, serif!important;
	font-variant:normal!important;
	font-size:140%;
}
.math {display:inline-block;line-height:110%;text-align:center;text-indent:0;vertical-align:middle; }
.ib {display:inline-block;text-indent:0;vertical-align:middle;}
/* here because make-mobi objects */
span[lang=ar] { font-size:larger; }
*[lang=la] { font-variant:small-caps; }
/* End of this style sheet */
/* META stuff */
@media screen {
.dochead {
	border-bottom:1px solid gray;
	margin:0 0 1em 0!important;
	text-align:center!important;
	}
.dochead h1 {
	color:gray;
	font-family:Helvetica, Verdana, sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	margin:0!important;
	}
.dochead h2 {
	color:gray;
	font-family:Helvetica, Verdana, sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	}
.docfoot {
	border-top:1px solid gray;
	padding-top:1em;
/*
	position:fixed;
	bottom:0;
	background-color:#333!important;
	margin-left:-4em;
	margin-bottom:0;
	padding:0 1em;
	text-align:center;
	width:39em;
	z-index:10;
*/
	color:#666;
	font-family:Verdana, sans-serif;
	margin-bottom:3em;
	text-align:center!important;
	}
.docfoot p {
	font-size:.7em;
	text-align:center!important;
	text-indent:0;
	}
.docfoot p a:visited { color:#666; }
.docfoot p a:hover { color:#f00; }
.nav a	{ display:none; }
.docinfo {
	color:#666;
	font-family:Verdana, sans-serif;
	font-size:.7em;
	text-align:center!important;
	}
.docinfo p {
	text-align:center!important;
	text-indent:0;
	}
.docinfo p a:visited { color:#666; }
.docinfo p a:hover { color:#f00; }

}

/* meta stuff */
/* Special for Copyright notice */
#copyright {
	margin:1em 0 50em;
	padding:1em;
	border:1px solid red;
}
#copyright p {
	margin-bottom:1em;
	text-indent:0;
}
