body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 12px;
	padding-right: 4px;
	padding-bottom: 12px;
	padding-left: 6px;
}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;}ol,ul {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;}

html {
	min-height: 100%;
	height: auto;
}

body {
	margin: 0;
	padding: 0;
	font-size: 62.5%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	/*background: url(../images/background-extended.gif) repeat-x scroll bottom;*/	
}

dd {
	margin-bottom: 12px;
}

blockquote {
	margin-left: 25px;
}

#main-three-center hr {
	border-bottom: 1px solid #a9a9a9;
	margin: 10px 0;
}

a {
	outline: none;
}

a.caption {
	font-weight: normal;
}

#abu-dhabi a {
	color: #c39640; 
}

#header {
	height: 140px;
	text-align: center;
}

#header ul li {
	float: left;
	display: block;
	width: 165px;
}

#header ul.menu-nav, #header ul.menu {
	height: 180px;
	overflow: scroll;
	text-align: left;
	font-size: 1.1em;
	text-transform: uppercase;
}

#header ul.menu-nav ul {
	font-size: .9em;
	margin-left: 1em;
	text-transform: capitalize;
}
#content, .areaimpresion {
	font-size: 1em;
	text-align: left;
	margin: 0px auto 40px auto;
	padding: 0;
	width: 775px;
	overflow: visible;
}

strong {
	font-weight: bold;
	font-size: 10px;
}

h6 {
	font-size: 1.05em;
	font-weight: bold;
}

em, .emphasize {
	font-style: italic;
}

strong em,
em strong {
	font-weight: bold;
	font-style: italic;
}

.guggenheim_home_2 #content h1, .guggenheim_home_2_equal #content h1, .guggenheim_home_3 #content h1, .guggenheim_map #content h1 { 
	font-size: 1.6em; 
	float: left;
}

.guggenheim #content h1, 
.guggenheim_collections #content h1,
.guggenheim_2 #content h1 {
	font-size: 2.1em;
	font-weight: bold;
	float: left;
}

/*
.collection-image-homepage {
	margin-bottom: 5px;
}
*/

#clear, .clear {
	clear: both;
}

#enlarge-collection {
	float: right;
	margin-right: 193px;
	background: url(../images/enlarge.gif) no-repeat right;
	padding-right: 15px;
}

#content h1.sIFR-replaced { 
  float: none;
}

#content #main-three-left h2 {	
	font-weight: bold;
	font-size: 1.15em;
	margin-bottom: 3px;
	text-transform: uppercase;
	font-weight: bold;
}

#content #main-two-left h2, #collection-online-homepage-bottom h2 {
	text-transform: uppercase;
	font-size: 1.2em;
}

#content #main-two-left img {
	margin-bottom: 10px;
}

#content #main-two-left .line-breaks, #content #main-two-left .line-breaks-b {
	margin-bottom: 6px;
	padding: 0;
}

#content #main-two-left .line-breaks p, #content #main-two-left .line-breaks-b p {
	margin-bottom: 2px;
}

#content #main-two-left .line-breaks a, #content #main-two-left .line-breaks-b a {
	color: #333333;
	text-decoration: none;
}

#content #main-two-left .line-breaks a:hover,  #content #main-two-left .line-breaks-b a:hover{
	text-decoration: underline;
}

#sub-two-column div div {
	padding: 0;
}

#content h2#collections-header {
	height: 1.45em;
}

#content #main-three-center h3 {
	font-size: 1.6em;
}

#content #main-three-center h2 {
	font-size: 1.2em;
	font-weight: bold;
}

#content #main-three-center h4, #content #main-two-left h4, #content #main-two-three h4 {
	font-size: 1.15em;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 0;
}

#content #main-three-center h4.lower, #content #main-two-left h4.lower, #content #main-two-three h4.lower {
	text-transform: none;
}

#content #main-three-center .row-text h4 {
	margin-bottom: 0;
}

#content #main-three-center h5 {
	font-size: 1em;
}

#content #main-three-center .event-description h5 {
	font-size: 1em;
	font-weight: bold;
}

#content #main-three-center .row-picture h5 {
	font-weight: bold;
	margin: -2px 0;
	font-size: 1.2em;
}

#content p, #main-three-center ul.list, #main-three-center ul.list-abc { 
	margin: 2px 0 8px 0;
}

#content p, #main-three-center ul, #fa-collection-contents, .fa-series-folder-list, .fa-series-summary, .fa-data-1, .fa-bibliography-ref, #fa-folder-list-table, .standard, .scope-names {
	font-size: 1.2em;
}

#content .event-info p {
	font-size: 1em;
}

#content .location-new-york, #content .location-venice, #content .location-bilbao, #content .location-berlin, #content .location-abu-dhabi, #content .location-las-vegas {
	padding-left: 14px;
}

#content .location-new-york {
	background: url(../images/museum-ny.gif) no-repeat 0 3px;
}

#content .location-venice {
	background: url(../images/museum-ve.gif) no-repeat 0 3px;
}

#content .location-bilbao {
	background: url(../images/museum-bi.gif) no-repeat 0 3px;
}

#content .location-berlin {
	background: url(../images/museum-be.gif) no-repeat 0 3px;
}

#content .location-abu-dhabi, #content .location-las-vegas {
	background: url(../images/museum-ad.gif) no-repeat 0 3px;
}

#title-bar {
  overflow: hidden;
  height: 34px;
}

form.search-and-go input, #main-three-left select, #main-three-left input {
	border: 1px solid #cccccc;
	margin-right: 3px;
	height: 17px;
	padding-left: 5px;
}

form.search-and-go input.inputbox {
	float: left;
}

#finding-aids-search-box input.inputbox {
	width: 140px;
}

#content #finding-aids-search-box .search-go {
	float: left;
}

#collections-search-submit div#radio-choices {
	padding-top: 5px;
	clear: both;
}

#main-three-left select {
	height: 20px;
}

#mod_search_searchword {
	width: 142px;
}

#main-three-left input#which_search_emuseum,  #main-three-left input#which_search_google {
	height: 13px;
}

form#search-submit-cal input {
	width: 143px;
	float: left;
}

* html form#search-submit-cal input {
	width: 137px;
	float: left;
}

#search-submit-cal .search-go {
	float: right;
}

#collections-search-submit div {
	margin-top: 5px;
}

#main-three-left form#search-submit-cal {
	height: 15px;
	border-bottom: 0 none;
}

input#collections-mod_search_searchword {
	width: 139px;
	w\idth: 136px;
}

#main-three-left #which_search_emuseum, #main-three-left #which_search_google {
	border: 0 none;
}

#main-three-left select {
	font-size: 1.1em;
}

#main-three-left select {
	width: 176px;
}

#main-three-left ul.menu-nav li a {
	text-decoration: underline;
}

#main-three-left ul.menu-nav li ul li a, #main-three-left ul.menu li ul li a, #main-three-left ul#browse-acquisition li a {
	text-transform: none;
	text-transform: capitalize;
}

#main-three-left ul#browse-acquisition li a {
	font-weight: normal;
}

#main-three-left ul.browse-architecture {
	margin-top: -2px;
	margin-bottom: 15px;
}

#main-three-left ul.browse-architecture li a {
	font-weight: normal;
	text-transform: none;
	text-transform: capitalize;
}

#main-three-left form {
	border-bottom: 1px solid #a9a9a9;
	padding-bottom: 20px;
	margin-bottom: 10px;
}

#main-three-left form#finding-aids-search-box {
	border-top: 1px solid #a9a9a9;
	padding-top: 20px;
	margin-top: 10px;
	border-bottom: 0 none;
}

#main-three-left img {
	margin-top: 10px;
}

#search-submit {
	float: right;
	width: 177px;
}

* html body #search-submit {
	width: 181px;
}

/*#content .search-go, , #main-three-left #collections-search-go, #main-three-left #finding-aids-search-go,  #main-three-left .search-go-cal, #main-three-left .search-go-pe, #main-three-center .search-go-pe*/

#content .search-go, #calendar-wrap .search-go, #content .search-go-pe, #content .search-go-cal {
	font-size: 1em;
	width: 17px;
	height: 13px;
	text-decoration: none;
	padding: 3px;
	text-transform: uppercase;
	background: #686868;
	color: #ffffff;
}

#content .search-go, #calendar-wrap .search-go {
	float: right;
}

#calendar-wrap .search-go {
	float: left;
}

 #main-three-left #cal-search-go {
	float: right;
/*	font-size: .9em;*/
	width: 17px;
	text-decoration: none;
	padding: 3px;
	text-transform: uppercase;
/*	background: #686868;*/
	color: #ffffff;
 }

#bread-crumbs {
	font-size: 1.1em;
	line-height: 26px;
	border-top: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
	margin-bottom: 15px;
	padding-left: 3px;
	width: 899px;
	font-weight: bold;
	clear: both;
}

#bread-crumbs li {
	float: left;
	margin-right: .5em;
}

#print a {
	text-decoration: underline;
	padding-left: 16px;
	background: url(../images/print.gif) no-repeat 0 2px;
	color: #000000;
}

#bread-crumbs  ul li a {
	color: #000000;
	text-decoration: underline;
}

#bread-crumbs ul li.current-page {
	font-weight: normal;
}

#bread-crumbs form, #bread-crumbs #print {
	float: right;
}

#main-two-column, #main-three-column {
	overflow: hidden;
	height: 100%;
}

#main-three-left {
	padding-left: 2px;
	overflow: hidden;
}

#main-three-left ul {
	margin-bottom: 12px;
}

#main-three-center ul.menu-nav {
	overflow: hidden;
	clear: both;
}

#main-three-left ul li a, #main-three-center ul.menu-nav li a, form#finding-aids-search-box p {
	font-size: 1em;
	color: #8a8a8a;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 0 6px 0;
	text-decoration: none;
	display: block;
}

#main-three-center ul.menu-nav li a {
	text-decoration: underline;
	border-right: 1px solid gray;
	padding-right: 10px;
}

	* #main-three-left ul li a {
		display: inline-block;
	}
	
	* #main-three-left ul li a {
		display: block;
	}
	
#main-three-center #
-level-nav {
	height: 20px;
}
	
#main-three-center ul.menu-nav li {
	float: left;
	margin-right:0.5em;
}

#main-three-center ul.menu-nav li a:after  {
/*	content: "|";*/
}

#main-three-left li#current a, #main-three-center ul.menu-nav li#current a {
	color: #000000;
	text-decoration: underline;
}

 #main-three-center ul.menu-nav li#current a {
 	text-decoration: none;
 }

#main-three-left li#current ul li a {
	color: #8a8a8a;
	text-decoration: none;
}

#main-three-center a.dark {
	color: #8A8A8A;
	text-decoration: none;
}

#main-three-left ul li a:hover, #main-three-left li#current ul li a:hover, #main-three-center ul.menu-nav li a:hover, #content #main-three-center a.dark:hover {
	color: #000000;
	text-decoration: underline;
}

#main-three-left ul li ul {
	margin-left: 1em;
}

#main-three-left h2 {
	font-size: 1.1em;
	margin: 5px 0;
	text-transform: uppercase;
	color: #333333;
}

.artist-browse-nav span, .title-browse-nav span {
	margin: 0 8px 0 0;
	color: #cc3433;
	font-weight: bold;
}

 .title-browse-nav span {
	margin: 0 7px 0 0;
 }

.artist-browse-nav span.selected-artist-nav, .title-browse-nav span.selected-title-nav {
	color: #000000;
}

#main-two-column {
	background: url(../images/column-2.gif) repeat-y 708px 0;
	width: 100%;
}

#map {
	margin-bottom: 20px;
}

#main-two-left {
	width: 708px;
	float: left;
}

#feature {
	margin: 0 17px 0 1px;
	width: 690px;
}

#feature-text{
	margin-top: 16px;
}

#feature-text p {
	margin: 2px 0;
	font-size: 1.3em;
}

#sub-two-column {
	background: url(../images/column-2-small.gif) repeat-y 0 0;
	overflow: hidden;
	height: 100%;
	margin-top: 20px;
	padding-right: 16px;
}

.map-sub #sub-two-column {
	margin-top: 0;
}

#content .equal {
	background: url(../images/column-2-small-equal.gif) repeat-y 0 0;
}

#sub-two-column div {
	padding: 0 0 20px 16px;
}

#sub-two-left {
	float: left;
	width: 440px;
}

#content .equal #sub-two-left {
	width: 325px;
}

#sub-two-right {
	width: 205px;
	float: right;
}

#content .equal #sub-two-right {
	width: 322px;
}

* html #sub-two-center {
	margin-left: 232px;
}

* html #sub-two-column {
	padding-right: 18px;
}

#sub-three-column {
	background: url(../images/column-3-small.gif) repeat-y 0 0;
	overflow: hidden;
	height: 100%;
	margin-top: 20px;
	padding-right: 16px;
}

#sub-three-column h2 {
	width: 200px;
	overflow: hidden;
}

#sub-three-left,
#sub-three-center,
#sub-three-right {
	width: 205px;
	float: left;
	margin: 0 15px 0 15px;
	display: inline;
}

#sub-three-right {
	margin: 0 0 0 15px;
	padding: 12px 6px;
}

#main-three-column {
	background: url(../images/column-3.gif) repeat-y 0 0;
}

#content .extended {
	background: url(../images/column-2-extended.gif) repeat-y 0 0;
}

#main-three-left {
	padding-right: 14px;
}

#main-three-left {
	float: left;
	width: 176px;
}

#main-three-center {
/*	margin-left: 190px;*/
	overflow: hidden;
	width: 492px;
	padding-left: 14px;
}

#main-three-center img.middle {
	margin: 0 5px;
}

#main-three-center .photo-l, #main-three-center .content-l {
	float: left;
	padding-right: 10px;
}

#main-three-center .content-l {
	padding-right: 30px;
}

#main-three-center .photo-m {
	display: block;
	text-align: center;
	margin: 0 auto;
} 

#main-three-center .photo-r {
	float: right;
	padding-left: 10px;
}

#main-three-center .caption {
	font-size: .95em;
}

#main-three-center ul.list, #main-three-center ul.list-abc {
	margin-left: 30px;
}

#main-three-center ul.list li, #main-three-center ul.list-abc li {
	margin: 5px 10px;
	font-size: 1em;
}

#main-three-center ul.list li {
	list-style-type: disc;
}

#main-three-center ul.list-abc li {
	list-style-type: decimal;
}


#main-three-center ul.list li ul li {
	font-size: .7em;
	list-style-type: none;
	list-style-image: url(../images/arrow-bullet.gif);
}

#main-three-center ul.list-abc li ul li {
	font-size: .7em;
	list-style-type: lower-alpha;
}

#main-three-center .newline-l, #main-three-center .newline-b, #main-three-center .newline-r {
	padding-top: 10px;
}

#main-three-center .newline-l {
	clear: left;
}

#main-three-center .newline-b {
	clear: both;
}

#main-three-center .newline-r {
	clear: right;
}

#main-three-center img.header-img {
	margin-bottom: 15px;
}

#main-three-center img.content-img-a {
	padding-right: 5px;
}

/*#main-three-center h3 {
	font-size: 1.4em; 
	font-weight: bold;
	text-transform: uppercase;
}*/

#main-three-center dl {
	margin: 5px 0;
}

#main-three-center dl dt {
	float: left;
	padding-right: 10px;
}


#main-three-center dl.type-a dt {
	width: 125px;
}

#main-three-center dl.type-a dd {
	margin-left: 135px;
}

#main-three-center .row-with-pic {
	clear: both;
}
/* , #content .row-with-pic p.row-caption */
.row-with-pic .row-picture, .row-with-pic .row-text {
	margin-bottom: 25px;
}

#content .row-with-pic p.row-caption {
	width: 185px;
	font-size: .9em;
}

#content .row-with-pic p.row-caption-small, #content .row-with-pic-small p.row-caption {
	width: 145px;
}

.row-with-pic .row-picture {
	float: left;
}

.row-with-pic .row-text {
	margin-left: 215px;
}

.row-with-pic-small .row-text {
	margin-left: 170px;
}

#content h4 a {
	color: #333333;
	text-decoration: none;
}

#content h4 a:hover {
	text-decoration: underline;
}

#row-with-wrap, .row-with-wrap {
	margin-top: 2px;
}

#row-with-wrap .row-picture, .row-with-wrap .row-picture {
	margin: 0 10px 0 0;
}

#row-with-wrap .row-text, .row-with-wrap .row-text {
	margin-left: 0;
}

#content .extended #main-three-center {
	width: 696px;
}

	#content .extended #main-three-center {
		_width: 685px;
	}

.gallery-space, .collection-space {
	display: block;
	float: left;
	vertical-align: top;
}

.gallery-space {
/*	height: 167px;*/
	width: 190px;
	padding: 0 18px;
}

.collection-space {
	width: 190px;
	padding: 0 18px;
}

#collection-online-homepage-bottom .collection-space {
	border: 1px solid #d2d2d2;
	margin-top: 5px;
}
	
.gallery-image, .collection-image {
	display: block;
	padding-bottom: 2px;
	text-align: center;
}

.gallery-image, .gallery-album-thumbs {
	height: 218px;
	line-height: 218px;
	text-align: center;
	margin-bottom: 3px;
	border: 1px solid #d1d1d1;
}

#main-three-left .gallery-album-thumbs img {
	margin-top: 0;
}

.gallery-album-thumbs {
	height: 180px;
	line-height: 180px;
}

.gallery-album-link { 
	padding-bottom: 15px;
	display: block;
}

.gallery-image {
	height: 218px;
	line-height: 218px;
}

.collection-image img {
	margin-bottom: 10px;
}

.collection-image {
	height: 230px;
}

#gallery {
	margin-top: 1em;
}

#gallery .imgpos-b, #gallery .imgpos-c {
	margin-left: 6px;
}

.extended #gallery .imgpos-b, .extended #gallery .imgpos-c {
/*	margin-left: 20px;*/
}

#gallery .caption {
	display: block;
	text-align: left;
	padding-bottom: 30px;
}

#gallery .caption ul li {
	font-size: 1em;
}

#gallery .gallery-space a.enlarge, #gallery .collection-space a.enlarge {
	width: 13px;
	height: 13px;
	background: url(../images/enlarge.gif) no-repeat 0 0;
	text-indent: -300em;
}

#gallery .collection-space a.enlarge, #gallery .gallery-space a.enlarge {
	float: right;
}

#gallery #collections-detail-date-bio {
	margin-bottom: 10px;
}

#gallery #collections-container {
	float: left;
	width: 696px;
	border-top: 1px solid #d1d1d1;
}

#gallery #collections-container a,
#collection-online-homepage-bottom a {
	color: #808080;
}

#gallery .collections-row, #gallery .gallery-row {
	overflow: hidden;
	width: 696px;
}

#gallery .gallery-row {
	margin-bottom: 20px;
}

#gallery .collections-row {
	border-bottom: 1px solid #d1d1d1;	
}

#gallery .single-bg {
	background: url(../images/gallery-1.gif) repeat-y;
}

#gallery .double-bg {
	background: url(../images/gallery-2.gif) repeat-y;
}

#gallery #thumbnails-next-previous {
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 10px;
	background: url(../images/thumb-line.gif) repeat-y 83px 0;
	height: 96px;
/*	width: 165px;*/
}

/*#gallery .collections-gallery #thumbnails-next-previous {
	width: 150px;
	height: 70px;
}*/

#gallery .collections-row .imgpos-a, #gallery .collections-row .imgpos-b {
	border-right: 1px solid #d1d1d1;
}

#gallery #collections-prev-next-thumbs a.enlarge {
	background: url(../images/enlarge.gif) no-repeat;
	padding-left: 20px;
	margin: 10px 0 0 0;
	display: block;
	height: 15px;
}

#gallery #collections-preview-image {
	float: left;
	width: 300px;
	display: block;
}

#gallery #collections-preview-image #caption {
	font-size: 1em;
	margin: 3px 0 2em 0;
}

#gallery #collections-prev-next-thumbs {
	margin-left: 325px;
/*	padding-top: 5px;*/
}

#gallery .collections-gallery #collections-prev-next-thumbs {
	padding-top: 0;
}

/*#gallery .collections-gallery #collections-prev-next-thumbs {
	margin-left: 320px;
}*/

#gallery #more-works {
	font-weight: bold;
	font-size: 1.1em;
/*	margin: 10px 0 38px 0;*/
	margin: 0 0 10px 0;
}

#gallery .collections-gallery #more-works {
	margin: 0;
	font-size: 1.2em;
}

#gallery #collections-previous {
	float: left;
	text-align: center;
}

#gallery #collections-pipe div {
	display: none;
/*	width: 5px;*/
}

#gallery #collections-previous, #gallery #collections-next{
	width: 82px;
}

#gallery .collections-gallery #collections-previous,  #gallery .collections-gallery #collections-next {
	text-align: center;
}

#gallery #collections-previous a,  #gallery #collections-next a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#gallery #collections-previous a:hover,  #gallery #collections-next a:hover {
	text-decoration: underline;
}

#gallery #collections-thumb-previous, #gallery #collections-thumb-next {
	height: 74px;
	line-height: 62px;
/*	width: 88px;
	text-align: center;
	padding-bottom: 5px;*/

}

#gallery .collections-gallery #collections-thumb-previous, #gallery .collections-gallery #collections-thumb-next {
	height: 80px;
/*	width: 67px;*/
	text-align: center;
	padding-bottom: 0;
}

#gallery #collections-thumb-previous img, #gallery #collections-thumb-next img {
	vertical-align: bottom;
}

#collection-online-homepage-top {
	margin-bottom: 15px;
}

#collection-online-homepage-bottom {
	/*background: url('../images/column-2-middle.gif') repeat-y;*/
	overflow: hidden;
}

#collection-online-homepage-bottom .caption {
	padding-bottom: 30px;
}

#collection-online-homepage-highlight {
	float: left;
	width: 224px;
}

#collection-online-homepage-highlight h2 {
	display: block;
	text-transform: uppercase;
}

#collection-online-homepage-right {
	float: right;
	width: 244px;
}

#collection-online-homepage-right h2 {
	text-transform: uppercase;
}

#collections-blurb {
	overflow: hidden;
	margin-bottom: 10px;
}

#collections-header {
	height: 30px;
}

#gallery #collections-next {
/*	margin-left: 84px;*/
	float: right;
	text-align: center;
}

#gallery h4, h4#photos-by {
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom: 5px;
}

#gallery .collections-gallery #collections-next {
/*	margin-left: 80px;*/
	width: 76px;
}

#collections-more-works {
	margin-top: 12px;
}

#piece-container {
	min-height: 84%;
	height: auto !important;
	height: 84%;
	margin: 0 auto 0;
}

#content #gallery .slideshow {
	/*margin: 5px 0;*/
	padding-left: 20px;
	display: block;
	background: url(../images/slideshow.gif) no-repeat 0 0;
	height: 15px;
	margin-bottom: 8px;
}

#content #gallery .collections-gallery .slideshow {
	padding: 5px 0 5px 17px;
	width: 148px;
	background: url(../images/slideshow.gif) no-repeat 0 3px;
	width: 147px;
}

#content a.slideshow {
	color: #2c2c2c; 
	text-decoration: none;
}

#gallery #essay {
 	clear: left; 
}

ul.collections-list-horizontal {
	display: block;
	float: left;
	margin-right: 10px;
	margin-bottom: 50px;
	overflow: hidden;
	width: 150px;
}

ul.collections-list-horizontal li {
	margin-bottom: 5px;

}

.full-image-hidden, .finding-aids-media-hidden, #lightbox-back {
	display: none;
	
}

#grey-line {
	border-top: 1px solid #a9a9a9;
	padding-top: 10px;
}

/* licensable images */
#content #main-three-left h2#images-lightbox-title {
	margin-top: 18px;
	margin-bottom: 0;
	padding: 6px 0 6px 0; 
	border: 1px solid #a9a9a9;
	border-left: none;
	border-right: none;
}

#images-lightbox-title.arrow-off,
#images-lightbox-title.arrow-on,
#images-lightbox-title.title {
	background-position: 5px 5px;
}

#images-lightbox {
	width: 176px;
	/* background: #f0f0f0; */
}

#images-lightbox img {
	margin-top: 0;
}

#images-lightbox-request {
	padding: 7px 0 7px 0;
	margin-top: 2px;
	/* border-bottom: 1px solid #a9a9a9; */
}

#lightbox-update {
	cursor: pointer;
}

#images-lightbox-request a,
button.em-button {
	background: #cc3338;
	padding: 3px 6px;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
}

#main-three-left #images-lightbox-form {
	border: none;
}

button.em-button {
	border: none;
	font-size: .9em;
	font-family: verdana, sans-serif;
}

#images-cart-table {
	width: 480px;
	margin: 10px 0;
}

#images-cart-table th {
	background: #e6e6e6;
	padding: 5px;
	border-top: 1px solid #a9a9a9;
	color: #494949;
}

#images-cart-table td {
	padding: 5px;
	border-bottom: 1px solid #a9a9a9;
}

#images-cart-table td.cart-remove {
	text-align: center;
}

#licensed-images div {
	width: 350px;
	clear: both;
	padding-top: 10px;
}

#licensed-images div.row-two label {
	float: left;
	width: 150px;
	margin-right: 20px;
}

#licensed-images div.row-two input {
	float: left;
	width: 146px;
	margin-right: 20px;
	margin-top: 3px;
}

#licensed-images div.row-one label {
	display: block;
	margin-bottom: 3px;
}

#licensed-images #organization,
#licensed-images #address,
#licensed-images #vat-registration,
#licensed-images #usage-description {
	width: 315px;
}

#licensed-images #usage-description {
	height: 60px;
}

#licensed-images #usage-agreement,
#licensed-images #div-usage-agreement {
	width: 448px;
}

#licensed-images #usage-agreement {
	height: 111px;
}

div.lightbox-item {
	clear: both;
	padding: 4px 0 3px 0;
	border-bottom: 1px solid #b8b8b8;
}

div.lightbox-image {
	float: left;
	width: 65px;
	margin-left: 5px;
	text-align: center;
}

div.lightbox-caption {
	float: left;
	width: 75px;
	padding-left: 4px;
}

div.lightbox-checkbox {
	display: table-cell;
	float: left;
	width: 48px;
	text-align: center;
	vertical-align: middle;
	/* padding-top: 21px; */
}

div#lightbox-header {
	background: #d6d6d6;
	width: 176px;
	padding: 1px 0 2px 0;
	clear: both;
}

div#lightbox-header-checkbox {
	float: left;
	width: 62px;
	padding-left: 4px;
}

div#lightbox-header-image {
	float: left;
	width: 65px;
	margin-left: 5px;
	padding-left: 7px;
}

#images-lightbox-table {
	/* width: 176px; */
}

#images-lightbox-table th {
	background: #d6d6d6;
	height: 14px;
}

#images-lightbox-table th.lightbox-th-checkbox {
	width: 58px;
	padding-left: 4px;
}

#images-lightbox-table th.lightbox-th-image {
	width: 90px;
	text-align: center;
}

#images-lightbox-table td.lightbox-td-checkbox {
	width: 58px;
	padding: 4px 0;
	text-align: center;
	border-bottom: 1px solid #b8b8b8;
}

#images-lightbox-table td.lightbox-td-image {
	width: 80px;
	padding: 4px 15px 4px 0;
	text-align: center;
	border-bottom: 1px solid #b8b8b8;
}

#images-lightbox-table td.lightbox-td-image img {
	display: block;
	margin: 0 auto;
}

#main-three-left div.lightbox-checkbox input,
#main-three-left #images-lightbox-table td.lightbox-td-checkbox input {
	border: none;
}

div.lightbox-caption br {
	line-height: 1.5em;
}

#licensed-images div.usage-checkboxes,
#licensed-images div.usage-checkboxes-wide {
	width: 475px;
}

#licensed-images div.usage-checkboxes ul li,
#licensed-images div.usage-checkboxes-wide ul li {
	float: left;
	display: inline;
	width: 140px;
	height: 30px;
	margin-right: 5px;
	font-size: .9em;
	line-height: 1em;
	color: #717171;
}

#licensed-images div.usage-checkboxes-wide ul li {
	width: 140px;
}

#licensed-images div.usage-checkboxes ul li span,
#licensed-images div.usage-checkboxes-wide ul li span {
	padding-left: 3px;
}

#licensed-images div.usage-checkboxes input,
#licensed-images div.usage-checkboxes-wide input {
}

#licensed-images div.usage-checkboxes strong,
#licensed-images div.usage-checkboxes-wide strong {
	font-size: 1em;
}

#licensed-images #usage-questionnaire {
	display: block;
	font-size: 1.1em;
	padding: 15px 0;
}
/* end licensable images */

/* press form */
#pressform {
	margin: 13px 0 50px 0;
}

#pressform .em-button {
	margin-top: 10px;
}

#pressform div {
	width: 350px;
	clear: both;
	padding-top: 10px;
}

#pressform div input,
#pressform div select {
	border: 1px solid #ccc;
}

#pressform div.row-two label {
	float: left;
	width: 150px;
	margin-right: 20px;
}

#pressform div.row-two input {
	float: left;
	width: 146px;
	margin-right: 20px;
	margin-top: 6px;
}

#pressform div.row-one label {
	display: block;
	margin-bottom: 6px;
}

#pressform #media,
#pressform #address1,
#pressform #address2 {
	width: 315px;
}

#pressform #email {
	clear: left;
}

#pressform .row-two select {
	width: 149px;
	font-size: 1.1em;
	margin-top: 6px;
	height: 17px;
}

#pressform sup {
	vertical-align: text-top;
	color: #cc3333;
}

#press-errors {
}

#pressform #otherhide {
	display: none;
	padding-left: 170px;
}

#pressform #otherhide input {
	display: block;
	width: 146px;
}

#pressform #otherhide label {
	display: block;
	width: 146px;
	padding-bottom: 3px;
}
/* end press form */

/* media relations */
table.items-list {
	margin-left: 5px;
}

table.items-list td {
	padding: 0 8px 9px 0;
}

table.items-list td.item-date {
	vertical-align: top;
	width: 50px;
}

table.items-list td.item-title {
	width: 370px;
}

table.items-list-util td {
	padding: 5px 15px 10px 0;
}
/* end media relations */

#pagination {
	clear: left;
	font-size: 1.1em;
	padding-top: 20px;
	text-align: left;
}

.page-number {
	float: left;
}

.page-numbers-all {
	float: right;
}

#main-three-center a.pagenavtext  {
	text-decoration: none;
}

#main-three-center a.pagenavtext:hover {
	text-decoration: underline;
}

#callouts {
	float: right;
	width: 175px;
	padding-left: 5px;
	padding-top: 0px;
}

#callouts h3 {
	text-transform: uppercase;
	text-align: left;
}

.box img {
	float: left;
	margin-right: 8px;
}
 
.box {
	margin-bottom: 10px;
	padding: 12px 6px;
	overflow: hidden;
	width: 163px;
}

.box-extend {
	padding-right: 0;
}

#abu-dhabi .box-g, #abu-dhabi a.search-go:hover, #abu-dhabi a..search-go-pe:hover {
	color: #ffffff;
	background: #c39640;
}

.box-c {
	border-top: 5px solid #666666;
	background: #e7e7e7;
	color: #000000;
}

#content .box-c a, #content .box-d a {
	color: #000000; 
}

.box-d {
	background: #e7e7e7;
	color: #000000;
}

.box-s h3 {
	margin-bottom: 20px;
	border-bottom: 1px solid #656565;
}

hr.z {
	display: none;
}

.box-s span {
	font-weight: bold;
}

#content .box-g a {
	color: #ffffff;
}

#footer {
	height: 177px;
	border-top: 1px solid #999999;
	text-align: center;
	background: #e6e6e6;
}

#footer ul {
	margin: 19px auto;
	width: 902px;
}

#footer li {
	float: left;
	margin-right: 15px;
	padding-top: 1px;
}

#footer #last {
	padding: 0 0 0 5px;
	margin-right: 0;
}

#footer ul li a {
	text-align: left;
	text-indent: -300em;
	display: block;
	height: 22px;
}

#footer a#site-map {
	background: url(../images/site-map.gif) no-repeat;
	width: 50px;
}

#footer a#privacy-policy {
	background: url(../images/privacy-policy.gif) no-repeat;
	width: 90px;
}

#footer a#terms-and-conditions {
	background: url(../images/terms-and-conditions.gif) no-repeat;
	width: 120px;
}

#footer a#mailing-list {
	background: url(../images/mailing-list.gif) no-repeat;
	width: 73px;
}

#footer a#donate {
	background: url(../images/donate.gif) no-repeat;
	width: 44px;
}

#footer a#guggenheim-images {
	background: url(../images/guggenheim-images.gif) no-repeat;
	width: 120px;
}

#footer a#copyright {
	background: url(../images/copyright.gif) no-repeat;
	width: 310px;
}

/* Datepicker Styles */
#caldiv {
	position: absolute;
	top: -23px;
	left: 150px;
	display: none;
	border: 1px solid #cecece;
	background-color: #fff;
	height: 240px;
	width: 365px;
}

#caldiv form {
	overflow: hidden;
	margin: 10px;
	height: 225px;
}

#caldiv #menu-cal-form {
	width: 175px;
}

#caldiv #menu-cal-opt-form {
	width: 130px;
}

#side-calendar-wrap {
	margin-top: 6px;
}

#side-caldiv form {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

#calendar, #side-calendar {
	height: 196px;
	width: 176px;
	clear: both;
	border-bottom: 1px solid #A9A9A9;
	margin-bottom: 20px;
	padding-top: 10px;
}

#side-calendar {
	height: auto;
	padding-bottom: 0;
	border-bottom: 0;
}

#main-three-left #cal-sorts select {
	margin-bottom: 10px;
}

#side-caldiv h2 {
	text-align: left;
}

#caldiv form div, #side-caldiv form div {
/*	overflow: hidden;
	float: left;
	width: 175px;*/
}

#caldiv form #opts {
	float: left;
	margin-left: 10px;
}

#calwrap, #side-calwrap {
	width: 175px;
	margin-right: 20px;
	float: left;
}

*html #main-three-left #side-calwrap{
	margin-right: 0;
}

#calwrap h3, #opts h3, #side-calwrap h3 {
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 1em;
	text-transform: uppercase;
}

#side-caldiv #side-calwrap h3 {
	text-align: center;
	border-top: 1px solid #b8b8b8;
	margin: 0;
	padding: 7px 0 0 0;
}

#caldiv form p input, #side-caldiv form p input {
	background: url(../images/go-button.gif) no-repeat;
	border: none;
	text-indent: -376656px;
	width: 20px;
} 

#caldiv form select, #side-caldiv form select {
	margin-bottom: 15px;
	width: 130px;
	font-size: 1em;
	border: 1px solid #d4d4d4;
}

#side-go {
	margin: -10px 0 15px 0;
	padding-bottom: 15px;
	border-bottom: 1px solid #A9A9A9;
}

#side-caldiv #side-go-today {
	visibility: hidden;
	text-decoration: underline;
}

#content #main-three-left h2.special-header {
	color: #000;
	font-size: 1.2em;
	margin: 0;
}

#content #main-three-left #side-calendar-wrap h2 {
	margin: 0 0 5px 0;
}
/* end datepicker styles */

.title, .arrow-on {
	padding-left: 20px;
}

.title {
   cursor: pointer;
	background: url(../images/arrow-open.gif) no-repeat 0 0;
	padding-bottom: 3px;
}

.arrow-off {
	padding-bottom: 3px;
}

h2#image-artist-name {
	font-size: 1.6em;
	font-weight: bold;
}

#slideshow-loader {
	position: absolute;
	margin: 240px 0 0 230px;
	display: none;
	background-color: #FFFFFF;
	width: 32px;
	height: 32px;
 }
 
 #slideshow-flash, #slideshow-flash-push {
 	display: block;
	height: 96px;
 }
 
 #fa-content h3, #fa-content h4, #fa-folder-list h4 {
 	margin-top: 1em;
 }
 
#fa-series-list-table-1 .fa-folder-list-column {
	width: 5px;
}
 
 #fa-series-list-table-2 .fa-folder-list-title {
 	width: 275px;
 }
 
#fa-series-list-table-2 .fa-folder-list-column {
	width: 240x;
}

 #fa-series-list-table-3 .fa-folder-list-title {
 	width: 275px;
 }
 
#fa-series-list-table-3 .fa-folder-list-column {
	width: 240x;
}

#fa-folder-list-table .fa-folder-list-longcell {
	padding-right: 10px;
}

#fa-folder-list-table .fa-folder-list-narrow {
	width: 30px;
}

#fa-folder-list-table .fa-folder-list-sublevel {
	width: 400px;
}

#fa-folder-list-table .fa-folder-list-datecell {
	width: 130px;
}

#fa-content p {
	margin-bottom: 1em;
}
 
 
 #finding-aids th{
 	font-weight: bold;
 }
 
  #finding-aids td {
  	vertical-align: top;
	padding: 0 .75em 1em 0;
  }
  
#finding-aids td .finding-aids-pic {
	background: url(../images/finding-aids-image.gif) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
	float: left;
}

#finding-aids td ul {
	clear: both;
}

.fa-folder-list-box{
	width: 90px;
}

.fa-folder-list-folder{
	width: 70px;
}

.fa-folder-list-date {
	width: 150px;
}

.fa-datum {
	margin: 0 0 1.2em 0;
}

.fa-label {
	font-weight: bolder;
	width: 200px;
	float: left;
}

#content #main-three-center #fa-content h4 {
	margin-bottom: 1em;
}

.fa-data-1 td {
	padding-bottom: 1em;
}

.chron-year {
	width: 120px;
}

.scope-names {
	margin-left: 150px;
}

#fa-bibliography {
	margin-top: 1em;
}

.fa-bibliography-ref {
	margin-bottom: 1em;
}

.fa-value {
	margin-left: 210px;
	height: 1%; /* IE6 3px bug fix */
}

.fa-series-summary {
	margin-bottom: 1em;
}

.fa-series-list-table-wrap {
	margin-bottom: 1em;
	width: 100%;
}

.fa-series-list-table-wrap th {
	font-weight: bold;
	color: #000000;
	/*width: 180px;*/
}

.fa-series-list-table-wrap .alt {
	background: #e3e3e3;
}

.fa-series-list-table-wrap td {
	padding: 3px 0;
	color: #000000;
}

.fa-series-summary-item {
	margin: 1em 0 0 50px;
}

#fa-intro ul li {
	margin: .25em 0;
}

.fa-series-folder-list-summary {
	margin-bottom: 1em;
}

#which_search_emuseum {
	display: block;
	float: left;
}

.collections-title-list li {
	margin-bottom: .5em;
}   

#past-ex-message {
	border: 1px dashed #666666;
	padding: 8px;
	width: 157px;
	margin-bottom: 10px;
}

#error-pe {
	margin: 50px 0 0 5px;
}

#exhibit-select  {
	width: 660px;
	margin: 6px 3px 0 0;
	font-size: 1.1em;
	border: 1px solid #cccccc;
	height: 19px;
}

.past-search-list {
	clear: right;
	padding-bottom: 20px;
	height: 64px;
}

#content .past-search-list p {
	font-size: 1em;
}

#main-three-left #year-select {
	margin-bottom: 8px;
}

#main-three-left .pe-type {
	color: #8A8A8A;
	font-size: 1em;
}

#events ul li{
	margin-bottom: 17px;
/*	padding-top: 10px;*/
	clear: both;
}

#events ul {
	border-bottom: 1px solid #bebebe;
	margin-bottom: 20px;
}

.event-info {
/*	margin-top: 5px;*/
	clear: both;
}

.event-title {
	font-size: .9em;
	font-weight: bold;
}

.event-date {
	font-size: .9em;
}

.event-picture {
	float: left;
}

.event-description {
	margin-left: 174px;
}

.event-category {
	/* text-transform: uppercase; */
	margin: 5px 0 0 0;
	font-size: .95em;
	font-weight: bold;
}

.guggenheim_home .article_separator, .guggenheim_home_2 .article_separator, .guggenheim_home_2_equal .article_separator, .guggenheim_home_3 .article_separator {
	display: none;
}

/* sitemap */
#sitemap #main-three-center {
	font-size: 1.2em;
}

#sitemap #main-three-center p {
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

#sitemap #main-three-center ul {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 1em;
}

#sitemap #main-three-center ul.city {
	margin-bottom: 0;
}

#sitemap #main-three-center ul li {
	list-style: none;
	font-weight: bold;
}

#sitemap #main-three-center ul li a:link,
#sitemap #main-three-center ul li a:visited,
#sitemap #main-three-center ul li a:hover,
#sitemap #main-three-center ul li a:active,
#sitemap #main-three-center p a:link,
#sitemap #main-three-center p a:visited,
#sitemap #main-three-center p a:hover,
#sitemap #main-three-center p a:active {
	color: #000;
	text-decoration: none;
}

#sitemap #main-three-center ul li a:hover,
#sitemap #main-three-center p a:hover,
#sitemap #main-three-center ul li a:active,
#sitemap #main-three-center p a:active {
	text-decoration: underline;
}

#sitemap #main-three-center ul ul {
	margin: 0 0 15px 0;
}

#sitemap #main-three-center ul ul li {
	font-weight: normal;
}

#sitemap #main-three-center ul ul ul {
	margin: 0 0 0 25px;
}

#sitemap #main-three-center ul ul p {
	margin: 5px 0 0 25px;
	font-weight: normal;
	font-style: italic;
	text-transform: none;
}

#sitemap #main-three-center ul ul ul li {
}

#sitemap #main-three-center ul ul ul ul {
	display: none;
}

#sitemap #main-three-center ul ul ul ul li {
}
/* end sitemap */

/* New Font Styles and Sizes */
/* 16pt Guggenheim Font */
	#content #collections-detail-title h2 {
		font-size: 1.7em;
	}
/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px;
  z-index: 0;
}

/*---- Header styling ---*/
.sIFR-active h1, .sIFR-active h2.gugg-bold, .sIFR-active h2.gugg-black, .sIFR-active h3.gugg-bold, .sIFR-active h3.gugg-black, .sIFR-active #content #main-two-left h2, #content #main-three-center h3, .sIFR-active #callouts h3, .sIFR-active #collection-online-homepage-bottom h2, .sIFR-active h2#image-artist-name {
  visibility: hidden;
  line-height: 1em;
}

.sIFR-active h2.gugg-bold, .sIFR-active h2.gugg-black, .sIFR-active h3.gugg-bold, .sIFR-active h3.gugg-black {
  font-size: 1em;
}

.sIFR-active h2.gugg-bold {
/*	float: left;*/
	display: inline;
}

.sIFR-active #callouts h3 {
  font-size: 1.2em;
}

.sIFR-active #callouts .box-d h3 {
  font-size: 1.8em;
}

.sIFR-active #main-three-left h2#calendar-sorts {
  line-height: 1em;
  font-size: 1.5em;
  text-transform: lowercase;
  text-transform: capitalize;
  margin-bottom: .5em;
}

/* THICKBOX CSS */

/* ---- global settings needed for thickbox <<<-----------------------------------------------------------*/
* {padding: 0;margin: 0;}

/* ---- thickbox specific link and font settings <<<------------------------------------------------------*/
#TB_window {
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ---- thickbox settings <<<-----------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/templates/guggenheim/images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	height: 27px;
}

#TB_ajaxContent{
	clear: both;
	padding: 2px 0 15px 32px;
	overflow: auto;
	text-align: left;
}

#TB_ajaxContent.TB_modal{
	padding: 15px;
}

#TB_ajaxContent p{
	padding: 5px 25px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* added by cjb 2/9/09 for notice module */
#notice {
    padding-bottom: 20px;
}
/*  end added by cjb 2/9/09 for notice module */
