.small
{
	font-size: 65%;
}
.smaller
{
	font-size:50%;
}

div.border
{
	border-width: 6;
	border-style: double;
	border-color: FFFF33;
}

div.page
{
	width: 60%;
	text-align: center;
	line-height: 2;
	border-style: double;
	border-color: black;
	border-width: 7;
}

body
{
	margin-left: 5em;
	margin-right: 5em;
	margin-bottom: 72em;
	margin-top: 2em;
	background-color: #FFFFF2;
}

p.text
{
	text-align:justify;
	line-height:1.3;
}

p.indent
{
	text-align: justify;
	text-indent: 2em;
	line-height:1.3;
}

p.noindent
{
	text-align: justify;
	text-indent: 0pt;
	line-height:1.3;
}

.bigitalic
{
	font-size: 175%;
	font-style: italic;
}

.big { font-size: 175%; }

.chapter
{
	font-size: 110%;
	text-align: center;
}

.large { font-size: 125%; }
.center { text-align: center; }

blockquote
{
	text-align: justify;
	font-size: 95%;
	line-height: 1.1;
	margin: 1em 3em 1em 3em;
}

p.poetry
{
	text-align: left;
	font-style: italic;
	line-height: 1.2;
	margin: 1em 2em 1em 8em;
	font-size:95%;
}

p.poetry i
{
	font-style:normal;
}

p.poetry sup
{
	font-style:normal;
}

p.note
{
	text-align: justify;
	margin-left: 1.5em;
	text-indent: -1.5em;
	line-height:1.2;
	font-size:95%;
}

p.noteindent
{
	text-align: justify;
	margin-left: 1.5em;
	text-indent: 1.5em;
	line-height:1.2;
	font-size:95%;
}

.larger { font-size: 200%; }

sup
{
	font-size: 65%;
	font-family: Arial,Helvetica,Times,sans-serif;
	padding-left:2pt;
}

a:link
{
	text-decoration:none;
}
a:visited
{
	text-decoration:none;
}
a:hover
{
	text-decoration:none;
}

*.red
{
	color:red;
}

*.bluegray
{
	color:#003366;
}

div.navbar
{
	margin-left:auto;
	margin-right:auto;
	border:4px double black;
}
div.navbar table
{
	margin-left:auto;
	margin-right:auto;
}
div.navbar table td
{
	width:50%;
	text-align:center;
	border:1px solid black;
	font-family:serif;
	font-size:80%;
	padding:3pt 6pt 3pt 6pt;
}

h1
{
	font-size:150%;
	font-family:serif;
	font-weight:bold;
	text-align:center;
	margin-top:2em;
	margin-bottom:2em;
	border-top:3px double gray;
	border-bottom:3px double gray;
	padding-top:3px;
	padding-bottom:3px;
}

h2
{
	font-size:120%;
		font-family:serif;
	font-weight:bold;
	text-align:center;
}

p.source
{
	font-size:70%;
	font-family:sans-serif;
	padding:3pt 1em 3pt 1em;
	margin-top:2em;
	margin-bottom:2em;
	border-top:3px outset yellow;
	border-bottom:3px outset yellow;
}
	
.italic
{
	font-style:italic;
}

.italic i
{
	font-style:normal;
}

.italic sup
{
	font-style:normal;
}

.green
{
	color:green;
}

p.right
{
	text-align:right;
	padding-right:2em;
}

div.notes
{
	font-size:90%;
}

*.endmatter
{
	border-top:2px solid black;
	border-bottom:2px solid black;
	font-family:sans-serif;
	font-size:80%;
	text-align:justify;
	margin-top:3em;
	margin-bottom:1em;
	padding-top:0.5em;
	padding-bottom:0.5em;
}

p.tract
{
	border-top: 2px solid black;
	border-bottom:2px solid black;
	padding-top: 0.75em;
	padding-bottom: 0.75em; 
	margin-top: 1em;
	margin-bottom: 3em;
	letter-spacing: .25em;
	font-size: 110%;
	text-align: center;
}

a
{
	color: blue;
}

a:hover, a:focus
{
	text-decoration:underline;
	font-size:110%;
}

