body {
 	background-image: url(images/sidebar.gif);
 	background-position: left;
 	background-repeat: repeat-y;
 	background-color: White;
	font-family: "Optima Std Roman", "Palatino Linotype", "Bookman Old Style", "Times New Roman", serif;
	color: Black;
 	margin: 0px;
 }

div#LHS	{
	position:absolute;
	left:0px;
	top:120px;
	clear: left;
	width: 114px;
	margin: 0px 0px 0px 3px;
	padding: 0ex 1ex 1ex 0ex;
 	font-family: Bliss, arial, helvetica, sans-serif;
	font-weight: bold;
	}
* html body div.lhs	{ /* IE only */
	margin: 80px 0px 0px 2px;
	width: 120px;
}

.main {
 background-color: White;
 margin: 0px 10px 10px 140px;
 padding: 5px 10px;
}

/* Hides from IE5-mac \*/
* html .main {height: 1%;}
/* End hide from IE5-mac */ 

h1 {
	font-size: 400%;  
	font-weight: bold;
	color: White;
	background: #1247EF;
	text-align: center;
	margin: 0px 0px 0px 130px;
	padding: 10px 25px;
	min-height: 75px;
	}
* HTML body h1 {	/* IE only */
	height: 75px;
}

 p.here {
	margin: 3px;
	font-size:90%;
	color: Black;
	border : 3px double #1247EF;
	padding: 4%;
	background-color: #BBC68C;
}

p.item {
	margin: 3px;
	font-size:90%;
	background-color: #885C3E;
	border : 3px double #BBC68C;
}

a.item:link, a.item:visited {
	color: White;
	background-color: #885C3E;
	padding: 4%;
	display: block;
	text-decoration: none;
	width: 94px;
}

a.item:hover, a.here:hover {
	color: White;
	background-color: #BBC68C;
	text-decoration: None;
	display: block;
	width: 94px;
}

* html body a.item:hover	{ /* IE only */
	width: 100%;
}

h2 {
		font-size: 200%; 
		font-weight: bold;
		color: #1247EF;
		text-align: center;
}

h3 {
		font-size: 150%; 
		font-weight: bold;
		color: #1247EF;
		margin-left: 40px;
		margin-top: 0em;
		margin-bottom: 0em;
}

dt { 	font-weight: bold;
		font-style: italic;
		margin-top: 10px;
  }
  
 a:link {
		color: #1247EF;
		font-weight: bold;
		text-decoration: none;
	}
	
a:visited{
	color: #826045;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
		text-decoration: underline;
	    font-weight: bold;
		color: Red;
	}

hr {
	color: #BBC68C;
	background-color: #BBC68C;
	border: 0;
	height: 2px;
	margin: 20px;
}


.smaller {font-size: smaller;
}

img {
	border: none;
}


p.caption 	{
	margin-top:1em;
	margin-bottom:0em;
	font-size: 80%;
}

.cartouche {
	margin:1em;
	margin-left:2em;
	padding:1em;
	background-color: White;
	border: double 5px #BBC68C;
}

.translation {
	float: right;
	margin: 1ex 0ex 1ex 2em;
	padding:1ex;
	background-color: White;
	border: double #629ACB;
}

p.review	{
	margin-bottom:0em;
	margin-left: 2em;
}

p.reviewer	{
	margin-top: 0em;
	text-indent: 6em;
	font-style: italic;
}

p.clear	{
	font-size: 1px;
	margin: 0px;
	clear: right;
}

p.clearleft	{
	font-size: 1px;
	margin: 0px;
	clear: left;
}

p.poem {
	margin-left: 40px;
	margin-top: 5px;
	margin-bottom: 20px;
}

p.credit {
 	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
}

div.imagelist	{
	float: left;
	width: 200px;
	padding: 10px;
	margin: 1ex 5ex 2ex 0ex;
	border: none;
}
