body {
   background: white; 
}

A:link {
   color: blue; 
   font-weight: 400; 
}

A:active {
   color: red; 
   font-weight: 400; 
}

A:visited {
   color: blue; 
   font-weight: 400; 
}

a.sidebar:link {
	color: yellow
}

a.sidebar:visited {
	color: yellow
}

a.sidebar:active {
	color: yellow
}

h1 {
   text-align: center; 
   font-family: "century gothic", "franklin gothic book", arial, helvetica, geneva, sans-serif; 
   font-weight: 400; 
   font-size: 24pt;
}

h1.mainpageheader {
   text-align: left; 
   font-family: "century gothic", "franklin gothic book", arial, helvetica, geneva, sans-serif; 
   font-weight: 600; 
   font-size: 16pt;
}

h1.blackened {
	text-align: center;
	font-family: "century gothic", "franklin gothic book", arial, helvetica, geneva, sans-serif; 
	font-weight: 400;
	font-size: 24pt;
	background: black;
	color: white;
	margin-bottom: 1px;
}

H1.term {
	font-size: 24pt;
	font-family: courier new, courier, fixed;
	text-align: center;
	font-weight: 700
}

h2 {
   text-align: left; 
   font-family: arial, helvetica, geneva, sans-serif; 
   font-weight: 400; 
   font-size: 16pt;
}

p.caption {
   font-family: "courier new", courier, monospace; 
   font-size: 7pt; 
   font-weight: 700;
   margin-top: 0px;
   padding-top: 0px;
}

p.quote {
   font-style: italic;
   font-style: oblique;
   text-align: center;
}

p.strongquote {
   font-style: italic;
   font-style: oblique;
   font-weight: 700;
   text-align: left;
   margin-left: 25%;
   margin-right: 25%;
   margin-top: 25%;
}

p.strongquotefrom {
   font-weight: 700;
   text-align: right;
   margin-left: 25%;
   margin-right: 25%;
}

p.subtitle {
   font-family: arial, helvetica, geneva, sans-serif;
   font-size: 10pt;
   font-weight: 700;
   text-align: center;
}

p.musicdesc {
   font-style: italic;
}

p.endlink {
	text-align: center;
}

p.indentlist {
	margin-left:3em;
}

p.center {
	text-align: center;
}

p.nospacequote {
   font-style: italic;
   font-style: oblique;
   margin-top: 0px;
}

p.nospace {
	margin-bottom: 0px;
}

p.contactitems {
	text-align: center;
	background: rgb(192,192,192);
	margin-bottom: 3px;
	margin-top: 3px;
}

p.contactdesc {
	text-align: left;
	background: rgb(144,144,144);
	margin-top: 3px;
}

p.sidebar {
	text-align: center;
	background: black;
	color: white;
	line-spacing: 14pt;
	padding-top: .5em;
	padding-bottom: .5em;
	padding-left: .5em;
	padding-right: .5em;
	border-style: double;
	border-width: 6px;
	font-size: 10pt;
}

p.subtitle {
	text-align: center;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 11pt; font-weight: 700
}

div.blackened {
   background-color: black;
   color: white;
   border: solid thin;
}

li {
	margin-top: 1em;
}

hr.smallcenter {
	margin-left: 20%;
	margin-right: 20%;
}

.underline {
	text-decoration: underline;
}

img.right {
	float:right;
}

img.left {
	float:left;
}

img.leftmain {
	float:left;
	margin-left: 30px;
}

span.top {
	font-size: 16pt;
	font-family: helvetica, arial;
	color: white;
	background: black
}

div.quoteattrib {
	font-weight: 700;
}

