body {
margin-left: 10%;
margin-right: 10%;
font-family: serif;
}
h1, h2, h3 {
text-align: center; /* all headings centered */
clear: both;
}
#topBody 	{
	position:	absolute;
	top:	25px; left:	15px; width: 240px;
	background-color: #eef;
	color:	black;
	margin:	2px;
	border-right:	1px solid red;
	text-align:	left;
	}
#mainBody 	{
	position:	absolute;
	top:	25px; left:	280px; width: 1020px;
	background-color: #ffc;
	color:	black;
	margin:	2px;
	border-right:	1px solid red;

	text-align:	left;
	}
#trailBody 	{
	width:	100%;
	background-color: transparent;
	color:	black;
	text-align:	center;
	}
a:link {color: #000000;}
a:visited {color: #000000;}
.para {
text-indent: 2em;
text-align: justify;
font-size: medium;
}
.justleft {
text-align: justify;
font-size: medium;
}
.island {
margin-top: .51em;
margin-bottom: .49em;
}
sup {
font-variant: normal;
line-height: 0;
}
.center {text-align: center;}
.right {text-align: right;}
.left {text-align: left;}
.smcap {font-variant: small-caps;}
.notice {
padding-left: 3em;
padding-right: 2em;
margin-top: .51em;
margin-bottom: .49em;
text-align: justify;
font-size: medium;
}
.notice .indent {text-indent: 2em;}
span.nbk {display: inline-block; text-indent: 0}
.info {text-shadow: 2px 2px #cccccc;}
ul {list-style-type: none; }
ol {list-style-type: upper-roman; font-variant: small-caps; margin: 0em 0em 0em 4em;}
.xsmall {font-size: x-small;}
.small {font-size: small;}
.medium {font-size: medium;}
.large {font-size: large;}
.xlarge {font-size: x-large;}
.xxlarge {font-size: xx-large;}
table {
 margin-left: auto;
 margin-right: auto;
}
td {
 border: 1px solid black;
}
.tdl {text-align: left;}
.tdr {text-align: right;}
/* Footnotes */
.footnotes {border: dashed 1px;}
.footnote {margin-left: 10%; margin-right: 10%; font-size: 0.9em;}
.footnote .label {right: 84%; text-align: right;}
.fnanchor {
 vertical-align: super;
 font-size: .8em;
 text-decoration:
 none;
}
/* Poetry */
.poetry {
text-align: center;
margin-top: .51em;
margin-bottom: .49em;
}
.poem {
display: inline-block;
margin-left:10%;
margin-right:10%;
text-align: left;
}
.poem br {display: none;}
.poem .stanza {margin: 1em 0em 1em 0em;}
.poem .istanza {
  margin: 1em 0em 1em 0em;
  font-style: italic;
  }
.poem .verse {text-indent: -3em; padding-left: 3em;}
.poem .indent {text-indent: -2em;}
.poem .indentx {text-indent: 4em;}
.figcenter   {
    margin: auto;
    text-align: center;
    width: auto;
}
.bbox {
margin: auto;
border: solid 2px;
width: 150px;
text-align: center;
}
/* Transcribers notes */
.transnote {background-color: #E6E6FA;
color: black;
font-size:smaller;
padding:0.5em;
margin-bottom:5em;
font-family:sans-serif, serif; }
@font-face {
font-family: novel;
font-style: normal;
font-weight: normal;
src:url("../Fonts/ANovel.ttf");
}
.fletter {
font-family: novel, serif;
font-size: 150%;
line-height: 0;
}

@media screen
{
body
{
width: 90%;
max-width: 40em;
margin: auto;
}
}
@media handheld
{
body
{
margin: 0;
padding: 0;
width: 95%;
}
}
