body.singular .sf-menu li#menu-item-3211 a:link,
body.singular .sf-menu li#menu-item-3211 a:visited,
body.taxonomy .sf-menu li#menu-item-3211 a:link,
body.taxonomy .sf-menu li#menu-item-3211 a:visited {
    background:     #000;
	outline:		0;
   	color: #fff;
   	-moz-box-shadow: 10px 10px 4px #977731;
	-webkit-box-shadow: 10px 10px 4px #977731;
	box-shadow: 10px 10px 4px #977731;
	position: relative;
}
#header { position: relative; }
h2.entry-title { margin: 0; }
h3.entry-title {
	padding: 20px 0px;
	color: #333;
}

h3.entry-title span {
	display: block;
	font-size: smaller;
	padding-top: 5px;
}
p.explore-subtitle {
	font-family: Arial, sans-serif;
	padding: 30px 20px 0px;
	font-size: 120%;
}

p.explore-boilerplate {
	font-family: verdana, sans-serif;
	font-size: 80%;
	padding-left: 15px;
	padding-right: 15px;
}

/*.hentry {
	background: url("../images/bg-nav-special.png") repeat-x scroll 0 39px #FFFFFF;
}*/
.hentry .hentry {
	background: none;
}

#explore-all.contentBox {
	float: none;
	margin: 10px 0;
	clear: both;
	width: 930px;
	zoom: 1;
	overflow: hidden;
}

body.ie7 #explore-all.contentBox {
	margin-bottom: 20px;
}
/* Tabs */
div#explore-menu {
	background-color: #666;
	height: 48px;
	width: 960px;
	overflow: hidden;
}

ul#menu-explore-menu {
	list-style: none;
	float: left;
	left: 45%;
	position: relative;
	/*padding-top:16px;*/
}

ul#menu-explore-menu li {
	float: left;
	position: relative;
	right: 50%;
	background: #666 url(../images/tab-r-m.png) repeat-x bottom;
	min-width:
}

ul#menu-explore-menu li span {
	display: block;
	background: transparent url(../images/tab-r-l.png) no-repeat left bottom;
	padding-left: 44px;
}

ul#menu-explore-menu li span a {
	color: black;
	font-weight: bold;
	font-size: 120%;
	text-decoration: none;
	display: block;
	height: 32px;
	background: transparent url(../images/tab-r-r.png) no-repeat right bottom;
	line-height: 30px;
	padding-right: 40px;
	padding-left: 5px;
	min-width: 40px;
}

ul#menu-explore-menu li#menu-item-3216 span a {
	background: transparent url(../images/tab-r-rr.png) no-repeat right bottom;
	padding-right: 60px;
}

ul#menu-explore-menu li#menu-item-3216.current-menu-item span a {
	background: transparent url(../images/tab-wh-rr.png) no-repeat right bottom;
}

ul#menu-explore-menu li#menu-item-3209 span {
	background: transparent url(../images/tab-r-ll.png) no-repeat left bottom;
}

ul#menu-explore-menu li.current-menu-item,
body.single ul#menu-explore-menu li:first-child,
body.taxonomy ul#menu-explore-menu li:first-child {
	background: transparent url(../images/tab-wh-m.png) repeat-x bottom;
}

ul#menu-explore-menu li.current-menu-item span,
body.single  ul#menu-explore-menu li:first-child span,
body.taxonomy  ul#menu-explore-menu li:first-child span {
	background: transparent url(../images/tab-wh-l.png) no-repeat left bottom !important;
}

ul#menu-explore-menu li.current-menu-item + li span,
body.single ul#menu-explore-menu li:first-child + li span,
body.taxonomy  ul#menu-explore-menu li:first-child + li span {
	background: transparent url(../images/tab-r-wh-l.png) no-repeat left bottom;
}

ul#menu-explore-menu li.current-menu-item span a,
body.single  ul#menu-explore-menu li:first-child span a,
body.taxonomy  ul#menu-explore-menu li:first-child span a {
	background: transparent url(../images/tab-wh-r.png) no-repeat right bottom;
}

ul#menu-explore-menu li span a:hover {
	text-decoration: none;
	color: #fff;
}

ul#menu-explore-menu li.current-menu-item span a:hover,
body.single  ul#menu-explore-menu li:first-child span a:hover,
body.taxonomy  ul#menu-explore-menu li:first-child span a:hover,
body.single-people ul#menu-explore-menu li#menu-item-3218 span a:hover {
	text-decoration: none;
	color: #000;
}

body.single-people ul#menu-explore-menu li#menu-item-3209 span {
	background: transparent url(../images/tab-r-ll.png) no-repeat left bottom !important;
}

body.single-people ul#menu-explore-menu li:first-child span a {
	background: url("../images/tab-r-r.png") no-repeat scroll right bottom transparent;
}

body.single-people ul#menu-explore-menu li:first-child {
	background: url("../images/tab-r-m.png") repeat-x scroll center bottom #666666
}

body.single-people ul#menu-explore-menu li#menu-item-3218 {
	background: transparent url(../images/tab-wh-m.png) repeat-x bottom;
}

body.single-people ul#menu-explore-menu li#menu-item-3218 span {
	background: transparent url(../images/tab-wh-l.png) no-repeat left bottom !important;
}

body.single-people ul#menu-explore-menu li#menu-item-3218 + li span {
	background: transparent url(../images/tab-r-wh-l.png) no-repeat left bottom;
}

body.single-people ul#menu-explore-menu li#menu-item-3218 span a {
	background: transparent url(../images/tab-wh-r.png) no-repeat right bottom;
}

/*** yellow bar */
#explore-yellowbar {
	background: #f8c351;
	height: 26px;
	width: 960px;
	position: relative;
	left: -15px;
	margin-bottom: 10px;
	font-family: Verdana, sans-serif;
	color: #000;
	line-height: 26px;
	clear: both;
}
#explore-yellowbar p {
	margin: 0;
	padding: 0 0 0 20px;
}

/*** Archive Pages ***/
.playIcon {
	position: absolute;
	top: 50px;
	left: 40px;
}

.wp-caption a {
	color: #000;
	background: none;
	padding-left: 0;
	border: 0;
}

li.wp-caption {
	position: relative;
	width: 165px;
	min-height: 215px;
	padding: 0;
	margin: 0 10px 30px;
  float: left;
}

.wp-caption-a {
	display: block;
	width: 165px;
	height: 165px;
}

a img.wp-post-image {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	border: 0;
	padding: 0;
	float: none;
}

.wp-caption-title {
	margin: 3px 0 0;
	text-align: left;
}

.wp-caption-text {
	max-width: 151px;
}

.more-block {
	height: 210px;
	min-height: 210px;
}

.ie9 .more-block {
	height: 208px;
	min-height: 208px;
}
.safari .more-block {
	height: 209px;
	min-height: 209px;
}

.explore-active {
	height:auto;
	min-height: 222px;
	max-width: 190px;
}

.explore-active .wp-caption-text {
	max-width: 185px;
}


.explore-active .wp-caption-title {
	max-width: 185px;
	line-height: 13px;
	margin-top: 3px;
}

.explore-active .wp-caption-title a:link {
	color: #000;
	text-decoration: none;
}

.explore-active .wp-caption-a {
	width: auto;
	height: auto;
	text-align: center;
	color: #000;
	text-decoration: none;
}
.explore-active a .wp-post-image {
	max-width: 185px;
	max-height: 185px;
	float: none;
	margin: 0 auto !important;
}
.explore-active a .playIcon {
	position: absolute;
	top: 50px;
	left: 70px;
}

/********* works of art and explore the archive thumbnails are different size ********/
#explore-woa,
#explore-explore,
#explore-thumbnail-alternates {
	position: relative;
	clear: both;
}
body.single li.wp-caption  {
	position: relative;
	width: 210px;
	min-height: 263px;
	padding: 0;
	margin: 0 auto 30px;
}

/*body.single.ie7 li.wp-caption {
	min-height: 275px;
}*/
body.single .wp-caption-a {
	display: block;
	height: 200px;
	width: 200px;
	margin: 0 auto;
	text-align: center;
}

body.single a .wp-post-image {
	max-width: 200px;
	max-height:200px;
	width: auto;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	border: 0;
	padding: 0;
	float: none;
}

body.single a .playIcon {
	position: absolute;
	top: 70px;
	left: 70px;
}

body.single .wp-caption-text,
body.single .wp-caption-title {
	max-width: 200px;
	margin: 0 auto;
}

body.single .more-block {
	height: 258px;
	min-height: 258px;
}

body.single.ie9 .more-block {

}

body.single .explore-active {
	height:auto;
	width: 230px;
	max-width: 225px;
}

body.single span.adjust {
	right: 5px;
}

body.single .explore-active span.adjust {
	right: 0px;
}

body.single .explore-active .wp-caption-text {
	max-width: 215px;
}

body.single  .explore-active .wp-caption-title {
	max-width: 215px;
	line-height: 13px;
	margin-top: 3px;
}
body.single  .explore-active .wp-caption-a {
	width: auto;
	height: auto;
}
body.single .explore-active a .wp-post-image {
	max-width: 215px;
	max-height: 215px;
	margin: 0 auto !important;
}


body.single .explore-active a .playIcon {
	position: absolute;
	top: 40px;
	left: 90px;
}

#explore-woa h4,
#explore-explore h4 {
	margin: 0;
	padding: 5px 0 10px 0px;
}

#explore-woa ul,
#explore-explore ul,
#explore-thumbnail-alternates ul {
	margin: 0;
    padding: 0;
    position: relative;
}

/* cloned styles */

/********* Map slider is different size *******/
body.slug-map li.wp-caption  {
	position: relative;
	width: 208px;
	min-height: 235px;
	padding: 0;
	margin: 0 auto 30px;
}

body.slug-map.ie7 li.wp-caption {
	min-height: 251px;
}

body.slug-map .wp-caption-a {
	display: block;
	height: auto;
	width: 200px;
	margin: 0 auto;
	text-align: center;
}

body.slug-map .wp-post-image {
	max-width: 200px;
	max-height:200px;
	width: auto;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	border: 0;
	padding: 0;
	float: none;
}

body.slug-map.ie8 .wp-post-image {

}

body.slug-map .playIcon {
	position: absolute;
	top: 20px;
	left: 60px;
}

body.slug-map .wp-caption-text,
body.slug-map .wp-caption-title {
	width: 196px;
	max-width: 196px;
	margin: 0 auto;
}
body.slug-map .wp-caption-text {
	font-size: 10px;
}

body.slug-map .more-block {
	height: 234px;
	min-height: 234px;
}

body.slug-map.ie7 .more-block {
	height: 232px;
	min-height: 232px;
}

body.slug-map .explore-active {
	height:auto;
	width: 250px;
	max-width: 250px;
	-moz-box-shadow: 0px 0px 10px #666;
	-webkit-box-shadow: 0px 0px 10px #666;
	box-shadow: 0px 0px 10px #666;
	zoom: 1;
}

body.slug-map.ie7 .explore-active {
	min-height: 270px;
	height: auto;
	z-index: 20;
}

body.slug-map span.adjust {
	right: 5px;
}

body.slug-map .explore-active span.adjust {
	right: 0px;
}

body.slug-map .explore-active .wp-caption-text {
	max-width: 215px;
}

body.slug-map .explore-active .wp-caption-title {
	max-width: 215px;
	line-height: 13px;
	margin-top: 3px;
}
body.slug-map .explore-active .wp-caption-a {
	width: auto;
	height: auto;
}
body.slug-map .explore-active .wp-post-image {
	margin: 0 auto !important;
	display: block;
}

body.slug-map .explore-active .playIcon {
	position: absolute;
	top: 10px;
	left: 90px;
}



/******* on to rest of styles *********/


.pagination {
	font-size: 80%;
	clear: both;
	float: right;
	line-height: 100%;
	zoom: 1;
	height: 20px;
	width: auto;
	margin-top: 10px;
}

.pagination .page-numbers {
	border-left: 1px solid #000;
	padding: 1px 5px;
	color: #900;
}
.pagination .page-numbers:first-child,
.pagination .prev + .page-numbers {
	border-left: 0;
}

.pagination a.page-numbers {
	text-decoration: none;
	color: #000;
}

/*** content pages***/
#explore-thumbnail.center-thumb img.wp-post-image {
	float: none;
	max-width: 100%;
	display: block;
	margin: 0 auto 5px;
	padding: 0;
}

#explore-thumbnail.center-thumb {
	color: #000;
	max-width: 830px;
	margin: 0 auto 20px;
	float: none;
	line-height: 130%;
}
#explore-video.center-thumb {
	max-width: 512px;
	margin: 0 auto 20px;
	float: none;
	line-height: 130%;
	color: #000;
}
/*** tall content pages***/
#explore-thumbnail.right-thumb img.wp-post-image {
	float: none;
	max-width: 100%;
	display: block;
	margin: 0 auto 5px;
	padding: 0;
}
#explore-thumbnail.right-thumb {
	color: #000;
	max-width: 500px;
	margin: 0 auto 20px 20px;
	float: right;
	line-height: 130%;
	height: auto;
}


body.single #explore-thumbnail .wp-caption-text {
	width: auto;
	max-width: 100%;
}
#explore-thumbnail-alternates ul.gallery {
	text-align: center;
	margin: 0px auto;
	height: 150px;
	float: none;
	overflow: visible;
}
#explore-thumbnail-alternates .gallery-item {
	float: left;
	width: 168px;
	text-align: center;
}

#explore-thumbnail-alternates .gallery-icon {
	padding: 0 9px;
	margin: 0;
}

#explore-thumbnail-alternates .gallery-icon a {
	display: block;
	height: 150px;
}

.gallery .gallery-item img, 
.gallery .gallery-item img.thumbnail {
	max-width: 150px;
	padding: 0;
}

.cat-list {
	background: #fff url(../images/bg-cat_list.png) no-repeat left top;
	border-bottom: #dfdede 1px solid;
	width: auto;
	float: left;
	min-width: 274px;
	min-height: 126px;
	clear: left;
	margin-bottom: 20px;
	position: relative;
	left: -15px;
}
.cat-list h4 {padding: 5px 0 10px 10px}

.cat-list ul,
ul.learn-more {
	list-style: none;
	padding: 0 0 0 20px;
	margin: 0;
}
.cat-list ul li,
ul.learn-more li {
	background: #fff url(../images/gr-red-arrow.png) no-repeat 0px 4px;
	padding-left: 20px;
	padding-right: 5px;
	margin-bottom: 10px;
	line-height: 130%;
}
.cat-list ul a,
ul.learn-more a {
	color: #900;
	line-height:100%;
	text-decoration: none;
}

ul.learn-more {
	padding-left: 0;
}

#explore-minimap {
	float: right;
	margin-right: 25px;
	position: relative;
}
#explore-minimap h4 {
	padding-bottom: 10px;
}
#map-minimap {
	border: 1px solid #666;
	width: 350px;
	height:200px;
	position: relative;
}
#explore-minimap a#maplink {
	color: #fff;
	padding: 0;
	margin: 0;
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 100;
	top: 0px;
	left: 0px;
}
/*****Filter Nav*******/
.filters {
	float: left;
	font-family: verdana, sans-serif;
	font-size:80%;
	height:231px;
}
.filters ul {
	list-style: none;
	padding: 0 0 0 20px;
	margin: 0;
	background: #fff;
}
.filters ul li {
	background: #fff url(../images/gr-red-arrow.png) no-repeat 0px 4px;
	padding-left: 20px;
	padding-right: 5px;
	margin-bottom: 10px;
	line-height: 130%;
}
.filters ul a {
	color: #900;
	line-height:100%;
	text-decoration: none;
}

.filters h4 {
	color: #666;
	background: none;
	padding-left: 0;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
}

#filter-all {
	width: 960px;
	height: 26px;
	border-bottom: 1px solid #767676;
	float: none;
}
#filter-all p {
	margin: 0 20px;
}
#filter-styles {
	width: 221px;
	border-right: 1px solid #767676;
}
#filter-materials {
	width: 210px;
	border-right: 1px solid #767676;
}
#filter-venues {
	width: 142px;
	border-right: 1px solid #767676;
}
#filter-decades {
	width:123px;
	border-right: 1px solid #767676;
}
#filter-exhibitions {
	width:252px;
}

#filter-nav .current-cat a {
	font-weight: normal;
	color: #666;
}

/***********Map Styles ************/
body.slug-map #content {
	overflow: hidden;
	padding-bottom: 20px;
}
#map-filters{ float:left; }

#map-map {
	margin-left: 262px;
}
#map-filters {
	width:242px;
}
#map-filters {
	font-weight: normal;
	color: #000;
}
#map-filters h4 {
	padding-top: 0px;
	padding-bottom:5px;
	font-size: 80%;
}
#map-filters p {margin: 15px 0 0 20px;}
#map-filters ul {
	list-style: none;
	margin-bottom: 0;
	margin-left: 20px;
}
#map-filters input, #map-filters label {
	padding-bottom: 10px;
	padding-right: 15px;
}

#map-neighborhoods select {
	font-size: 11px;
}
#map-map {
	margin-top: 20px;
}
#minimapDiv {
	width: 100%;
	height: 100%;
}
#minimapDiv img {
	max-width: none !important;
}

/**********People Styles************/
#explore-people {
	overflow: hidden;
	margin-top: 25px;
}
#explore-people .column {
	float: left;
	width: 210px;
	padding:0 7px 0 15px;
	margin: 0;
	list-style: none;
}

#explore-people ul li {
	background: #fff url(../images/gr-red-arrow.png) no-repeat 0px 3px;
	padding-left: 20px;
	padding-right: 5px;
	margin-bottom: 10px;
	line-height: 130%;
}
#explore-people ul a {
	color: #900;
	line-height:100%;
	text-decoration: none;
}


/*********** slider **************/

#explore-thumbnail-alternates .viewer-controls {
	top: 0px;
	background: transparent url(../images/bg-controls-150.png) no-repeat left top;
	height: 150px;
} 

#map-map .viewer-controls {
	width: 240px;
	left: 35px;
	background: transparent url(../images/bg-controls-304.png) no-repeat left top;
	height: 152px;
	top:80px;
}
.ie7 #map-map .viewer-controls {
	left: 0;
	top: 30px;
}
.firefox #map-map .viewer-controls {
	left: 34px;
}
#map-map .viewer-control {
	width: 16px;
	height: 152px;
	line-height: 152px;
}

#explore-thumbnail-alternates .viewer-control {
	height: 150px;
	line-height: 150px;
}

#map-map .viewer-next {
	right: 0px;
	background: transparent url(../images/bg-controls-304.png) no-repeat right bottom;
}

#explore-thumbnail-alternates .viewer-next {
	background: transparent url(../images/bg-controls-150.png) no-repeat right bottom;
}

#map-map .viewer-prev {
	left: 0px;
	background: transparent url(../images/bg-controls-304.png) no-repeat left bottom;
}

#explore-thumbnail-alternates .viewer-prev {
	background: transparent url(../images/bg-controls-150.png) no-repeat left bottom;
}