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


ol {
	list-style:decimal inside;
}

/* -- Links -- */
a {
	color:#fff;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

/* -- Misc Classes */
.view-items-link {
	float:right;
	/*margin-top:.5em;*/
}

.view-items-link a {
	color:#990000;
	text-decoration:none;
}

.view-items-link a:hover {
	text-decoration:underline;
}

.exhibit-thumbnail {
	float:left;
	padding:0 10px 0 0;
}

.odd .exhibit-thumbnail {
	float:left;
	padding:0 10px 0 0;
}

.even .exhibit-thumbnail {
	float:right;
	padding:0 0px 0 10px;
}

	
/* Navigation Classes*/
ul.navigation, ul.pagination_list {
	font-size:1.3em;
}
		
/* Pagination Classes */
.pagination {
	margin:0;
	float:left;
	clear:both;
	/*border-bottom:1px #d3d6bc solid;*/
	width:100%;
}

.pagination li {
	padding:.5em 0 .5em .5em;
	float:left;
}

.pagination a {
	color:#686C42;
}

.pagination a:hover {
	color:#868D4A;
	text-decoration:none;
}

.pagination li.current a {
	font-weight:bold;
}

.pagination a.current {
	font-weight:bold;
}
	
/* Items Classes*/
.item-file img {
	float:left;
	border:1px solid #cccccc;
	padding:3px;
	margin-bottom:6px;
}

.element {
	overflow:hidden;
	clear:both;
	padding:0;
}

.element-text {
	font-size:1em;
	padding-bottom:5px;
	line-height:1.35em;
}

.element-text p, .element-text li, .element-text ul, .element-text ol {
	font-size:1em;
}

.element-text a {
	color:#990000;
	text-decoration:none;
}

.element-text a:hover {
	color:#7a7c7e;
	text-decoration:none;
}



#main2 div.element h3 {
	margin:0;
	font-size:1.2em;
}

.item-description {
	padding-top:10px;
}

.item-img {
	float:left;
	padding-right:10px;
}

.item-meta a {
	color:#990000;
	text-decoration:none;
}

.item-meta a:hover {
	color:#7a7c7e;
	text-decoration:none;
}

.title-list {
	clear:both;
}
		
/* Show Items IDs */
#primary-item {
	float:left;
	width:444px;
	/*border-right:1px solid #D5D2B8;*/
	padding-right:10px;
        margin-top:10px;
        padding-top: 0;
}

#secondary-item {
	float:right; 
	width:260px;
	margin-top:10px;
        background-color: #eee;
        border: 1px solid #ccc;
        padding-left: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
}

#secondary-item .map {
	border:1px solid #cccccc; 
	margin-bottom:10px;
	padding:3px;
}

.item-image a {
	color:#990000;
	text-decoration:none;
}

.item-image a:hover {
	color:#7a7c7e;
	text-decoration:none;
}

.item-image {
	margin-top:0px;
}

/* Collections Classes */
.collection {
	/*padding:10px 20px 10px 20px;*/
	overflow:hidden;
	border-bottom:1px #d3d6bc solid;
	clear:both;
}

.collection a {
	color:#990000;
	text-decoration:none;
}

.collection a:hover {
	color:#7a7c7e;
	text-decoration:none;
}
	
/* Exhibits Classes */
.exhibit {
	padding:10px 20px 10px 20px;
	overflow:hidden;
	border-bottom:1px #d3d6bc solid;
	clear:both;
}

.exhibit-item img {
	width:150px;
	height:150px;
	float:left;
	padding:0 0px 30px 36px;
}
	
/* Tags Classes */
#tags #secondary-nav {
	border-bottom:1px #d3d6bc solid;
} 

#tags #secondary-nav li {
	margin:0;
	padding:5px 5px 5px 0;
	font-size:1.2em;
}

#tag-list {
	padding:.4em 0 .5em .5em;
}		

#primary-item #tag-list h3 {
	margin:0;
}

#tag-list a {
	font-size:1em;
	padding:.5em 0 .5em 0;
	line-height:1.2em;
}

.tag-letter {
	font-size:1.5em;
	text-decoration:underline;
	padding:.5em 0 .5em 0;
}
		
/*.tags a {
	color:#990000;
	text-decoration:none;
}

.tags a:hover {
	color:#7a7c7e;
	text-decoration:none;
}*/

/* Tag Clouds */
#secondary-item .hTagcloud h3 {
	padding:0 0 10px 0;
	margin:0;
}

.hTagcloud {
	text-align:center;
	padding-right:10px;
}
		
.hTagcloud ul {
	list-style:none;
	padding:.5em 0 .5em .5em;
}

.hTagcloud li {
	display:inline;
}

.popular a {
	font-size:100%;
}

.v-popular a {font-size:110%; padding-right:5px;}
.vv-popular a {font-size:130%; padding-right:5px;}
.vvv-popular a {font-size:150%; padding-right:5px;}
.vvvv-popular a {font-size:170%; padding-right:5px;}
.vvvvv-popular a {font-size:180%; padding-right:5px;}
.vvvvvv-popular a {font-size:200%; padding-right:5px;}
.vvvvvvv-popular a {font-size:220%; padding-right:5px;}
.vvvvvvvv-popular a {font-size:240%; padding-right:5px;}

/* == Header == */


div#search a {
	margin-top:.5em;
	color:#fff;
}

/* Structure */

#secondary {
	float:left;
	margin-left:15px;
	width:500px;
	margin-top:.5em;
	background:#D3D6BD;
	padding:5px;
}

#tertiary {
	width:984px;
	margin:auto;
	float:none;
	padding:0;
	clear:both;
}

#tertiary img {
	display:block;
	margin:auto;
	padding:10px 0;
}
	
/* General */
#login-status {
	float:right;
	color:#D5D2B8;
	padding:10px .55em 0 0;
	}

#featured-item {
	margin-bottom:20px;
	overflow:hidden;
}

#featured-item h3 {
	margin-bottom:5px;
}

#featured-item .image {
	float:left;
	padding-right:10px;
}

#featured-item a {
	color:#990000;
	text-decoration:none;
}

#featured-item a:hover {
	color:#7a7c7e;
	text-decoration:none;
}

#featured-collection {
	clear:both;
	overflow:hidden;
}

#featured-collection a {
	color:#990000;
	text-decoration:none;
}

#featured-collection a:hover {
	color:#7a7c7e;
	text-decoration:none;
}
		
#secondary-nav {
	/*border-top:1px #d3d6bc solid;*/
	width:100%;
}

ul#secondary-nav {
	margin:0;float:left;
}

#secondary-nav li {
	padding:.5em 0 .5em .5em;
	float:left;
}

#secondary-nav a {
	color:#660000;
}

#secondary-nav a:hover {
	color:#7a7c7e;
	text-decoration:none;
}

#secondary-nav li.current a {
	font-weight:bold;
}

#secondary-nav a.current {
	font-weight:bold;
}

.tertiary-nav li {
	padding:.25em 0 0 1.5em;
}
	
/* Home Page */
#recent-items {
	padding:10px;
	overflow:hidden;
}

#recent-items .item {
	margin-bottom:10px;
}

#recent-items .item-description {
	font-size:1.2em;line-height:1.35em;
}

#recent-items .item-description p {
	font-size:1em;
}

#recent-items .item-description a.show {
	margin-left:5px;
}

#recent-items a {
	color:#990000;text-decoration:none;
}

#recent-items a:hover {
	color:#7a7c7e;
	text-decoration:none;
}

/* Forum Page */
#forum #primary {
	float:none;
}

/* Items Pages */	
#items.browse .item {
	padding:10px 10px 10px 0;
        overflow:hidden;
	border-bottom:1px #d3d6bc solid;
	clear:both;
}

#items.browse .item-description {
	margin-top:3px;
	font-size:1em;
	line-height:1.2em;
}

#items.browse .item-description p, #items.browse .item-description li {
	font-size:1em;
}

#items.show #primary-item h2, #items.show #secondary-item h2 {
	display:none;
}

#items.show #primary-item h3, #items.show #secondary-item h3 {
	margin:0;
	padding-top:5px;
	font-size:1.2em;
}

#items.show #primary-item h4, #items.show #secondary-item h4 {
	margin:0;
	/*padding-top:5px;*/
	font-size:1.3em;
	font-weight:bold;
}

#item-files {
    width:250px;
}

#next-item {
	float:right;
        margin-right: 10px;
        padding-right: 0;
}

#previous-item {
	float:left;
}

#main ul li#next-item, #main ul li#previous-item {
	margin-bottom:10px;
	margin-top:0;
}

ul h3 {
	font-size:1.6;
}

#items.browse .tags {
	margin-top:3px;
}

#backlink {
	float:right;
	font-size:1.5em;
	display:block;
	padding-right:8px;
}

/* Advanced Search */
textarea {
	width:378px; 
	height:312px;
	float:right;
}

legend {
	display:none;
}

fieldset {
	display:block; 
	clear:both;
}

label {
	font-size:1em;
}

.label {
	font-size:1em;
}

.inputs {
	overflow:hidden;
	zoom:1;
}

.field {
	border-bottom:1px solid #d3d6bc; 
	padding:0.75em 0; 
	overflow:hidden; 
	width:512px;
}

.field label {
	float:left; 
	width: 114px;
	font-weight:normal;
	clear:left; 
}

.field .label {
	float:left; 
	width: 114px;
	font-weight:normal;
	clear:left; 
}

.field .textinput, .field select {
	float:right; 
	width: 378px;
	background:#fff;
}

.field select {
	width: 382px;
}

.field input {
	margin:0;
	margin-left:16px;
}

input.submitinput {
	margin-top:1em;
}

.radioinputs {
	display:block; 
	margin-bottom:0.5em; 
	overflow:hidden;
}

.radioinputs label {
	display:block; 
	float:left; 
	width: 48%; 
	clear:none;
}

input#description {
	width: 378px; 
	height: 312px;
}

.search-entry select {
	margin-bottom:.5em;
}

/*#primary #submit_search {
	margin:.5em 0 1em 455px;
}*/

.advanced-search h1{
	margin-left:13px;
}

.no-results {
	margin:10px;
}

/* Exhibits Pages */
#exhibit-show .primary {
	margin-bottom:1em;
}

#exhibit-show .secondary .item-file object {
	padding-left:100px;
}

.exhibit-section-nav {
	width:100%;
}

ul.exhibit-section-nav {
	margin-bottom:10px;
	font-size:1.3em; 
	line-height:1em;
	float:left;
}

.exhibit-section-nav li {
	padding:.5em 0 .5em .5em;
	float:left;
}

.exhibit-section-nav a {
	color:#686C42;
}

.exhibit-section-nav a:hover {
	color:#868D4A;
	text-decoration:none;
}

.exhibit-section-nav li.current a {
	font-weight:bold;
}

.exhibit-section-nav a.current {
	font-weight:bold;
}

.exhibit-page-nav {
	width:100%;
}

ul.exhibit-page-nav {
	margin-bottom:10px;
	font-size:1.3em; 
	line-height:1em;
	float:left;
}

.exhibit-page-nav li {
	padding:.5em 0 .5em .5em;
	float:left;
}

.exhibit-page-nav a {
	color:#686C42;
}

.exhibit-page-nav a:hover {
	color:#868D4A;
	text-decoration:none;
}

.exhibit-page-nav li.current a {
	font-weight:bold;
}

.exhibit-page-nav a.current {
	font-weight:bold;
}

.exhibit-text {
	clear:both;
}

/* Geolocator Classes */
#map_browse {
	float:left;
	width:75%;
	height:540px;
}

#map-links li {
	overflow:hidden;
	border-bottom:1px dotted #ccc;
}

#map-links li a {
	float:left;
	text-decoration:none;
	color:#990000;
}

.info-panel .map {
	margin-top:-18px;
	display:block; 
	margin-left:-18px; 
	margin-bottom:0;
	border-top:1px solid #cccccc;
	padding:0;
}

#map-item {
	clear:both;
	padding-top:10px;
}

.geolocation_balloon {
	width:200px;
}

.geolocation_balloon .geolocation_balloon_title {
	font-weight:bold; 
	font-size:1.5em; 
	margin-bottom:0px;
}

.geolocation_balloon .geolocation_balloon_title a {
	text-decoration:none;
	color:#990000;
}

#link_block {
	float:right;
	width:24%;
}

#big-map {
	padding-top:10px;
}

#pagination-map li {
	padding:0 5px 0 5px;
	border-bottom:0px;
}

/* Homepage */	
#homepage-feature {
	float:left;
	/*margin-left:.5em;*/
	margin-top:.5em;
	background:#eeeeee;
	border:1px solid #cccccc;
	padding:5px;
}

#homepage-feature .image {
	float:left;
	padding-right:10px;
	padding-top:10px;
}	

#homepage-list {
	width:465px;
	float:left;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	margin-top:.5em;
	margin-left:5px;
}	

#collection-list {
	margin-bottom:5px;
	overflow:hidden;
	padding:10px 0 0 10px;
}

#collection-list h3 {
	margin-bottom:5px;
}

#collection-list ul {
	margin-left:20px; 
	list-style-type:square;
}

#collection-list .image {
	float:left;
	padding-right:10px;
}

#collection-list a {
	color:#990000;
	text-decoration:none;
}

#collection-list a:hover {
	color:#7a7c7e;
	text-decoration:none;
}

#homepage-lower {
	clear:both;
}	

#homepage-item {
	width:250px;
}

#item-list {
	clear:both;
	overflow:hidden;
	padding:0 0 10px 10px;
}

#item-list ul {
	margin-left:20px; 
	list-style-type:square;
}

#item-list a {
	color:#990000;
	text-decoration:none;
}

#item-list a:hover {
	color:#7a7c7e;
	text-decoration:none;
}

#image-area {
	float:left;
	margin-left:0;
	margin-top:0;
	padding-right:5px;
	padding:5px;
}

#image-area h3 {
	font-size:1.6em;
	font-weight:400;
}

#extra-area {
	float:right;
	margin-top:0;
	padding:0 0px 10px 0px;
}

#extra-area p {
	margin-top:10px;
	text-align:justify;
}
	

/* == Unused Elements == */
	
#collection-description {}
#collectors {}
#exhibit-nav {}
#exhibit-summary {}
#exhibit-show {}
#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 {}
.tertiary-nav a {}
.tertiary-nav a:hover {}
.tertiary-nav li.current a {}
.tertiary-nav {}
ul.tertiary-nav {}
#pagination-top {}
#pagination-bottom {}
#primary-nav li.current a {}
#primary-nav li.nav-about a {}
.tags {}
h5 {}
h6 {}
dl {}
li {}
img {}
a:visited {}
a:active {}
.view-items-link {}
.browse {}
.item {}
.show {}
.summary {}
.tags {}
.image {} 
.description {}
.even {}
.odd {}
.next {} 
.previous {} 
.browse-items-link {}
.featured {}
.item {}
.items-list {}
.items-nav
.item-pagination {}
.item-tags {}
.item-thumbnail {}
.item-title {}
.collection-description {}
.exhibit-description {}
.exhibit-tags {}
.hentry {}
.no-results {}
#wrap {}
#objects {}
