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

/* == Generic styles ======== */
body {font: 75% "Helvetica Neue",Helvetica, Arial, sans-serif; color: #444; background: #E5DDD0; margin:0; }
html>body {font-size: 12px;}
p, span,ul,ol,dl  {font-size: 1em;}
abbr,acronym {border: none; font-style: normal;}
img{ display:block; }
img a {border: none;}
strong {font-weight: bold;}
.clear {clear: both;}

/* Headings */
h1, h2, h3, h6 {font-weight:normal; font-family:Times,"times new roman", serif;}
h1 {text-transform: uppercase; letter-spacing: .2em; font-size: 3em; line-height: 1em; margin: 1em 0 0 0;}
h2 {text-align: left; font-family: "Helvetica Neue",Helvetica, Arial, sans-serif; font-style: italic; font-size: 12pt; color: #000; margin-bottom: .75em;}
h3 {font-size: 16pt;}
h4 {font-size: 1.2em; line-height: 1.25em; margin: .75em 0 0;}
h5 {font-size: 1.2em; line-height: 1.25em; margin: .75em 0; color: #666; letter-spacing: .1em; font-weight: normal;}
h6 {font-size: 12pt;}

#logo {font-variant:small-caps; font-size:2em; letter-spacing:0em;}
#logo a {color:#000;}
#item-title {text-transform:none; font-size:2em; letter-spacing:0em; margin:0;}

#searchwrap h3 {text-transform: uppercase; font-size: 1em; margin: 0;}

a:link {color:#660000;}
a:visited {color:#660000;}
a:hover {color:#c60;}
a:active {color:#c60;}
h1 a, h2 a, h3 a, h6 a {text-decoration:none;}


/* 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;}

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


/* ====== Structure ====== */

#wrap {width: 700px; margin-top: 50px; margin-bottom: 0px; margin-left: auto; margin-right: auto; position: relative;}
#header {width: 700px; } /* margin: 0px; padding: 0px;} */
#header-image {border-bottom: 4px solid #660000; padding-bottom: 2px; margin: 0px;}
#content {clear: both; padding-top: 10px; padding-bottom: 10px;}
#primary {clear: both; margin: 0px; width: 700px;}
#secondary {clear: both;}
#featured-item {clear: none; overflow: hidden; margin-bottom: 20px; /* margin: 1em 0; */ float: left; width: 400px;}
#recent-items {clear: none; overflow: hidden; padding: 20px; float: right; width: 210px; background: #BDBCB8;}
#tagcloud {margin-top: 10px;}
#footer {clear: both; margin-top: 0px; margin-bottom:15px; border-top: 4px solid #660000; padding-top: 2px; line-height: 110%; font-size: 8.5pt; text-align: justify;}
#footer-link {position: relative; top: -25px; width: 40px; float: right;}
.collection {margin: 1em 0; padding: 1em 0;border-bottom: 1px solid #ddd;}

/* Search */
#simple-search { width: 220px; font-size: .9em; margin-left:auto; margin-right:auto; padding-top: 15px; padding-bottom: 10px;}
#simple-search input {margin:0;padding: 0;}
#search-wrap h2 {display:none;}

/* Primary Navigation */
#primary-nav {width: 700px; height: 20px; border-left: 2px solid #000; clear: both;}
#primary-nav ul {margin-left: 0px; padding-left: 0px; }
		#primary-nav li {list-style: none; position: relative; float: left; overflow: hidden; margin: 0px; font-family: "Times New Roman", Georgia, Serif; font-size: 16pt; letter-spacing: 6px; height: 20px; border-right: 2px solid #000;}
		#primary-nav li a:link, #primary-nav li a:visited { text-decoration: none; color: #000;  padding: 0px 20px 2px 21px;}
		#primary-nav li a:hover {text-decoration: none; color: #000; background-color:#b1827a; padding: 0px 20px 2px 21px;}
	

/* Secondary Navigation */
#secondary-nav {margin: 0; width: 100%; overflow: hidden;border-top: 1px solid #ccc;}
	#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 */
		
/* Thumbnails */
span.thumb {margin: 0 0 2em;}
span.thumb a img {border: 1px solid #ccc;} 

/* Random Featured Item */
#featured-item
	#featured-item h3 {margin: .0625em 0 1.2em; font-family: "Helvetica Neue",Helvetica, Arial, sans-serif; font-style: italic; font-size: 12pt; color: #000;}
	#featured-item h3 a:link, #featured-item h3 a:visited {text-decoration: none;}
	a.feat-img {float: right; padding-left: 1em;}
	p.source {font-style: italic;}

/* Recent Items */
#recent-items img {margin: 0px;}
#recent-items ul { list-style-type: none; padding: 0px; margin: 0px;}
#recent-items ul li {padding: 0px; margin: 0px;}

/* Browse and Item Pages */
.pagination ul {float: left; font-size: .9em; width: auto; margin-left: 0; padding: 0 0 1em 0;}
.pagination li {float: left; display: inline; padding: 0 .6em}
/* .pagination a {padding: 0 .5em 0 0;} */
.pagination.bottom {border-top: 1px solid #ccc; padding: 1em 0 0 0; }
.page-link {margin-left: .6em;}

/*Haeyong*/
 .page-links {display:block; clear:both;padding:0.9em 0;}
        .page-links select {margin-bottom:0;}

	
.desc p {margin: .5em 0 0; }

.item {width: 100%; padding: 0px; margin: 0px;  clear: both; border-top: 1px solid #BDBCB8;}

	.item .item-content {float:right; margin-left: 0px; margin-bottom: 0px;}
	.item .item-meta {float:left;}
 	.item span {}
	.item span.thumb {float: right;}
	.item div.item-img {border: 2px solid #D8D8D0; padding: 0px; margin-left: 0px; float: right;}
	/* .item div.item-img {border: 2px solid #D8D8D0; padding: 0px; float: right;} */

.item-description {display: block; margin: 0px;}

ul.item { list-style-type: none; padding: 0px; margin: 0px;}
ul.item li {padding-left: 0px;}

/* Haeyong added*/
.item-images {height: 150px; width: 175px; margin-right: 9px; margin-top: 10px; border: 1px solid #333; overflow:hidden; display:block; float:left; }
/* Haeyong added*/


dl#metadata {margin: 2em 0; padding: 0 0 2em;}
dl#metadata dt {clear: both; width: 282.7px;float: left;padding: 0.5em 0; font-weight: bold;}
dl#metadata dd {float: left;width: 411.3px;padding: 0.5em 0;}
dl#metadata ul {font-size: inherit; margin: 0;}
ul.tags { padding-left:0;}
ul.tags li {display: inline;padding:0 .5em 0 0;}

/* Collections */
.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:60%;}
	.v-popular {font-size:80%;}
	.vv-popular {font-size:100%;}
	.vvv-popular {font-size:120%;}
	.vvvv-popular {font-size:160%;}
	.vvvvv-popular {font-size:200%;}
	.vvvvvv-popular {font-size:240%;}
	.vvvvvvv-popular {font-size:280%;}
	.vvvvvvvv-popular {font-size:300%;}

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

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

/* ==Exhibit Styles== */

#exhibits p, #exhibits .tags {margin-bottom: 1em;}
	#exhibits .exhibit h3 {text-transform: uppercase; padding-top: .5em;}
	#exhibits .exhibit h3 a {text-decoration: none;}	
	#exhibits .exhibit {border-bottom: 1px solid #ccc; margin-bottom: 1em;}

#exhibit-header {clear: both;}
		#exhibit-header h2 {text-transform: uppercase; margin-bottom: 0;}
		#exhibit-header h2 a {text-decoration: none;} 
		#exhibit-header h3 {clear: both; float: left; margin: 0;}
	
#nav-container {overflow: hidden;}

.exhibit-section-nav {float:left;padding-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: #a580a4;border-bottom: 2px solid #fff;}
	.exhibit-section-nav li a:visited {color: #a580a4;}
	.exhibit-section-nav li a:hover {color: #92278f;border-bottom: 2px solid #92278f;}
	.exhibit-section-nav li a.current {border-bottom: 2px solid #660066; color: #660066;}
	
.exhibit-page-nav {clear:left;float:left; width: 100%; border-bottom: 1px solid #ddd; padding: 0 1em 0 0; margin-bottom: .5em;}
	.exhibit-page-nav li {float: left; display: inline; padding: 0 2px 0 0; margin: 0;}
	.exhibit-page-nav li a {display: inline; padding: 5px 1em .5em 0; text-decoration: none;}
	.exhibit-page-nav li.current a {text-decoration:none;font-weight:bold;}

.summary {margin-bottom: 0;}	
.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;}

/* More April16 Modifications */
/* #item-show {clear: none; float: right;} */
#item-file {clear: none; float: right;}
#item-file-nothumb {width: 100%; float: left; margin: 1em 0 1em 0;}
img.thumb {border: 2px solid #D8D8D0; padding: 0px; margin-left: 10px; margin-bottom: 10px;}

#tags {clear:both; margin: 0px; background: #ffffff; padding: 10px; border: 1px solid #D8D8D0;}

#primary li.nav-all {display: inline;}
#primary li.nav-collections {display: inline;}
#primary li.nav-tags {display: inline;}
#primary li.nav-images {display: inline;}
#primary li.nav-audio {display: inline;}

