/* Base element styles for body, links, and headings */

BODY, {
	background-color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A:LINK {
	color : #336699;
}

A:VISITED {
	color : #336699;
}

A:ACTIVE {
	color : #336699;
}

A:HOVER {
	color : #FF9900;
}

H1 {
	font-family : "Times New Roman", Times, serif;
	font-size : 1.6em;
	font-weight : bold;
	color : #336699;
	margin-top : 0.6em;
	margin-bottom : -0.3em;
  text-decoration: none;
}

H2 {
	font-family : "Times New Roman", Times, serif;
	font-size : 1.25em;
	color : #336699;
	margin-top : 1.8em;
	margin-bottom : -0.3em;
  text-decoration: none;
}

H3 {
	font-family : "Times New Roman", Times, serif;
	font-size : 1.08em;
	color : #336699;
	margin-top : 1.8em;
	margin-bottom : -0.3em;
  text-decoration: none;
}

H4 {
	font-family : "Times New Roman", Times, serif;
	font-size : 0.97em;
	color : #336699;
	margin-top : 1.8em;
	margin-bottom : -0.3em;
  text-decoration: none;
}

H5 {
	font-family : "Times New Roman", Times, serif;
	font-size : 0.85em;
	color : #000000;
	margin-top : 1.6em;
	margin-bottom : -0.3em;
  text-decoration: none;
}

/* Text paragraph styles */

.content {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 1.5em;
  text-decoration: none;
}

.bold {
	/* Put in a SPAN tag around a word or words to emphasize instead of italics, which 
	are hard to read on-screen. You could just use a <b></b> tag, but using a style is
	more in keeping with CSS standards */
	font-weight : bold;
}



/* List styles */

UL {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-image : url(graphics/bullet.gif);
}

UL.sublist {
	/* for a bullet list within another bullet or numbered list. Apply to the UL tag in the sublist */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.95em;
	list-style-type : disc;
	margin-top : 0em;
	position: relative;
	left: -0.5em;
}

UL.inTable {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.95em;
	list-style-image : url(graphics/bullet.gif);
	margin-top : 0em;
	position: relative;
	left: -1.2em;
}

OL {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	list-style-type : decimal;
}

OL.sublist {
	/* for a numbered list within another numbered list. Apply to the OL tag in the sublist */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.95em;
	list-style-type : lower-alpha;
	margin-top : 0em;
	position : relative;
	left : -0.5em;
}

OL.inTable {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.95em;
	list-style-type : decimal;
	margin-top : 0em;
	position: relative;
	left: -1.2em;
}

.listItem {
	margin-bottom : 1.2em;
}


.content-small { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 0.8em; line-height : 1.5em; ; text-decoration: none }

/* purchase links on works pages */
.purchase {
	font-size: .6em; /* relative to embedded within <h1> tags */
}

.purchase A {
	color: #f00;
}

.recording-text {
  text-align: center;
}

.recording-text A {
  text-decoration: none;
}

.recording-image {
  text-align: center;
  border: 1px solid #888;
  width: 215px;
  height: 215px;
}
