/* --- Applies to most text types --- */
p { padding: 0px; }
div.centered, p.centered { text-align: center; }
div.right, p.right { text-align: right; }
div.indent, p.indent { margin-left: 35px; margin-right: 35px; }
/*p.indent { margin: 20px 45px 0 35px; padding: 0; }*/
div.firstlineindent, p.div.firstlineindent, p.firstlineindent { text-indent: 30pt; }
div.headerspace0 { margin-top: 0px; padding-top: 0px }
.smallcaps { font-variant: small-caps; font-size: 1.1em; }
.tabular td { vertical-align: top; padding: 0px 10px 4px 0px; margin: 0px; border: solid 1px #ffffff; }
.essay table.tabular tr td { padding: 1px 4px; border: 1px solid #BBB; }
.simple .tabular tr td:first-child { white-space: nowrap; min-width: 60px; }
.simple .tabular tr td:last-child { padding-right: 0px; }
.research-content { float: left; padding-bottom: 10px; }
.research-header { float: left; }
.related-material { float: left; }
.research-project-section { padding: 0; margin-top: 0px; clear: both; }
.para { padding: 0px 20px 14px; }
.authors { padding: 14px 20px 7px; }
.authors p { padding: 0px 0px 7px; }
.research-project-section a { border-bottom: 1px solid #00AED3; }
.research-project-text { padding: 0px 0px 14px; float: left; }
h1.title { padding: 11px 240px 13px 10px; }
h1.title .series-title { color: #666; 
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase; font-weight: bold;
	font-size: 0.75em; font-variant: small-caps;
	display: block;
}
h1.title .full-title { clear: left; }
h3.sub-heading, h4.sub-heading { font-weight: normal; color: #565656; padding: 14px 20px; margin: 0px; font-size: 1.3em;  }
.expandable-text h3:first-child, .expandable-text h4:first-child { padding-top: 0px; }
.boxheading { border-top: 1px solid #E5E2DE; }
.content-header { padding-bottom: 25px; }
#region-header-first, #region-header-second {
  margin: 0;
  border-bottom: 1px solid #E5E2DE;
}
.region-header-second-inner {
	float: none;
}
.isbn {
  position: absolute;
  right: 10px;
  bottom: 11px;
  color: #999;
  z-index: 20;
  font-size: 0.95em;
  font-family: 'Tate New Thin', Arial, Helvetica, sans-serif;
}
#zone-content #region-content h2.page-heading { 
	margin: 11px 0px 0px; padding: 0px 20px; 
	font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #444;
	font-size: 1.55em; line-height: 1.75em; }
.page-subheading { margin: 0px; font-size: 1.3em; font-weight: bold; color: #999; padding: 0px 20px; }
div.standfirst { font-size: 1.2em; }
div.text-block { padding-bottom: 0px; }
.research-project-text hr { 
	height: 0px;
	border-width: 1px 0px 0px;
	border-style: solid;
	border-color: #E5E2DE;
	margin-left: 15px 0px 15px -1px;
}
.research-breadcrumbs { float: left; position: relative; }
.research-breadcrumbs.artwork { width: 100%; background: #EFEFEF; border-bottom: 1px solid #E5E2DE; }
.breadcrumb-trail { padding: 10px 20px; float: left; display: block; }
.breadcrumb-block { width: 720px; background: #fff; display: block; padding: 0px; float: left; }

.cat-nav-bar { position: relative; text-align: center; display: block; width: 720px; overflow: hidden; height: 30px; line-height: 30px; 
border-top: 1px solid #E5E2DE; border-bottom: 1px solid #E5E2DE; background: #EFEFEF; float: left; clear: left; margin-top: 10px; }

/* LHS MENU */

#block-book-navigation, 
#block-menu-block-1 {margin-left:-10px;}
#block-menu-block-1 {margin-bottom:10px;}
#zone-content .menu {padding:0; margin:0; margin-right:15px;}
#zone-content .menu li {padding:0;  margin:0; }
#zone-content .menu li a { display:block; padding:3px 0 3px 15px; border-bottom:none; border-left:5px solid transparent; color: #444; }
#zone-content .menu a.active { font-weight:bold; color: #444; border-left:5px solid #585b5c;}
#zone-content .menu a:hover,
#zone-content .menu a:focus { color: #0090b5 ; border-left:5px solid #00aed3;}
#zone-content .menu .active a:hover,
#region-sidebar-first .menu a.active:hover,
#zone-content .menu .active a:focus,
#region-sidebar-first .menu a.active:focus { color: #0090b5 ; border-left:5px solid #585b5c;}
#zone-content .menu .active ul li a:hover,
#region-sidebar-first .menu ul li a.active:hover,
#zone-content .menu .active ul li a:focus,
#region-sidebar-first .menu ul li a.active:focus { color: #0090b5 ; border-left:5px solid #00aed3;}
#zone-content .menu li ul { margin:0 0 0 0; padding:0;}
#zone-content .menu li ul li { margin-left:0;}
#zone-content .menu li ul li a  { padding-left:30px; }
#zone-content .menu li ul li ul li a { padding-left:45px; }
#zone-content .menu li ul li ul li ul li a { padding-left:60px; }
#zone-content .menu li ul li ul li ul li ul li a { padding-left:75px; }
#zone-content .menu li ul li ul li ul li ul li ul li a { padding-left:90px; }
#zone-content .menu li ul li ul li ul li ul li ul li ul li a { padding-left:105px; }
#zone-content .menu li ul li ul li ul li ul li ul li ul li ul li a { padding-left:120px; }
#block-book-navigation h2.block-title {display: block; font-weight: normal; margin:0; font-size:1em; line-height:1.75em; padding:0 25px 0 0 ;} 
#block-book-navigation h2.block-title a {display: block; padding:3px 0 3px 15px; border-bottom:none; border-left:5px solid transparent; color: #444;}
#block-book-navigation h2.block-title a:hover,
#block-book-navigation h2.block-title a:focus {color: #0090b5 ; border-left:5px solid #00aed3;}
#block-book-navigation h2.block-title a.active {font-weight:bold; color: #444; border-left:5px solid #585b5c;}
#block-tate-blocks-exhibition-venue-link a, 
#region-sidebar-first .field-event-mts-id a {display: block; padding: 3px 0 3px 15px; border-bottom: none; border-left: 5px solid transparent; color: #444; margin-left:-10px;}
#block-tate-blocks-exhibition-venue-link a:hover, 
#region-sidebar-first .field-event-mts-id a:hover,
#block-tate-blocks-exhibition-venue-link a:focus, 
#region-sidebar-first .field-event-mts-id a:focus {border-left:5px solid #00aed3; color: #0090b5}
#region-sidebar-first .event-free-for-members, 
#region-sidebar-first .field-booking-advice, 
#region-sidebar-first .event-free, 
#region-sidebar-first .book-full {display:none;}


/* BORDERS FOR COLUMNS */

.sidebar-first #region-content, .two-sidebars #region-content { margin-left: -1px !important; border-left: 1px solid #e5e2de; }
.sidebar-second #region-content, .two-sidebars #region-content { margin-right: -1px !important; border-right: 1px solid #e5e2de; }

/* Archive item transcripts */
.inscription { font-family: Courier New, monospace; font-size: 1.1em; }
.inscription .inter { color: #f15d09; }
.inscription .smallcaps { font-size: 1.3em; }
.inscription sup { font-size: 0.9em; line-height: 0.5em; }
.firstlineindent.inscription { text-indent: 0px; }
.para.inscription { padding-bottom: 21px; }
.simple span.tab { width: 30px; display: block; float: left; }

/* --- Expanding/collapsing blocks --- */
.block-with-border { border-top: 1px solid #E5E2DE; border-bottom: 1px solid #E5E2DE; margin-top: -1px; }
.expandable-header {
	margin: -1px 0px 0px; padding: 7px 20px; 
	font-weight: normal;
	color: #565656;
	font-size: 1.3em;
	cursor: pointer;
	position: relative;
	float: left;
	width: 680px;
	border-top: 1px solid #E5E2DE;
}
.collapsed { background: #EFEFEF; }
.expandable-header .main {
	display: block;
	width: 14px;
	height: 17px;
	background: url('../images/controls.gif') no-repeat -6px -97px;
	position: absolute;
	top: 10px;
	right: 5px;
}
.collapsed .main { 
	background-position: -9px 1px; 
}
.expandable-text, .text-block { padding: 0px; clear: left; float: left; width: 720px; }
.expandable-text > div:first-child { margin-top: 14px; }
.tombstone > div:first-child { margin-top: 0px; }
.expandable-text .last-item { margin-bottom: 0px; border-bottom: 14px solid #fff; }

/* --- Exhibition Entry --- */
div.exhibition-entry { margin: 0px 20px 7px; clear: both; }
div.exh-entry-year { float:left; width:70px; font-weight: bolder; }
div.exh-entry-text { margin-left: 70px; }

/* --- Literature Entry --- */
div.literature-entry { margin: 0px 20px 7px; clear: both; }
div.lit-entry-year { float:left; width:70px; font-weight: bolder; }
div.lit-entry-text { margin-left: 70px; }

/* --- Author entry --- */
div.authordate { padding: 15px 20px 5px 20px; }
.authordate { color: #565656; }
.authordate .author { font-weight: bold; }

/* --- Catalogue entry --- */
#zone-content #region-content h2.artwork-heading { font-weight: normal; float: left; display: block; width: 680px; padding-bottom: 10px; margin-bottom: 0px; }
h2.artwork-heading span { line-height: 1.5em; }
h2.artwork-heading .artist { float: left; margin-top: 6px; margin-bottom: 1px; border-bottom: 1px dotted #E5E2DE; font-size: 0.85em; }
h2.artwork-heading .title-row { clear: left; float: left; padding: 2px 0px 0px; }
h2.artwork-heading .title { font-style: italic; margin-right: 3px; }
h2.artwork-heading .datetext { font-size: 0.85em; }
.research-header .artwork-module { position: relative; border-right: none; margin: 0px; display: block; clear: both; border-bottom: 1px solid #E5E2DE; }
#zone-content .research-header .artwork-module h2.artwork-heading { border-bottom: 1px solid #E5E2DE; }
.research-header .artwork-module .module_content { clear: left; }
.top-block { float: left; }
.standfirst-block { float: right; width: 360px; margin-left: -1px; border-left: 1px solid #E5E2DE; }
.catalogue-entry .standfirst, .catalogue .standfirst { margin: 0px; padding: 10px 20px 10px 15px; background: #fff; font-size: 1.1em; line-height: 1.6em; }
.tombstone { padding-top: 10px; padding-bottom: 14px; margin-left: -1px; }
.diptych .tombstone { float: left; width: 360px; border-right: 1px solid #E5E2DE; }
.tombstone div.para { padding-bottom: 0px; padding-right: 15px; }
.catalogue-artwork { float: right; margin: 5px 10px 20px;  max-width: 350px; max-height: 400px; }
.research-project-section .catalogue-artwork a { border: none 0px; }
.catalogue-work-image { max-width: 350px; max-height: 400px; float: right; }
.catalogue-entry .expandable-header, .catalogue .expandable-header,
.sketchbook .expandable-header, .subset .expandable-header, 
.tour-introduction .expandable-header, .theme-introduction .expandable-header { color: #444; font-size: 1em; min-height: 20px; padding: 2px 20px; font-weight: bold; }
.catalogue-entry .expandable-header .main, .catalogue .expandable-header .main,
.sketchbook .expandable-header .main, .subset .expandable-header .main, 
.tour-introduction .expandable-header .main, .theme-introduction .expandable-header .main { top: 4px; }
.catalogue-entry .collapsed, .catalogue .collapsed,
.sketchbook .collapsed, .subset .collapsed, 
.tour-introduction .collapsed, .theme-introduction .collapsed { font-weight: normal; background: #EFEFEF; }
.catalogue-entry .research-project-section, .catalogue .research-project-section { padding-bottom: 0px; float: none; }
.research-project-text.catalogue-entry, .research-project-text.catalogue { padding-bottom: 0px; }

/* --- Artist biography --- */
#zone-content #region-content .biography h2.page-heading { color: #999; }
#zone-content #region-content .biography h2.page-heading strong { color: #444; font-weight: normal; }

/* --- Archive item --- */
#zone-content .simple h2.artwork-heading { border-bottom: 1px solid #E5E2DE;  }
.carousel-holder { width: 680px }
.lead-image-box { padding: 0px; border: solid #E5E2DE; border-width: 1px 0px; margin-bottom: 14px;  }
.lead-image-box .carousel-holder { width: 710px; padding: 0px 5px; }
.research-project-section .fullscreenlink { border: none; }
.caption-line { display: block; clear: left; }
#zone-content #region-content .field-name-body .flexslider.inlineslideshow { margin: 0px; }
#zone-content #region-content .field-name-body .flexslider.inlineslideshow ul.slides li p { color: #565656; margin: 0px; }
#zone-content #region-content .lead-image-box .field-name-body .flexslider.inlineslideshow ul.slides li p { margin: 0px 10px; }
#zone-content #region-content .field-name-body .flexslider.fullscreen ul.slides li p { color: #BFBFBF; }
figcaption p { color: #444; font-size: 1em; line-height: 1.75em; }
.caption-line .title { font-style: italic; margin-right: 2px; }
.carousel-holder p .slide-title { font-weight: bold; }

/* --- Transcript --- */
.transcript { background: #EFEFEF; float: left; padding-bottom: 20px; }
.transcript .research-project-section { float: left; margin: 0px 20px 0px; padding-top: 10px; border: 0px; background: #fff; }
.transcript .text-block { width: 680px; }

/* --- Essay --- */
.essay, .essay .research-project-section { float: none; }
.essay { padding-bottom: 20px; }
.essay div.standfirst { font-size: 1.2em; color: #565656; border-bottom: 1px dotted #E5E2DE; padding: 0px 0px 10px; margin: 0px 20px 20px; line-height: 1.5em; }

/* --- Related entries --- */
.related-list { margin: 4px 0px 0px; float: left; border-bottom: 17px solid #fff; }
h3.related-block { padding: 0px 20px; margin: 0px; font-weight: normal; font-size: 1.3em; color: #565656; }
div.research-block { clear: both; margin-left: 0px; }
.related-list .brightcove-item { margin: 10px 20px 0px; }
.related-list .text-item { margin: 10px 20px 0px; padding-left: 15px; background: url('/art/content/drupal/images/rh-list-arrow.png') no-repeat 0 5px; }
.related-list .text-item a, .related-list .theme a { border-bottom: 1px solid #00AED3; }
span.related-subtitle { color: #999; display: block; clear: left; }
li.related-grid-1col { width: 239px; float: left; height: 339px; overflow: hidden; margin: -1px 0px 0px -1px; padding: 0px; border: 1px solid #E5E2DE;  }
.image-item-image { text-align: center; width: 229px; height: 229px; display: table; line-height: 229px; vertical-align: middle; padding: 5px; }
.image-item-image a { border: none; text-align: center; width: 229px; height: 229px; display: table-cell; line-height: 225px; vertical-align: middle; }
.image-item-image img { max-height: 229px; max-width: 229px; vertical-align: middle; }
.image-item-text { padding: 8px 10px 10px; }
.image-item-text .title-and-date { padding-bottom: 3px; }
.image-item-text .title { padding-right: 3px; font-weight: bold }
a.caption-link { font-weight: normal; border-bottom: 1px solid #00AED3; }
.image-item-text a.caption-link { color: #666; }
.image-item-text a.caption-link:hover,
.image-item-text a.caption-link:focus { color: #0090B5; }
.image-item-text .dates, .image-item-text .description, .image-item-text .credit, .image-item-text .acno  { font-size: 0.95em; color: #828282; }
.image-item-text .description { margin: 0px; }
.image-item-text .dates { white-space: nowrap; }
.related-grid-1col .no-image-box { width: 229px; height: 229px; }
.related-grid-1col .no-image-box .image-message { line-height: 139px; width: 139px; height: 139px; padding: 10px; top: 35px; left: 35px; }

/* Artist biographies */
li.artist-bio { float: left; margin: 10px; padding: 0px; }
li.artist-bio img { width: 100px; }
div.artist-details { padding:2px; margin-top:4px; width:96px; height:40px; }
div.artist-image-holder { width:100px; height:100px; background-color: #e2e2e2; }
.related-entry .artist-image-holder a { border: none; }

/* --- Brightcove media --- */
.brightcove-media { padding: 10px 0px 15px; }
.video-caption { padding: 5px 0px 0px; }
.media-credit { font-size: 0.95em; }

/* --- Map ---- */
.googlemap { margin: 0px 5px; }

/* --- Citation --- */
.citation { clear: both; float: left;
	margin: 10px 10px 0px; padding: 10px; width: 680px;
	font-size: 0.95em; color: #666; border-bottom: 7px solid #fff;
	display: block; background: #EFEFEF; }
.citation h3 { padding: 0px 0px 5px; font-size: 1.05em; color: #666; font-weight: normal; }

/* --- Artworks --- */
.grid-container { width: 719px; overflow: hidden; margin-top: -1px; }
.grid-container .expandable-text { width: 721px; border-bottom: 15px solid #fff; }
.grid-container.block-with-border { border-bottom: 0px none; }
.grid-container.block-with-border .expandable-text > div:first-child { margin-top: 0px; }
.grid-container.block-with-border .expandable-text { margin-bottom: 0px; }
.grid-container .related-list { margin-bottom: 0px; border-bottom: 0px; }
.top-grid { margin-bottom: 0px; }
.grid-work-text .dates { white-space: nowrap; }

/* Override art-and-artists.css */
.explorer-tabs { display: none; }
.explorerResults { border-top: none; margin-top: 1px; }
.research-content .explorerResults, .research-content .explorer-results-container, .research-content .explorerGrid { width: 721px; }
.research-content .explorerResults .listHead, .research-content .explorerResults .listViewtype, .research-content .explorerResults .listFoot, .research-content ul.explorerList .list-work { width: 720px; }
.research-content .explorerGrid li { height: 339px; }
.research-content .explorerGrid { border-top: 0px none; padding-top: 1px; }
.research-content .explorerResults .listFoot { margin-top: -1px; border-bottom: 1px solid #E5E2DE; margin-bottom: 0px; }
.research-content .listData { padding-left: 20px; }
.finberg-search .explorerGrid li { height: 365px; }

/* Turner tour/theme entries within RHS page */
.related-list li.theme { float: left; margin: 0px; padding: 0px; width: 360px; }
.related-list li.theme img { width: 350px; padding: 5px; }
.related-list li.theme .turner-details { padding: 0px 10px 5px; height:60px; }
li .turner-details .title-link { margin-right: 3px; }
li.theme .turner-details .dates { font-size: 0.9em; }
.related-entry .turner-image-holder a { border: 0px none; }
.dark-block .related-entry .turner-image-holder a { position: absolute; top: 5px; left: 5px; }
.dark-block .related-entry .turner-image-holder a img { width: auto; height: auto; position: relative; }

/* Turner sketchbook/subset entries within RHS page */
.dark-header { background-color: #131313; color: #bfbfbf; }
.dark-block { background-color: #131313; }
.grid-container .dark-block { border-bottom: 15px solid #131313; }
.dark-block .explorerGrid li { color: #bfbfbf; border-color: #333; height: 350px; }
.dark-block a span, .dark-block ul.explorerGrid a span { color: #bfbfbf; border-bottom: 1px solid #6E6E6E; }
.dark-block a:hover span,
.dark-block ul.explorerGrid a:hover span,
.dark-block a:focus span,
.dark-block ul.explorerGrid a:focus span { color: #DEDEDE; border-color: #DEDEDE; }
.explorerGrid .dates, .explorerGrid div.acno { font-size: 0.9em; color: #828282; }
.dark-block .dates, .dark-block div.acno { color: #999; }
.artworks-link { clear: both; position: relative; width: 229px; height: 33px; display: block; float: left; border-top: 5px solid #131313; padding: 0px; }
.explorerGrid .artworks-link .icon { border: none; float: left; height: 33px; width: 45px; display: block; background: url('../images/research/sketchbooks-and-subsets-sprite-2.gif') 0px 0px no-repeat; }
.explorerGrid .artworks-link:hover .icon,
.explorerGrid .artworks-link:focus .icon { border: none; background-position: 0px -33px; }
.subset .artworks-link .icon { background-position: 0px -66px; }
.subset .artworks-link:hover .icon,
.subset .artworks-link:focus .icon { background-position: 0px -99px; }
.artworks-link .count { 
float: left;
width: 160px;
line-height: 1.2em;
padding: 5px 10px 5px;
border-radius: 12px;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
background: #4F4F4F;
position: absolute;
top: 5px; }
.dark-block ul.explorerGrid a.artworks-link span { border: none; }
.grid-work-image img { max-height: 229px; max-width: 229px; }


/* --- Highlight uncatalogued artworks (may be just a temporary measure) --- */
.uncatalogued, .explorerResults .uncatalogued .group-title, .explorerResults .uncatalogued .dates, .explorerResults .uncatalogued .ref, .explorerWorks .uncatalogued .title-and-date a, .explorerGrid .uncatalogued .dates  { color: #ff0000; }
.grid-work.uncatalogued img { display: none; }
.uncatalogued .grid-work-image { background: url('../images/research/uncatalogued.gif') 5px 5px; }

/* Turner theme intros */
.turner-header, .period .simple-header { display: block; position: relative; width: 720px; min-height: 300px; background: #ccc; margin-top: 10px; }
.period .simple-header { margin-bottom: 15px; }
.image-header, .image-header .theme-introduction, .image-header .tour-introduction { position: relative; }
.image-header-box { width: 720px; overflow-x: hidden; height: auto; position: relative; min-height: 300px; }
.image-header-box img { border-bottom: 1px solid #BEC1C2; }
.image-header .content-header { z-index: 25; top: 5px; padding-bottom: 11px; position: absolute; max-width: 360px; background: url('../images/research/FFFFFF0.75.png'); }
.image-header .simple .content-header { top: auto; margin-top: -390px; }
.image-header .content-header .date { white-space: nowrap; }
#zone-content #region-content .image-header h2.page-heading { font-size: 1.5em; line-height: 1.6em; }
.image-header-caption { z-index: 5; position: absolute; bottom: 5px; right: 0px; width: auto; max-width: 480px; }
.image-header-caption .text-box { background: url('../images/research/FFFFFF0.45.png'); text-align: right; font-size: 0.9em; padding: 6px 17px 6px 10px; float: right; }
.image-header-caption .text-box:hover,
.image-header-caption .text-box:focus { background: url('../images/research/FFFFFF0.75.png'); }
.image-header-caption .title { font-style: italic; margin-right: 3px; }
.image-header-caption .date, .image-header-caption .subtitle { white-space: nowrap; margin-right: 3px; }
.image-header-caption a { border-bottom: 1px solid #00AED3; }

.slideshow-header-box { display: block; padding-top: 50px; width: 720px; height: 475px; background: #131313; border-bottom: 1px solid #BEC1C2; }
.slideshow-holder { display: block; width: 720px; height: 475px; color: #d2d2d2; color: #BFBFBF; position: relative; }
.slideshow-prev, .slideshow-next {
	cursor: pointer;
	z-index: 100;
	overflow: hidden;
	position: absolute;
	top: 222px;
	left: 0;
	margin-left: -10px;
	background: #FFF200 url(../drupal/images/slider-arrows.png) no-repeat;
	width: 80px;
	height: 80px;
	border-radius: 40px;
	-moz-border-radius: 40px;
	webkit-border-radius: 40px;
	opacity: 0.7;
}
.slideshow-prev.disabled, .slideshow-next.disabled { display: none; }
.slideshow-next { left: auto; right: 0px; background-position: -80px 0; margin-left: 0px; margin-right: -10px; }
.slideshow-prev:hover,
.slideshow-next:hover,
.slideshow-prev:focus,
.slideshow-next:focus { background-color: #FFFE00; opacity: 1; }
.slideshow-header-box .screen { width: 720px; height: 475px; background-color: #131313; margin:0; position:absolute; display: table-cell; text-align: center; vertical-align: middle; overflow: hidden; top: 0px; }
.slideshow-header-box .artwork-box { position: absolute; left: 0px; top: 0px; display: block; overflow: hidden; text-align: left; padding: 0px; margin: 0px; background: url('../images/slideshow/blank.gif'); }
.slideshow-header-box .foreground { z-index: 8; }
.slideshow-header-box .imageMask { z-index: 5; }
.slideshow-header-box .background { z-index: 0; }
.slideshow-header-box .loading { background: #131313 url('../images/slideshow/loading.gif') 50% 50% no-repeat; z-index: 10; }
.slideshow-header-box .main-image { position: absolute; left: 50%; }
.slideshow-caption .text-box { background: #000; opacity: 0.7; font-size: 1em; }
.slideshow-caption .text-box:hover,
.slideshow-caption .text-box:focus { background: #000; opacity: 0.9; }
.slideshow-caption a { color: #BFBFBF; border-color: #666; }
.slideshow-caption a:hover,
.slideshow-caption a:focus { color: #DEDEDE; border-color: #DEDEDE; }
.slideshow-caption .date { font-size: 0.9em; }
.slideshow-info { position: absolute; top: -45px; right: 10px; text-align: right; z-index: 10; }

/* Turner tabs */
.research-tabs { display: none; position: absolute; bottom: 0px; left: 0px; z-index: 10; }
#tab_entry-main { padding-top: 20px; padding-bottom: 15px; }
.sketchbook, .subset { padding-bottom: 0px; }

/* Turner synopsis (themes and tours) ---- */
#tab_synopsis { display: none; padding-top: 6px; }
#tab_synopsis h3.sub-heading { font-style: italic; }
.synopsis { margin: 0px; padding: 0px; clear: left; float: left; width: 720px; }
.entry-link { padding: 0px 20px 15px 0; clear: both; float: right; }
a.full-text-link { border-bottom: 1px solid #00AED3; }

/* --- Footnotes --- */
.footnotes-wrap { padding: 0px 0px 9px; width: 720px; }
div.footnote { padding: 0px 0px 5px; width: 100%; font-size: 1em; position: relative; float: left; clear: both; }
div.footnote-number a { border-bottom: 1px solid #00AED3; }
a.fn { position: relative; top: -0.5em; font-size: 0.9em; }
div.footnote-number { font-weight: bold; position: absolute; width:26px; text-align: left; left: 20px; top: 1px; font-size: 0.9em; }
div.footnote-text { float: left; padding: 0px 20px 0px 54px; }
div.footnote-text a { border-bottom: 1px solid #00AED3; }

/* --- Embedded images and image captions --- */
div.research-project-section .imageholder a, div.related-entry .imageholder a { border: 0px none; }
div.related-entry .imageholder a span.title, div.research-project-section .imageholder .resource-link a { border-bottom: 1px solid #00AED3; }
div.imageholder { padding-top: 8px; padding-bottom: 10px; }
div.size_small { width: 200px; /* min-height: 200px; background-color: #cccccc; border: 2px solid #aaaaaa; */ }
div.size_medium { max-width: 300px; min-width: 170px; /* min-height: 300px; background-color: #cccccc; border: 2px solid #aaaaaa; */ }
div.size_large { width: 680px; /* min-height: 800px; background-color: #cccccc; border: 2px solid #aaaaaa; */ }

div.layout_, div.layout_block, div.layout_block_left { clear: right; }
div.layout_block_center { clear: right; margin-left: auto; margin-right: auto; }
div.layout_block_right { clear: right; margin-left: auto; margin-right: 0px; }
div.layout_flow { float: left; clear: left; margin-right: 35px; }
div.layout_flow_right { float: right; clear: right; margin-left: 35px; }
div.image-caption { position: relative; font-size: 0.9em; text-align: left; padding: 10px 0px 0px; line-height: 1.35em; }
.magnifiable-caption { padding-right: 130px; }
.image-caption .magnifier { top: 10px; right: 5px; }
.image-caption .linked { display: none; }
.headerspace0 div.image-caption { padding-bottom: 0px; font-size: 1em; line-height: 1.75em; }
.lead-image-box div.size_large { width: 710px; padding: 5px; text-align: center; }
.lead-image-box div.image-caption { font-size: 1em; line-height: 1.75em; text-align: left; margin: 10px 15px 0px; padding-bottom: 5px; }
div.image-fig { font-weight: bold; }
.lead-image-box .creator, .lightboxCaption .creator { padding-right: 3px; }
.image-caption .title, .caption .title, .popup-caption .title { font-style: italic; }
.lead-image-box .creatordate,
.lightboxCaption .creatordate,
.popup-caption .credit,
.lead-image-box .credit,
.caption .identifier,
.popup-caption .identifier,
.lead-image-box .identifier,
.lead-image-box .acqtext,
.headerspace0 div.image-caption .credit,
.headerspace0 div.image-caption .identifier {
	font-size: 0.9em;
}
.lead-image-box .creatordate,
.lead-image-box .acqtext,
.lead-image-box .credit,
.lead-image-box .identifier {
	color: #828282;
}
.popup-caption { width: auto; }
.popup-caption a { border-bottom: 1px solid #00AED3; color: #666666; }
.headerspace0 .caption .title, .headerspace0 .image-caption .title { font-style: italic; font-weight: bold; }

/* pop-ups for images ------------------------------------ */
.work-popup, .range-popup {
	background-color: #fff;
	position: absolute;
	padding: 20px 10px 10px;
	z-index: 2000;
	color: #333333;
	border:1px solid #c5c4c3;
	font-size: 1.2em;
	display: none;
	-moz-box-shadow: 0px 0px 50px #bbb; -webkit-box-shadow: 0px 0px 50px #bbb; box-shadow: 0px 0px 50px #bbb; 
}
.work-popup .hintRemove { top: 2px; right: 2px; z-index: 2001; }
.work-popup .pop-image-box { text-align: center; }
.work-popup .pop-image-box.loading { background: url('../images/loading-bars-small.gif') no-repeat 50% 50%;  }
.work-popup .pop-image-box img { display: none; }
.work-popup .text-box { padding-top: 10px; }
.work-popup p { text-align: left; padding: 0px; margin: 0px; font-size: 1em; line-height: 1.6em; }
.work-popup .hidden { display: none; }
.work-popup .listGroupTitle { font-size: 0.9em; }
.work-popup .title { font-style: italic; margin-right: 2px; border: none; }
.work-popup .dates, .work-popup .ref, .work-popup .artwork-link { font-size: 0.9em; }
.work-popup .artwork-link { padding-right: 30px; }
.work-popup .dates { white-space: nowrap; }
.work-popup .togglePop { cursor: pointer; display: block; width: 32px; height: 32px; position: absolute; right: 5px; bottom: 5px; }
.work-popup .togglePop span { display: none; }
.work-popup .enlarge { background: url('../images/expand-collapse-32.png') no-repeat 0px 0px; }
.work-popup .enlarge:hover,
.work-popup .enlarge:focus { background-position: 0px -32px; }
.work-popup .revert { background: url('../images/expand-collapse-32.png') no-repeat 0px -64px; }
.work-popup .revert:hover { background-position: 0px -96px; }

.range-popup { padding: 0px; background: none; border: none 0px; display: block; top: -5000px; }
.range-popup .explorerCarousel { position: relative; }
.range-popup .carousel-title-bar { display: block; background: #fff; padding: 5px 10px; line-height: 26px; min-height: 26px; font-weight: bold; color: #666; }
.range-popup .carousel-clip, .range-popup .background-carousel { z-index: 50; overflow: hidden; width: 100%; margin-left: 0px; position: absolute; top: 1px; }
.range-popup .background-carousel { z-index: 20; overflow: visible; }
.range-popup .carousel-work-list { padding: 0; margin-bottom: 0; width: 5300px; margin-left: 0px; }
.range-popup .item { background-color: #fff; width: 239px; margin: -1px 0px 0px -1px; border: 1px #E5E2DE solid; padding: 0px 0px 4px; float: left; display: block; }

.range-popup .carousel-work-image { width: 239px; height: 239px; }
.range-popup .loading { background: url('../images/loading-bars-small.gif') no-repeat 50% 50%;  }
.range-popup .carousel-work-image img { display: none; }
.range-popup .carousel-work-text a span { border-bottom: 1px solid #00AED3; }
.range-popup .dates, .range-popup .ref { font-size: 0.9em; color: #828282; }
.range-popup .ref { line-height: 1.5em; margin: 0px; padding: 2px 0px; }
.range-popup .current, .range-popup .current .carousel-work-image { background: #EFEFEF; color: #000; }
.explorerWorks .current .title-and-date a { color: #444; }
.explorerWorks .current .title-and-date a:hover { color: #0090B5; }
.range-popup .current { padding: 0px; border-bottom: 5px solid #00AED3; }

/* Catalogue navigation bar */
.cat-nav-bar { position: relative; margin: 0px 0px -1px; text-align: center; display: block; width: 720px; overflow: hidden; height: 30px; line-height: 30px; 
border-top: 1px solid #E5E2DE; border-bottom: 1px solid #E5E2DE; background: #EFEFEF; float: left; clear: left; }
.cat-nav-controls { position: absolute; right: 0px; top: 0px; float: right; }
.cat-nav-previous, .cat-nav-next, .cat-nav-lightbox { margin-right: -1px; float: left; border-left: 1px solid #E5E2DE; border-right: 1px solid #E5E2DE;
width: 30px; height: 30px; top: 0px; display: block; cursor: pointer; overflow: hidden; }
.cat-nav-previous span, .cat-nav-next span, .cat-nav-lightbox span { padding-left: 50px; }
.cat-nav-previous { background: url(../drupal/images/pgr_ctrls.png) -24px -51px; }
.cat-nav-previous:hover,
.cat-nav-previous:focus { background: #00aed3 url(../drupal/images/pgr_ctrls.png) 2px -51px; }
.cat-nav-next { background: url(../drupal/images/pgr_ctrls.png) -25px 2px; }
.cat-nav-next:hover,
.cat-nav-next:focus { background: #00aed3 url(../drupal/images/pgr_ctrls.png) 1px 2px; }
.cat-nav-lightbox { background: url('../images/button_mag.png') 7px -40px; }
.cat-nav-lightbox:hover,
.cat-nav-lightbox:focus { background: #00aed3 url('../images/button_mag.png') 7px -62px; }
.cat-nav-bar .disabled { display: none; }

/* Override art-and-artists.css */
#region-menu { height: auto; }
#groupnavigator { padding-top: 16px; padding-bottom: 15px; }
#header #zone-header-wrapper { display: block; }
.item-list { float: none; padding: 0px; display: block; }


/* Landing page */
.intro { margin-left: 0px; border-right: none; }
.one_column_container { padding-bottom: 20px; }
.masonry-brick img { padding: 5px; }
.panel-slider img { padding: 5px; }
.grid-12 .jcarousel-clip { width: 719px; }
.two-column-slider-item { width: 480px; margin: -1px 0px 0px -1px; float: left; padding-bottom: 0px; }

/* Turner search */
.finberg-search-form { padding: 5px 20px 20px; float: left; width: 680px; }
		
.finberg-search-form .searchbox-wrap { width: 382px; height: 30px; padding: 0px;
	float: left; position: relative;
	border: 1px solid #bec1c2; background: #fff; color: #CCC; }
.finberg-search-form input.searchbox { background: none; margin: 0; text-align: left; height: 26px; line-height: 26px; 
	padding: 2px 5px; width: 334px; border: none; float: left; font-size: 1.2em;
	-webkit-box-shadow: 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px #fff; }
.finberg-search-form input.searchbox:focus { outline: none; }
.finberg-search-form .submit { width: 35px; height: 26px; padding: 0px;
	float: none; position: absolute; right: 0px; top: 2px;
	border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;
	background: url('/art/content/images/mag-search.gif') -2px 3px no-repeat;
	border-left: 1px solid #BEC1C2; cursor: pointer; }
.finberg-search-form .submit:hover,
.finberg-search-form .submit:focus { background-position: -2px -20px; }
		
/* --- Highlight uncatalogued artworks (may be just a temporary measure) --- */
.turner-search .uncatalogued  { color: #444; }
.turner-search .explorerResults .uncatalogued .group-title, 
.turner-search .explorerResults .uncatalogued .dates, 
.turner-search .explorerResults .uncatalogued .ref, 
.turner-search .explorerGrid .uncatalogued .dates { color: #828282; }
.turner-search .grid-work.uncatalogued img { display: block; }
.turner-search .uncatalogued .grid-work-image { background: none; }
.turner-search .explorerWorks .uncatalogued .title-and-date a { color: #666; }
.turner-search .explorerWorks .uncatalogued .title-and-date a:hover,
.turner-search .explorerWorks .uncatalogued .title-and-date a:focus { color: #0090B5; }
.turner-search .explorerResults .noresults { margin: 0px 10px; padding: 10px; background: #efefef; font-weight: bold; }

/* --- Override normal research text styles when displaeyd in Art & Artists pages --- */
.textsModule.xml-technical .footnotes-wrap,
.textsModule.xml-technical .expandable-text,
.textsModule.xml-technical .text-block {
	width: auto; 
}