@charset "UTF-8";
/* CSS Document */

body{ font-size:14px; text-align: center; font-family: 'Open Sans', sans-serif; letter-spacing: .03em; color:#333; background-color: #fff !important; }
#mainWrapperOuter{ text-align:left; margin:0 auto; width: 1000px; }


/* panOpticon CR CSS */


/* BEGIN: HEADER / FOOTER  */

#header{
	font-family: 'Open Sans', sans-serif; 
	margin:2em 0 1em; 
	font-weight:normal; 
	position:relative;
	left:-3px;
}
#headerA{
	color: #52514c;
	font-size: 28px;
	line-height: 30px;
}
#headerB{
	color: #868686;
	font-size: 24px;
	line-height: 42px;
	padding-left:2px;
}
#headerA a, #headerB a{ color:inherit;}
#subheadingHeading{
	color: #868686;
	font-size: 14px;
	line-height: 36px;
	padding-left:3px;
}

#welcomeCont{ float:right; font-size:.85em;}
#welcomeCont a{ color:#999; border-bottom:dotted 1px #999}


#footer{ font-size:12px; color:#999; text-align:center; 
	-webkit-box-shadow: 0 -8px 6px -6px rgba(126, 90, 81, .5);
	-moz-box-shadow: 0 -8px 6px -6px rgba(126, 90, 81, .5);
	box-shadow: 0 -8px 6px -6px rgba(126, 90, 81, .5);
	margin: 1.5em -1em;
	padding-top:2em;}
#footer a{ text-decoration:underline;}

/* END: HEADER / FOOTER



BEGIN: NAVBAR 
*/ 

#navigation{
	padding:.5em 1em 0 1em ;
	-webkit-box-shadow: 0 8px 6px -6px rgba(126, 90, 81, .5);
	-moz-box-shadow: 0 8px 6px -6px rgba(126, 90, 81, .5);
	box-shadow: 0 8px 6px -6px rgba(126, 90, 81, .5);
	margin: 0 -1em 1.5em -1em;
	height: 40px;
}
#sitemenu{margin:0; padding:0; position: relative; width: 100%;}
#sitemenu li{ display:inline-block; float:left; list-style:none;
margin-right:11%;  }
#sitemenu li a, #inNavSearch {display:inline-block; padding: 10px 6px 10px 0;   color: #868686; text-decoration: none; }
#sitemenu li a:hover, #sitemenu li a.selected{color: #db5c3a; text-decoration: underline; }
#sitemenu li.last{margin:0px;}
	/* level two nav*/
#sitemenu ul{ position: absolute; padding:0 16px; margin: 0 0 0 -10px; background-color: #fff; z-index:1000;
	-webkit-box-shadow: 4px 8px 6px -6px rgba(126, 90, 81, .5);
	-moz-box-shadow: 4px 8px 6px -6px rgba(126, 90, 81, .5);
	box-shadow: 4px 8px 6px -6px rgba(126, 90, 81, .5);
	border:1px solid #efefef; border-top:none !important; 
	display:none;}
#sitemenu ul li {  float:none !important; display:block; white-space:nowrap; border-top:1px solid rgba(126, 90, 81, .2); margin-right: 0; }
#sitemenu li li a, #inNavSearch{ padding: 1em 0 !important; }
.hasSubMenu{ background:url(client_files/nav_arrow_gray.png) no-repeat right; padding-right:12px;}
.hasSubMenu:hover, .selectedSub{ background-image:url(client_files/nav_arrow_slected.png);}


/* SEARCH BOX */
#searchbox{ width: 150px;  color: #868686; font-size: 12px;}
#seachBoxButton{position:relative;top:6px; cursor:pointer;}
#searchResultsBox{ margin: 1em 0; background-color:#FFFFE4; border: dotted 1px #E7845C; padding: .4em; font-size:.7em; text-transform:uppercase; text-align:center}
#clearSearchText{ font-size: 11px; color:#89636c; margin-left:6px;}
#clearSearchText a {color: #89636c;}
#sitemenu li li #clearSearchText a {padding: 3px !important;}

/* END: NAVBAR */


/* GENERAL STYLES */
a{ color:#55687D; text-decoration:none;}
a:hover{ color:#767D9A;}

h1{
	color: #db5c3a;
	font-size: 1.8em;
	font-weight:normal;
}
h2{
	font-size: 1.5em;
	font-weight:normal;
	color:#686868;
	margin-bottom:.5em;
}
h3, .section .sectionHeading, #catalogueMain .sectionHeading{
	color:#db5c3a;
	font-size:1.2em;
	margin-bottom:.9em;
	font-weight:normal;
}
form{display:inline;}

input[type=text], input[type=password], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}
input[type=text]:focus, input[type=password]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}

blockquote{margin:20px;}
.clearfloats{clear:both}
.grayMed, a.grayMed { color:#999 !important; } .grayMed a{ color:#999; }
.grayLight, a.grayLight { color:#CCC !important; } .grayLight a{ color:#CCC; }
.small {font-size:12px;}
.smallest {font-size:11px;}
.white, .white a {color:#fff;}
em span{ font-style:normal; }
.section{ margin-bottom: 1.3em; }
.section h3{ margin-top:2em;}
.divider {padding-top:1.5em; margin-bottom:1.5em; clear: both}
.floatRight{float:right;}
.floatRight.padding{margin:0 0 15px 15px;}
.floatLeft{float:left;}
.floatLeft.padding{margin:0 15px 15px 0;}
.marginTop{margin-top:6px;}
.marginTopDbl{margin-top:12px;}
.marginBottom{margin-bottom:6px;}
.marginBottomDbl{margin-bottom:12px;}
.spacerMed{height:20px;}
a.external{padding-right: 14px; background:url(/cr_images/icon_externalLink.gif) no-repeat right;}
a.pdf{padding-right: 20px; background:url(/cr_images/icon_pdf.gif) no-repeat right;}
a.doc{padding-right: 14px; background:url(/cr_images/icon_doc.gif) no-repeat right;}
a.plain{ border-bottom: none !important; }
.darkRed, a.darkRed{ color: DarkRed  !important; }
.red{ color: rgb(231, 0, 0); }
.footnote{ font-size:.85em; color:#666; line-height: 1.3em;}
#essay span.footnote{display:inline-block; margin-top:6px; }
.byline{font-style: italic; color: #666;}
.maplink{ display:inline-block; background:url("http://maps.gstatic.com/favicon3.ico") no-repeat right; padding-right:46px; min-width:100px}
.plain{ font-weight: normal; }
#norecord{min-height: 150px;
padding-top: 150px;
text-align: center;
color:gray}

a.button, #essay a.button{ display:inline-block; padding:2px 5px; border: 1px solid #77686A !important; border-radius: 3px; text-decoration:none; }
a.edit{ background:url("images/icon_edit.png") no-repeat; padding-left:20px; display:inline-block; border-bottom:none !important; height:18px;  }


.ui-tooltip{font-size: 11.5px !important; line-height: 13px; padding: 10px !important; background-color: beige; text-align: left; }


/* END general Styles 


BEGIN: NAVIGATION*/


#paginationTop, #paginationBottom {
		clear:both;
		margin-bottom: 22px;
		font-size: 12px; 
	}
	#paginationTop{
		border-bottom: 1px dotted #999; padding-bottom: 20px; padding-top: 0px; margin-top: 0px; border-top: none; /*position: relative; top: -33px; */}
	#paginationBottom{
		border-top: 1px dotted #999; padding-top: 20px;}
	.account #paginationTop, .account #paginationBottom {display:none;}
	#catWorks #paginationTop, #catWorks #paginationBottom{margin-top: 0px;}
	
	#pagiWrapper{text-align:center; }
	#pagiContentTop{ margin-bottom:12px; color:#696a7c;}
	#pagiContentTop a { color:#5B7B99; border-bottom:none;}
		a.pageLink{display:inline-block; border:1px solid #B8CCDE !important; padding: 2px 5px; margin-right:6px; min-width:14px;border-radius: 0px;}
		#pagiContentTop a.pageLink:hover{background-color: #B8CCDE; color:#fff;}
		.pageLinkCurrent{display:inline-block; border:1px solid #db5c3a; color:#db5c3a; padding: 2px 5px;  margin-right:6px; min-width:14px; border-radius: 0px; background-color: transparent !important; }
	#pagiContentBottom {color:#9d999a; }
	#pagiContentBottom .smaller{ font-size: 11px;}
	a.nextprev{ text-decoration:underline; display:inline-block;}
	a.nextprev img{ position:relative; top:4px; }
	#first, #prev{ margin-right:12px; }
	#next, #last{ margin-left:12px;  }
	#next img, #last img{ 
		transform:rotate(180deg);
		-ms-transform:rotate(180deg);
		-webkit-transform:rotate(180deg); }


/* END: navigation 


BEGIN: INDEX PAGE
*/

#indexContainer{
	width: 80%;
    float: right;
	position: relative;
    top: -43px;
}
#catalogueDir #searchResultsBox, #exhibitionsDir #searchResultsBox, #literatureDir #searchResultsBox, #collectionsDir #searchResultsBox { 
	position: relative;
    top: -54px;
    width: 790px;
    float: right;
    clear: none; 
}

#sortControls {float: left; 
    color: #55687D;
}
#sortControls a {
    color: #55687D;
    text-decoration: underline;
    border-bottom: none;
}
.indexPage #viewsnav { display: none; }
 #viewsnav { padding-bottom: 20px;}

#catWorks, #indexContent{ margin:0px; clear: both; }

#collectionsDir #catWorks, #exhibitionsDir #catWorks, #literatureDir #catWorks { margin: 50px 0px 0 70px; }
#collectionsDir .catWorksCont .item, #exhibitionsDir .catWorksCont .item, #literatureDir .catWorksCont .item {
    margin: 0px 40px 40px 0; }

.catWorksCont .item { margin: 0px 20px 30px 0; height: 280px; }

.catWorksCont .item .caption {
    font-size: 13px;
    line-height: 1.4em;
    bottom: 8px !important;
  }
#catWorks .slideshow .image { border-bottom: none !important; }


#mainTextDiv p a, .entryPage #mainContentWrapper a, .item a.Title, #pageBottomMatter #imageWrapper .item a.Title, #pageBottomMatter #imageWrapper #relatedcontent a {
    border-bottom: 1px dotted #ccc !important;
}
#relatedcontent h3{ border: none; }

#fullCitation{ clear:both; padding: 20px 0  }
#homepage #fullCitation{ display: none; }



#filterAccordion{
	font-size: 12px;
    width: 15% !important;
	letter-spacing: 0px;
}
#filterAccordion .heading {
    color: #55687D;
    font-weight: bold;
    padding-bottom: 2px;
}
.filterCont {
    margin: 10px 0;
    padding-top: 10px;
    border-top: 1px dotted #ccc;
}
.filter {
    padding-right: 0px !important;
}

#selectedFiltersCont.full{
	padding: 6px;
    font-size: 12px;
    margin-left: 0px;
    border: dotted 1px #db5c3a;
    display: block;	
}
.linkPermalink, .linkRemove {white-space: nowrap; }
.linkRemove {display: block;}
#selectedFiltersCont .filterExtralinks {
	display: block; margin-top: 5px; padding-top: 5px; border-top: 1px dotted #ccc; 	
}

.selectedFilter { background-color: #FFF9E6; padding: 0 1px; }

.indexrow .abbreviation { font-weight: bold; color: #55687D;  }

.indexrow .abbreviation span {
    font-weight: normal;
    color: #4B4B4B;
}

.rowheading {
    font-size: 16px;
    color: #db5c3a;
    padding: 10px 0 15px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #efefef !important;
}
.indexPage .divider {
    border-bottom: 1px dotted #efefef !important;
}

#indexContent .entryRef {    margin-left: 2em; width: 70%; } 
#indexContent .entryRef .fullRef a.recordlink {    color: #333; } 
#indexContent .indexrow {    margin-left: 2em;  }

#indexContent .bookmarkCont {
	position: relative;
    left: -16px;
    top: 8px; }

.recType::before { content: "[ " }
.recType::after { content: " ]" }

#indexContent .abbreviation, .entryPage #pageBottomMatter a, #catWorks .caption a { border-bottom: 1px dotted #ccc; color: #55687D; }
#indexContent .abbreviation{ font-size: 110%; }
.traveledref .heading {
    font-size: 12px;
 	font-weight: normal;
	color: #595959
}

/* ESSAYS */
#mainTextDiv { min-height: 400px; }
.Error #mainTextDiv {     min-height: 250px;
    text-align: center;
    padding-top: 150px; }
#sectionDir #mainTextDiv{margin: 0 200px 60px 100px; }
#sectionDir #mainTextDiv p { text-align: justify; }

.chronology #mainTextDiv td {
	padding: 10px;
    border-bottom: 1px dotted #ccc;
}
.chronology #mainTextDiv table{
    border-top: 1px dotted #ccc;
}
#sectionDir #mainTextDiv td p {text-align: inherit; }
 #sectionDir .chronology #mainTextDiv{margin-right: 150px; }

#mainTextDiv .item.slideshow.right{
	margin: 0 0em 1em 2em;
}
#mainTextDiv .footnote{ font-size: .85em;
    color: #666;
    line-height: 1.3em; }

#contactForm td.left { text-align: right; vertical-align: top; padding-right: 10px; padding-top: 9px; }
#contactForm td {padding: 4px; }
/*  BEGIN CAT ENTRY PAGE */

#mainCatImage { margin-left: 100px; padding-bottom: 20px }
#catalogueMain { margin-top: 50px; }


#toolSearchButton{display: none; }

	/*cat entry page*/
		#catalogueTombstone .tombstone, #catalogueMain .item {    margin-bottom: 7px;
			line-height: 1.4em;}
		.tombstone.div_Title {    font-size: 1.6em;
			font-style: italic;
			color: #333;}
		.tombstone.div_CatalogueNumber {   
			font-size: .85em;
			color: #666;
		}
		#catalogueMain .abbreviationDiv {
			display: inline; 
		}
		#catalogueMain .abbreviationDiv:after {
			content: ": "; 
		}
		#sectionProvenance, #sectionExhibitions, #sectionLiterature {
			padding-left: 18px;
			text-indent: -18px;
		}
#relatedcontent { /*width: auto !important;*/ }
#relatedcontent .item.right {margin-left: 0px;}
#relatedcontent .item.slideshow {margin-right: 12px !important; }
#relatedcontent h5 {margin-top: 0px !important; }
.innerCont {min-height: 300px !important; }
#popoutEntries .noimg { width:120px !important; height: 140px !important;}

#sectionSuppImgs .slideshowMain img {     max-width: 100% !important;
    max-height: 300px !important; }
#sectionSuppImgs .slideshowMain {width: 23%; /*height: 350px;*/ text-align: center; margin: 0 15px 20px 0;  }

.linksContainer .abbreviationSpan {font-weight: bold; }
.linksContainer a.recordlink {border: none !important; color: #333 !important; }

#relatedEntries .sectionHeading {
	font-size: 90%;
    font-weight: 600;
    margin: 1.5em;
    color: #db5c3a;
    text-transform: capitalize;}

#exhibitionsDir #beginWorksHeading, #literatureDir #beginWorksHeading{ display: none; }

.entryPage #pageBottomMatter #tabs_nav { border-top: none;
    border-right: none;
    border-left: none;
    margin-bottom: 1em; 
    border-radius: 0px;
}
.entryPage #pageBottomMatter #tabs_nav a {border: none; }


/* SEARCH */
#searchNav li a.selected { border-bottom-color: white !important; }
#mainContentWrapper #searchCriteria a.button {
	border: 1px solid #77686A !important; }

#searchDir #indexContainer, #searchDir #catWorks , .accountPage #catWorks {width: 1000px;}
#searchDir .catWorksCont .item { 
    zoom: 0.95;
    -moz-transform: scale(0.95);
    margin: 0px 30px 30px 0;
} 
.accountPage .catWorksCont .item { 
    zoom: 0.90;
    -moz-transform: scale(0.90);
    margin: 0px 30px 30px 0;
} 
#searchDir .catWorksCont .item .noimg{
	 zoom: 0.94;
    -moz-transform: scale(0.94);
}
#searchDir .catWorksCont #itemcont .item:nth-child(4n), .accountPage .catWorksCont #itemcont .item:nth-child(4n) {
	margin-right: 0px !important;
}

/* SEARCH PAGE */
#searchNav { border-bottom: solid 2px #B8CCDE; }
#searchNav li a{ 
	border:1px solid #B8CCDE;
	background-color: #B8CCDE;
	color:#FFF;
}
#searchNav li a:hover{
	border-bottom-color:#B8CCDE; 
	background-color: #CED6DD;
	color: #fff; }
#searchNav li a.selected, #searchNav li a.selected:hover{
	background-color: #fff;
	border-bottom-color: #fff;
	color: #55687D; 
}
#accordion h3 {
    font-size: .9em !important;
}
#searchCriteria {
    padding: 0px;
    padding-bottom: 0px;
    border: none;
    position: relative;
    width: 100%;
    opacity: 1;
	z-index: 100;
}
#searchCriteria #closeAccordion {display: none; }
#searchCriteria h2 {    color: #db5c3a;
    font-size: 1em;
    font-weight: bold;
    margin: 0;}

#searchDir #indexContainer{
	top:10px;
	border-top: solid 2px #B8CCDE;
}

/* ACCOUNT PAGE (ALSO SEE ABOVE W/ SEARCH) */

.accountPage #paginationBottom {display: none;}
.accountPage .recType {display: none;}
.accountPage #indexContent {margin: 0 40px;}
.accountPage #indexContent .entryRef {
    margin-left: 2em;
    display: block;
}
.accountPage #indexContent .bookmarkCont {
    position: relative;
    left: -14px;
    top: 4px;
	float: left; 
}
#accountphpDir .itemcont {
	clear:both !important; 
}
#BookMarksTotalLink a {
    color: #999;
}
#BookMarksTotalLink a #bkmkTxt {
    border-bottom: dotted 1px #999;
	text-transform: lowercase; 
}