body {
	background-color: #e5e8c4;
}

a {
	text-decoration: none;
}

#content {
	position: relative;
	font-family: palatino linotype, palatino, serif;
	top: 40px;
	margin: 0 auto;
	width: 875px;
	text-align: left;
}

#header-homepage {
	position: relative;
	left: 0px;
	top: 0px;
	background: url(../images/homepage_header.gif) no-repeat top left;
	width: 875px;
	height: 170px;
}

#header-left {
	position: relative;
	width: 246px;
	height: 141px;
	float: left;
}

#header-right {
	position: relative;
	float: right;
	background: url(../images/header_right.gif) no-repeat top left;
	width: 629px;
	height: 141px;
}

#header-right-text,
#header-right-text-red {
	position: relative;
	font-size: 24pt;
	text-align: right;
	color: #ebb394;
	float: right;
	top: 92px;
	width: 440px;
	padding-right: 40px;
	letter-spacing: 1px;
}

#header-right-text-red {
	color: #afbe6e;
}

#main-nav {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	background-color: #bcbdc0;
	width: 822px;
	height: 34px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding-left: 53px;
}

.main-nav-button-off {
	position: relative;
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
	text-align: center;
	float: left;
	top: 0px;
	background-color: #bcbdc0;
	height: 23px;
	padding: 11px 24px 0px 24px;
	margin: 0px 1px 0px 1px;
	letter-spacing: 2px;
}

.main-nav-button-on,
.main-nav-button-selected {
	position: relative;
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
	text-align: center;
	float: left;
	top: 0px;
	height: 23px;
	padding: 11px 24px 0px 24px;
	margin: 0px 1px 0px 1px;
	background-color: #808285;
	cursor: pointer;
	letter-spacing: 2px;
}

.main-nav-button-on-salmon,
.main-nav-button-salmon-selected {
	position: relative;
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
	text-align: center;
	float: left;
	top: 0px;
	height: 23px;
	padding: 11px 24px 0px 24px;
	margin: 0px 1px 0px 1px;
	background-color: #ebb394;
	cursor: pointer;
	letter-spacing: 2px;
}

#home-content {
	position: relative;
	left: 0px;
	top: 0px;
	width: 875px;
	height: 475px;
	float: left;
}

#home-content-text-container {
	position: absolute;
	left: 56px;
	top: 0px;
	width: 340px;
	height: 420px;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	background: #d9d9da;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	line-height: 32px;
	letter-spacing: 1px;
	color: #666666;
}

#home-content-text {
	position: relative;
	left: 35px;
	top: 25px;
	width: 278px;
	height: 275px;
	background: url(../images/rule_grey.gif) no-repeat center bottom;
}

#home-content-text-hotel {
	position: relative;
	padding-top: 45px;
	left: 32px;
	width: 272px;
}

#home-artist-container {
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #bcbdc0;
	width: 875px;
	height: 34px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	float: left;
}

#home-artist-text {
	position: relative;
	font-size: 10pt;
	text-align: right;
	color: #ffffff;
	left: 396px;
	top: 0px;
	background-color: #bcbdc0;
	width: 450px;
	height: 24px;
	padding-top: 10px;
	letter-spacing: 1px;
}

#copyright-container {
	position: relative;
	font-size: 9pt;
	text-align: left;
	color: #999999;
	left: 0px;
	top: 0px;
	width: 450px;
	height: 24px;
	padding-top: 10px;
	padding-bottom: 60px;
	float: left;
	letter-spacing: 1px;
}

#column-green-container,
#column-green-container-blank,
#column-green-container-collection,
#column-green-container-contact,
#column-salmon-container {
	position: relative;
	float: left;
	width: 246px;
	height: 630px;
	background-color: #afbe6e;
}

#column-green-container {
	background: url(../images/column_green_contact.gif) no-repeat top left;
	height: 630px;
	background-color: #afbe6e;
}

#column-green-container-collection {
	height: 695px;
}

#column-green-container-contact {
	background: url(../images/column_green_contact.gif) no-repeat top left;
	height: 567px;
}

#column-salmon-container {
	height: 1200px;
	background: url(../images/column_salmon.gif) no-repeat top left;
	background-color: #ebb394;
}

#column-green-container-text,
#column-green-container-text-bio,
#column-green-container-text-bio-short {
	position: relative;
	font-size: 11pt;
	text-align: center;
	color: #ffffff;
	left: 24px;
	top: 24px;
	width: 200px;
	height: 400px;
	line-height: 10px;
	padding-bottom: 10px;
	letter-spacing: 1px;
}

#column-green-container-text-bio {
	line-height: 24px;
}

#column-green-container-text-bio-short {
	height: 245px;
	line-height: 24px;
}

#about-us-content,
#contact-content,
#special-exhibits-content {
	position: relative;
	float: left;
	width: 629px;
	height: 617px;
	background-color: #ffffff;
}

#contact-content {
	height: 567px;
}

#about-us-content {
	height: 630px;
}

#special-exhibits-content {
	height: 1200px;
}

#about-us-content-text1 {
	position: relative;
	left: 62px;
	top: 36px;
	width: 509px;
	float: left;
	line-height: 24px;
}

#about-us-content-text1-image {
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	padding: 0px 20px 10px 0px;
}

#about-us-content-text2-image {
	position: relative;
	left: 0px;
	top: 0px;
	float: right;
	padding: 0px 0px 10px 20px;
}

#artist-bio-container {
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	background-color: #f3f3f4;
	height: 146px;
	width: 875px;
}

#artist-bio-container-text {
	position: relative;
	float: left;
	background-color: #f3f3f4;
	height: 146px;
	padding: 10px 0px 0px 33px;
	width: 140px;
	line-height: 18px;
}

#artist-full-bio-container,
#collection-content-container {
	position: relative;
	float: left;
	width: 629px;
	height: 630px;
	background-color: #ffffff;
}

#collection-content-container {
	height: 695px;
}

#artist-full-bio-text {
	padding: 8px 50px 0px 60px;
	line-height: 20px;
}

.artist-thumbnails {
	position: relative;
	left: 0px;
	top: 0px;
	width: 180px;
	height: 166px;
	background-color: #e5e7c4;
	float: left;
	margin: 25px 0px 0px 22px;
	cursor: pointer;
}

.artist-thumbnails img {
	position: relative;
}

#collection-nav {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	background-color: #ebebec;
	width: 627px;
	height: 34px;
	padding-left: 2px;
}

.collection-nav-button-off,
.collection-nav-button-off-left {
	position: relative;
	font-size: 9pt;
	text-decoration: none;
	color: #999999;
	text-align: center;
	float: left;
	top: 0px;
	background-color: #ebebec;
	height: 22px;
	padding: 12px 25px 0px 25px;
	margin: 0px 1px 0px 1px;
	letter-spacing: 1px;
}

.collection-nav-button-on,
.collection-nav-button-on-left,
.collection-nav-button-selected,
.collection-nav-button-selected-left {
	position: relative;
	font-size: 9pt;
	text-decoration: none;
	color: #707d38;
	text-align: center;
	float: left;
	top: 0px;
	height: 22px;
	padding: 12px 25px 0px 25px;
	margin: 0px 1px 0px 1px;
	background-color: #c8d596;
	cursor: pointer;
	letter-spacing: 1px;
}

#collection-pages,
#artist-pagenav {
	position: relative;
	float: left;
	left: 0px;
	top: 8px;
	background-color: #ffffff;
	color: #999999;
	width: 600px;
	height: 34px;
	padding-left: 29px;
}

#artist-pagenav {
	height: 20px;
}

#special-exhibits-image {
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	padding: 0px 20px 10px 0px;
}

#special-exhibits-feature {
	position: relative;
	left: 52px;
	top: 36px;
	width: 519px;
	float: left;
	line-height: 21px;
	padding-bottom: 35px;
}

#special-exhibits-divider {
	position: relative;
	left: 52px;
	float: left;
	width: 519px;
	padding-top: 35px;
}






#header-right-text-red h1 {
	padding: 0px;
	margin: 0px;
	font-size: 23pt;
	font-weight: normal;
}

#column-green-container-text-bio h2 {
	padding: 0px;
	margin: 0px;
	font-size: 12pt;
	font-weight: normal;
}












.bio-text-dark-grey  {
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	letter-spacing: 1px;
}

.bio-text-light-grey {
	font-size: 10pt;
	color: #999999;
	letter-spacing: 1px;
}

.bio-text-dark-salmon  {
	font-size: 10pt;
	font-weight: bold;
	color: #ebb394;
	letter-spacing: 1px;
}

.bio-text-light-salmon {
	font-size: 10pt;
	color: #ebb394;
	letter-spacing: 1px;
}

.artist-bio-link, .artist-bio-link a {
	font-size: 9pt;
	color: #999999;	
	text-decoration: none;
}

.artist-bio-link a:hover {
	color: #afbe6e;
}

.artist-bio-link-selected {
	color: #afbe6e;
	font-size: 9pt;
	text-decoration: none;
}

.dark-link, .dark-link a {
	font-size: 11pt;
 	color: #5c5f2d;
 	text-decoration: none;
 	font-weight: bold;
}

.pages-link, .pages-link a {
	font-size: 10pt;
	color: #999999;	
	text-decoration: none;
	font-weight: bold;
}

.pages-link a:hover {
	color: #afbe6e;
}

.pages-link-selected {
	font-size: 10pt;
	color: #afbe6e;	
	text-decoration: none;
	font-weight: bold;
}

.contact-text-red,
.contact-text-red a {
	font-size: 11pt;
	font-weight: bold;
	color: #afbe6e;
	line-height: 25px;
	letter-spacing: 1px;
}

.contact-text-grey {
	font-size: 10pt;
	color: #999999;
	line-height: 17px;
	letter-spacing: 1px;
}

.salmon-text-large {
	font-size: 26pt;
	color: #ebb394;
	letter-spacing: 2px;
}

.hotel-link, .hotel-link a {
	color: #666666;	
	line-height: 24px;
	font-size: 12pt;
	font-style: italic;
}

.hotel-link a:hover {
	color: #afbe6e;
}

