body {
	margin-left: 50px;
	margin-right: 220px;
	background-color: #fff;
	font-family: trebuchet ms,arial,verdana,helvetica,sans-serif;
	font-size: 14pt;
}

div.content {
	background-color: #ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

div.page {
	/* border: none; */
	border: solid;
	border-width: thin;
	/* width: 100%; */
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	/*margin-left: 10%;*/
	/*margin-right: auto;*/
	background-color: #ffffee;
	text-align: justify;
}

div.quote {
	border: solid;
	border-width: thin;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #f7f7f7;
	text-align: justify;
}

div.sidebar {
	background-color: #eef;
	position: absolute;
	width: 200px;
	top:20px;
	padding-left:10px;
	padding-right:10px;
	margin-left:0;
	margin-right:0;
/*	left:0; */
	right:0;
	border-left: dotted;
	border-left-width: thin;
	border-left-color: #7f0000;
	border-top: none;
	border-left: none;
	border-bottom: none;
}

div.float-left {
	float: left
	}

#notes {
	margin-top: 10px;
	margin-bottom: 500px;}

/*
	#IndexSidebar { position: fixed }
	#RavensSidebar { position: fixed; }
	#RavenStory1_Sidebar { position: fixed; }
	#RavenStory2_Sidebar { position: fixed; }
	#RavenStory3_Sidebar { position: fixed; }
*/
img {
	border: none;
}
a[href] { 
	text-decoration: none; 
/*	text-decoration: underline; */
	color: #0000ff;
	background-color: #f3f3f3;
}
div.sidebar a[href] {
	color: #0000ff;
	background-color: #e0e0ff;
}


a[href].footnote {
	text-decoration: none;
	font-size: 10px;
	}

a[href]:hover, div.sidebar a[href]:hover { 
	color: #ffffff; 
	background-color: #0000ff;
}

a[href]:visited { 
	color: #7000ff; 
	background-color: #f7f7f7;
}
div.sidebar a[href]:visited { 
	color: #7000ff; 
	background-color: #e0e0ff;
}

a[href]:visited:hover, div.sidebar a[href]:visited:hover { 
	color: #fff; 
	background-color: #7000ff; 
}

/* a:hover { color: #00f; background-color: #e0e0ff} */
a[href]:active, a[href]:focus, div.sidebar a[href]:active, div.sidebar a[href]:focus { 
	color: #fff;
	background-color: #f00; 
}

div.page a[href]:hover { color: #00f; background-color: #ffff80}

h1	{
	font-size: 30px;
	color: #007000;
	padding: 0;
	margin: 0;
	}
h2	{
	font-size: 20px;
	color: #007000;
	padding: 0;
	margin: 0;
	}
h3	{
	font-size: 16px;
	color: #007000;
	padding: 0;
	margin: 0;
	}
p	{
	padding: 0;
	margin-top: 0;
	margin-bottom: 20px;
	}

hr	{ width: 30%; }
hr.left {
	width: 30%;
	float: left;
}
hr.right {
	width: 30%;
	float: right;
}

hr.full	{ width: 100%; }

.ahem { display: none; }
.centered { text-align: center; }
.center { text-align: center; }
.small { font-size: 10pt; }
em	{ font-style: italic; }


img.right { float: right; }
img.left { float: left; }

