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

/* == Generic styles ======== */
body {font:62.5% "Times New Roman", Times, serif; color:#444;min-width:800px; background:#E0E0E0 none repeat scroll 0 50%;}

h1 {margin:0;}
h1 {font-size:3em; margin-bottom:0.666667em; line-height:1.333333em; text-decoration:none; color:#624032; font-weight:bold;}
h2 {font-size:2.2em; margin-bottom:.4em; line-height:1em; text-decoration:none; color:#624032; font-weight:bold;}
h3 {font-size:1.8em; margin-bottom:.25em; line-height:1em; text-decoration:none; color:#624032; font-weight:normal;}

/* Links */
a:link, a:visited, .element-text p a:link, .element-text p a:visited {color:#b8432f; text-decoration:underline;} /*888*/
a:hover, a:active, div p a:hover, div p a:active, .read-more p a:hover, .read-more p a:active {color:#b8432f; text-decoration:underline;}

h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, #primary-nav ul li a:link, #primary-nav ul li a:visited {text-decoration:none; color:#624032;} 
h2 a:hover, h2 a:active, h3 a:hover, h3 a:active, #primary-nav ul li a:hover, #primary-nav ul li a:active {text-decoration:none; color:#b8432f;}


/* Reusable classes */
.hide {text-indent: -1000em; width: 0; height: 0; overflow: hidden;}

.navigation, .exhibit-page-nav {list-style:none; margin: 2em 0 0;}
	.navigation li, .exhibit-page-nav li {display:inline;}
	.navigation a, .exhibit-page-nav a {text-decoration:none;}
	#footer .navigation li {font-size:1.5em;}

.item-pagination {overflow:hidden;width:512px; margin-bottom:1.5em;border-top:1px solid #ccc; padding-top:1.5em;}
.item-pagination li.previous {display:block;float:left; width:48%;}
.item-pagination li.next {float:right; display:block;width: 48%; text-align:right}

textarea {width:378px; height:312px;float:right;}
legend {display:none;}
fieldset {display:block; clear:both;}
label {font-size:1.5em;}
.label {font-size:1.5em;}
.inputs {overflow:hidden;}
.field {border-bottom:1px solid #ccc; 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:0.5em;}
#primary #submit_search {margin:0.5em 0;float:right;}


p {font-size:1.5em; line-height:1.33333em; margin-bottom:1.33333em;}

ul {list-style:none;font-size:1.5em; line-height:1.33333em;}
ol {list-style:lower-roman inside;font-size:1.5em; line-height:1.33333em;}

ul.items-list, ul.collections-list, ul.title-list {font-size:1em;}


.item-description, .element-text, .element-text-empty {font-size:1.5em; line-height:1.33333em; margin-bottom:1.33333em;}
.item-description p, .element-text p {font-size:1em; line-height:1.33333em; margin-bottom:1.33333em;}

.title-list li {font-size:1.5em; line-height:1.33333em; margin-bottom:1.33333em;}
	
em {font-style:italic;}
.element {margin-bottom:1.25em;}

textarea#rights {float:none; display:none;line-height:1.33333em;width: 512px; border:none; font:1.5em "Times New Roman",Times, serif;height:31em; color:#444;padding:0; margin:0;}

div.error {font-size:1.5em; line-height:1.33333em; margin:1.33333em 0;}

/* Microformats */
.hTagcloud {margin-top:2em;}
.hTagcloud ul {list-style:none; margin-left:0; padding-left:0; line-height:1.8em;}
	.hTagcloud li {display:inline;margin-right:8px; color:#b8432F;}

	.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: #b8432F;}
	.v-popular a, .v-popular a:visited {color: #b8432F;}
	.vv-popular a, .vv-popular a:visited {color: #b8432F;}
	.vvv-popular a, .vvv-popular a:visited {color: #b8432F;}
	.vvvv-popular a, .vvvv-popular a:visited {color: #b8432F;}
	.vvvvv-popular a, .vvvvv-popular a:visited {color: #b8432F;}
	.vvvvvv-popular a, .vvvvvv-popular a:visited {color: #b8432F;}
	.vvvvvvv-popular a, .vvvvvvv-popular a:visited {color: #b8432F;}
	.vvvvvvvv-popular a, .vvvvvvvv-popular a:visited {color: #b8432F;}

/* == Header == */

#site-title a {
background:#FFFFFF url(../images/title.jpg) no-repeat scroll left top;
display:block;
height:0 !important;
overflow:hidden;
padding:140px 0 0;
width:800px;
}
#site-title h1 {
margin-bottom:0;
}

/* == Wrap == */

#wrap { background:#FFFFFF none repeat scroll 0 50%; margin:12px auto; overflow:hidden; padding:0px; width:800px; }

/* == Content == */
#content {background:#fff;padding:20px 10px 20px 10px; overflow:hidden;}

	
	#search-wrap a {font-size:1.5em;margin-top:.25em;text-decoration:none;}
	#search-wrap {margin-bottom:2em;}
	#submit_search {margin-left:5px;}
	
	#primary-nav {float:left; width:150px; padding:0px; margin:0;}
	#primary-nav ul {margin:0;font-size:1.8em; line-height:1.1em; font-weight:normal;}
	#primary-nav li {display:block; width: 150px; margin-bottom:.6em; padding:0;}
	#primary-nav a {display:block; width: 150px; padding:0;}
	
	#primary {float:right; width: 605px; padding:0; margin-top:-5px;}

	/*	#secondary-nav {margin-bottom:1em; border-bottom:1px solid #ccc;margin-bottom:0;padding:0.4em 0.5em; font-size:1.5em; }
		#secondary-nav li {padding:0.5em 0;}
		#secondary-nav a {padding:0.5em 1em 0.5em; color:#666;}
		#secondary-nav .current a{border-top:1px solid #ccc;background:#fff;color:#333; font-weight:bold;border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #fff;}   */
		
		.pagination ul {text-align:right; line-height:1em; padding:0.5em; }
		.pagination li {display:inline; margin-left:1em; margin-bottom:0; padding:0.5em 0;}
		.top ul {border:1px solid #ccc; border-width:0 0 1px 0;}
		.bottom ul {/*margin-top:-1.3em;*/margin-bottom:0; }
			.pagination .next {border-left:1px solid #ccc; padding-left:1em;}
			.pagination .previous {border-right:1px solid #ccc; padding-right:1em;}
	
		.browse .item {overflow:hidden; border-top:1px solid #ccc;padding-top:2em; } /* ??? Something about this still isn't right */
		.browse .item-img img {width:100px; height:100px; float:left; display:block; margin-bottom:2em; margin-right:2em; padding:6px; border:1px solid #ccc;}
		.tags li {display:inline;}
		.tags a {}
		
		#item-content img {padding:5px; border:1px solid #ccc; margin-bottom:2em;}

		#featured-item {overflow:hidden;}
		#featured-item img {width: 140px; height:140px; padding:8px; border:1px solid #ccc; margin-right:20px; margin-bottom:20px;float:left;}

		.items-list li {border-bottom:1px solid #ccc; margin-bottom:1.33333em;}
		
		.collection {border-top:1px solid #ccc;padding-top:1.33333em;}
		.collection .element {margin-bottom:0;}
		
		/* Form input in sidebar */
		
		#simple-search input.textinput {width:120px;}
		#simple-search #submit_search {width:16px;height:16px;padding:0 0;border:0;background: transparent url(../images/search.png) no-repeat center top;overflow:hidden;cursor: pointer;}
 

		
/* == Exhibits browse == */
	#exhibits .exhibit {border-top:1px solid #ccc; padding-top:2em;}
	.exhibit-section-nav {list-style:square;padding-left:20px;padding-bottom:10px;}
	.exhibit-section-nav li {font-size:1.5em;}
	.exhibit-item a {width:200px;} 
	.exhibit-item a img {float:center;} 

.exhibit-content {margin-top:15px;}
.text-image-left .exhibit-item  {min-width:152px; max-width:200px; float:left;}
.text-image-left .exhibit-item-caption {min-width:152px; max-width:200px;}

.next {float:right; padding:6px;}
.previous {float:left; padding:6px;}
#previous-next-nav {font-size:1.5em; font-weight:bold;}
.exhibit-home-link {float:right; margin-left:5px; font-size:1.5em; font-weight:bold; padding-top:15px;}

		
/* == Footer == */
#footer {clear:both; overflow:hidden; padding-top:2em; margin-top:2em; border-top:1px solid #ccc; width: 780px;}
	#footer p {float:left; width: 240px;}
	#footer ul {float:left; width:540px; margin:0;}
		#footer ul li {margin-right:40px; float:left; margin-left:40px;}

/* == Home page == */

#home-column1 {float:left; width:290px; margin-right:25px; margin-top:5px;}

#home-column2 {float:left; width:288px; margin-top:5px;}

.featured-content img {margin-right: 5px; border: 1px solid #ccc;}

.featured-content {height: 125px;}


.alignleft {float:left;margin-right:10px;}
.alignright {float:right;margin-left:10px;}

/* == Secondary navigation / Exhibit page navigation == */

		#secondary-nav, .exhibit-page-nav {margin-bottom:1em; border-bottom:1px solid #ccc;margin-bottom:0;padding:0.4em 0.5em; font-size:1.5em; }
		#secondary-nav li, .exhibit-page-nav li {padding:0.5em 0;}
		#secondary-nav a, .exhibit-page-nav a {padding:0.5em 1em 0.5em; color:#666;}
		#secondary-nav .current a, .exhibit-page-nav .current a {border-top:1px solid #ccc;background:#fff;color:#333; font-weight:bold;border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #fff;}

/* == Miscellaneous other == */


#collection-items .item, #scholars .item, #exhibit-sections .item {border-top:1px solid #CCCCCC; padding-top:1.33333em; clear:both;}

#scholars .item {min-height:180px;} 

 

blockquote {margin-left:5em; margin-right:5em;}

p strong {font-weight:bold;}

#bibliography {line-height:1.1em;margin-left:0.5in;text-indent:-0.5in;}

#trailer-about {float:right;margin-left:10px;border: 1px solid #CCCCCC;padding:10px;width:290px;height:229px;}
#trailer-about p {height:0;}