/* CSS for AMHFF Site */

/* ---- */
/* --- */

/* html tag styles */

body{
	background-color: #612708;
	color: #712F26; /* very dark sepia (auburn) */
	line-height: 1.4em;
	font-family: Georgia, Palantino, 'Times New Roman', Serif;
	font-size: 15px;
}

.bodyprint{
	background-color: #fff;
	color: #000;
	font-family: Georgia, Palantino, 'Times New Roman', Serif;
	font-size: 15px;
}

a.regular:link{
	color: #712F26;
	background-color: #fff;
	text-decoration: underline;
}

a.regular:visited{
	color: #712F26;
	background-color: #fff;
	text-decoration: underline;	
}

a.regular:hover{
	color: #fff;
	background-color: #712f26;
	text-decoration: none;
}

h1, h2, h3 {
	letter-spacing: 4px;
	font-style: oblique;
}

h1{
	font-size: 180%;
	font-weight: 800;
}

h2{
	font-size: 130%;
	font-weight: 600;
	text-align: center;
	margin-top: 10px;
}

h3{
	font-size: 100%;
	font-weight: 600;
}

table {
	border: 0;
}

blockquote{
	font-weight:600;
	font-style:oblique;
	font-family: Verdana, Arial, sans-serif;
}

/*** classes ***/

img.photo{
	margin: 0 10px 10px 10px;
	border: 3px;
}

.caption{
	font-style: italic;
	font-size: 85%;
	font-family: Verdana, Arial, sans-serif;
}	

.indent {
	text-indent: 3em;
}

.biop{
	text-indent: 2em;
	font-size: 15px;
}

.creditp{
	font-style: italic;
	line-height: normal;
	font-size: 14px;
}

.longquotep{
	text-indent: 2em;
	font-size: 90%;
	font-style: italic;
	font-family: Verdana, Arial, sans-serif;
	text-indent: 2em;
}

.creditli{
	font-style: italic;
	line-height: normal;
	font-size: 14px;
}


td.names{
	font-size:15px;
	font-weight:800;
	text-align: right;

}

img.bnr_img{
	margin-left: auto;
	margin-right: auto;
}

.creditli{
	font-style: italic;
	font-size: 14px;
	line-height: normal;
}

#splash_body{
	background-color: #612708;
	color: #fff;
	
}

/* layout divs */

#banner{
	width: 100%;
	padding-bottom: 10px;
	background-color: #612708;
	
}

#navBar{
	/*margin: 0 79% 0 0; */
	margin: 0 85% 0 0;
	padding: 0px;
	/*background-color: #fff; */
	background-color: #612708;
	/*border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	*/
}

#content{
  float:right;
	width: 80%;
	margin: 0;
	padding: 0 3% 0 2%;
	border-left: 1px solid #992508;
	background-color: #fff;
	}
	
#content_print{
	width: 90%;
	padding-left: 10px;
	padding-right: 10px;
	color: #000;
	background-color: #fff;
	}

#footer{
	clear: both;
	background-color: #612708;
	color: #d9cbba;	
	font-size: 90%;
	border-top: #712F26 solid 1px;
	text-align: center;
	}
	
/* DON'T THINK I NEED THIS ANYMORE BUT  . . .
#footer_splash{
		clear: both;
	/*background-color: #fff;
	color: #712F26;*/
/*	background-color: #612708;
	color: #d9cbba;	
	font-size: 90%;
	border-top: #712F26 solid 1px;
	text-align: center;
	}
*/
	
/*#footer_splash */a:link, a:visited{
	color: #d9cbba;
	background-color: #612708;
	text-decoration: underline;
}

/*#footer_splash */a:hover{
	color: #612708;
	background-color: #d9cbba;
	text-decoration: overline;

}
	
	
/* negative top margin pulls footer up so its top border overlaps (and thus lines up with)
	the bottom border of the navBar in cases where they "touch" */




/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/

#sectionLinks{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
}

#sectionLinks a:link{
	color: #d9cbba;
	padding: 2px 0px 2px 10px;
	border-top: 1px solid #d9cbba;
	width: 100%;
  voice-family: "\"}\""; 
  voice-family:inherit;
	width: auto;
}

#sectionLinks a:visited{
	border-top: 1px solid #d9ccba;
	padding: 2px 0px 2px 10px;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	color: #612708;
	background-color: #d9cbba;
	padding: 2px 0px 2px 10px;
}
