@charset "UTF-8";
/* CSS Document */

#container {
	width: 980px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
#header, #navbar, #content, #footer {
	text-align: left;
}
#container #header {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 5px;
}
#container #navbar {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h1 {
	color: #627E49;
	font-family: "Helvetica Neue", Helvetica, Arial, "Arial Narrow", sans-serif, "Myriad Pro";
	font-weight: lighter;
	font-size: 20px;
	padding-top: 10px;
}
h2 {
	font-family: Helvetica, "Helvetica Neue", Arial, "Arial Narrow", sans-serif, "Myriad Pro";
	font-weight: normal;
	color: #627E49;
	font-size: 16px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	color: #405330;
	font-size: 12px;
	text-align: justify;
	padding-right: 20px;
}
#content-wrapper {position:relative;}
#content  {
	padding:0 10px 10px 20px;
	width: 530px;
	top: 20px;
	position: absolute;
	margin-left: 20px;
	background-image: url(../images/graphics/content-trans.png);
}
.exhibitions #content {
	position:static;
	width:530px;
	padding-left:0;
}
.exhibitions #content img {
	width:100%;
	padding-top:20px;
}
.promoSpace {
	position:absolute;
	top:20px;
	right:20px;
	width:360px;
}
.promoSpace img {
	width:100%;	
}
#container #footer p {
	font-size: 10px;
}
#container #footer p a {
	font-size: 10px;
}
a {
	color: #627E49;
	padding-right: 37px;
	text-decoration: none;
	font-family: Helvetica, "Helvetica Neue", Arial, "Arial Narrow", sans-serif, "Myriad Pro";
	font-size: 13px;
	font-weight: normal;
}

/* Gallery Overrides */

div.slideshow-container {
	height: auto;
}

ul.thumbs > a {display:none;}
ul.thumbs li a {display:none;}
ul.thumbs li a.thumb {display:block;}

div.content#gallery {
	float: right;
}

div.slideshow span.image-wrapper {
	position: relative;
	top: 0;
}

div.slideshow a.advance-link {
	line-height: initial;
}

span.image-caption {
	position: static;
}

div.caption-container {
	margin-left: 0;
}