@charset "UTF-8";
/* CSS Document */
@import url("linotype.css");

body{ background:#F2F0F0; text-align:center; padding:0; margin:0; font-family:'Foundry Sterling W01 Bk'; font-size:1em;}

#mainwrapper{ width:1100px; text-align:left; margin:0 auto;}

/* BEGIN: HEADER */

#header{ 
	color:#003264; 
	padding:30px 146px 50px;}
#header a, #header a:hover {color:#003264 !important; text-decoration:none; display: inline-block;
    height: 37px; }

#headerMain{
	font-family:'Foundry Sterling W01 Bd'; 
	text-align: left; 
	font-size: 1.9em;
    text-transform: uppercase;
    letter-spacing: 5px;
	line-height: 1em;
 }
#headerMain .date{ font-family:'Foundry Sterling W01 Demi'; 
	letter-spacing: 0px;
	font-size:16px; }
#headerSub{
	font-family: 'Foundry Sterling W01 Md';
    font-size: 16px;
    letter-spacing: 0.8px;
}

 
/* END: HEADER


BEGIN: NAVBAR */ 
 
#navigation{
	background-color:#fff; 
	padding:8px 146px;
	font-family:'Foundry Sterling W01 Demi'; 
	color: #929090;
	font-size:1em;
	letter-spacing: 1px;
}
#navigation ul {margin:0; padding:0;}
#navigation li { list-style:none; float:left; padding-right: 29px; }
#navigation li.last{padding-right:0; float:right; }
#navigation a{ 
	color:inherit; 
	text-decoration:none; 
	text-transform:uppercase; 
	display:inline-block;
}
#navigation a:hover, #navigation a.selected, .selectedSub, .selectedSub a.selected {color: #003264 !important;}
#navigation a:hover {/*text-decoration:underline;*/}

	/* SUB NAV */
#navigation ul ul{ position: absolute; padding:0 16px; margin: 3px 0 0 10px; background-color: #fff;
	text-align:left;
	-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; 
	display:none;
	z-index: 1010;}
#navigation ul ul li {  float:none; display:block; white-space:nowrap; border-top:1px solid rgba(126, 90, 81, .2); margin-right: 0; }

#navigation #li_search ul li {  padding-right: 0px !important; }
#navigation li li a{ padding: .7em 0 !important; color: #929090; }
/*.hasSubMenu{ background:url("images/nav_arrow_gray.png") no-repeat right 21px; padding-right:16px;}
.hasSubMenu:hover, .selectedSub{ background-image:url("images/nav_arrow_gray.png");}*/
/* SUB NAV */

#li_search #searchNavLink{ background:url(images/icon_search.png) no-repeat right; padding-right:26px;}
#navigation #headerSearch{ font-family:'Foundry Sterling W01 Bk'; 
	font-size:.9em; }
#headerSearch { padding: 12px 8px; }
#navigation #clearSearchText a { text-transform: none !important; }

#seachBoxButton{ cursor: pointer; }

/* END: NAVBAR */

#mainBody{ background-color:#fff; min-height:400px; padding: 50px 0; font-size: 1em; }


#footer{ background-color:#D6D4D3;
	padding: 30px 150px 15px;
    font-size: smaller; 
	color: #343434;	
}
#footer .gray, #footer a {color: #444444; }
#fullCitation { margin-bottom: 10px; border-bottom: solid 1px #C9C7C6; text-align: center; }

/* OTHER NAVIGATION */

a.viewBy {display: inline-block; height:16px; width:16px; border:1px solid #fff !important; vertical-align:middle; margin-right:3px; background:url('images/icon_sizes.gif') no-repeat 1px 1px; padding:1px; }
a.viewBy:hover, a.viewBy.selected{ border-color:#F93 !important;}
#viewsnav{ float:right; /*margin-top:-.5em;*/}
#viewsnav span{ font-weight:bold; font-size:.7em; text-transform:uppercase;}
#catalogueIndex #viewsnav span {text-transform: none; font-weight: normal; font-size:12px; color: #636679;}

a#thumbnail{ background-position:1px}
a#size{width:28px; background-position:-16px}
a#listA{background-position:-45px;}
a#listB{background-position:-62px;}

#scale{padding-top:5px;clear:both;}
#scale table{border-top: dotted 1px #CCC;}
#scale td{padding:4px; font-size:.7em}
#scale .scale div {
	height: 5px; border: #666 solid 1px; border-bottom: none;
}
#scaleCont{padding:1em 0;}


/* 		INDEX PAGE 		*/

.indexPage #leftColumn{width:48%; float:left; }
.indexPage #rightColumn{width:48%; float:right; }
.indexPage #topMatter{ margin-bottom:3em;}
#splahtext .blue, #regtext{ font-size: .9em; line-height: 1.4em; letter-spacing: 0.3px; text-align: justify; hyphens: auto; }

.indexPage #centerMatter, .loginPage #centerMatter {width: 810px; margin: 0 auto 24px;}
.indexPage .rowheading {font-family:'Foundry Sterling W01 Bd'; color: #003264; font-size: 1.4em; display:block; padding:8px 0 2px; border-bottom: solid 1px #929090; margin: 20px 0 0px;}
.indexPage .entryRef { display:block; margin:0 0 20px; }
.indexPage .divider{ border-bottom: 1px solid #E9E8E7; margin-bottom:1px; padding-top:10px;}
.indexPage .recType{ float:right; color: #8F8D8D; font-family:'Foundry Sterling W01 Bk'; font-size:.8em; position: relative;
    top: 5px; /*margin-right: 280px;*/}
.indexPage .recType span{ color: #B7B4B4; font-family:'Foundry Sterling W01 Bk';}
.indexPage .fullRef{ color: #003264; /*width: 530px;*/ }
.indexPage .abbreviation span {font-family:'Foundry Sterling W01 Bk';}

#indexContainer #loader{ text-align:center; margin:100px 40px;}

	/* filter */
#selectedFiltersContInner{ font-family: 'Foundry Sterling W01 Md'; color: #003264; font-size: .9em; padding: 4px;
    border-bottom: solid 1px #E2E0E0;
    margin-bottom: .3em;
    margin-top: -.3em;
	background-color: #FEFEDF;
}
#selectedFiltersCont a{color: #929090; }


	/* sorting */
#sortControls{ border-bottom: 1px solid #E2E0E0; /*border-top: 2px solid #CAC9C9;*/ padding: 3px 0 .5em; color:#929090 ; margin-bottom:20px; font-size: .9em; }
/*#sortbyHeading{ background: no-repeat right url("../images/graphic_thin_arrow_left.png") ; display: inline-block; padding:6px 20px 6px 0; }*/
#sortbyHeading{ padding-left: 0px !important; }
#sortControls a, #sortbyHeading { display: inline-block; padding:0px 12px; border-right:1px solid #CAC9C9; color:inherit; text-decoration:none; line-height: 12px; }
#sortControls a.last{ border-right:none; }
#sortControls a.selected{ font-family:'Foundry Sterling W01 Bd';  }
#sortControls a:hover{ text-decoration:underline;}
#sortWhichDir {/*float:right; top: 6px; position: relative;*/ display: none}


	/*pagination*/

#pagiWrapper {/*border-bottom: 2px solid #CAC9C9; border-top: 2px solid #CAC9C9;*/ padding:3px 0; color:#929090 ; font-size: .9em; min-height: 29px; }
.entryPage #pagiWrapper {margin-bottom:1em;}
#pagiWrapper a{ color:inherit; text-decoration:none; }
#pagiWrapper a:hover{ text-decoration:underline; }
#paginationBottom {margin-top:20px;} 
.pageLink, .pageLinkCurrent, .nextprev{ display: inline-block;
    padding: 0px 12px;
    color: inherit;
    text-decoration: none;
    line-height: 12px; }
#pagiWrapper a:hover{ text-decoration:underline; }
.pageLink, .pageLinkCurrent{ border-right:1px solid #CAC9C9; }
.pageLinkCurrent{ font-family:'Foundry Sterling W01 Bd'; }
#pagiWrapper #prev{/*background: no-repeat right url("../images/graphic_thin_arrow_left.png"); padding-right:20px; margin-right:4px; */border-right: 1px solid #CAC9C9; display: inline-block; padding-left:0px; }
#pagiWrapper #next{/*background: no-repeat left url("../images/graphic_thin_arrow_right.png"); padding-left:20px; margin-left:4px;*/ border-left: 1px solid #CAC9C9; display: inline-block; padding-right:0px;}
#ellipseR {  padding-right: 12px; margin-left: -6px;}
#ellipseL {  padding-left: 12px; margin-right: -6px;}

.pageLinkCurrent.p1{ padding-left: 0px; }

.indexPage #pagiContentBottom{float:right;}
#pagiContentBottom .noprint {display: inline; padding:4px 0px 4px 10px; border-left:1px solid #CAC9C9; margin-left:10px;}


.noresults { text-align: center; 
    border-bottom: 2px solid #CAC9C9;
    border-top: 2px solid #CAC9C9;
	padding: 50px 0;
}

#exhibitionsDir #indexContainer, #literatureDir #indexContainer { margin-right: 250px; }

	/* search results */
#searchResultsBox {background-color: #E6F0FF; padding: .3em .5em ; margin: .5em 0; }

#clearSearchLink{ text-decoration: none; float: right; }


/* 		[CATALOGUE] ENTRY PAGE 		*/

.entryPage #topMatter{ position:relative; width:800px; margin: 0 auto 30px;}
.entryPage #mainImageCont { /*min-height:400px;*/ float:left; }
.entryPage #mainImage {width:auto; height:auto; max-width:382px; max-height:500px; }

.entryPage #imgplaceholder{background-color: #C8C8C8; color: #fff; font-size: 24px;  }
.entryPage #imgplaceholder span {
	position: relative;
    text-align: center;
    display: block;
    top: 40%;}

.entryPage #workDetailsCont {float:left; padding-left:36px; width: 382px !important; top: -5px;
    position: relative; }
#workDetailsCont .item .label{ width: 150px; }
#workDetailsCont h1 {margin-top:0px; text-transform: none; font-size: 1.2em; line-height: 1.2em; }
#workDetailsCont h1 em { font-style: normal !important; }

#altTitlesDiv{ font-family: 'Foundry Sterling W01 Bk'; }


#queueNav {  position: relative; }
.entryPage #previousRecord, .entryPage #nextRecord { display:block; width:45px; height:64px; text-indent:-3000px; overflow:hidden; position:absolute; top:120px; }
.entryPage #previousRecord { background:url(images/graphic_prev_arrow_large.png) no-repeat; left:40px }
.entryPage #nextRecord { background:url(images/graphic_next_arrow_large.png) no-repeat; right:20px; }


.entryPage #centerMatter #leftColumn{float:left; margin-left: 150px; width:382px; }
.entryPage #centerMatter #rightColumn{float:right; margin-right: 150px; width:382px;}

.entryPage #centerMatter .item { text-indent:-20px; padding-left:20px;}

.entryPage #mainMatter {width:800px; margin: 0 auto 30px; min-height:400px;}

#loadcontent{ text-align:center; min-height:300px; clear:both; }
#loadcontent #loader{ margin-top:150px;}

#entryFullCitation {
	color: #003264;
	font-size:1.1em;
	line-height: 1.2em;
}

#moreinfo{ text-align: center; padding-top: 50px; color: #003264; margin: auto;}
#moreinfo #contactFormWrapper { margin-top: 0em !important; }
#moreinfo #moreinfo_form {display: none; }

	/*  [exhibitions]  */
	.traveledref{ margin-top:.5em; font-size:.9em; }
	.entryPage .traveledref {padding-top: .5em; border-top: solid 1px #C7C6C6;}
	.traveledref .heading{ font-family: 'Foundry Sterling W01 Bk'; font-size: .9em; color: #ACAAAA; }
	.traveledref ul{margin:0px; padding: 0; }
	.traveledref li{ list-style:none; }
/*	.traveledref li:before {content: "- "; }
*/	
	
#beginWorksHeading{ font-family:'Foundry Sterling W01 Demi'; color: #929090; margin:2em 0 .8em; padding-bottom: .5em; border-bottom: solid 1px #929090; font-size:.9em; }


/* catalogue image */
#catalogueDir .catWorksCont {margin-right:-20px !important; }
.catWorksCont .item{width:235px; float:left; height:280px; margin: 0 20px 30px 0; text-align:center; position:relative; padding:8px; 
	border-top:1px solid #E6E2E3; border-left:1px solid #E6E2E3;
	border-right:1px solid #CDC9CA; border-bottom:1px solid #CDC9CA; }
.catWorksCont .item.long{height:298px;}
.catWorksCont .item img{ margin: 0 auto 8px; max-width:200px; max-height: 210px;}
.catWorksCont .item .noimg {    display: inline-block;
    background-color: #C8C8C8;
    font-size: 16px;
    color: #FFF;
    letter-spacing: 1.3px;
}
.catWorksCont .item .noimg span{ position: relative; text-align: center; display: block; top: 40%; }

.catWorksCont .item .caption {text-align:left; position:absolute; bottom:4px; font-size:13px; line-height: 1.3em; padding-right:8px; background-color:rgba(255,255,255,0.5);}
.catWorksCont .item .workTitle {font-family:'Foundry Sterling W01 Demi'; font-size:14px; line-height: 16px; color: #44617F;}
.workTitle em span { font-family:'Foundry Sterling W01 Bk'; color: gray;}
.workTitle em span.alttitle { color: #44617F;}
.workTitle:hover em span.alttitle {color: inherit !important; }
.workTitle em { font-style: normal;  }
.workTitle {text-decoration: none !important; }
.item .catNo {color:#7D797A; white-space:nowrap;}
.catWorksCont .item.fade img{ opacity:0.2;filter:alpha(opacity=20); }

.imgplaceholder{display:inline-block; background-color:#E6E2E3; text-align:center; color:#BEBBBB; padding:45% 0; width:300px;}
.enlarge{font-size:13px; margin-top:.5em; background:url('images/icon_zoom.gif') no-repeat left; padding-left:14px; color:#999; display:inline-block;}

#catWorks .interactive{ border: none; text-align: left; margin-top:.3em; margin-left: 0px; float:left; visibility:hidden;}
#catalogIndex #catWorks .interactive { visibility:visible; }
#popoutEntries .interactive, #relatedcont .interactive, #alsoRelatedcont .interactive, #essays .interactive, #pageIndex .interactive {display:none;}

.fancybox-title .interactive{ float:none;}
#mainCatImage a{border-bottom:none;}

.item .dims {color:#7D797A; padding-top:4px; margin-top:6px; border-top:1px solid #efefef; width:100%;}
.catWorksCont .item .creditline, .sizeWrapper .item .creditline { padding-top:4px; margin-top:6px; border-top:1px solid #efefef; width:100%; display: inline-block;}
.catWorksCont .item .reference, .sizeWrapper .item .reference { padding-bottom:4px; margin-bottom:6px; border-bottom:1px solid #efefef; width:100%; display: inline-block;}

.caption .catDate{ white-space: nowrap; }
.sizeWrapper .caption .catDate{white-space: normal}

.captionCrop.open{ position:absolute; background-color:#fff; -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); padding-bottom:4px;}

#catWorks{ 
	margin-top:20px;
	margin-bottom:20px;
	padding-top: 20px;
	padding-bottom: 20px; 
	text-align:left;
} 
#collectionsEntry #catWorks, #exhibitionEntry #catWorks, #literatureEntry #catWorks{ min-height:300px;}
.slideshow a.image, a.zoom {border-bottom:none !important;}
.slideshow a.image img:hover, a.zoom img:hover{opacity:0.5;filter:alpha(opacity=50);}
#catWorks a.image, .slideshow a.image, a.zoom{display:inline-block; border-bottom:none; min-height:45px}
.closed .slideshow a.image { display:inline-block;}
.slideshow a.image:hover, a.zoom:hover{ background: url('images/icon_zoom_lg.png') no-repeat center center;}
.fancybox-skin{text-align:left;}


/* in slideshow */
.fancybox-title {line-height:15px !important; min-width: 400px !important; }
.fancybox-title .workTitle{ color: #FFFFFF; text-decoration: none; border-bottom: 1px dotted #ABABAB; font-size:14px; }
.fancybox-title .workTitle:hover { color: #71888e;  border-bottom-color:#71888e;}
.fancybox-title .catNo {color:#ABA5A7;}
.fancybox-title .imagecount { float:right; color:#ABA5A7;}
#slide-instructions{ text-align: center; font-size:10px; margin-top:2px; color:#ABA5A7; line-height:8px; white-space:nowrap;}

	/* list view */
.listview .item {margin:.8em 0; padding-bottom:.8em; clear:both; border-bottom:1px solid #efefef; position:relative; }
.listview .woImg{padding-left: 1em;}
.listview .item img { max-width: 100px; max-height:200px; margin-right:1em;}
.listview .item a.image{ float:left; }
.listview .item .noimg {display:inline-block; background-color:#E6E2E3; width:100px; height: 120px; text-align:center; font-size:.6em; color:#BEBBBB; float:left; margin-right:16px;}
.listview .item .noimg span{padding-top:50px; display:inline-block}
.listview .item .reference {padding-bottom:.5em;}
.listview .item .creditline {padding-top:.5em;}
.listview .item .dims {padding-top:.5em; border-top: none; }

	/* by size */
.sizeWrapper .item {float:left; padding-right:1em; position:relative }
.sizeWrapper .item .bookmarkLink{ right: 6px;}
.sizeWrapper { max-height: 560px; overflow-y: hidden; overflow-x: auto; clear:both; margin-top:0;}
.sizeWrapper .item .caption{font-size:13px; line-height: 1.3em; padding-top:1em;}
.sizeWrapper .item .caption em{font-size:12px;}
.sizeWrapper .item .noimg {display:inline-block; background-color:#E6E2E3; text-align:center; font-size:10px; color:#BEBBBB; }
.noimg span{position: relative;top: 35%; }


/*     WHAT IS THIS FOR?? - VIEW BY SIZE     */
.innershadow {	
	-moz-box-shadow: inset 10px 0 10px -10px #A0987A,inset -10px 0 10px -10px #A0987A;
	-webkit-box-shadow: inset 10px 0 10px -10px #A0987A,inset -10px 0 10px -10px #A0987A;
	box-shadow: inset 10px 0 10px -10px #A0987A ,inset -10px 0 10px -10px #A0987A;
}

.sizeWrapper::-webkit-scrollbar, .innerCont::-webkit-scrollbar {
    width: 14px;
}
 
.sizeWrapper::-webkit-scrollbar-track, .innerCont::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2); 
    border-radius: 2px;
}
 
.sizeWrapper::-webkit-scrollbar-thumb, .innerCont::-webkit-scrollbar-thumb {
    border-radius: 6px;
    -webkit-box-shadow: inset 0 0 6px rgba(176,170,171,0.9); 
}

#norecord{ margin:100px; text-align:center; color:#999 }

/*     SECTIOMN PAGES      */
#mainBodyText { color: #003264; width: 530px; }
.loginPage #mainBodyText { width: 100%; }
#mainBodyText td, #mainBodyText p { color: #003264; }

#mainBodyText p { hyphens: auto; text-align: justify; }

.chronology #mainBodyText td{ text-align: left; vertical-align: top; padding: 0 0 20px 0; }


#contactFormWrapper input, #contactFormWrapper textarea{ font-size: .9em; }
#contactFormWrapper{ margin-top: 2em; }
#contactFormWrapper td{padding: 10px 10px 0 0; vertical-align: top; }
.button{ display: inline-block;
    padding: 2px 5px;
    border: 1px solid #ccc;
    text-decoration: none !important;
}

#loginForm p {text-align: left; }
#loginForm table label{ width: 120px; text-align: right; display: inline-block; margin-right: .2em; }
#loginForm td{ text-align: left; padding: 2px; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
		JQUERY UI — TABS 				
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.ui-widget.ui-widget-content {
    border:none !important;
	padding:0; 
	margin:0;
}
.ui-widget{
	font-size: inherit !important;
}
.ui-widget-header{
	background-color: transparent !important;
    background-image: none !important;
	border-bottom: 1px solid #AAAAAA !important;
    padding-left: 8px !important;
}

.ui-tabs .ui-tabs-panel {
    padding: 0 !important;
}
.ui-tabs-tab{	margin-right: 10px !important;}
.ui-tabs-tab a{ text-decoration: none !important; }
#tabs #suppTableContent{
	margin: 0 40px;
}
.ui-widget-header{ border-top: none !important; border-left: none !important; border-right: none !important; }
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{    padding: .2em .5em !important; }

.ui-state-active{ border: 1px solid #AAAAAA !important; background: white !important;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color: #454545 !important;}
