@charset "UTF-8";
/* CSS Document */


html,
body {
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height:1.8em;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
}

#main {
	
	
	margin: 0 0 0 0;
	padding:0 0 0 0;
}

h1, h2, h3, h4, h5 {font-family:Georgia, "Times New Roman", Times, serif;}

h1#title { text-indent: 0px; }

hr {height:2px; background-color: #525A2B;}

/* ******************* */
/* HEADER & SITE TITLE */
/* ******************* */

#header {
	position: relative;
		/* reset the positioning context for the sake of the logo/title and
		   primary nav */
	height: 200px;
	overflow: hidden;
		/* without this producers will gleefully play hob with the layout */

margin:0em;

background-image: url(../images/header/Pamplets-banner72d.jpg);
background-repeat:no-repeat;
min-width:867px;



}


#header_reduced {
	position: relative;
		/* reset the positioning context for the sake of the logo/title and
		   primary nav */
	height: 50px;
	overflow: hidden;
		/* without this producers will gleefully play hob with the layout */

margin:0em;

background-image: url(../images/header/Pamplets-banner-2nd-level.jpg);
background-repeat:no-repeat;
min-width:867px;



}

/*h1 {
	margin:5.3em 0 0 0;
}*/

h1 a {
/*	display: block;*/
		/* Ensure that the active footprint of the link swallows up the entire
		   footprint of the logo */
/*	width: 200px;
	height: 400px;
	margin: 6px 0 0 6px;*/
		/* make the active footprint of the link flush with the edge of the
		   h1's background image */
/*	text-indent: -10000px;*/
		/* Enhanced Fahrner Image Replacement in action */
		/* these units in pixels because of the image replacement */	
/*	color:#000000;*/
}

/* ****************** */
/* PRIMARY NAVIGATION */
/* ****************** */

#nav {
	
	width:90%;
min-width:800px;
	margin: 0 0 0 5em;
	padding: 0em 0 0.8em 1em;
	list-style-type: none;
		/* resets */

	
}

#nav a {border-bottom:none;}

#nav li {
/*	height: 1.286em;
	height: 1.429em;
*/	float: left;
	margin: 0;
	/*padding: 0 1em 0 0;*/
	padding:0 0 0 0;
}

#nav li a {
	font-size:0.9em;
	display: block;
	
	/* the net result of these dimensions is to increase the footprint of the
	   links and line them up so that there are no blowouts */
	overflow: hidden;
	padding: 0.4em 2em 0.2em 2em;
        
        text-decoration:none;
        color:#fff;
		background-color:#5E8493;
		
}

#nav li a#home { background-color:#534741; color:#fff;} 
#nav li a#home:hover, #nav li a#home:focus { background-color:#DDDAD9; color:#534741;}
#nav li a#home.active {background:#DDDAD9 url(../images/navigation/nav_arrow_green.gif) no-repeat center top; color:#534741; cursor: default; font-weight:bold;}

#nav li a#about { background-color:#998675; color:#fff;} 
#nav li a#about:hover, #nav li a#about:focus { background-color:#EBE7E3; color:#998675;}
#nav li a#about.active {background:#EBE7E3 url(../images/navigation/nav_arrow_green.gif) no-repeat center top; color:#998675; cursor: default; font-weight:bold;}

#nav li a#collections { background-color:#754C24; color:#fff;} 
#nav li a#collections:hover, #nav li a#collections:focus { background-color:#E3DBD3; color:#754C24;}
#nav li a#collections.active {background:#E3DBD3 url(../images/navigation/nav_arrow_green.gif) no-repeat center top; color:#754C24; cursor: default; font-weight:bold;}

#nav li a#researchers { background-color:#8C6239; color:#fff;} 
#nav li a#researchers:hover, #nav li a#researchers:focus { background-color:#E8E0D7; color:#8C6239;}
#nav li a#researchers.active {background:#E8E0D7 url(../images/navigation/nav_arrow_green.gif) no-repeat center top; color:#8C6239; cursor: default;}

#nav li a#teachers { background-color:#A67C52; color:#fff;} 
#nav li a#teachers:hover, #nav li a#teachers:focus { background-color:#EDE5DC; color:#A67C52;}
#nav li a#teachers.active {background:#EDE5DC url(../images/navigation/nav_arrow_green.gif) no-repeat center top; color:#A67C52; cursor: default;}

#nav li a#find { background-color:#9A2A1F; color:#fff;} 
#nav li a#find:hover, #nav li a#find:focus { background-color:#EBD4D2; color:#9A2A1F;}
#nav li a#find.active {background:#EBD4D2 url(../images/navigation/nav_arrow_green.gif) no-repeat center top; color:#9A2A1F; cursor: default;}

#nav li a#collections.active.link { cursor: pointer; }

/* ********************* */
/* DUAL COLUMN CONTAINER */
/* ********************* */

#innerContainer {
	float: left;
	width: 50%;
	margin-left:1em;
}

#innerContainerSub {
	float: left;
	width: 30%;
	margin-left:1em;
}



#innerContainerSub-3Col {
	float: left;
	width: 30%;
	margin-left:1em;
}






#container3Col {
	float: left;
	width: 95%;
min-width:500px;
	margin-left:1em;
}

#container3Col_Col1 {
	width: 25%;
	float: left;
	padding-bottom: 2em;
		/* placed arbitarily, just in case */
margin-left:5.2em;	
margin-top: 2em;
}

#container3Col_Col2 {
float:left;
width:40%;
	margin-left: 3em;
	/* ensure that the margin will stay consistent throughout the page */
	margin-top: 1.4em;
	/* accounts for the height of the nav and provides a gutter between the
	   nav and the actual sidebar content */
}

#container3Col_Col3 {
float:left;
width:10%;	

	margin-top: 1.4em;
margin-left: 4em;
}

#container3Col a {color:#525A2B; text-decoration:none; border-bottom:1px dotted #534741; padding-bottom:0.1em;}
#container3Col a:hover, #container3Col a:focus {border-bottom:1px solid #525A2B; background-color:#FFFEEF;}


#container1Col {
	
	width: 80%;
min-width:800px;
	margin-left:6em;
	margin-top:4em;
}

*:first-child+html { margin-top:1em; }


#container2Col {
	
	width: 90%;
min-width:800px;
	margin-left:1em;
	margin-top:1em;
}

#container2Col_Col1 {
		width: 55%;
	float: left;
	padding-bottom: 2em;
		/* placed arbitarily, just in case */
margin-left:5.2em;	
margin-top: 1.4em;
}

#container2Col_Col2 {
float:right;
width:20%;
margin-left: 3em;
	margin-right: 3em;
	/* ensure that the margin will stay consistent throughout the page */
	margin-top: 3.5em;
	/* accounts for the height of the nav and provides a gutter between the
	   nav and the actual sidebar content */
}


#container2Col_Col1_small {
	width: 25%;
	float: left;
	padding-bottom: 2em;
		/* placed arbitarily, just in case */
margin-left:5.2em;	
margin-top: 1.4em;
}

#container2Col_Col2_large {
float:right;
width:60%;
margin-left: 2em;
	margin-right: 0em;
	/* ensure that the margin will stay consistent throughout the page */
	margin-top: 1.6em;
	/* accounts for the height of the nav and provides a gutter between the
	   nav and the actual sidebar content */
}



/* *************** */
/* PRIMARY CONTENT */
/* *************** */

#holding {margin:1em 6em 0 4em; font-size:1.5em; line-height:1.4em; width:700px; }
#holding a {color:#525A2B; text-decoration:none; border-bottom:1px dotted #525A2B; padding-bottom:0.1em;}
#holding a:hover, #holding a:focus {border-bottom:1px solid #525A2B; background-color:#FFFEEF;}

a {color:#525A2B; text-decoration:none; border-bottom:1px dotted #525A2B; padding-bottom:0.1em;}
a:hover, #holding a:focus {border-bottom:1px solid #525A2B; background-color:#FFFEEF;}


#bodyCopy {
	width: 100%;
	float: right;
	padding-bottom: 2em;
		/* placed arbitarily, just in case */
	margin-top: 6em;
}

#bodyCopyExtra {
	width: 40%;
	float: right;
	padding-bottom: 2em;
		/* placed arbitarily, just in case */
	margin-top: 6em;
	margin-right:3em;
}

#bodyCopyMain {
	margin-right: 37.714em;
	/* ensure that the margin will stay consistent throughout the page */
	margin-top: 7em;
	/* accounts for the height of the nav and provides a gutter between the
	   nav and the actual sidebar content */
width:40%;
}



#bodyCopyInner {
	width: 50em;
	float: right;
	padding-bottom: 2em;
		/* placed arbitarily, just in case */
	margin-top: 6em;
	margin-right:3em;
}

#intro {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; line-height:1.5em; background-color:#FFFEEF;  display:inline; }
#intro a:hover {background-color:#fff;}

/* ***************** */
/* SECONDARY CONTENT */
/* ***************** */

#sidebar {
	margin-right: 37.714em;
	/* ensure that the margin will stay consistent throughout the page */
	margin-top: 10em;
	/* accounts for the height of the nav and provides a gutter between the
	   nav and the actual sidebar content */
}

#sidebarInner {
	margin-right: 37.714em;
	/* ensure that the margin will stay consistent throughout the page */
	margin-top: 10em;
	/* accounts for the height of the nav and provides a gutter between the
	   nav and the actual sidebar content */
width:20%;

}

#subContent {margin-left: 1.2em; min-width:820px;}
#col-1 {float:left; width:46%;   margin-left:0em; padding-right:1.6em; font-size:0.9em; display:inline}
#col-2 {float:left; width:46%; margin-left:0em; font-size:0.9em; border-left:2px solid #525A2B; padding-left:2.8em; display:inline}
#col-1 h3, #col-2 h3 {margin-left:-1.2em;}

#browse-by-collection li, #browse-by-subject li {list-style:none; padding:0 0 1em 0; margin:0 0 0 -4.5em; width:120%; }
#browse-by-collection li a, #browse-by-subject li a {text-decoration:none; border-bottom:1px dotted #000; padding-bottom:0.2em; margin:0em 0 0 0em; font-size:1em;}
#browse-by-collection li.letter, #browse-by-subject li.letter { clear:both; border-top:1px solid #525A2B; border-bottom:1px solid #525A2B; margin-top:1em; margin-bottom:2em; padding-top:0.5em; padding-bottom:0.5em; width:116%;}

#browse-by-collection li.letter-choice, #browse-by-subject li.letter-choice {font-size:1em; color:#525A2B;}
#browse-by-collection li.letter-choice a, #browse-by-subject li.letter-choice a {padding:0.9em 0.09em 0.9em 0.09em; border-bottom:none;}
#browse-by-collection li.letter-choice a:hover,  #browse-by-subject li.letter-choice a:hover {color: #000000; border-bottom:none; background-color: #F7F7F7; background-color:#FFFEEF;}

#browse-by-collection li.letter, #browse-by-subject li.letter { background-color: #FFFEEF;}
#browse-by-collection li.subject a, #browse-by-subject li.subject a {margin:1em 0 0 -4.5em;}

#browse-by-collection li.letter a, #browse-by-subject li.letter a, .show-letter-choice { background-color: #FFFEEF; color:#FFFEEF; text-decoration:none; border-bottom:none; padding:0.8em 0.09em 0.8em 0.09em;}


#browse-by-collection li.letter:hover a, #browse-by-subject li.letter:hover a { background-color: #FFFEEF; color:#ccc;}
#browse-by-collection li.letter:hover a:hover, #browse-by-subject li.letter:hover a:hover { color:#525A2B; background-color:#FFFEEF; }

#browse-by-collection li.letter:hover .show-letter-choice, #browse-by-subject li.letter:hover .show-letter-choice {border-right:1px solid #525A2B; color:#525A2B; text-decoration:none; border-bottom:none; margin-right:0.4em;  }


#browse-by-collection li.top a, #browse-by-subject li.top a { float:right; margin-bottom:1em; margin-right:1em; font-size:1em;}

/* **************** */
/* TERTIARY CONTENT */
/* **************** */

#tertiary {
	margin-left: 54.857em;
	margin-top: 10em;
}

/* ************************ */
/* FOOTER AND SECONDARY NAV */
/* ************************ */

#footer {
	clear: both;
		/* with two columns, it needs to be certain that this won't collide
		   with anything */
	margin-top: 4em;
	border-top: 10px solid #525A2B;
	border-bottom: 10px solid #525A2B;

	
}

#footer a {border-bottom:none;}

#secondaryNav {

	list-style-type: none;
	margin: 0 0 0 0;
	padding:1em 0 1em 0;

		/* resets */
margin-left:4em;
	
}

#secondaryNav li {
	display: inline;
	margin-right: 0em;
		/* cause these to behave like unembellished text, and provide a gutter
		   between each */
	 padding:0em 0em 0 0;
margin-left:2em;
	 
}

#secondaryNav li a img {
	text-decoration:none;
	background-color:#fff;
    
border:none;
}


#copyrightStatement {
	text-align: right;
	font-size:0.8em;
		/* arbitrary */
	margin-right:2em;
color:#525A2B;
}

#copyrightStatement a {color:#525A2B; text-decoration:none; border-bottom:1px dotted #525A2B; padding-bottom:0.1em;}
#copyrightStatement a:hover, #copyrightStatement a:focus {border-bottom:1px solid #525A2B; background-color:#FFFEEF;}
