/* == Imports == */
@import url("reset.css");

/* == Generic == */
body {font:62.5%/120% verdana,helvetica,arial,sans-serif;text-align:center;background:#e7ecdf url("../images/background.jpg") no-repeat top center}

	/* -- Headings -- */
	h1,h2,h3,h4 {font-family: "times new roman", times, serif;line-height:1.5em;}
	h1 {font-size:3.6em;color:#be9c00}
	#home h1 {font-size:4.8em}
	h2 {}
	h3 {font-size:2.4em;}
	h4 {font-size:1.6em;color:#be9c00}
	h5 {font-size:1.2em}
	h6 {}

	/* -- Misc Block elements -- */
	p {font-size:1.2em}
	ul {}
	ol {}
	dl {}
	li {}
	br {display:none}
	div.br {height:1px;width:100%;background-color:#eef2e9;border-top:1px solid #c6cfbc;margin:1em 0}
	
	/* -- Misc Inline elements -- */
	img {}
	label {font-size:1.2em}
	
	em {font-style:italic;}
	strong {font-weight:bold;}

	/* -- Links -- */
	a:link {color:#74875f}
	a:visited {color:#74875f}
	a:hover {color:#74875f}
	a:active {color:#74875f}
	
	.view-items-link {}
	
	/* -- Body Classes -- */
	.browse {}
	.item {}
	.show {}
	.summary {}
	.tags {}
	
	/* -- Misc Classes */

	.image {} /* items/browse  */
	
	.description {}
	
	.even {}
	.odd {}
	
		/* Navigation Classes*/
		#primary .navigation {margin:1em 0}
		.navigation li {display:inline;}
		#primary .navigation {font-size:1.2em}
		
		/* Pagination Classes */
		.pagination {font-size:1.2em} 
		.pagination li {display:inline}
		
		.next {} 
		.previous {} 
	
		/* Items Classes*/
		.browse-items-link {}
		
		.featured {}
		
		.element {}
		.element-text {font-size:1.2em;line-height:1.6em;margin-bottom:1em}
		.element-text br {display:block}
		/* hack for lack of control over p tags within element-text */
		#primary .element-text p {font-size:1em}
		
		.item {padding:1em 0;border-bottom:1px solid #c6cfbc;border-top:1px solid #eef2e9}
		/* hack for multi-use of this class name */ 
		body.item {padding:0;border:none;}
		.item.first {border-top:none;}
		.item.last {border-bottom:none;}
		.item h2{font-size:2em}
		.item-description {}
		.item-img {float:left;margin-right:10px;}
		.item-img img, .item-file img{border:1px solid #c6cfbc;}
		.items-list {}
		.item-meta
		.items-nav
		.item-pagination {}
		.item-tags {}
		.item-thumbnail {}
		.item-title {}	
		
		.element-set h2 a.toggle{font-size:60%;margin-left:1em}
	
		/* Collections Classes */
		.collection {padding:1em 0;border-bottom:1px solid #c6cfbc;border-top:1px solid #eef2e9}
		.collection.first {border-top:none;}
		.collection.last {border-bottom:none;}
		.collection h2 {font-size:2em;font-family:verdana,helvetica,arial,sans-serif;}
		.collection-description {}
	
		/* Exhibits Classes */
		.exhibit {}
		.exhibit-description {}
		.exhibit-tags {}
	
		/* Microformats Classes */
		.hentry {}
		
		/* Search Classes */
		.no-results {}
		
		/* Tags Classes */
		.tags {}
		.tags .hTagcloud {font-size:1.8em;margin:1em 0;text-align:justify;}
		.tags .hTagcloud li {display:inline;}
		.tags .hTagcloud a{padding:.1em .2em;display:inline-block;vertical-align:middle}
		.tags .hTagcloud a:hover {background-color:#fff;}

		/* Tag Clouds */
		.hTagcloud ul {}
			.hTagcloud li {}
			.hTagcloud a {line-height:1.2em}
			.popular a {font-size:1em;}
			.v-popular a {font-size:1.2em}
			.vv-popular a {font-size:1.4em}
			.vvv-popular a {font-size:1.6em}
			.vvvv-popular a {font-size:1.8em}
			.vvvvv-popular a {font-size:2em}
			.vvvvvv-popular a {font-size:2.2em}
			.vvvvvvv-popular a {font-size:2.4em}
			.vvvvvvvv-popular a {font-size:2.6em}

		/* Other */
		.column {float:left;}
		.clear {clear:both}

/* == Wrap == */
#wrap {margin:0 auto;text-align:left;width:970px;}

/* == Header == */
#header {margin:10px 0;height:100px}
	#site-title {float:left;}
	#site-title a {display:block;width:370px;height:100px;background:url("../images/our-place-in-history-archive-logo.gif") no-repeat 0 0}
	#site-title span {position:absolute;left:-999em}
	#search-wrap {height:31px;left:662px;position:relative;top:-31px;width:308px;}
	#search-wrap #simple-search {margin-left:4px;margin-top:-31px;}
	#search-wrap #search {border:none;background:transparent;height:26px;width:198px;font-size:1.4em;color:#74875f}
	#search-wrap #submit_search {opacity:0;width:104px;height:31px;cursor:pointer}
	#search-wrap .form-bg {}
	#search-wrap .form-bg span {display:inline-block;height:31px}
	#search-wrap .form-bg .txt {background:url("../images/search-text-bg.gif") 0 0 no-repeat;width:202px}
	#search-wrap .form-bg .btn {background:url("../images/search-bg.jpg") 0 0 no-repeat;width:106px;}

/* == Content == */

	/* Structure */
	#content {}
		#primary {padding:10px 10px 55px 10px}
		
		#secondary {}
		
	/* General */
	#primary {background:url("../images/bg-e9ede4.6.png");-moz-box-shadow: 0 0 2px #757848;-webkit-box-shadow: 0 0 2px #757848}
	#primary p {font-size:1.3em;line-height:1.6em;margin-bottom:1em;color:#2e4711}
	#featured-item {}
	#recent-items {}
	
	#featured-exhibit {}
	
	#pagination-top {}
	#pagination-bottom {}
		
	/* Navigation */
	#primary-nav {}
	#secondary-nav {color:#666;position:relative;float:right;font-size:1.4em;z-index:1001;margin-right:-10px;}
	#content #secondary-nav {margin-right:0;margin-top:-24px;z-index:0}
	#secondary-nav * {display:inline;}
	#secondary-nav p, #secondary-nav .navigation{font-size:1em}
	#secondary-nav a {text-decoration:none;padding:5px 10px 5px 10px}
	#secondary-nav a:hover {background-color:#fff}
	
	/* Advanced Search */
	#advanced-search-form {}
	    #submit_search_advanced {}
		
	/* Home Page */
	#featured-collection {}
	#featured-collection .inner {background:#bbc5b1 url("../images/bg-featured-collection.jpg");padding:20px 30px 20px 20px;height:260px}
	#featured-collection #randomItem {width:200px;position:absolute;text-align:center;margin-right:10px}
	#featured-collection #randomItem img {-moz-box-shadow: 0 0 2px #757848;-webkit-box-shadow: 0 0 2px #757848}
	#featured-collection #randomItem .caption {text-align:left;margin-top:10px;color:#738b60;line-height:1.2em;text-align:center}
	#featured-collection #featuredDescription {margin-left:220px;}
	#featured-collection #featuredDescription h3 {line-height:1em;margin-bottom:10px;padding:0;background-color:transparent}
	#featured-collection p {line-height:1.6em;color:#2e4711}
	#featured-collection h5 {text-transform:uppercase;color:#90a183;margin:30px 0 10px 20px}
	#featured-collection h3 a {color:#5d744d}
	#featured-collection a:hover {background-color:#fff}
	
	.feature {background:url("../images/bg-153900.6.png");-moz-box-shadow: 0 0 2px #757848;-webkit-box-shadow: 0 0 2px #757848}
	#home #primary_featured {margin-bottom:10px}
	#home #primary_featured .first {width:652px;height:406px;margin-right:10px}
	#home #primary_featured .second {}
	#home #map-links {left:-999em;position:absolute}
	#home #map_wrapper, {width:308px;height:198px}
	#home #map_wrapper {padding-top:10px;height:188px;margin-bottom:10px}
	#home #map_browse {height:178px;width:308px;}
	#home #tag_block {width:288px;height:178px;padding:10px}
	#home #tag_block li {display:inline}
	#home #tag_block a:link {color:#c2d0b1}
	#home #tag_block a:hover {color:#fff}
	#home #tag_block a:visited {color:#8c9e77}
	#home #tag_block p#tag_browse {float:right;margin-top:1em;font-size:1.4em}
	#home #tag_browse a {padding:5px 10px}
	#home #tag_browse a:hover {background-color:#fff}
	#home h3 {background:#bbc5b1;color:#738b60;font-weight:normal;padding-left:10px}
	#home ul#other-resources {padding:10px;background:#e5e9e0;border-bottom:1px solid #738b60;font-size:1.4em;margin-bottom:10px}
	#home ul#other-resources li {margin-bottom:.5em;color:#be9c00;line-height:1em}
	#home ul#other-resources a {display:block;font-size:85%;word-break:break-all}
	#home ul#other-resources a.more {font-size:1em;text-align:right;margin-top:1em}
	#home #primary .first {width:640px}
	#home #primary .second {width:300px;margin-left:10px}
	
	/* Items Pages */
	#extended-metadata {}
		#item-type {}

	#item-metadata {}
		#item-publisher {}
		#item-creator {}
		#item-description {}
		#item-relation {}
		#item-spatial-coverage {}
		#item-rights {}
		#item-source {}
		#item-subject {}
		#item-additional-creator {}
		#item-format {}
		#item-contributor {}
		#item-rights-holder {}
		#item-provenance {}
		#item-date {}
		#item-temporal-coverage {}
		#item-date-added {}
		#item-collection {}
		#item-files {}
		#item-tags {}
		#item-citation {}
		
	#next-item {}
	#previous-item {}
	
		/* Search Results */
		#advanced_search_header {}
		#primary #basic_search_header {}
		#primary #submit_search {}

	/* Exhibits Pages */
	#exhibit-nav {}
	#exhibit-summary {}
	#exhibit-show {}

	/* Collections Pages */
	#collection-description {}
	#collectors {}
	

/* == Footer == */
#footer-nav {border-top:1px solid #c6cfbc;text-align:center;margin-top:-45px;height:45px}
#footer-nav ul {border-top:1px solid #eef2e9;padding:5px}
#footer-nav li {font-size:1.4em;display:inline-block;padding:10px 7px}
#footer-nav li p {font-size:1em;display:inline;color:#666}
#footer-nav a {text-decoration:none;background-color:transparent;padding:5px 10px}
#footer-nav a:hover {background-color:#fff}

#footer {margin-top:10px;}
#footer p {width:585px;color:#5e6c4e;margin-bottom:.5em;font-size:1.1em;line-height:1.6em}
#footer #sponsers {float:right}
#footer #sponsers li {display:inline;margin-left:30px}

/* == Geolocation == */
.info-panel .map {margin-top:-18px;display:block; margin-left:-18px; margin-bottom:0;border-top:3px solid #eae9db; padding:0;}
.geolocation_balloon {width:200px;}
.geolocation_balloon .geolocation_balloon_title {font-weight:bold; font-size:1em;}
.geolocation_balloon img {display:none;}
#home .geolocation_balloon .geolocation_balloon_description{display:none}

#primary #map_browse {margin:1em 0;border:1px solid #c6cfbc;float:right;}
#primary #map-links {width:400px}
#primary #map-links li {margin:.5em 0;display:inline-block;}
#primary #map-links a {font-size:1.2em}

/* == Items == */
#items h1 {line-height:1em;font-size:3em;margin:.5em 0}
#items h2 {color:#738b60;font-family:verdana,helvetica,arial,sans-serif;}
#items h3{font-size:2em;color:#be9c00}
#items .item-file {display:inline-block}

/* == Collections == */
#collections h1 {line-height:1em;font-size:3em;margin:.5em 0}
#collections h2 {color:#738b60;font-family:verdana,helvetica,arial,sans-serif;}
