/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

/* END YUI RESET */

html {
background-color:#191918;
height:100%;
width:100%;
}

body {
background-color:#191918;
color:#fff;
font-family:Trebuchet MS, Trebuchet, Verdana, Arial, Helevetica;
height:100%;
text-align:center;
width:100%;
}

a,object {
outline:none;
}

#loading {
  position: fixed;
  display: none;
  line-height: 25px;
  height: 25px;
  width: 100px;
  left: 50%;
  margin-left: -50px;
  background: #E5B828;
  top: 0;
  border: 2px solid #C29E2A;
  border-top: none;
  font-family: Trebuchet MS, Trebuchet, Verdana, Arial, Helevetica;
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 1px;
}

#loader {
background-color:#000;
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:80;
}

#loaderContent {
height:70px;
left:50%;
margin-left:-93px;
margin-top:-75px;
position:absolute;
top:50%;
width:185px;
z-index:98;
}

#loadingLogo {
background-image:url(/images/logo_loading.png);
background-repeat:no-repeat;
height:0;
overflow:hidden;
padding-top:38px;
width:185px;
}

#loadingStatus {
height:11px;
margin-left:27px;
margin-top:14px;
}

#loadingStatus li {
background-image:url(/images/pagination.gif);
background-position:-30px -14px;
display:block;
float:left;
height:11px;
overflow:hidden;
width:13px;
}

#container {
background-color:#34342b;
border-left:1px solid #000;
border-right:1px solid #000;
margin:0 auto;
min-height:100%;
overflow:hidden;
position:relative;
text-align:left;
width:960px;
}

html>body #container {
width:958px;
}

#content {
margin-bottom:50px;
position:relative;
}

a {
color:#ffda40;
outline:none;
text-decoration:none;
}

#header {
background-color:#fff;
height:57px;
overflow:visible;
position:relative;
}

#header h1 {
margin:0;
}

#header h1 a {
background-image:url(/images/logo.png);
background-repeat:no-repeat;
height:22px;
left:47px;
overflow:hidden;
position:absolute;
top:18px;
width:178px;
}

#header ul {
display:block;
float:right;
margin-top:22px;
width:250px;
}

#header ul li {
color:#999;
float:left;
font-size:12px;
height:12px;
line-height:12px;
margin-left:5px;
margin-right:5px;
}

#header ul li a {
display:block;
height:12px;
}

#header ul li a#collection {
background-image:url(/images/collection.gif);
background-position:0 -12px;
width:91px;
}

#header ul li.selected a#collection {
background-image:url(/images/collection.gif);
background-position:0 0;
width:91px;
}

#header ul li a#vogel_story {
background-image:url(/images/vogel_story.gif);
background-position:0 -12px;
width:101px;
}

#header ul li.selected a#vogel_story {
background-image:url(/images/vogel_story.gif);
background-position:0 0;
width:101px;
}

.small_stripe {
border-top:solid 1px #000;
height:0;
margin:0;
padding:0;
width:960px;
}

#footer {
background-color:#000;
bottom:0;
color:#767575;
font-size:10px;
height:30px;
padding:10px 5px;
position:relative;
text-align:center;
width:948px;
margin: -50px auto 0 auto;
}

#footer a {
color:#ffda40;
text-decoration:none;
}

#footer a:hover {
color:#ecda8a;
}

h1 {
font-size:1.2em;
}

#visualizer {
height:41px;
}

#visualizer_element {
background:url(/images/visualizer.png);
height:40px;
}

#home_content {
background-color:#2f2f2d;
overflow:auto;
width:958px;
}

a.arrow_link {
color:#fff;
cursor:pointer;
display:block;
font-family:Verdana;
font-size:11px;
font-weight:400;
letter-spacing:1px;
line-height:13px;
margin-top:10px;
padding-right:16px;
text-decoration:none !important;
}

a.arrow_link:hover {
color:#F2DF81;
}

span.yellow_arrow {
background-image:url(/images/homepage/yellow_arrow.gif);
background-repeat:no-repeat;
display:block;
float:left;
height:11px;
margin-left:3px;
margin-top: 2px;
width:10px;
}

span.blue_arrow {
background-image:url(/images/homepage/blue_arrow.gif);
background-repeat:no-repeat;
display:block;
float:left;
height:11px;
margin-left:3px;
width:10px;
margin-top: 2px;
}

#home_content .collection_description {
background-color:#3d3d32;
float:left;
height:620px;
padding:40px 30px 30px;
width:558px;
}

html>body #home_content .collection_description {
height:550px;
padding:40px 30px 30px;
width:498px;
}

#home_content .collection_description h1 {
background:url(/images/homepage/fifty_fifty.gif);
display:block;
height:17px;
margin-bottom:15px;
width:415px;
}

#home_content .collection_description p {
color:#b5b5b5;
font-size:15px;
line-height:26px;
margin-bottom:30px;
}

#home_content .collection_description .link {
color:#b5b5b5;
font-size:12px;
line-height:20px;
margin-bottom:30px;
overflow:hidden;
width:450px;
}

#home_content .vogel_story {
background-color:#fff;
color:#000;
float:left;
height:620px;
overflow:hidden;
padding:40px 30px 30px;
width:400px;
}

html>body #home_content .vogel_story {
height:550px;
padding:40px 30px 30px;
width:340px;
}

#home_content .vogel_story h1 {
background:url(/images/homepage/vogel_story.gif);
display:block;
height:39px;
width:242px;
}

#home_content .vogel_story .frame {
border:solid 5px #206cb3;
display:block;
margin:20px 20px 20px 40px;
width: 250px;
}

#home_content .vogel_story .frame img {
display: block;
}

#home_content .vogel_story p {
clear:both;
color:#555;
font-size:13px;
line-height:22px;
margin-bottom:30px;
}

#home_content .vogel_story p .highlight {
color:#206cb3;
}

#home_content .vogel_story a {
color:#555;
}

#home_content .vogel_story a:hover {
color:#4199df;
}

.navigatorOverlap {
height:29px;
}

.navigatorAbout {
background:#000;
height:6px;
}

.navigatorOverlap #navigator {
height:29px;
position:absolute;
width:100%;
z-index:70;
}

#scrim {
background-color:#000;
height:100%;
position:absolute;
width:100%;
z-index:50;
}

#media_scrim {
background-color:#000;
height:100%;
position:fixed;
width:100%;
z-index:90;
}

#media_container {
background-color:#000;
border:solid 1px #ffda40;
left:50%;
margin-left:-300px;
padding:1em;
position:fixed;
top:50%;
width:600px;
z-index:91;
}

#media_details {
color:#999;
font-family:verdana;
font-size:10px;
overflow:auto;
text-align:left;
width:600px;
}

#media_details p {
padding:0.2em;
}

.media_container_video {
height:600px;
margin-top:-300px;
}

.media_container_storyvideo {
height:300px;
margin-top:-150px;
width: 320px !important;
margin-left: -160px !important;
}

.media_container_audio {
height:240px;
margin-top:-120px;
}

#default {
float:left;
width:698px;
}

#default .featured_works {
border-bottom:1px solid #000;
float:left;
height:311px;
overflow:hidden;
width:438px;
}

#default .featured_works li {
display:block;
float:left;
height:156px;
margin-bottom:1px;
margin-right:1px;
width:218px;
}

#default .nav_description,#default .nav_description:visited {
background-color:#000;
color:#fff;
cursor:pointer;
display:block;
float:left;
font-size:13px;
height:311px;
line-height:20px;
padding:40px 30px 30px;
width:260px;
}

html>body #default .nav_description {
height:241px;
padding:40px 30px 30px;
width:200px;
}

#default .nav_description .title {
background:url(/images/homepage/view_the_collection.png);
display:block;
height:0;
overflow:hidden;
padding-top:40px;
width:144px;
}

#default .nav_description .intro {
color:#d7c06a;
display:block;
margin-bottom:20px;
margin-top:10px;
}

.story_bar {
background-color:#000;
height:6px;
width:958px;
}

#nav_options {
background-color:#000;
height:29px;
position:relative;
text-align:center;
width:958px;
}

#nav_options a.left_link {
background-position:0 0;
background-repeat:no-repeat;
color:#fff;
font-family:Verdana;
font-size:10px;
height:13px;
letter-spacing:1px;
margin-top:8px;
padding-left:17px;
text-decoration:none;
}

#nav_options a.left_link {
float:left;
margin-left:22px;
}

#nav_options a#back_link {
background:url(/images/nav_buttons.gif) no-repeat;
background-position:0 -150px;
}

#nav_options a#menu_link {
background:url(/images/nav_buttons.gif) no-repeat;
background-position:0 -30px;
}

#nav_options a#close_link {
background:url(/images/nav_buttons.gif) no-repeat;
background-position:0 -120px;
}

#nav_options a.checked {
background:url(/images/nav_buttons.gif) no-repeat;
background-position:0 -60px;
}

#nav_options a.unchecked {
background:url(/images/nav_buttons.gif) no-repeat;
background-position:0 -90px;
}

#nav_menu {
border-bottom:solid 1px #000;
height:311px;
overflow:hidden;
width:958px;
}

#nav_menu #primary {
background-color:#e5b828;
float:left;
height:311px;
width:260px;
}

#nav_menu #primary .nav_item {
border-bottom:solid 1px #c29e2a;
color:#000;
cursor:pointer;
display:block;
font-size:13px;
height:104px;
line-height:20px;
overflow:hidden;
padding:20px 20px 20px 27px;
}

#nav_menu #primary .nav_item.unselected {
background:#d2a825;
}

html>body #nav_menu #primary .nav_item {
height:64px;
padding:20px 20px 20px 27px;
}

#nav_menu #primary .nav_item .explore,#nav_menu #primary .nav_item .tour,#nav_menu #primary .nav_item .search {
background-repeat:no-repeat;
display:block;
height:0;
margin-bottom:5px;
overflow:hidden;
padding-top:18px;
}

#nav_menu #primary .nav_item .explore {
background:url(/images/homepage/explore.gif);
width:105px;
}

#nav_menu #primary .nav_item.unselected .explore {
background:url(/images/homepage/explore_u.gif);
width:105px;
}

#nav_menu #primary .nav_item .tour {
background:url(/images/homepage/tour.gif);
width:148px;
}

#nav_menu #primary .nav_item.unselected .tour {
background:url(/images/homepage/tour_u.gif);
width:148px;
}

#nav_menu #primary .nav_item .search {
background:url(/images/homepage/search.gif);
width:100px;
}

#nav_menu #primary .nav_item.unselected .search {
background:url(/images/homepage/search_u.gif);
width:100px;
}

#nav_menu ul#navsub {
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
margin-left:25px;
margin-top:25px;
}

#nav_menu ul#navsub li {
margin-bottom:6px;
}

#nav_menu .tertiary {
background:#3d3d35;
border:1px solid #e5b829;
float:left;
height:310px;
width:698px;
}

html>body #nav_menu .tertiary {
height:309px;
width:696px;
}

#nav_menu ul#navsub {
margin-left:15px;
}

#nav_menu ul#navsub li a {
color:#2c2b28;
display:block;
height:16px;
margin-bottom:15px;
text-decoration:none;
width:115px;
}

#nav_menu li a#navsub_artists {
background-image:url(/images/subnav.gif);
background-position:0 -1px;
}

#nav_menu li.selected a#navsub_artists {
background-image:url(/images/subnav.gif);
background-position:-115px -1px;
}

#nav_menu li a#navsub_institutions {
background-image:url(/images/subnav.gif);
background-position:0 -17px;
}

#nav_menu li.selected a#navsub_institutions {
background-image:url(/images/subnav.gif);
background-position:-115px -17px;
}

#nav_menu li a#navsub_dates {
background-image:url(/images/subnav.gif);
background-position:0 -33px;
}

#nav_menu li.selected a#navsub_dates {
background-image:url(/images/subnav.gif);
background-position:-115px -33px;
}

#nav_menu li a#navsub_medium {
background-image:url(/images/subnav.gif);
background-position:0 -48px;
}

#nav_menu li.selected a#navsub_medium {
background-image:url(/images/subnav.gif);
background-position:-115px -48px;
}

#nav_menu li a#navsub_keywords {
background-image:url(/images/subnav.gif);
background-position:0 -64px;
}

#nav_menu li.selected a#navsub_keywords {
background-image:url(/images/subnav.gif);
background-position:-115px -64px;
}

#nav_menu #tours .tour_list {
border:1px solid #3d3d35;
border-top:2px solid #3d3d35;
overflow:hidden;
}

#nav_menu #tours {
  position: relative;
}

#nav_menu #tours .toolbar {
background-color:#3d3d35;
height:20px;
overflow:hidden;
padding-top:9px;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
}

#nav_menu #tours .tour_info {
background-color:#34342b;
border-left:solid 1px #3d3d35;
border-right:solid 1px #3d3d35;
float:left;
height:277px;
overflow:hidden;
width:347px;
position: relative;
}

html>body #nav_menu #tours .tour_info {
width:345px;
}

#nav_menu #tours .tour_info .frame {
background:#000;
display:table;
position: absolute;
height:68px;
left:0;
top:50px;
padding:4px;
text-align:center;
vertical-align:middle;
width:88px;
}

html>body #nav_menu #tours .tour_info .frame {
height:60px;
margin-left:12px;
width:80px;
}

#nav_menu #tours .tour_info .frame .image {
display:table-cell;
margin:0 auto;
position:relative;
text-align:center;
vertical-align:middle;
}

#nav_menu #tours .tour_info .frame img {
display:block;
margin:0 auto;
}


#nav_menu #tours .tour_info ul {
padding-left:112px;
padding-top:50px;
width:200px;
}

.tour_info li.title {
font-size:12px;
font-weight:400;
letter-spacing:0.4px;
}

.tour_info li.blurb {
color:#CCC;
font-size:11.5px;
font-style:italic;
font-weight:400;
letter-spacing:0.2px;
margin-bottom:15px;
margin-top:5px;
}

.tour_info li.attribution {
color:#999;
font-family:Arial;
font-size:11.4px;
letter-spacing:0.5px;
}

.tour_info li.attribution a {
color:#999;
}

.tour_info a.begin_tour {
color:#fff;
cursor:pointer;
display:inline;
float:left;
font-family:Verdana;
font-size:11px;
font-weight:400;
letter-spacing:1px;
line-height:9px;
margin-bottom:50px;
margin-left:112px;
}

#nav_menu #filters {
background-color:#dcb026;
float:left;
width:698px;
}

#nav_menu #filters #filter_list_container {
border:1px solid #e5b829;
float:right;
width:552px;
}

#nav_menu #filter_list_container #filter_list {
background-color:#34342b;
border:2px solid #3d3d35;
float:left;
height:308px;
overflow:hidden;
width:552px;
}

html>body #nav_menu #filter_list_container #filter_list {
height:305px;
width:548px;
}

#nav_menu #filters #filter_list_container #list_area {
background:#34342b;
height:277px;
overflow:hidden;
padding-left:30px;
padding-top:20px;
width:560px;
}

html>body #nav_menu #filters #filter_list_container #list_area {
height:257px;
width:530px;
}

#nav_menu #filters #filter_list_container ul.filter_institutions {
float:left;
width:260px;
}

#nav_menu #filters #filter_list_container ul.filter_years {
float:left;
width:80px;
}

#nav_menu #filters #filter_list_container ul.filter_years_6 {
  width:110px;
}

#nav_menu #filters #filter_list ul.filter_artists li,#nav_menu #filters #filter_list ul.filter_institutions li,#nav_menu #filters #filter_list ul.filter_years li,#nav_menu #filters #filter_list ul.filter_medium li,#nav_menu #filters #filter_list ul.filter_keywords li {
color:#999;
display:block;
float:left;
font-family:Verdana;
font-size:10px;
letter-spacing:-1px;
line-height:13px;
padding-bottom:9px;
width:170px;
}

#nav_menu #filters #filter_list ul.filter_artists li a,#nav_menu #filters #filter_list ul.filter_institutions li a,#nav_menu #filters #filter_list ul.filter_years li a,#nav_menu #filters #filter_list ul.filter_medium li a,#nav_menu #filters #filter_list ul.filter_keywords li a {
color:#fff;
cursor:pointer;
font-family:Trebuchet MS, Trebuchet, sans-serif;
font-size:11.5px;
font-weight:400;
letter-spacing:0.3px;
}

#nav_menu #filters #filter_list ul.filter_institutions li a span.state {
color:#999;
display:inline;
float:left;
width:20px;
}

#nav_menu #filters #filter_list ul.filter_institutions li a span.name {
display:inline;
float:left;
max-width:230px;
}

#nav_menu #filters #filter_list ul.filter_institutions li {
display:block;
float:left;
width:255px;
}

#nav_menu #filters #filter_list ul.filter_years li {
display:block;
float:left;
width:80px;
}

#nav_menu #filters #filter_list ul.filter_years_6 li {
width:110px;
}

#nav_menu #filters #filter_list .filter_toolbar {
background-color:#3d3d35;
height:23px;
overflow:hidden;
padding:9px;
position:relative;
}

html>body #nav_menu #filters #filter_list .filter_toolbar {
height:11px;
}

#nav_menu #filters #filter_list .filter_toolbar a#reset_link {
background:url(/images/reset.gif);
background-repeat:no-repeat;
color:#b4b4ac;
display:block;
font-family:Verdana;
font-size:10px;
height:13px;
left:6px;
letter-spacing:1px;
line-height:9px;
margin-left:25px;
padding-left:17px;
position:absolute;
width:10em;
}

#nav_menu #search_intro {
margin-left:35px;
margin-top:25px;
margin-bottom: 40px;
}

#nav_menu #search_intro p {
font-size:12px;
font-style:normal;
letter-spacing:0.3px;
line-height:22px;
margin-bottom:10px;
width:370px;
}

.searchCall {
  color:#f2df81;
  margin-top: 2em;
  margin-left:35px;
  font-size:12px;
  font-family:Trebuchet MS,Trebuchet,Verdana,Arial,Helevetica, sans-serif;
}

#navigator #search_container form input#search {
border:solid 3px #000;
margin-left:35px;
margin-top:15px;
width:350px;
}

#navigator #search_container form .submit {
background:transparent url(/images/search.gif);
background-repeat:no-repeat;
border:0;
cursor:pointer;
display:block;
height:19px;
margin-left:320px;
margin-top:10px;
overflow:hidden;
padding-top:19px;
width:70px;
}

#detail {
background-color:#34342b;
color:#999;
font-size:13px;
line-height:16px;
position:relative;
width:958px;
}

#detail .assets {
float:left;
margin-bottom:45px;
margin-left:44px;
margin-top:45px;
width:424px;
}

#detail .image_frame {
background:#000;
display:block;
overflow:hidden;
position:relative;
text-align:center;
width:424px;
}

#detail .image img {
border:solid 2px #000;
display:block;
margin:0 auto;
text-align:left;
}

#detail .imageCredit {
font-family:verdana;
font-size:0.8em;
margin-bottom:18px;
padding:0.4em;
}

#detail .text {
float:left;
margin-bottom:35px;
margin-top:38px;
padding-left:44px;
width:415px;
}

#detail dt {
color:#fff;
font-family:Arial;
font-size:10px;
font-weight:700;
letter-spacing:3px;
margin-bottom:3px;
text-transform:uppercase;
}

#detail .additional_media dt,#detail .assets dt {
border-top:solid 1px #000;
margin-bottom:10px;
margin-top:5px;
padding-top:18px;
}

#detail .additional_media .audio .item a,#detail .additional_media .video .item a {
color:#999;
display:block;
font-size:12px;
height:14px;
line-height:14px;
padding-left:14px;
}

#detail .additional_media .audio .item a {
background:no-repeat url(/images/audio_y.gif);
}

#detail .additional_media .video .item a {
background:no-repeat url(/images/video_y.gif);
}

#detail .additional_media .audio .item a:hover,#detail .additional_media .video .item a:hover {
color:#f2df81;
text-decoration:none;
}

#detail .additional_media .list {
margin-bottom:18px;
overflow:auto;
}

#detail .item img {
border:solid 1px #000;
float:left;
margin-right:12px;
}

#detail .item#selected img {
border:solid 1px #ffda40;
}

#detail .additional_text h4 {
color:#fff;
font-family:Verdana;
}

#detail .text h1 {
color:#FFF;
font-family:Arial;
font-size:23px;
letter-spacing:1px;
line-height:25px;
}

#detail div#medium {
font-family:Verdana;
font-size:11px;
margin-top:2em;
}

#detail div#medium a {
font-family:Verdana;
font-size:11px;
}

#detail div#dimensions {
font-family:Verdana;
font-size:11px;
margin-top:2px;
}

#detail div#date {
font-family:Verdana;
font-size:11px;
margin-top:10px;
}

#detail .associated_text_area {
border-bottom:solid 1px #000;
margin-bottom:24px;
padding-bottom:18px;
}

#detail .associated_text {
color:#999;
font-size:12px;
line-height:22px;
margin-bottom:18px;
margin-top:20px;
}

#detail .associated_text p {
color:#F2F1ED;
font-size:13.5px;
letter-spacing:0.2px;
line-height:1.8em;
margin-bottom:1em;
}

#detail #tours {
border-bottom:solid 1px #000;
margin-bottom:24px;
margin-top:2px;
padding-bottom:24px;
}

#detail #tags {
border-bottom:solid 1px #000;
margin-bottom:24px;
padding-bottom:24px;
}

#detail #tours a,#detail #tags a {
font-family:Trebuchet MS;
font-size:13px;
line-height:1.6em;
}

#detail span.dob {
font-family:Verdana;
font-size:13px;
}

#detail #website {
border-bottom:solid 1px #000;
margin-bottom:10px;
margin-top:2px;
padding-bottom:10px;
}

#detail #institution {
font-family:Trebuchet MS;
font-size:13px;
letter-spacing:1px;
margin-top:2px;
padding-bottom:24px;
}

#detail #artist_works {
border-bottom:solid 1px #000;
margin-bottom:24px;
padding-bottom:24px;
}

#detail #institutionWorksLink {
border-top:solid 1px #000 !important;
margin-top:24px;
padding-top:24px;
}

#detail #institutionDisclaimer {
  padding-top:24px;
  margin-bottom: 18px;
  border-top:solid 1px #000 !important;
}

#detail #institutionDisclaimer p {
  font-size:12px;
  font-style: italic;
}

#detail #bibliography {
margin-bottom:10px;
margin-top:2px;
padding-bottom:10px;
}

#detail dt#exhibitions {
border-top:solid 1px #000;
margin-top:2px;
padding-top:24px;
}

#detail #exhibitions_list {
padding-bottom:24px;
}


#detail .global_links li {
display:block;
height:1.6em;
margin-bottom:10px;
}

.additional_text {
font-family:Verdana;
font-size:11px;
}

.additional_text li {
margin-bottom:2em;
}

.additional_text h4 {
color:#e3e3dd;
font-size:11px;
font-weight:400;
}

.additional_text p {
font-family:verdana;
margin-bottom:0.3em;
}

.bio_divider {
background-color:#999;
height:1px;
margin:0 auto;
width:80px;
}

#noSearchResults {
padding: 0 0 0 50px;
}

#noSearchResults h1 {
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:400;
letter-spacing:1px;
line-height:0.9;
margin-bottom:1em;
}

#noSearchResults p {
font-size:12px;
line-height:1.6em;
margin-bottom:1em;
width: 500px;
color:#999999;
font-family:"Trebuchet MS",Trebuchet,Verdana,Arial,Helvetica,sans-serif;
}

#works_grid {
display:block;
margin-left:41px;
max-width:876px;
position:relative;
text-align:left;
}

#works_grid_wrapper {
border-top:solid 1px #000;
float:left;
}

#works_grid .row {
border-bottom:solid 1px #000;
border-right:solid 1px #000;
display:block;
float:left;
height:125px;
margin-top:-1px;
overflow:hidden;
text-align:center;
}

#works_grid .cell {
background:#34342b;
border-left:solid 1px #000;
border-top:solid 1px #000;
float:left;
height:100px;
margin:0 auto;
overflow:hidden;
padding:12px;
position:relative;
text-align:center;
width:100px;
}

#works_grid .light {
background:#34342B;
}

#works_grid .light a img {
color:#34342B;
}

#works_grid .image {
display:table-cell;
height:100px;
margin:0 auto;
position:relative;
text-align:center;
vertical-align:middle;
width:100px;
}

#works_list {
margin:0 17px;
position:relative;
text-align:left;
width:924px;
}

#works_list_wrapper {
border-top:solid 1px #000;
float:left;
}

#works_list ul {
border-bottom:solid 1px #000;
border-right:solid 1px #000;
float:left;
margin-top:-1px;
}

#works_list li {
background-color:#34342b;
border-left:solid 1px #000;
border-top:solid 1px #000;
color:#c1c1c1;
display:block;
float:left;
height:140px;
overflow:hidden;
width:460px;
}

#works_list li.odd {
  width: 461px;
}

#works_list li a img {
color:#34342b;
}

#works_list .image {
display:table;
float:left;
height:100px;
margin-left:15px;
margin-top:15px;
width:100px;
}

#works_list .text {
float:left;
margin-left:15px;
margin-top:20px;
width:315px;
}

#works_list h3 {
display:block;
margin-bottom:4px;
}

#works_list h3 a {
text-decoration:none;
}

#works_list h3 a.work {
color:#fff;
display:block;
font-family:verdana;
font-size:12px;
}

#works_list p {
font-size:12px;
line-height:1.5em;
margin-bottom:1em;
}

#works_list .medium, #tour_list .medium {
font-size:12px;
line-height:1.5em;
color: #C1C1C1;
}

#works_list .inst, #tour_list .inst {
font-size:12px;
line-height:1.5em;
color: #C1C1C1;
}

#works_list .artist {
font-size:13px;
font-style:italic;
letter-spacing:1px;
margin-bottom: 4px;
}

#tour_list .artist {
margin-bottom: 4px;
font-weight:bold;
color:#FFDA40;
font-size:13px;
}

#slide_list {
display:table;
position:relative;
text-align:center;
width:960px;
}

.slide_list_container {
  background-image:url(/images/slide_list_bg.gif);
}

#slide_list .image {
background:#292922;
border-left:1px solid #000;
border-right:1px solid #000;
display:block;
height:550px;
margin:0 auto;
overflow:hidden;
padding-bottom:20px;
padding-top:20px;
width:724px;
}

html>body #slide_list .image {
height:510px;
}

#slide_list .image a {
display:table-cell;
height:510px;
vertical-align:middle;
width:724px;
}

#slide_list .image a img {
color:#292922;
display:block;
margin-left:auto;
margin-right:auto;
}

#slide_list .text {
border-left:1px solid #000;
border-right:1px solid #000;
margin:0 auto;
padding:25px 40px;
text-align:left;
width:724px;
}

html>body #slide_list .text {
width:644px;
}

#slide_list .intro_container {
height:510px;
margin:0 auto;
text-align:left;
width:724px;
}

#slide_list .intro_container ul {
float:left;
margin-top:50px;
}

#slide_list .intro_container .sampleimage {
background:#292922;
border:1px solid #000;
display:table;
float:left;
height:120px;
margin-left:15px;
margin-top:15px;
width:120px;
}

#slide_list h3 a em {
font-style:italic;
font-weight:700;
}

#slide_list p {
font-size:0.9em;
margin-bottom:1em;
}

#slide_list .prev,#slide_list .next {
font-size:2.8em;
font-weight:700;
height:510px;
line-height:510px;
margin:4px 0;
position:absolute;
top:12px;
}

#slide_list .prev {
left:50px;
}

#slide_list .next {
right:50px;
}

#slide_list .next a,#slide_list .prev a {
color:#999;
text-decoration:none;
}

#tour_list {
margin:0 auto;
position:relative;
text-align:left;
width:920px;
}

#tour_list .row {
border:solid 1px #000;
border-top: none;
clear:both;
}

#tour_list .first {
border-top: 1px solid #000 !important;
}

#tour_list .dark {
background-color:#292922;
}

#tour_list .image_frame {
display:table;
float:left;
height:460px;
width:460px;
}

#tour_list .image {
display:table-cell;
margin:0 auto;
position:relative;
text-align:center;
vertical-align:middle;
width:420px;
}

#tour_list .image img {
color:#292922;
display:block;
margin:0 auto;
text-align:left;
}

#tour_list .summary {
float:left;
margin-left:30px;
margin-top:30px;
width:400px;
}

#tour_list .summary p {
color:#C1C1C1;
font-size:12px;
line-height:1.5em;
margin:1em 0;
}

#tour_list h3 a:hover {
text-decoration:underline;
}

#modeWidget {
background-color:#000;
height:14px;
left:440px;
padding-top:8px;
position:absolute;
text-align:left;
width:74px;
}

#modeWidget li {
display:block;
float:left;
height:14px;
overflow:hidden;
}

#modeWidget li a {
background-image:url(/images/mode_icons.gif);
display:block;
float:left;
height:14px;
overflow:hidden;
}

#modeWidget li#mode_grid a {
background-position:0 0;
width:22px;
}

#modeWidget li#mode_grid.here a {
background-position:0 -14px;
}

#modeWidget li#mode_list a {
background-position:-22px 0;
width:26px;
}

#modeWidget li#mode_list.here a {
background-position:-22px -14px;
}

#modeWidget li#mode_slides a {
background-position:-48px 0;
width:26px;
}

#modeWidget li#mode_slides.here a {
background-position:-48px -14px;
}

.pagination_widget {
float:right;
height:11px;
}

.pagination_widget ul {
float:right;
}

.pagination_widget li a {
background-image:url(/images/pagination.gif);
display:block;
float:left;
height:11px;
overflow:hidden;
}

.pagination_widget li.page_link a {
background-position:-30px -14px;
width:13px;
}

.pagination_widget li.hellip a {
background-position:-56px -14px;
width:18px;
}

.pagination_widget li.next a {
background-position:-15px -14px;
width:15px;
}

.pagination_widget li.prev a {
background-position:0 -14px;
width:15px;
}

.pagination_widget li.prev,.pagination_widget li.next {
display:block;
float:left;
height:11px;
width:15px;
}

#list_view {
background-color:#34342b;
padding-top:20px;
}

#nav_options .pagination_widget {
margin-right:20px;
margin-top:9px;
width:340px;
}

.filter_toolbar a#submit_link {
background:url(/images/go.gif);
background-position:0 0;
background-repeat:no-repeat;
float:right;
height:0;
margin-right:4px;
margin-top:-6px;
overflow:hidden;
padding-left:0;
padding-top:24px;
width:40px;
}

.filter_toolbar .pagination_widget,.toolbar .pagination_widget {
margin-right:20px;
width:270px;
}

.filter_toolbar .pagination_widget {
margin-right:50px;
width:270px;
}

.filter_toolbar .pagination_widget li.page_link a {
background-position:-30px -27px;
width:13px;
}

.filter_toolbar .pagination_widget li.current_page a {
background-position:-43px -27px;
}

.filter_toolbar .pagination_widget li.hellip a {
background-position:-56px -27px;
width:18px;
}

.filter_toolbar .pagination_widget li.next a {
background-position:-15px -27px;
width:15px;
}

.filter_toolbar .pagination_widget li.prev a {
background-position:0 -27px;
width:15px;
}

#about .pagination_widget li.page_link a {
background-position:-30px -40px;
width:13px;
}

#about .pagination_widget li.current_page a {
background-position:-43px -40px;
}

#about .pagination_widget li.hellip a {
background-position:-56px -40px;
width:18px;
}

#about .pagination_widget li.next a {
background-position:-15px -40px;
width:15px;
}

#about .pagination_widget li.prev a {
background-position:0 -40px;
width:15px;
}

.generic .pagination_widget {
float:none;
height:11px;
margin-bottom:40px;
margin-top:40px;
}

.generic .pagination_widget ul {
float:left;
}

.generic .pagination_widget li.page_link a {
background-position:-30px -53px;
width:13px;
}

.generic .pagination_widget li.current_page a {
background-position:-43px -53px;
}

.generic .pagination_widget li.hellip a {
background-position:-56px -53px;
width:18px;
}

.generic .pagination_widget li.next a {
background-position:-15px -53px;
width:15px;
}

.generic .pagination_widget li.prev a {
background-position:0 -53px;
width:15px;
}

h2.state {
text-transform:uppercase;
}

.institution {
font-size:0.8em;
margin:0.2em 0 2em;
}

.institution h3 {
font-family:arial;
font-size:13px;
font-weight:400;
letter-spacing:1px;
}

.generic {
background-color:#34342b;
color:#999;
font-family:"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
overflow:auto;
padding-bottom:30px;
position:relative;
width:958px;
}

.generic .container {
margin-left:50px;
width:500px;
}

.generic h1,.additional_text h1 {
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
letter-spacing:1px;
line-height:0.9;
margin-bottom:1em;
margin-top:1.5em;
}

.generic h2,.additional_text h2 {
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
letter-spacing:3.4px;
line-height:0.9;
margin-bottom:5px;
}

.generic p,.additional_text p {
font-size:11px;
line-height:1.6em;
margin-bottom:1em;
}

.generic ul li,.additional_text ul li {
list-style-type:disc;
margin-bottom:1em;
}

.generic .title_area {
text-align:center;
}

.generic .title_area .title {
margin:24px auto 8px;
}

.generic ol li,.additional_text ol li {
list-style-type:decimal;
margin-bottom:1em;
}

.generic .title_area #institutions {
background:no-repeat url(/images/institutions.gif);
height:28px;
width:328px;
}

.generic .title_area #exhibitions {
background:no-repeat url(/images/exhibitions.gif);
height:28px;
width:247px;
}

.generic .title_area .subtitle {
font-size:12.5px;
letter-spacing:0.2px;
text-align:center;
}

.generic .map_area {
float:left;
overflow:auto;
width:427px;
}

.generic .map {
height:258px;
margin-left:40px;
margin-top:35px;
width:381px;
}

.map .rollover {
display:block;
height:258px;
left:40px;
position:absolute;
width:381px;
}

.map .midwest_r {
background:no-repeat url(/images/map/map_sprite_both.png);
background-position:-381px 0;
}

.map .south_r {
background:no-repeat url(/images/map/map_sprite_both.png);
background-position:-381px -258px;
}

.map .northeast_r {
background:no-repeat url(/images/map/map_sprite_both.png);
background-position:-381px -516px;
}

.map .west_r {
background:no-repeat url(/images/map/map_sprite_both.png);
background-position:-381px -774px;
}

.midwest_back {
background:no-repeat url(/images/map/map_sprite_both.png);
background-position:0 0;
}

.south_back {
background:no-repeat url(/images/map/map_sprite_both.png);
background-position:0 -258px;
}

.northeast_back {
background:no-repeat url(/images/map/map_sprite_both.png);
background-position:0 -516px;
}

.west_back {
background:no-repeat url(/images/map/map_sprite_both.png);
background-position:0 -774px;
}

.unselected_back {
background:no-repeat url(/images/map/map_sprite_both.png);
background-position:0 -1032px;
}

.generic .map a {
-khtml-opacity:0.0;
-moz-opacity:0.0;
display:block;
filter:alpha(opacity=0);
left:40px;
opacity:0.0;
background-color: #34342B;
position:absolute;
}

.generic .map .west {
height:306px;
width:140px;
}

.generic .map .midwest {
height:140px;
margin-left:140px;
width:150px;
}

.generic .map .northeast {
height:140px;
margin-left:290px;
width:91px;
}

.generic .map .south {
height:166px;
margin-left:140px;
margin-top:140px;
width:241px;
}

.generic .map_area .caption {
color:#fff;
font-size:14px;
font-style:italic;
margin-bottom:50px;
margin-left:40px;
margin-top:30px;
text-align:center;
}

.generic .map_list {
float:right;
margin-top:20px;
width:450px;
}

.institutions {
margin-top:20px;
width:400px;
}

.institutions p {
color:#B5B5B5;
display:block;
font-family:verdana;
font-size:14px;
line-height:26px;
margin-bottom:30px;
margin-top:30px;
}

.exhibition {
border-bottom:solid 1px #000;
font-size:0.8em;
margin:1em 0 3em;
overflow:auto;
padding-bottom:3em;
}

.exhibition h2 {
color:#f2d452;
font-family:Arial, Helevetica, san-serif;
font-size:13px;
font-weight:700;
letter-spacing:1px;
line-height:18px;
}

.exhibition .info {
color:#fff;
font-family:Arial, Helevetica, san-serif;
font-size:11px;
letter-spacing:1px;
line-height:16px;
margin-bottom:3px;
}

.exhibition .description {
font-family:Arial, Helevetica, san-serif;
font-size:12px;
letter-spacing:1px;
}

.exhibition .arrow_link {
text-transform:none;
}

.tour_info .arrow_link {
text-transform: uppercase;
}
.tour_info .arrow_link .yellow_arrow {
margin-top: 0;
}

#about {
background-color:#000;
overflow:auto;
width:958px;
}

#about .assets {
background-color:#000;
color:#fff;
float:left;
width:479px;
}

#about .image {
background-repeat:no-repeat;
display:block;
margin-bottom:10px;
overflow:hidden;
width:480px;
}

#about .thumbnails {
border-bottom:solid 1px #333;
padding-bottom:20px;
width:480px;
}

#about .thumbnails a {
border:solid 2px #000;
float:left;
height:76px;
width:76px;
}

#about .thumbnails a.selected {
border:solid 2px #1f6cb2;
}

#about .audio, #about .video {
margin-left:30px;
padding-top:20px;
width:420px;
}

#about .audio h2, #about .video h2 {
color:#fff;
font-family:Arial;
font-size:10px;
font-weight:700;
letter-spacing:3px;
margin:0 auto 10px;
text-transform:uppercase;
}

#about .audio ul, #about .video ul {
margin-left:20px;
width:400px;
}

#about .audio li, #about .video li {
background:no-repeat url(/images/audio.gif);
background-position: 0 2px;
color:#999;
font-size:12px;
line-height:16px;
margin-bottom:10px;
padding-left:14px;
}

#about .video li {
background:no-repeat url(/images/video.gif);
background-position: 0 2px;
}

#about .audio li div, #about .video li div {
color:#777;
font-size:11px;
line-height:16px;
margin-top:2px;
}

#about .audio li a:hover, #about .video li a:hover {
color:#62b9ee;
}

#about .bottom_pagination {
bottom:0;
position:absolute;
right:30px;
}

#about .text {
background-color:#fff;
border-left:solid 1px #000;
color:#5e5e5e;
float:left;
height:1388px;
overflow:hidden;
padding:20px 38px 40px 40px;
width:476px;
}

html>body #about .text {
height:1330px;
width:399px;
}

#about .text a,#about .text a:visited {
color:#006EB5;
}

#about .text p {
font-size:13.5px;
line-height:26px;
margin-top:15px;
}

#about .text p.interview {
font-size:13.5px;
line-height:18px;
margin-left:30px;
margin-top:8px;
}

#about .text p.magazine {
color:#006EB5;
font-family:Arial, Helevetica, sans-serif;
font-size:16px;
font-style:italic;
letter-spacing:0.3px;
line-height:30px;
margin-left:20px;
margin-right:20px;
}

#about .text h1 {
overflow:hidden;
}

#about .text .timeline p {
font-size:12px;
line-height:17px;
margin-top:6px;
}

#about .text .timeline h2 {
color:#1f6cb2;
display:block;
font-size:13px;
font-weight:700;
line-height:18px;
margin-top:6px;
}

#about .text h1#one {
background-image:url(/images/story_titles.png);
background-position:0 0;
background-repeat:no-repeat;
height:47px;
}

#about .text h1#two {
background-image:url(/images/story_titles.png);
background-position:0 -47px;
background-repeat:no-repeat;
height:43px;
}

#about .text h1#three {
background-image:url(/images/story_titles.png);
background-position:0 -90px;
background-repeat:no-repeat;
height:20px;
}

#about .text h1#four {
background-image:url(/images/story_titles.png);
background-position:0 -110px;
background-repeat:no-repeat;
height:42px;
}

#about .text h1#five {
background-image:url(/images/story_titles.png);
background-position:0 -152px;
background-repeat:no-repeat;
height:22px;
}

#about .text h1#six {
background-image:url(/images/story_titles.png);
background-position:0 -174px;
background-repeat:no-repeat;
height:65px;
}

#about .text h1#seven {
background-image:url(/images/story_titles.png);
background-position:0 -239px;
background-repeat:no-repeat;
height:22px;
}

#about .text h1#eight {
background-image:url(/images/story_titles.png);
background-position:0 -261px;
background-repeat:no-repeat;
height:22px;
}

#about .text h1#nine {
background-image:url(/images/story_titles.png);
background-position:0 -283px;
background-repeat:no-repeat;
height:45px;
}

#about .pagination_widget {
clear:both;
float:none;
margin-bottom:40px;
}

#about .text h1 span.highlight {
color:#1f6cb2;
}

#homepage h1 {
margin-bottom:0.4em;
}

#slide_list .introText {
display:table-cell;
float:left;
vertical-align:middle;
width:724px;
}

#slide_list .introText p {
font-size:16px;
font-style:italic;
line-height:24px;
margin-top:1em;
}

#list_view .tour_info {
margin-bottom:30px;
margin-left:40px;
width:500px;
}

a.workTextLink,a.artistTextLink,a.closeTextLink {
color:#fff;
font-family:Verdana, sans-serif;
font-size:10px;
letter-spacing:1px;
line-height:14px;
margin-top:8px;
padding-left:17px;
text-decoration:none;
}

a.workTextLink:hover,a.artistTextLink:hover,a.closeTextLink:hover {
color:#f2df81;
text-decoration:none !important;
}

a.workTextLink,a.artistTextLink {
background:no-repeat url(/images/expand.png);
background-position:0 2px;
}

a.closeTextLink {
background:no-repeat url(/images/close.png);
background-position:0 2px;
}

.institutionData dt {
border-top:solid 1px #000;
margin-top:24px;
padding-top:24px;
}

.institutionData dd {
border:none !important;
margin-bottom:24px !important;
padding-bottom:0 !important;
}

ul.global_links {
border-top:solid 1px #000;
padding-top:24px;
}

.offscreen {
margin-left:-9999px;
}

.teensy {
height:1px;
left:0;
overflow:hidden;
position:fixed;
top:0;
width:1px;
z-index:9999 !important;
}

.hidden,a span,h1 span,#header h1 span,.media_info,#modeWidget li a span,.pagination_widget li a span,.generic .title_area .title span,#totalPages {
display:none;
}

#loadingStatus li.active,.pagination_widget li.current_page a {
background-position:-43px -14px;
}

.clearfix,#navigator_container {
display:block;
}

em,.additional_text em,#slide_list .artist,.fiftyTitle {
font-style:italic;
}

strong,.additional_text strong,#modeWidget li.here a {
font-weight:700;
}

a:hover,.tour_info a.begin_tour:hover,#nav_menu #filters #filter_list ul.filter_artists li a:hover,#nav_menu #filters #filter_list ul.filter_institutions li a:hover,#nav_menu #filters #filter_list ul.filter_years li a:hover,#nav_menu #filters #filter_list ul.filter_medium li a:hover,#nav_menu #filters #filter_list ul.filter_keywords li a:hover,#works_list h3 a:hover,#slide_list h3 a:hover {
color:#f2df81;
}

a.arrow_link span,.pagination_widget li {
display:block;
float:left;
}

#home_content .collection_description p .highlight,#nav_options a,#about .audio li a, #about .video li a {
color:#fff;
}

#nav_menu #filters #filter_list_container ul.filter_artists,#nav_menu #filters #filter_list_container ul.filter_medium,#nav_menu #filters #filter_list_container ul.filter_keywords {
float:left;
width:170px;
}

#nav_menu #filters #filter_list ul.filter_artists li a.selected,#nav_menu #filters #filter_list ul.filter_institutions li a.selected,#nav_menu #filters #filter_list ul.filter_years li a.selected,#nav_menu #filters #filter_list ul.filter_medium li a.selected,#nav_menu #filters #filter_list ul.filter_keywords li a.selected,#works_list h3 a.artist {
color:#ffda40;
}

#detail .image,#works_grid .cell a {
margin:0 auto;
text-align:left;
}

#detail div#artist,#detail div#artist a {
display:block;
font-size:16px;
letter-spacing:2px;
margin-top:5px;
}

#detail #bibliography p,#detail #exhibitions_list li {
font-family:verdana;
font-size:11px;
margin-bottom:10px;
}

.accession {
font-family:verdana;
font-size:11px;
}

#works_grid_container,#works_list_container {
padding-bottom:33px;
text-align:center;
}

#works_grid .dark,#works_list li.dark {
background:#292922;
}

#works_grid .dark a img,#works_list li.dark a img {
color:#292922;
}

#works_list .image a,#slide_list .intro_container .sampleimage a {
display:table-cell;
margin:0 auto;
vertical-align:middle;
width:128px;
}

#works_list .image a img,#slide_list .intro_container .sampleimage a img {
display:block;
margin:0 auto;
}

#slide_list h3 {
color:#999;
font-size:12px;
padding-bottom:8px;
}

#tour_list h3 {
color:#999;
font-size:12px;
}

#slide_list h3 a,#tour_list h3 a {
font-size:16px;
font-weight:700;
text-decoration:none;
}

#slide_list h3 a.work,#tour_list h3 a.work {
color:#fff;
font-family:verdana;
font-size:12px;
}

#slide_list h3 a.artist,#tour_list h3 a.artist {
color:#ffda40;
font-size:13px;
}

.generic ul,.additional_text ul,.generic ol,.additional_text ol {
font-size:11px !important;
line-height:1.4em;
margin-bottom:1em;
margin-left:30px;
}

.generic ul,.additional_text ul {
font-size:11px !important;
}

#about .caption {
color:#999;
font-family:verdana;
font-size:10px;
margin-bottom:10px;
margin-left:30px;
padding:0.4em;
width:420px;
}

#homepage {
position:relative;
}

#htmlDisclaimer {
background: black;
height: 40px;
display: none;
color: #c1c1c1;
font-family:Trebuchet MS, Trebuchet, Verdana, Arial, Helevetica;
font-size: 14px;
}

#htmlDisclaimer ul {
}

#htmlDisclaimer ul li {
  display: inline;
  padding: 0 0.4em;
}

#htmlDisclaimer a {
margin-top: 0;
font-size: 12px;
position: relative;
color:#fff;
cursor:pointer;
font-family:Verdana;
font-size:12px;
font-weight:400;
letter-spacing:1px;
line-height:40px;
padding-right:18px;
text-decoration:none !important;
text-transform:uppercase;
vertical-align: middle;

background-image:url(/images/homepage/yellow_arrow.gif);
background-repeat: no-repeat;
background-position: right 3px;
}

#htmlDisclaimer a:hover {
color:#F2DF81;
}

.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

* html .clearfix {
height:1%;
}

.pageCount {
  color:#C1C1C1;
  font-size:12px;
  line-height: 30px;
  height: 30px;
  margin-top: -20px;
  text-align: right;
  padding-right: 20px;
}

.pageCount_grid {
  padding-right: 42px;
}
