﻿/*COLORS*/
/*Green background: #5e705a;*/
/*Golden font and borders: #edce7c;*/
/*Main light background: #f7efe2;*/
/*Side navigation light brown background: #cfa865;*/
/*Links color: #3e321e;*/
/*Visited links: #74531d;*/


/*LAYOUT*/

body {	margin: 0;
        padding: 0;
        line-height: 1.5;
        min-height: 100%;
		background: #5e705a;
}

#wrapper	{width: 1046px;
			margin: 10px auto;
			background: #514634;
			border-right: 1px solid #edce7c;
			border-top: 1px solid #edce7c;
			
}
			
#container	{width: 1022px;
			margin: 1px auto;
			background: #cfa865;
			color: #3e321e;
			border-right: 1px solid #edce7c;
			border-top: 1px solid #edce7c;
			border-left: 20px solid #3e321e;
			border-bottom: 1px solid #3e321e;
		

}	

			

#footer	{clear: both;
				
}

/*GENERAL SETTINGS*/

p a, ul a, .table a 	{color: #3e321e;
}

p a:visited, ul a:visited, .table a:visited  {color: #74531d;
}

p a:hover, ul a:hover, .table a:hover 	{background: #ffffff;
			text-decoration: none;
}
img {border: none;
}

/*HEADERS*/

h1	{/*margin-left: 9999px;*/
	display:none;
}

#content, #top_nav, #side_nav	{font-family: georgia, times, serif;
							
}

h2	{width: 790px;
	background: #5e705a;
	color: #edce7c;
	font-size: 120%;
	padding: 5px;
	font-weight: normal;
}	

h3 {font-size: 110%;
}

h4 {font-size: 105%;
	font-weight: normal;
}

/*TOP NAVIGATION*/

#top_nav	{width: 100%;
			height: 40px;
            float: left;
           				
}

#top_nav ul 	{list-style: none;
            margin: 0;
            padding: 0 20px;
}

#top_nav li  	{width: 15%;
			margin: 0;
			padding: 5px;
			display: inline;
            float: left;
            text-align: center;
                               
}

#top_nav a 	{display: block;
             text-decoration: none;
             font-size: 120%;
             color: #3e321e;
			 
}

#top_nav a:visited {color: #74531d;
}

#top_nav a:hover, #top_nav .current, #top_nav .current_up	{background: #ffffff;
}
		
/*LEFT-SIDE NAVIGATION*/

#side_nav	{width: 181px;
			float: left;
            background: #cfa865;

			
}

#side_nav ul 	{list-style: none;
            margin: 15px 0 0;
            padding: 0;
			
}

#side_nav li  	{margin-bottom: 15px;
			padding: 0 30px;
			display: block;
			width: 130px;
			
					                 
}

#side_nav a 	{display: block;
			 padding-top: 90px;
             text-decoration: none;
             font-size: 17px;
			 line-height: 1.3em;
             color: #f7efe2;
			 
}

#side_nav a:hover, #side_nav a.current, #side_nav a.current_up	{color: #3e321e;
									
}

#family  {background: url(nav_120/cepia/nav_family.jpg) top left no-repeat #cfa865;
}
#scholar  {background: url(nav_120/cepia/nav_scholar.jpg) top left no-repeat #cfa865;
}
#educator  {background: url(nav_120/cepia/nav_educator.jpg) top left no-repeat #cfa865;
}
#collections {background: url(nav_120/cepia/nav_collections.jpg) top left no-repeat #cfa865;
}

#expeditions  {background: url(nav_120/cepia/nav_expeditions.jpg) top left no-repeat #cfa865;
}
#national  {background: url(nav_120/cepia/nav_national.jpg) top left no-repeat #cfa865;
}
#campus  {background: url(nav_120/cepia/nav_campus.jpg) top left no-repeat #cfa865;
}


/*MAIN*/

#main	{width: 840px;
		float: left;
		background: #f7efe2;
		
}

#header {background: url(img/banner_v04.png) top left no-repeat;
		border-right: 20px solid #f7efe2;
		border-left: 20px solid #f7efe2;
		height: 88px;
		margin: 0;
		margin-top: 40px;
				 
}
.breadcrumbs {width: 100%;
			text-align: right;
			margin: 5px 0;

}

.breadcrumbs a {font-size: 90%;
			font-weight: normal;
}

.breadcrumbs a.current {background: #ffffff;
}

/*PAGE ELEMENTS*/
				

#content {background: #f7efe2; 
		min-height: 800px;
		padding: 0 20px;
		width: 800px;
		float: right;
		padding-bottom: 50px;
			
}



.right 	{float: right;
		margin: 0 0 10px 10px;
}		

.portrait_main {width: 300px;
				padding: 5px;
				border: 1px solid #cfa865;
}
			
.portrait {width: 400px;
			
}

.gallery, .landscape {width: 500px;
}

.gallery {margin-right: 5px;
}

.gallery img {border: 3px inset #3e321e;
}
		
.landscape, .portrait {		
			padding: 5px;
			background: #ffffff;
			border: 1px solid #cfa865;
}

.left 	{width: 500px;
			
}			

/*CAPTIONS*/

.caption, .caption_text, .click {margin-top: 0;		
		margin-bottom: 0;			
		 padding: 3px;
		font-size: 90%;
}

.caption span	{display: block;
}

.caption .source	{font-style: italic;
}

.caption .obj_name	{font-weight: bold;
}

.caption_text	{background: #f7efe2;
}	

.click {	text-align: center;
		font-style: italic;
		font-weight: bold;
}		

/*LOCAL NAVIGATION*/

.local_nav {margin: 0;
			width: 230px;
			padding: 5px 20px;
			font-size: 110%;
		
}

.wide {width: 330px;
}	

.local_nav li	{padding: 5px 0;
}			

.local_nav a {color: #3e321e;
			
}	

.local_nav a:visited {color: #74531d;
}
.local_nav a:hover	{text-decoration: none;
					background: #ffffff;
}					


		
/*LOWER LEVEL PAGE*/

div.low	{background: #ffffff;
		font-size: .9em;
		
}

.low ul	{margin: 0 0 10px;
		padding-left: 20px;
}

.narrow	{width: 180px;
}

/*SERIES OF IMAGES*/

.series	{width: 550px;
		 height: 500px;	
			
			
			
}	

.series {overflow: auto;
		padding: 5px;
		background: #ffffff;
		border: 1px solid #cfa865;
}

.center {clear: both;
		width: 600px;
		height: 600px;
		margin-left: 100px;
		margin-top: 30px;
}

.series ul	{list-style: none;
			margin: 0;
			padding: 0;
			
			
}

.series li	{display: block;
			border: 1px solid #f7efe2;
			margin: 20px 5px;
			padding: 10px;
}

/*SPECIFIC PAGES*/
	
.people {clear: both;
		width: 800px;
		height: 600px;
		margin-top: 30px;
}

.people_list {width: 220px;
			float: left;
}			

.people img {margin: 0 10px;
			float: left;
}	

.citation span	{margin-left: 20px;
				display: block;
				font-style: italic;
				font-size: .95em;
}		

.book {width: 335px;
}

.book img {border: 1px solid #3e321e;
}

img.border {border: 1px solid #000000;
}

.list li	{margin-bottom: .6em;
}
		

.divider {clear: both;
		width: 100%;
		
}

.legend	{list-style: none;
		margin: 0;
		padding: 0;
		font-size: .95em;
}

.table {border-collapse:collapse;
		width: 100%;
}

.table td, .table th {border: 1px solid #3e321e;
              padding: 5px;
			  
}

.table th {text-align: left;
}

#timeline .date {width: 15%;
				
}

.imp	{font-weight: bold;
}

.even {background: #f8f3eb;
}

.gallery_stands	{clear: both;
				margin: 30px 0;
				border-top: 1px solid #3e321e;
}				

.credit {margin-bottom: 50px;
		font-size: .9em;
		text-align: right;
		font-style: italic;
}		
		
.name {
		font-size: 1.05em;
		
}

h4#donors {text-align: center;
}
	
.links a.current	{background: #ffffff;
}