/* == Generic styles ======== */
@media screen {
body {
	font:75% "Arial, Helvetica Neue",Helvetica, sans-serif;
	color:#444;
	background:#ffffff;
	margin:0;
	}
html>body {
	font-size: 16px;
	}
p,
span {
	font-size:1em;
	line-height:1.6em;
	}
ul,
ol,
dl {
	font-size:1.1em;
	line-height:1.1em;
	}
abbr,
acronym {
	border:none;
	font-style: normal;
	}
img a {
	border:none;
	}
.clear {
	clear:both;
	}
blockquote {
	font-style:italic;
	}
/* Headings */
h1,
h2,
h3,
#site-title {
	font-family:'Trebuchet MS',sans-serif;
	font-weight:normal;
	}
h1,
#site-title {
	color: #1e001e;


	font-size:1.5em;
	line-height:.5em;
	}
h2 {
	color: #333300;
	font-size:1.9em;
	line-height:1em;
	font-weight: bold;
	margin-bottom:1.25em;
	}
.element-set h2 {
	display:none;
	}
h3 {
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1em;
	margin-bottom: 1em;
	}
	
h4 {
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1em;
	margin-bottom: 1em;
}

h5,
h6 {
	font-size:1.2em;
	line-height:1.25em;
	margin:.75em 0 0;
	}
h5,
h6 {
	color:#666;
	font-weight:normal;
	}
h6 {
	font-style:italic;
	}

/* Links */
a:link,
a:visited {
	color: #1C429E;
	text-decoration: none;
	}
a:hover {
	color: red;
	text-decoration: overline;
	}
a:active {
	color: #1C429E;
	}

h1 a, 
h2 a,
h3 a,
h4 a,
#site-title a {
	text-decoration:none;
	}

h4 a {
	padding:.25em 0;
	}

/* Forms */
fieldset {
	border:0;
	padding:0;
	}
	legend {
		font-size:1.5em;
		line-height:1em;
		margin:1em 0 0 ;
		}
	input.textinput {
		margin-bottom:1em;
		}
	label {
		display:block;
		}
	
    #primary fieldset {
		display:block;
		clear:both;
		}
    #primary .inputs {
		overflow:hidden;
		zoom:1;
		}
    #advanced-search-page .field {
		border-bottom:1px solid #ccc;
		padding:0.75em 0;
		overflow:hidden;
		width:512px;
		}
    #advanced-search-page .field label {
		float:left;
		width:30%;
		font-weight:normal;
		clear:left;
		}
    #advanced-search-page .field .label {
		float:left;
		width:30%;
		font-weight:normal;
		clear:left;
		}
    #advanced-search-page .field .textinput,
	.field select {
		float:right;
		width:90%;
		background:#fff;
		}
    #advanced-search-page .field select {
		width: 92%;
		}
	#advanced-search-page .field button {
		float:right;
		}
	#advanced-search-page .field input {
		width:70%;
		float:right;
		}
    #advanced-search-page input.submitinput {
		margin-top:1em;
		}
    #primary .radioinputs label {
		display:block;
		float:left;
		width:48%;
		clear:none;
		}
    #primary .search-entry select {
		margin-bottom:.5em;
		}
    #primary #submit_search {
		margin:.5em 0 0 458px;
		}

/* Tables */
table {v
	width:100%;
	}
th,
td {
	border-bottom:1px solid #ccc;
	margin:0;
	padding:0.5em 0;
	}
th {
	border-width:3px;
	text-align:left;
	}

/* Reusable classes */
.hide {
	text-indent:-1000em;
	width:0;
	height:0;
	overflow:hidden;
	}
.navigation {
	list-style:none;
	margin:1.2em 0 1em 0;
	}
	.navigation li {
		display:inline;
		padding: 10px;
		}
	.navigation a:link {
		color: #1C429E:
		text-decoration: none;
		}
	.navigation a:visited {
		text-decoration: none;
		color: #1C429E;
		}
	.navigation a:hover {
		text-decoration: overline;
		color:red;
		}
	a:active {
		text-decoration: none;
    		color: #1C429E;
}
		
/* ====== Structure ====== */

#wrap {
	width:980px;
	margin:0 auto;

	}
#header {
	margin:.5em 0 0;
	padding:1em 0 0;
	}
#content {
	clear:both;
	margin-bottom:2em;
	border-bottom-style: solid;
	border-width: 2px;
	border-color: #000033;
	padding-top: 1em;
	}
	
#primary,
#secondary {
	clear:both;
	margin:2em 0 0;
	}
#primary {
	width:744px;
	}
#featured-item {
	clear:both;
	margin: 1.5em 0 0.25em;
	}
#recent-items {
	clear:both;
	overflow:hidden;
	margin: 1.5em 0;
	border-top-style: solid;
	border-width: 2px;
	border-color: #000033;
	}
#tagcloud {
	margin-top: 2em;
	}
#footer {
	clear:both;
	font: "Arial, Helvetica Neue",Helvetica, sans-serif;
	font-size: 10px;
	padding:1em .5em;
	margin: 3em 0 1em;

	}

/* Search */
#search-container {
	float:right;
	}
#simple-search {
	font-size: .3em;
	padding: 1em 0 0 1em;
	margin:0;
	}
#simple-search input {
	margin:0;
	padding:0;
	}
#search-container a {
	float:right;
	font-size: .7em;
	padding: 1em 0em;
	}
#searchwrap h3 {
	text-transform:uppercase;
	font-size:1em;
	margin:0;
	}
#site-title {
	padding: 50px 100px 20px 130px;
	margin: 0 auto;
	}
#site-title a:link a:hover {
    	text-decoration: none;
  	}
    
/* Primary Navigation */
#primary-nav {
	margin:0;
	width:100%;
	overflow:hidden;
	border-top:2px solid #330;
	}
	#primary-nav ul {
		float:left;
		margin:0;
		padding:0;
		}
		#primary-nav li {
			float:left;
			padding:.5em 1em .5em 1em;
			background:url('../images/nav-bg.gif');
			background-position:left center;
			background-repeat:no-repeat;
			font-size: .9em;
				}
		#primary-nav li a:link,
		#primary-nav li a:visited {
			float:left;
			padding:5px .5em;
			color:#1C429E;
			}
		#primary-nav li a:hover {
			color:#1C429E;
			text-decoration: overline;
			}
		#primary-nav li.current a {
			color:#1C429E;
			padding:5px .5em;
			}

/* Secondary Navigation */
#secondary-nav {
	margin:0;
	width:100%;
	overflow:hidden;

	}
	#secondary-nav ul {
		float:right;
		margin:0;
		display:inline; 
		padding-right:1em;
		background:url('../images/nav-bg.gif');
		background-position:right center;
		background-repeat:no-repeat;
		}
		#secondary-nav li {
			float:left;
			padding:.5em 0 .5em 1em;
			background:url('../images/nav-bg.gif');
			background-position:left center;
			background-repeat:no-repeat;
			}
		#secondary-nav li a:link, 
		#secondary-nav li a:visited {
			float:left;
			display:block;
			padding:6px .5em;
			color:#363636;
			}
		#secondary-nav li a:hover {
			color:#92278f;
			}
		#secondary-nav li.current a {
			color:#660066;
			font-weight:bold;
			padding:5px .5em;
			}

/* Footer Navigation */

#footer ul.navigation {
	padding:0;
	margin:0 0 10px;
	}
    #footer ul.navigation li {
	padding-right:10px;
	}
		
/* Thumbnails */
span.thumb {
	margin:0 0 2em;
	}
span.thumb a img {
	border:1px solid #ccc;
	} 

/* Random Featured Item */
#featured-item {
	overflow:hidden;
	width:100%;
	border-top-style: solid;
	border-width: 2px;
	border-color: #000033;
	}
	#featured-item h3 {
		margin:.0625em 0 1.2em;
		}
		
	#featured-item h3 a:link {
		color: #1C429E:
		text-decoration: none;
		}
	#featured-item h3 a:visited {
		text-decoration: none;
		color: #1C429E;
		}
	#featured-item h3 a:hover {
		text-decoration: overline;
		color:red;
		}
	#featured-item h3 {
		text-decoration: none;
    		color: #1C429E;
    		}	
		
	a.feat-img {
		float: right;
		padding-left: 1em;
		}
	p.source {
		font-style: italic;
		}

/* Recent Items */
#recent-items img {
	vertical-align:top;
	margin:0 0 1em 1em;
	}
#recent-items ul li {
	
	list-style-position:outside;
	padding:0 0 .5em;
	}
#sort-links {	
	padding:3.5em .5em 0em 0em;
	border-bottom-style: solid;
	border-width: 2px;
	border-color: #000033;
}



/* Browse and Item Pages */
.pagination,
.item-pagination {
	float:left;
	font-size:.9em;
	width:auto;
	padding:1em 0em 0.2em 1em;
	margin:0 0 1em 0;
	}
	.pagination li,
	.item-pagination li {
		float:left;
		display:inline;
		padding:0 .5em;
		}
	.pagination a,
	.item-pagination a {
		padding:0 .5em 0 0;
		}
.desc p {
	margin:.5em 0 0;
	}

.item {
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
	clear:both;
	border-bottom:1px solid #fff;
	padding-bottom:28px;
	}
	.item .item-content {
		float:right;
		margin-left:18px;
		margin-bottom:18px;
		}
	.item .item-meta {
		float:left;
		width:100%;
		}
 	.item span {
		line-height:1.5em;
		margin-bottom:1.5em;
		}
	.item span.thumb {
		float: right;
		}
	.item div.item-img {
		padding-left:9px;
		float:right;
		}
.hentry {
	margin: 0 auto;
	width: 800px;
	}

.item-description {
	display:block;
	margin:0 0 1em;
	}
ul.tags {
	padding-left:0;
	}
ul.tags li {
	display:inline;
	padding:0 .5em 0 0;
	}

/* Collections */
.collection {
	margin:0 0;
	padding:.1em 0;

	}
.collection ul {
	margin: 0 0 1em 1em;
	}

/* Microformats */
.hTagcloud ul {
	list-style:none;
	margin-left:0;
	padding-left:0;
	}
	.hTagcloud li {
		display:inline;
		}
	.popular,
	.-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 a,
	.popular a:visited {
		color: #ccc;
		}
	.-popular a,
	.-popular a:visited {
		color: #ccc;
		}
	.v-popular a,
	.v-popular a:visited {
		color: #ccc;
		}
	.vv-popular a,
	.vv-popular a:visited {
		color: #bebebe;
		}
	.vvv-popular a,
	.vvv-popular a:visited {
		color: #b1b1b1;
		}
	.vvvv-popular a,
	.vvvv-popular a:visited {
		color: #a3a3a3;
		}
	.vvvvv-popular a,
	.vvvvv-popular a:visited {
		color: #959595;
		}
	.vvvvvv-popular a,
	.vvvvvv-popular a:visited {
		color: #888;
		}
	.vvvvvvv-popular a,
	.vvvvvvv-popular a:visited {
		color: #7a7a7a;
		}
	.vvvvvvvv-popular a,
	.vvvvvvvv-popular a:visited {
		color: #6d6d6d;
		}

	.popular a:hover,
	.-popular a:hover {
		color: #4B0049;
		}
	.v-popular a:hover {
		color: #5B175A;
		}
	.vv-popular a:hover {
		color: #6C2E6A;
		}
	.vvv-popular a:hover {
		color: #7C467B;
		}
	.vvvv-popular a:hover {
		color: #8C5D8B;
		}
	.vvvvv-popular a:hover {
		color: #9D749C;
		}
	.vvvvvv-popular a:hover {
		color: #AD8BAC;
		}
	.vvvvvvv-popular a:hover {
		color: #BEA2BD;
		}
	.vvvvvvvv-popular a:hover {
		color: #CEB9CD;
		}
/* ==Exhibit Styles== */
#exhibits p,
#exhibits .tags {
	margin-bottom: 3em;
	}
	#exhibits .exhibit h3 {
		text-transform:uppercase;
		padding-top:.5em;
		}
	#exhibits .exhibit h3 a {
		text-decoration:none;
		}
	#exhibits .exhibit {

		}
#exhibit-header {
	clear: both;
	}
		#exhibits h2 {
		

			margin-bottom:0;
			}
		#exhibits h2 a {
			text-decoration:none;
			} 
		#exhibits h3 {
			clear:both;
			float:left;
			margin: 0;
			}
#nav-container {
	overflow:hidden;
	zoom:1;
	}

.exhibit-section-nav {
	overflow:hidden;
	padding:0;
	margin-left:0;
	}
	.exhibit-section-nav li {
		list-style-type:none;
		float:left;
		text-transform:uppercase;
		letter-spacing:0.14em;
		padding:0 2em 0 0;
		}
	.exhibit-section-nav li a {
		float:left;
		text-decoration:none;
		display:block;
		color:#1C429E;

		}
	.exhibit-section-nav li a:visited {
		color:#1C429E;
		text-decoration:none;
		}
	.exhibit-section-nav li a:hover {
		color:#1C429E;
		border-bottom-style:solid;
		}
	.exhibit-section-nav li a.current {
		color:#1C429E;

		}
	
.exhibit-page-nav {
	clear:left;
	float:left;
	overflow:hidden;
	width:100%;
	padding:0 1em 0 0;
	margin-left:0;
	}
	.exhibit-page-nav li {
		float:left;
		display:inline;
		padding:0 15px 0 0;
		margin:0;
		}
	.exhibit-page-nav li a {
		padding:0 15px 0 0;
		text-decoration:none;
		}
	.exhibit-page-nav li a:visited {
		padding:0 15px 0 0;
		text-decoration:none;
		}
	.exhibit-page-nav li a:hover {
		padding:0 15px 0 0;
		border-bottom-style:solid;
		}
		
		
#exhibit-page-navigation {
	clear:both;
	float:right;
	}
#exhibit-page-navigation .next-page {
	margin-left:2em;
	}
.summary {
	margin-bottom:0;
	}
.exhibit-item {
	overflow:hidden;
	}
.exhibit-item a {
	text-decoration:none;
	}
a img {
	border:none;
	}
.gallery-thumbnails-text-bottom {
	clear: both;
	}
#content .gallery-thumbnails-text-bottom .primary .exhibit-item {
	margin-right:9px;
	}
/* == Simple Pages styles == */
.page #primary {
	float:left;
	font-color:fff;
	font-size: 16px;
	font-family: Arial, Verdana, sans-serif;
	width:95%;
	clear:none;
	margin-bottom:15em;
	}
.page h1 {
	display: none
	}
.page #secondary {
	float:right;
	width:28%;
	clear:none;
	padding-top:3em;
	}
.simple-pages-navigation {
	list-style:none;
	}
.simple-pages-navigation ul {
	display:none;
	}
.simple-pages-navigation .current ul {
	display:block;
	}
.simple-pages-navigation a {
    text-decoration:none;
    border-bottom:1px solid #ddd;
    display:block;
    font-weight:bold;
    padding: 4px;
}
.simple-pages-navigation a:link,
.simple-pages-navigation a:visited {
    color: #444;
}
.simple-pages-navigation a:hover,
.simple-pages-navigation a:active {
    background: rgba(0,0,0,0.05);
    color: #606;
}
.simple-pages-navigation li.current a {
    background: rgba(0,0,0,0.1);
    color: #606;
    
}
#simple-pages-breadcrumbs {margin-bottom:0.5em;font-weight:bold;}
.page #primary h1 { margin:0 0 1em; }
} /*end @media screen*/
/* Print Styles */
@media print {
body{
	font:12px Georgia, "Palatino Linotype", "Book Antiqua", "Times New Roman", Times, serif;
}
#content{
	width:100%;
	margin:0;
	float:none;
}
h1,
#site-title{
	font-size:16pt;
	font-weight:bold;
}
h2{
	font-size:14pt;
	font-style:italic;
}
h3 {
	font-size:14pt;
}
h4 {
	font-weight:bold;
}
h5 {
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
}
a:link:after {
	content: " (" attr(href) ") ";
	font-size:80%;
}
#search-container,
#primary-nav,
#header-image,
.navigation,
.pagination,
#exhibit-page-navigation,
.exhibit-section-nav,
.exhibit-page-nav {
	display:none;
}
blockquote {
	margin:10pt 0 0 0;
	font-style:italic;
}
}/*end @media print*/