/* try to remember to change the margin-left etc of body when you
finish moving over to the new div-navigation system; it adds too much
space as it is now */
body
{
	margin-left: 5%;
	margin-top: 32px;
	margin-bottom: 450px;
	/*background-color: #F7EDD1;*/
	/*background-color:rgb(96.9%,92.9%,82%);*/
	background-color: #fff2df /*#dbceb0; /*#EEFFEE;*/
}

a:active {	color: #660099;
	background-color:transparent;
}
a:hover {	color: #339900;
	background-color:transparent;
}
a:link {	text-decoration: none; 
	color: #0000FF;
	font-style:normal;
	background-color:transparent;
}
a:visited {	color: #8b6f47;
	text-decoration: none;
	background-color:transparent;
}

p.indent
{
	text-indent: 1em;
	text-align: justify;
	line-height: 1.25;
}


.center
{
	text-indent: 0pt;
	text-align: center;
}

p.noindent
{
	text-indent: 0em;
	text-align: justify;
	line-height: 1.25;
}

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

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

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

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

p.chapter
{
	text-indent: 0pt;
	text-align: center;
	font-size: 150%;
	text-transform: uppercase;
	letter-spacing:5px;
}

p.chapter2
{
	text-indent: -2em;
	text-align: justify;
	font-style: italic;
	margin: 1em .5em 1em 2.5em;
}
p.chapter2 i 
{
	font-style:normal;
}

p.centerchapter2
{
	text-align: center;
	font-style: italic;
	margin: 1em 2.5em 1em 2.5em;
}
p.centerchapter2 i 
{
	font-style:normal;
}

p.plain
{
	text-indent: 0pt;
	text-align: left;
}

td.yellow
{
	background-color: #35BB35;
	/*background-color:gold;*/
	font-family: Geneva,Helvetica,Arial,sans-serif;
	font-size: 70%;
	color:black;
}

td.yellowactive
{
	/*background-color: #FFEF35;*/
	/*background-color:gold;*/
	font-family: Geneva,Helvetica,Arial,sans-serif;
	font-size: 70%;
	color:#118811;
}

.small { font-size: 85%; }

sup { font-size: 75%; }


span.indent { text-indent: 1em; }


p.notenoindentnomargin
{
	text-align: justify;
	font-size:95%;
	text-indent: 0em;
	line-height: 1.1;
	margin-left: 1.5em;
	margin-top: 0em;
	margin-bottom: 0em;
}

p.noteindentnomargin
{
	text-align: justify;
	font-size:95%;
	text-indent: 1em;
	line-height: 1.1;
	margin-left: 1.5em;
	margin-bottom: 0em;
	margin-top: 0em;
}

p.notenomargin
{
	text-align: justify;
	font-size:95%;
	text-indent: -1.5em;
	line-height: 1.1;
	margin-left: 1.5em;
	margin-bottom: 0em;
	margin-top: 0em;
}

p.notenobottommargin
{
	text-align: justify;
	font-size:95%;
	text-indent: -1.5em;
	line-height: 1.1;
	margin-left: 1.5em;
	margin-bottom: 0em;
}

p.notequotenoindent
{
	text-align: justify;
	text-indent: 0em;
	line-height: 1.1;
	margin-left: 1.5em;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	padding-left: 2em;
	padding-right: 2em;
	font-size: 80%;
}

p.notequoteindent
{
	text-align: justify;
	text-indent: 1em;
	line-height: 1.1;
	margin-left: 1.5em;
	margin-top: 0.3em;
	margin-bottom: 0.4em;
	padding-left: 2em;
	padding-right: 2em;
	font-size: 80%;
}


.exdent

p.poetry
{	text-align:left;
	margin: 0em 2.5em;
	font-size:95%;
	font-style:italic;
	line-height:1.1;
}
p.poetry i
{
	font-style:normal;
}
p.latinpoetry
{
	text-indent: 0pt;
	text-align: left;
	font-size:95%;
	margin: 0em 2.5em 1em;
	font-style: italic;
	line-height: 1.1;
}
p.latinpoetry i 
{
	font-style:normal;
}

p.translatedpoetry
{	text-align:left;
	margin: 0em 2.5em;
	font-size:95%;
	font-style:normal;
	line-height:1.1;
}

p.notepoetry
{	text-align:left;
	margin: 0em 1.5em 0em 4.5em;
	font-size:90%;
	font-style:italic;
	line-height:1.1;
}
p.notepoetry i
{
	font-style:normal;
}

p.smaller
{
	text-align:left;
	font-family:sans-serif;
	font-size:70%;
}

div.navigation
{
	position:fixed;
	left:83%;
	top:16px;
	width:165px;
}

div.main
{
	float:left;
	width:70%;
	border-style:double;
	border-color:black;
	border-width:5px;
	padding:0 1em 45em 1em;
}
sup
{
	font-size:60%;
}

.smallcaps
{
	font-variant:small-caps;
}

.italic
{
	font-style:italic;
}

.italic i
{
	font-style:normal;
}

ul.navbar {
    list-style-type: none;
    /*margin-left:auto;
    margin-right:auto;*/
    padding: 0;
    overflow: hidden;
    background-color: #6B020C; /*#057622; /*075C22*/
    font-size:70%;
    font-family:sans-serif;
    }

ul.navbar li {
    /*float: left;*/
    border:1px solid #B43844;
}

ul.navbar li a {
    display: block;
    color: #F7DDA2;
    text-align: center;
    padding: 6px 6px;
    text-decoration: none;
}

ul.navbar li a:hover {
    background-color: #F799A2;
    color:#6A020C;
}

ul.navbar li a.active {
	color:#6A020C;
	background-color: #D6606B;
	font-weight:bold; }


td.text {
	text-align:justify; font-size:14pt; line-height:1.2; text-indent:16pt; width:65%; }
	
td.textnoindent {
	text-align:justify; font-size:14pt; line-height:1.2; text-indent:0pt; width:65%; }
	
p.k {text-align:center; font-family:Palatino,Georgia,serif; font-size:24pt; font-weight:700; }

td.e {text-align:center; font-size:16pt; font-weight:bold; line-height:1.2;  }
td.h {text-align:center; font-family:Palatino,Georgia,serif; font-size:18pt; font-weight:100; }
td.n {font-size:80%; padding-left:12px; width:120; }