/* == Reset == */
@import url(../Local%20Settings/Temp/reset.css);

/* == Generic == */
body {font:62.5% Verdana, Arial, sans-serif; background-color:#1A2944;border-top:0px solid #1A2944;}
	
	/* -- Headings -- */
	h1 {color:#859ca2;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;}
	
	/* -- Misc Inline elements -- */
	em {font-style:italic;}
	strong {font-weight:bold;}
	
	/* -- Links -- */
	a {text-decoration:none;color:#514533; font-weight:bold;}
	
	#primary a:active {color:fffff;}
	#primary a:hover {color:000033;}
	#primary a:visited {color:#1A2944;} 
	
	#sort-choices {clear:both;}
	/* -- 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;}
		
		.sort-options { list-style:none;margin-top:.5em; }
		.sort-options li {display:inline;}
		.sort-options li.sort-head {font-weight: bold; }
		.sort-options a {padding:0.5em 1em 0.5em;}
		
		/* 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:#514533;background-color:#98C4C9;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:block;margin-right:8px; width:393px;}
			/*
			.popular {font-size:120%;}
			.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 {font-size:120%;}
			.v-popular {font-size:120%;}
			.vv-popular {font-size:120%;}
			.vvv-popular {font-size:120%;}
			.vvvv-popular {font-size:120%;}
			.vvvvv-popular {font-size:120%;}
			.vvvvvv-popular {font-size:120%;}
			.vvvvvvv-popular {font-size:120%;}
			.vvvvvvvv-popular {font-size:120%;}


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


/* == Header altered jpk 12.05.08 == */
#header {background-color:#F8F9FA; height:122px; /* changed  to 122 from 250 to accomadate small header - kr from 147px by jpk */ 
         background-image: url(/themes/winter/images/header.jpg);
         background-repeat:repeat-x; /* no-repeat; */
	 /* background-attachment:fixed; */
	 background-position:center;  }
/*
#site-title {font-size:5em;line-height:2em; margin-left: 12%; padding-left: 10px; margin-top: 12%; margin-bottom: -2%; padding-top: 0; padding-bottom: 0;}
*/
#site-title {font-size:4em;line-height:1.6em; margin-left: 12%; padding-left: 10px; margin-top: 0; margin-bottom: -2%; padding-top: 0; padding-bottom: 1px;}
/* altered kmr 11.30.08 */
#site-title a { color: #F8F9FA; font-weight: bold; } /* color:#859ca2; changed to white kmr 12.07.08 added font-weght bold */
/*
#site-description { font-size:1em; color: #F8F9FA; font-weight: bold; margin-left: 12%; margin-top:-2%; padding-top:5px; padding-left: 10px; padding-top: 5px; padding-bottom: 0; }
*/
#site-description { font-size:1dem; color: #F8F9FA; font-weight: bold; margin-left: 12%; margin-top:-2%; padding-top:4px; padding-left: 10px; padding-top: 5px; padding-bottom: 0; }

#search input, #search a{float:right;margin-top:5px;padding-right: 10px; text-align:left;} /* color: #F8F9FA; */
#search fieldset {border:none; }
/* feed stylings */
#rss-feed {display: inline; }
#rss-feed img {border: none; }
/* == Content == */

	/* -- Structure -- */
	#content {clear:both; overflow:visible;background-color:#60ccf6;} /*background changed jpk 12.07.08*/
	#content-container{width:762px;min-height:200px; background-color:#F8F9FA;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 #514533 solid;margin-bottom:10px;padding-bottom:10px;overflow:hidden;}
	
	/* -- Navigation -- */
	#primary-nav { background-color:#0084CB;border-bottom: 6px solid #F8F9FA} /* background color changed from #56ACBA by jpk */ 
	#primary-nav ul {list-style:none; padding:0; width: 786px; margin:0 auto; overflow:hidden;background-color:#F8F9FA;}
	/* 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: 126px; margin-left:4.2px;} /*changed 378 to 189 pixals and margin left here kmr 12.1.08*/
	#primary-nav a {display:block; float:left; text-decoration:none; width:100%; padding: 10px 0; text-align:center;color: #F8F9FA; background:#0084CB;}
	#primary-nav a:hover {background:#1A2944;}
	
	#items #primary-nav .nav-items a {background:#1A2944;}
	#exhibits #primary-nav .nav-exhibits a {background:#1A2944;}
	#collections #primary-nav .nav-collections a {background:#1A2944;}
	#about #primary-nav .nav-about a {background:#1A2944;}
	
	#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{background:#60ccf6;font-weight:bold;} /* altered from 98C4C9 jpk 12.07.07*/ 
	#secondary-nav a.current {background:#60ccf6;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 #514533 solid;}
#items.browse .item-description {margin-top:3px;}
#items.browse .tags {margin-top:3px;}

#items.show .element {padding:5px 0 5px 10px;overflow:hidden;border-bottom:1px #514533 solid;} /* halved pixal values */
#items.show h3 {font-size:1.2em; margin:5px 0 5px 0;} /* changed from 1.5em; */

.title-list {padding:10px 20px 10px 20px;overflow:hidden;border-bottom:2px #514533 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;}
/* add these for is this your library link kmr 12.26.2008 */
#contact-us { font-size: 1.1em; font-weight: bold; text-align:right; border-top:0; padding-top:0; margin-top:-2%;}
#collection-link { float:left; padding-top:0; border-top:0; margin-top:-2%; font-size:1.1em; }

/* static pages */ 
#static li, #static p {font-size: 1.2em;}


/* try some image styles */
.item-img img, .thumb {border:2px #514533 solid;}

/* styles for specific dublin core tags */
/* #dublin-core-title { font-weight: bold; }  */

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

#exhibits .exhibit {clear:both;border-bottom:2px #514533 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;line-height:2em;}
.exhibit-section-nav li {display:inline;}
.exhibit-section-nav {margin-bottom:1em; font-size:1.5em;}
.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-color:#98C4C9;font-weight:bold;}
.exhibit-section-nav a.current {background-color:#98C4C9;font-weight:bold;}

.exhibit-page-nav {margin:10px 0 10px 0;clear:both;}
ul.exhibit-page-nav {line-height:1em; padding:0.5em 0; }
.exhibit-page-nav li {display:inline; margin-bottom:0;padding:0.5em 0;}
.exhibit-page-nav a {padding:0.5em 1em 0.5em;}
.exhibit-page-nav .current {color:#514533;background-color:#98C4C9;}

.exhibit-item .item-title {font-size: 1.3em; font-weigh: bold; }
.exhibit-text {padding: 10px 5px 5px 5px; }
/* == Collections Pages == */
.collection {padding:10px 20px;border-bottom:2px #514533 solid;overflow:hidden;}
#collections.show h3 {font-size:1.2em;} /* changed 1.5 to 1.2 */
#collections.show .element {padding-top:5px;} /* changed 10px to 5px kmr */
#collections.show .element-text {padding:0 5px;} /* changed 10px to 5px */

/* == Footer == */
#footer {clear:both; padding-top:12px; border-top: 6px solid #F8F9FA;background-color:#1A2944;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:#98C4C9;}
#footer a:hover {text-decoration:underline;}
#footer p {color:#fff;float:right;margin-right:5px; clear:both;}

/* adv form styles */

#primary .textinput {float:left;}
#primary fieldset div.field {clear: both; }
fieldset label {clear:both; font-size: 1.2em;}
div.field {font-size: 1.2em;}

table.results {border-collapse: collapse; border:.5px grey solid; }
table.results tr { border-bottom:.5px grey solid; } 
table.results td { border-left:.5px grey solid; padding: 2px 2px 2px 2px;  text-align: center; }

/* == MetadataBrowser Plugin Category Display Rules == */
.metadataBrowserDisplay {margin-top:2em;clear:both;}
.metadataBrowserDisplay ul {list-style:none; margin-left:0; padding-left:0; line-height:2.2em;}
.metadataBrowserDisplay li {display:block;margin-right:8px; width:593px;}
.top-category { font-size: 150%; }
.category {font-size:120%;}

