error {
	
}


BODY {
background-color: papayawhip;
SCROLLBAR-FACE-COLOR: seashell; 
SCROLLBAR-HIGHLIGHT-COLOR: black; 
SCROLLBAR-SHADOW-COLOR: black; 
SCROLLBAR-3DLIGHT-COLOR: papayawhip; 
SCROLLBAR-ARROW-COLOR: black; 
SCROLLBAR-TRACK-COLOR: seashell; 
SCROLLBAR-DARKSHADOW-COLOR: black;

font-family: verdana, arial, helvetica;
color: black
}


img.logo	{ width: 230px;
	height: 46px;
	margin-left: 8px;
	border: 0
	}

#nav	{ width: 90%;
	height: 36px;
	background-color: papayawhip;
	text-align: left
	}

.navitems	{ float: right;
	text-align: right;
	line-height: 21px;
  	font-size: 75%; 
	font-weight: bold;
	padding-top: 2px
	}


#content	{ width: 90%;
	background-color: seashell;
	text-align: left;
	padding-bottom: 8px
	}

.imgtopright	{ float: right;
	padding-left: 10px;
	padding-right: 8px;
	padding-top: 8px;
	font-size: 60%
	}

table.imgtopright	{ float: right;
	padding-left: 10px;
	padding-right: 8px;
	padding-top: 8px
	}


.caption-film	{ font-size: 125%;
	color: indigo;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	MARGIN-top: 4px;
	MARGIN-bottom: 4px	
	}

.caption	{ font-size: 125%;
	color: indigo;
	font-weight: bold;
	text-align: center;
	MARGIN-top: 4px;
	MARGIN-bottom: 4px	
	}


p { font-size: 80%;
	MARGIN-top: 13px;
	padding-top: 0px;
  	padding-left: 8px;
	padding-right: 8px;
	MARGIN-bottom: 0px
	}

H1	{ font-size: 150%;
	color: Firebrick;
	padding-top: 8px;
	padding-left: 8px}
	
H2	{ font-size: 100%;
	padding-left: 8px;
	padding-bottom: 13px;
	MARGIN-bottom: 0px}
	
H3	{ font-size: 90%;
	MARGIN-top: 13px;
	padding-left: 8px;
	MARGIN-bottom: 0px}

H4	{ font-size: 90%;
	MARGIN-top: 8px;
	MARGIN-left: 1em}



h1.longtitle	{ font-size: 125%;
	padding-top: 8px;
	padding-left: 8px}


h2.festival-surtitle	{ font-size: 125%;
	color: Firebrick;
	padding-top: 8px;
	padding-left: 8px;
	MARGIN-bottom: 0px}

h1.festival	{ font-size: 100%;
	color: black;
	MARGIN-top: 6px;
	padding-top: 0px;
	padding-left: 8px}

h1.festival-nosurtitle	{ font-size: 100%;
	color: black;
	padding-top: 8px;
	padding-left: 8px}
	
.date	{ font-size: 80%;
	color: gray;
	MARGIN-top: 0px}



h2.book-surtitle	{ font-size: 125%;
	color: Firebrick;
	padding-top: 8px;
	padding-left: 8px;
	padding-bottom: 0px}
	
h1.book	{ font-size: 110%;
	color: black;
	font-style: italic;
	MARGIN-top: 0px;
	padding-top: 0px;
	padding-left: 8px}
	
h1.book-nosurtitle	{ font-size: 110%;
	color: black;
	font-style: italic;
	padding-top: 8px;
	padding-left: 8px}
	
.author	{ font-size: 85%;
	color: gray;
	font-style: normal;
	MARGIN-top: 0px}





hr	{ color: #000000;
	background-color: #000000;
	height: 2px;
	margin-left: 8px;
	margin-right: 8px;
	border: 0
	}

.other	{ font-size: 75%;
	color: Midnightblue;
	padding-left: 8px;
	padding-right: 8px
  	}





.quote { font-size: 80%;
	margin-left: 2em;
	}

.img-right	{ float: right;
	padding-left: 10px;
	padding-right: 8px;
	MARGIN-top: 16px;
	font-size: 60%
	}

.img-left	{ float: left;
	padding-left: 8px;
	padding-right: 10px;
	MARGIN-top: 16px;
	font-size: 60%
	}

table.img-right	{ float: right;
	padding-left: 10px;
	padding-right: 8px
	}

table.img-left	{ float: left;
	padding-left: 8px;
	padding-right: 10px
	}





.endnotes	{ 
	background-color: linen;
	text-align: left;
	MARGIN-left: 8px;
	MARGIN-right: 8px;
	padding-right: 8px;
	border: 1px solid;
	border-color: #aca899
	}

img.uparrow	{
	width: 15px;
	height: 20px;
	border: 0;
	vertical-align: text-top
	}

.works	{ 
	background-color: whitesmoke;
	text-align: left;
	MARGIN-left: 8px;
	MARGIN-right: 8px;
	padding-right: 8px;
	border: 1px solid;
	border-color: #aca899
	}



li	{ font-size: 80%;
	MARGIN-bottom: 13px
	}

ul	{ list-style-type: none;
	padding-left: 13px;
	margin-left: 0px;
	MARGIN-bottom: 0px;
	}

ol	{ MARGIN-bottom: 0px;
	}


sup	{ vertical-align: text-top
	}



.amazon	{ width: 393px;
	background-color: floralwhite;
	MARGIN-left: 8px;
	font-size: 75%;
	color: Midnightblue;
	}
	
img.amazonlogo	{ text-align: right;
	vertical-align: middle;
	width: 126px;
	height: 32px;
	border: 0
	}



.bottomnav	{ font-size: 75%;
	font-weight: bold
	}



a	{text-decoration: none}
A:link { color: Firebrick }      
A:visited { color: Firebrick } 
A:hover { color: Royalblue }
A:active { color: Red }
