/* stylesheet for main frame of OralHistory Online */
/* colors 
	deep blue 000099 rgb 0, 0, 153
	light blue C1C9DD rgb 193, 201, 221
	yellow FFFF99
*/
/* default, link styles, should be in this order LVHA */
a:link
{
	color: #000099;
}
a:visited
{
	color: #000099;
} 

a:active 
{
	color: #C1C9DD;
}

/* special link style */
a.noDecoration:link
{
	text-decoration: none;
	color: black; 
}
a.noDecoration:visited
{
    text-decoration: none;
	color: black;
} 
a.noDecoration:active 
{
    text-decoration: none;
	color: black;
}

/* defaults */
body
{
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(0,0,0);
	font-size: 10pt;
	background : White;
}

/* headings */
h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
}

h1
{
	font-size: 14pt;
	text-align: left;
}
h2
{
	font-size: 13pt;
	text-align: left;
}
h3
{
	font-size: 12pt;
	margin-bottom: 7pt;
	margin-top: 18pt;  /* between 15 and 20 */
	text-align: left;
}
h4
{
	font-size: 10pt;
	text-align: left;
}

/* horizontal lines */
hr           
{
	color:  #000099;
	height : 2px;
}

hr.blue
{
	color:  #C1C9DD;
	height : 4px;
}

/* paragraphs: uses classes */
p
{
	color: black;
	text-align: left;
}

/* image default */
IMG {border-color: #000099;}

/* used for embedded photos, so the text will wrap around the photo and caption */
table.textWrap
{
	border: 0px;
	float : left;
	font-size: 8pt;
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;
	margin : 0px 10px 10px 0px;
	font-weight : bold;
}

table.noDecoration
{
	border : 0px;
	background : white;
	font-size: 10pt;
	font-family : Arial, Helvetica, sans-serif;
}

/* yellow navigation on overview */
table.yellowNavigate
{
	background : #FFFF99;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight : bold;
	color: black;
	border : none;
	padding-bottom : 8px;
	padding-left : 8px;
	padding-right : 8px;
	padding-top : 8px;
	text-align : center;
	width : 100%;
}
table.secondaryNavigate
{
	background : #C1C9DD;
	border : none;
	text-align : center;
	width : 100%;
	margin:0px 0px 0px 0px;
}
td.secondaryNavigate
{
	background : #C1C9DD;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight : normal;
	color: black;
	border : thin solid Gray;
	padding: 3px 3px 3px 3px;
	margin:0px 0px 0px 0px;
	text-align : center;
}
/* indented text blocks */
div.indentText
{
	margin-left: 50px;
}

.bulletsPosition
{
	position: relative;
	left: 30px;
	top: 12px;
}

/* search text */
span.search
{
	/* background-color : silver; doesn't work on Netscape 6 */
	border : thin solid Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color: Black;
	padding : 10px 10px 10px 10px;
}

/* default table */
table 
{
	border : none;
	background : white;
}

/* photos in theText.cfm */
table.photos
{
	border : thin solid #C1C9DD;
	background : white;
}
.photosText
{
	font-family : Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
}
.searchText
{
	font-family : Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color : #000099;
}
/* table for copyright notice */
table.notice
{
	background-color : White;
	border : thin solid Gray;
	color: Black;
	height: 25pt;
	width: 100%;
}
.noticeText
{
	font-family : Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
}
/* not used in theText */
span.caption
{
	font-family : Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
}

.headerText
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight : bold;
	color: black;
}
.nextpage
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight : bold;
	text-align: right;
	color: black;
	position: relative;
	right: 0px;
}
/* blue and yellow title strip */
.titleStripBlue
{
	border: 0px;
	float : left;
	font-size: 14pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align : left;
	margin : 0px 10px 10px 0px;
	background : #C1C9DD;
}
.titleStripYellow
{
	border: 0px;
	width: 10%;
	margin : 0px 10px 10px 0px;
	background : #FFFF99;
}

li {margin: 12px 0}


