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

/* == Generic == */
body {font:62.5% Verdana, Arial, sans-serif; background-color:#7BAB94;border-top:3px solid #EE776A;color:#281104;}
	
	/* -- Headings -- */
	h1 {color:#8C5F4A;font-size:2.5em;}
	h2 {font-size:2em;}
		    .element-set h2 {display:none;}
	h3 {font-size:1.5em;}
	
	/* -- Misc. Block Elements -- */
	p{font-size:1.1em;letter-spacing:.05em;line-height:1.5em;}
	
	#content ul, ol {font-size:1.1em;letter-spacing:.05em;line-height:1.5em;}
	#content ol {list-style:decimal inside;}
	
	/* -- Misc Inline elements -- */
	em {font-style:italic;}
	strong {font-weight:bold;}
	
	/* -- Links -- */
	a {text-decoration:none;color:#489C4A;}
	
	/* -- Misc Classes -- */
	.item-description a.show {padding-left:5px;}
	.item-img {margin-top:3px;float:left;margin-right:5px;}
	.center-div {width:786px; margin:0 auto;}

		/* Navigation Classes*/
		.navigation {list-style:none;margin-top:1em;}
		.navigation li {display:inline;}
		
		/* Pagination Classes */
		.item-pagination {float:right;margin:10px 0 10px 0;}
		.item-pagination li.next {margin-left:20px;}
		
		.pagination ul {text-align:right; line-height:1em; padding:0.5em; }
		.pagination li {display:inline; margin-left:1em; margin-bottom:0;}
		.pagination a {padding:0.5em 1em 0.5em;}
		

		.pagination .next {padding-left:1em;}
		.pagination .previous {padding-right:1em;}
		.pagination .current {color:#fff;background-color:#489C4A;padding:0.25em .75em 0.25em;}
		
		/* Item Classes */
		
		/* Tag Clouds */
		.hTagcloud {margin-top:2em;clear:both;}
		.hTagcloud ul {list-style:none; margin-left:0; padding-left:0; line-height:1.8em;}
			.hTagcloud li {display:inline;margin-right:8px;}

			.popular {font-size:100%;}
			.v-popular {font-size:140%;}
			.vv-popular {font-size:180%;}
			.vvv-popular {font-size:220%;}
			.vvvv-popular {font-size:260%;}
			.vvvvv-popular {font-size:300%;}
			.vvvvvv-popular {font-size:320%;}
			.vvvvvvv-popular {font-size:340%;}
			.vvvvvvvv-popular {font-size:360%;}

			.popular a, .popular a:visited {color: #0E6A00;}
			.v-popular a, .v-popular a:visited {color: #0E6A00;}
			.vv-popular a, .vv-popular a:visited {color: #0E6A00;}
			.vvv-popular a, .vvv-popular a:visited {color: #0E6A00;}
			.vvvv-popular a, .vvvv-popular a:visited {color: #0E6A00;}
			.vvvvv-popular a, .vvvvv-popular a:visited {color: #0E6A00;}
			.vvvvvv-popular a, .vvvvvv-popular a:visited {color: #0E6A00;}
			.vvvvvvv-popular a, .vvvvvvv-popular a:visited {color: #0E6A00;}
			.vvvvvvvv-popular a, .vvvvvvvv-popular a:visited {color: #0E6A00;}


/* == Header == */
#header {background-color:#FFFEEA;}

#site-title {font-size:5em;line-height:2em;}
#site-title a {color:#8C5F4A;}

div#search-wrap, #search a{float:right;margin-top:5px;text-align:right;}

/* == Content == */

	/* -- Structure -- */
	#content {clear:both; overflow:visible;background-color:#91CF97;}
	#content-container{width:762px;min-height:200px; background-color:#FFFEEA;overflow:hidden;padding:0 12px 10px 12px;}
		#primary {}
		#secondary {}
	
	/* -- General -- */
	#home #primary h3 {margin:2px 0 2px 0;}
	#featured-item {overflow:hidden;}
	#featured-collection {margin-top:15px;clear:both;}
	#featured-exhibit {margin-top:15px;}

	#recent-items .item {border-bottom:2px #8C5F4A solid;margin-bottom:10px;padding-bottom:10px;overflow:hidden;}
	
	/* -- Navigation -- */
	#primary-nav { background-color:#D48971;border-bottom: 6px solid #FFFEEA}
	#primary-nav ul {list-style:none; padding:0; width: 786px; margin:0 auto; overflow:hidden;background-color:#FFFEEA;}
	/* The widths of #primary-nav li's need to be adjusted if more nav items are added (e.g. via the ExhibitBuilder or StaticPage plugins).
	The easiest method is to divide 756 by the number of nav items and set the li width at that. Then divide 30 by the number of nav items+1 and set that as the margin-left.
	So the formula is (li width)=756/(# of nav items) and margin-left=30/(#nav items + 1)
	For example, a 4 item nav would have the li width set at 189px with a 6px margin-left. */
	#primary-nav li {display:block; float:left; width: 378px; margin-left:10px;}
	#primary-nav a {display:block; float:left; text-decoration:none; width:100%; padding: 10px 0; text-align:center;color: #000; background:#D48971;}
	#primary-nav a:hover {background:#489C4A;color:#fff;}
	
	#items #primary-nav .nav-items a {background:#489C4A;color:#fff;}
	#exhibits #primary-nav .nav-exhibits a {background:#489C4A;color:#fff;}
	#collections #primary-nav .nav-collections a {background:#489C4A;color:#fff;}
	#about #primary-nav .nav-about a {background:#489C4A;color:#fff;}
	
	#secondary-nav {margin-bottom:1em; font-size:1.5em;float:right;}
	#secondary-nav li {padding:0.5em 0;}
	#secondary-nav a {padding:0.5em 1em 0.5em;}
	#secondary-nav a:hover {}
	#secondary-nav .current a{color:#fff;background:#489C4A;font-weight:bold;}
	#secondary-nav a.current {color:#fff;background:#489C4A;font-weight:bold;}
	
	/* -- Pagination -- */
	#pagination-top {clear:both;}
	#pagination-bottom {margin-top:10px;}

/* == Home Page == */
#home #primary {width:294px;float:left;}
#home #secondary {width:400px;float:right;padding:0 30px 10px 30px;}

.item-description {font-size:1.1em;letter-spacing:.05em;line-height:1.5em;}
.item-description p {font-size:1em;}

/* == Items Pages == */
#primary #search {float:left;text-align:left;font-size:1.1em;letter-spacing:.05em;line-height:1.5em;color:#1B0600;;}
#primary #search div, legend {padding-top:4px;}
#primary #search input {margin-top:4px;}

#items.browse .item {padding:10px 20px 10px 20px;overflow:hidden;border-bottom:2px #8C5F4A solid;}
#items.browse .item-description {margin-top:3px;}
#items.browse .tags {margin-top:3px;}

#items.show .element {padding:10px 0 10px 20px;overflow:hidden;border-bottom:2px #8C5F4A solid;}
#items.show h3 {font-size:1.5em;}

.title-list {padding:10px 20px 10px 20px;overflow:hidden;border-bottom:2px #8C5F4A solid;}
.title-list li {font-size:1.1em;letter-spacing:.05em;line-height:1.5em;}

.element-text {font-size:1.1em;letter-spacing:.05em;line-height:1.5em;}
.element-text p {font-size:1em;}
.element-text-empty {font-size:1.1em;letter-spacing:.05em;line-height:1.5em;}

    /* Advanced Search */
    textarea {width:378px; height:312px;float:right;}
    legend {display:none;}
    fieldset {display:block; clear:both;}
    label {font-size:1.1em;}
    .label {font-size:1.1em;}
    .inputs {overflow:hidden;zoom:1;}
    .field {border-bottom:1px solid #8C5F4A; 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;}
    #submit_search_advanced {margin:.5em 0 1em 455px;}
	
	.no-results {margin:10px;}
	#advanced_search_header {font-size:1.4em;}
	#primary #basic_search_header {font-size:1.4em;}

/* == Exhibit Pages == */
#exhibits p {padding:5px 20px 0}

#exhibits .exhibit {clear:both;border-bottom:2px #8C5F4A solid;padding:10px 20px 10px 20px;}

#exhibit-summary {clear:both;padding:10px 20px}
#exhibit-summary h3 {font-size:1.5em;padding:3px 0;}
#exhibit-summary p {padding-bottom:5px;}

#exhibit-show {clear:both;padding:10px 20px 10px 20px;}
#exhibit-show p {padding-bottom:5px;}

.exhibit-section-nav {list-style:none;margin-top:1em;}
.exhibit-section-nav li {display:inline;}
.exhibit-section-nav {margin-bottom:1em; font-size:1.5em;float:right;}
.exhibit-section-nav li {padding:0.5em 0;}
.exhibit-section-nav a {padding:0.5em 1em 0.5em;}
.exhibit-section-nav a:hover {}
.exhibit-section-nav .current a{background:#308014;font-weight:bold;}
.exhibit-section-nav a.current {background:#308014;font-weight:bold;}

.exhibit-page-nav {float:right;margin:10px 0 10px 0;clear:both;}
ul.exhibit-page-nav {text-align:right; line-height:1em; padding:0.5em; }
.exhibit-page-nav li {display:inline; margin-left:1em; margin-bottom:0;}
.exhibit-page-nav a {padding:0.5em 1em 0.5em;}
.exhibit-page-nav .current {color:#8C5F4A;background-color:#308014;padding:0.25em .75em 0.25em;}

/* == Collections Pages == */
.collection {padding:10px 20px;border-bottom:2px #8C5F4A solid;overflow:hidden;}
#collections.show h3 {font-size:1.5em;}
#collections.show .element {padding-top:10px;}
#collections.show .element-text {padding:0 10px;}

/* == Footer == */
#footer {color:#333;clear:both; padding-top:12px; border-top: 6px solid #FFFEEA;height:100px;}
#footer-content ul {list-style:none; padding:0; margin:0; overflow:hidden;}
#footer-content li {display:block;float:right;padding:0 5px 0 5px;font-size:1.1em;letter-spacing:.05em;line-height:1.5em;}
#footer a {color:#fff;}
#footer a:hover {text-decoration:underline;}
#footer p {float:right;}






