/*
Style Sheet for eBooks@Adelaide web books
This work is licensed under the Creative Commons
Attribution-NonCommercial-ShareAlike 2.5 Australia Licence
(http://creativecommons.org/licenses/by-nc-sa/2.5/au/)
Author: Steve Thomas, stephen.thomas@adelaide.edu.au
Version: 2013.02.16
*/

/* base styles applicable to all media */

body	{
	background-color:#ffffff;
	color:#000;	font-family:Verdana, serif;

	margin:auto;
	max-width:33em;
	}
@media screen and (orientation:landscape) {
    html {
	background:#fdfdfd url('endpaper.jpg') ;
	}
    body {
	-moz-box-shadow: 5px 5px 25px 10px #336699;
	-webkit-box-shadow: 5px 5px 25px 10px #336699;
	box-shadow: 5px 5px 25px 10px #336699;
    }
}
@media screen {
    body {
	margin:1em auto;
	max-width:35em;
	padding:2em 3em;
    }
}
@media print {
    body {
	font-size:11pt;
    }
}

p	{
	line-height:140%;
	margin:0 auto.2em;
	text-align:justify;
	text-indent:0;
	}
p+p	{
	text-indent:1.0em;
	}
	p + p { margin-top: 0.5em; }

span.first {
	text-indent:0;
	text-transform:uppercase;
	}

h1,h2,h3,h4,h5,h6,div,table {
	margin-bottom:1em; }

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;
	}

#titlepage {
	position:relative;
	height:47em;
	}
#titlepage #title { /* deprecated */
        position:absolute; top:35%; left:0;
        font-size:200%;
	font-weight:normal;
	width:100%;
	}
#titlepage #author { /* deprecated */
        position:absolute; top:1em; left:0;
        font-size:3em;
	font-weight:normal;
	width:100%;
	}
#titlepage.imprint {
	position:absolute; bottom:1em; left:0;
	margin:0;
	width:100%;
	}.fs130	{ font-size:130%; }.fs150	{ font-size:150%; }.fs200	{ font-size:200%; }.lh150	{ line-height:150%; }.lh200	{ line-height:200%; }.fwn	{ font-weight:normal; }.titlepage {
	border:2px solid #00609c; /* blue from logo */
	font-weight:bold;
	padding:1em;
	text-align:center!important;
	}
#titlepage h1,
#titlepage h2,
#titlepage h3,
#titlepage h4,
#titlepage h5,
#titlepage h6,
#titlepage p {
	font-weight:normal;
	}
#titlepage {
	line-height:150%;
	}
#titlepage h1,
#titlepage h2 {
	line-height:200%;
	}.titlepage h1,.titlepage h2,.titlepage h3,.titlepage h4,.titlepage p {
	margin-top:0em;
	margin-bottom:1em;
	}.titlepage h3,.titlepage h4 {
	font-variant:normal;
	}.titlepage p {
	text-align:center!important;
	text-indent:0;
	}.titlepage > p.imprint {
	color:green;
	font-style:italic;
	margin-top:3em;
	text-align:center!important;
	}

#titlepage img { max-width:100%; }.titleverso {
	color:#666;
	font-family:Verdana, sans-serif;
	font-size:.8em;
	margin:auto;
	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-top:20em;
	}.halftitle h1,.halftitle h2,.halftitle h3,.halftitle h4,.halftitle h5,.halftitle h6 {
	font-size:2em;
	font-weight:bold!important;
	line-height:2em;
	text-align:center!important;
	}.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;
	}.header h1,.header h2,.header h3,.header h4,.header h5 {
	font-variant:small-caps!important;
	font-weight:bold;
	margin-top:0;
	margin-bottom:1em;
	text-align:center;
	}

/*... and components which should sit within the header */.rubric,.rubric p {
	font-size:1.1em;
	font-style:italic;
	margin:1em 2em;
	text-align:center!important;
	text-indent:0;
	}.abstract,.abstract p {
	font-size:.9em;
	font-style:italic;
	margin:1em 2em;
	text-indent:0;
	}.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%; }.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:110%;
	font-variant:small-caps;
	margin:1em 0 1em 2em;
	text-indent:-2em;
	}.epigraph {
	width:65%;
	margin:1em auto;
	}.epigraph {
	font-size:.9em;
	font-style:italic;
	text-align:left;
	text-indent:0;
	}.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-style:italic; }.section {
	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;
	max-width:20%;
	margin:0.5em 1em 0 0;
}.sn,.sn p {
	font-size:.8em;
	font-style:italic;
	line-height:100%;
	text-align:left;
	text-indent:0;
}.mn {
	clear:right;
	float:right;
	max-width:20%;
	margin:0.5em -1em 0.8em;
}.mn,.mn p { font-size:.8em;
	font-style:italic;
	line-height:100%;
	text-align:right;
	text-indent:0;
}

span.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 */.quote, blockquote,.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 */

div.act p {
	text-indent:0;
	margin-top:0;
	margin-left:1em;
	margin-bottom:.5em;
	}
div.scene { margin-bottom:3em; }
div.act p.speaker {
	text-indent:0;
	margin-left:0;
	margin-bottom:0;
	}
div.act p span.speaker { margin-left:-1em; }.speaker { font-variant:small-caps; }

li span.speaker,
div.act p.stage span.speaker,
p span.stage span.speaker {
	margin-left:0;
	}.speech { margin-left:1em; }
span.speaker { margin-left:-1em; }.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:80%;
	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;
	}.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:80%;
	}.chorus p,.refrain p { 
	margin:0 0 0 2em; 
	text-align:left;
	text-indent:-2em;
	}

/* verse line number */.ln { 
	float:right; 
	text-align:right; 
	text-indent:0; 
	font-style:italic; 
	font-size:.8em; 
	color:gray; 
	margin:0 0 0 1em; 
	}
/* 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; 
	}

/* bookmarks
a.bm	{
	text-decoration:none;
	border:none;
	}
a.bm:after { 
	content:"☜"
	color:gray; 
	float:right;
	margin-right:-3em;
	}
a.bm:link { 
	}
a.bm:active, a.bm:hover, a.bm:visited { 
	color:red; 
	}
*/


/* ILLUSTRATIONS */

img	{
	border:none;
	max-width:100%;
	}.map,.figure,.plate,.frontispiece,.illustration {
	margin:1em auto;
        max-width:100%;
        text-align:center!important;
}.map p,.figure p,.plate p,.frontispiece p,.illustration p {
        font-size:.9em;
	font-variant:small-caps;
        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%;
}.tailpiece img { width:100%; }.initial {
	float:left;
	margin:0;
	padding:0 0.5em 0 0;
	}.figure,.figleft,.figright {
        font-size:.9em;
	font-variant:small-caps;
        text-align:center!important;
        text-indent:0!important;
}.figleft {
	float:left;
	margin:0;
	padding:.5em.5em 0 0;
}.figright {
	float:right;
	margin:0;
	padding:.5em 0 0.5em;
}

/* style atoms : classes defining a single style feature */.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; }.w70	{ width:70%!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; }.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; }.ls	{ letter-spacing:1em; }

sup	{
	font-size:.7em;
	line-height:80%;
	}
hr	{
	color:#ddd;
	margin:2em auto;
	width:33%;
	}.transition {
	margin:1em 0;
	text-align:center!important;
	}.transition:before {
	content:"~";
	text-align:center!important;
	font-weight:bold;
	font-size:2em;
	}
code	{
	font-family:monospace;
	font-size:120%;
	}
pre,.pre {
	font-family:monospace;
	font-size:110%;
	text-align:left;
	text-indent:0;
	white-space:pre-wrap;
	}

/* 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;
	}

div#copyright {
	margin:1em 0 50em;
	padding:1em;
	border:1px solid red;
}
div#copyright p {
	margin-bottom:1em;
	text-indent:0;
}

div#contents:after,
div.preface:after,
div.prologue:after,
div.epilogue:after,
div.introduction:after,
div.canto:after,
div.essay:after,
div.chapter:after {
	content:"❦";
	display:block;
	font-family:Georgia,"DejaVu Sans";
	font-size:2em;
	margin-top:.5em;
	margin-bottom:-.5em;
	text-align:center;
}.fraktur {
	font-family: 'UnifrakturCook', Georgia, serif!important;
	font-variant:normal!important;
	font-size:140%;
	}.antiqua {
	font-family: 'Uncial Antiqua', Georgia, serif!important;
	font-variant:normal!important;
	font-size:140%;
	}

/* Styles specific to screen display */

@media screen {
	#cover {
		clear:both;
		width:39em;
		margin:-3em -3em 3em -3em;
		padding:0;
	}.titlepage {
		clear:both;
		margin-top:1em;
		margin-bottom:1em;
		padding-bottom:1em;
	}.halftitle,.titleverso,.dochead,.frontmatter,.dedication,.contents,.foreword,.preface,.prologue,.introduction,.acknowledgments,.frontispiece,.plate,.body,.page,.volume,.part,.book,.chapter,.play,.act,.essay,.story,.canto,.backmatter,.afterword,.postscript,.epilogue,.appendix,.notes,.glossary,.bibliography,.index {
			clear:both;
			margin-top:1em;
			margin-bottom:1em;
			padding-bottom:1em;
	}.colophon {
		margin-top:1em;
		margin-bottom:3em;
	}
	a.nr { /* note reference? - obsolete? */
		color:#333;
		font-size:80%;
		font-style:italic;
	}

	/* META stuff */

	#controls {
		position:fixed;
		bottom:0;
		background-color:#fcfff6!important;
		border:thin dashed gray;
		margin-left:-5em;
		padding:1em;
		text-align:center;
		width:41em;
		z-index:100;
		}
	#controls a {
		color:gray;
		font-family:Helvetica, sans-serif;
		font-size:0.8em;
		text-decoration:none;
		}
	#controls ul {
		list-style:none;
		margin:0 auto!important;
		padding:0;
		overflow:hidden;
		}
	#controls li {
		float:left;
		margin:0!important;
		padding:0 1em 0 0;
		}
	#controls li a {
		border:none!important;
		color:gray;
		text-align:center;
		}.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 {
		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,.navigation {
		border-top:1px solid gray;
		clear:both;
		padding:2em 0 1em;
		text-align:center!important;
		text-indent:0;
		}.nav a,.nav a:visited,.navigation a,.navigation a:visited {
		background-color:#ddd;
		border-right:2px solid gray;
		border-bottom:2px solid gray;
		color:#333;
		font-family:Verdana, sans-serif;
		font-size:.7em;
		padding:3px;
		text-decoration:none;
		}.nav a:hover { font-weight:bold; }.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; }
}/* media screen */

/* iPhone */

@media screen and (max-device-width:320px) {
	html {
		background-color:#fcfff6;
		background-image: none!important;
	}
	body {
		-webkit-text-size-adjust:300%;
		background-image: none!important;
		font-family:Helvetica, Arial, Verdana, sans-serif;
		max-width:100%!important;
		padding:0 1em!important;
		width:100%!important;
	}
	pre, code { font-size:300%; }
}

@media screen and (max-device-width: 480px) {
	html {
		background-color:#fcfff6;
		background-image: none!important;
	}
	body {
		-webkit-text-size-adjust:250%; /* (480/320)x300 */
		background-image: none!important;
		font-family:Helvetica, Arial, Verdana, sans-serif;
		max-width:100%!important;
		padding:0 1em!important;
		width:100%!important;
	}
	pre, code { font-size:250%; }
}

/* iPad */

@media screen and (orientation:portrait) and (max-device-width:768px) {
	html {
		background-color:#fcfff6;
		background-image: none!important;
	}
	body {
		font-size:150%;
		background-color:#fcfff6;
		max-width:100%!important;
	}
	pre, code { font-size:180%; }
}

/* This is the printing style sheet */

@media print {.screen-note { display:none; }
	#cover {
		clear:both;
		background: url('cover.jpg') no-repeat top left;
		width:6in;
		height:9in;
	}
	#cover,.titlepage,.halftitle,.titleverso,.contents,.frontmatter,.docinfo,.dedication,.foreword,.preface,.prologue,.introduction,.acknowledgments,.frontispiece,.plate,.body,.page,.volume,.part,.book,.chapter,.act,.essay,.story,.canto,.backmatter,.afterword,.epilogue,.postscript,.appendix,.notes,.glossary,.bibliography,.index
		{ clear:both; page-break-after:always; }
	h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }.titlepage { margin:2em 0; }.titlepage p.imprint { margin-bottom:1em; }.titlepage a { text-decoration:none; }

	#controls { display:none; }.nav,.navigation { display:none; }
}

/* deprecated or obsolete */

ul.nobullet { list-style-type:none; padding-left:2em; }
ul.nobullet li { padding-left:2em; text-indent:-2em; }
ul.nobullet li ul { padding-left:0; text-indent:-2em; }.sidenote {
	clear:left;
	float:left;
	max-width:20%;
	margin:0.5em 1em 0 0;
}.sidenote,.sidenote p {
	font-size:.8em;
	font-style:italic;
	line-height:100%;
	text-align:left;
	text-indent:0;
}.marginal-note {
	clear:right;
	float:right;
	max-width:20%;
	margin:0.5em -1em 0.8em;
}.marginal-note,.marginal-note p {font-size:.8em;
	font-style:italic;
	line-height:100%;
	text-align:right;
	text-indent:0;
}.letter-typed {
	font-family:monospace;
	font-style:normal;
	margin:1em;
	}.letter-written { font-style:italic; margin:1em; }.letter-written p { text-align:left; }

/* here because make-mobi objects */

span[lang=ar] { font-size:larger; }

*[lang=la] { font-variant:small-caps; }

/* End of this style sheet */
