body {
background-color: #d9bbad;
width: 100%;
margin: 0px;
}

/* base font and color for text */
p, body {
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-align: left;
}


.warning {
color: #c00;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
}

/* base font and color for forms */
input, select, option radio{
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}

a:link, a:visited {
	color: #930;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover {
	color: #7782d3;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.smaller{
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}

.bigbold{
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}

.drkblue{
color: #212D85;
}

.drkblueBld {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #212D85;
font-weight: bold;
}

.indent10 { text-indent: 30px; }

.home_info {
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}

.image_info {
color: #212D85;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
}

.copy {
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
}

.required {
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
font-style : normal;
color : red;
text-decoration : none;
}

h1 {font-weight: bold; font-size: 12px; color: #666666; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;}

h2 {font-weight: bold; font-size: 11px; color: #666666; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;}

h3 {font-weight: bold; font-size: 12px; color: #666666; font-style: normal; font-family: verdana, sans-serif; text-decoration: none; margin:0px; padding:0px;}

#logo_sheet {
	background-color: #D9bbad;
	width: 700px;
	margin-right:auto;
	margin-left:auto;
	padding:8px 0px 8px 0px;
	text-align:center;
	/*border: 1px #212D85 solid;*/
}

#white_sheet {
	background-color: #ffffff;
	width: 700px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	height: auto;
	border-right: 3px #7782d3 solid;
	border-bottom: 3px #7782d3 solid;
}

#nav_content_sheet {
	width: 680px;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	padding:12px 10px 12px 10px;
	text-align:left;
	/*border: 1px #212D85 solid;*/
	position: relative;
	top: +0px;
	left: +0px;
}

#info_sheet {
	background-color: #ffffff;
	width: 680px;
	height:auto;
	padding:0px 10px 0px 10px;
	text-align:left;
}

#bottom_sheet {
	background-color: #ffffff;
	width: 680px;
	height:auto;
	padding:0px 10px 6px 10px;
	text-align:left;
}

#bottom_sheet2 {
	background-color: #ffffff;
	width: 680px;
	height:auto;
	padding:0px 10px 6px 10px;
	text-align:left;
}

#nav {
	float:left;
	height: 290px;
	width: 127px;
	height:auto;
	border-right: 1px #212D85 solid;
	text-align: left;
	/*border: 1px #212D85 solid;*/
	position: relative;
	top: +0px;
	left: +0px;
	padding: 35px 0px 0px 0px;
}

#home_content {
	float:right;
	height: auto;
	width: 529px;
	margin-left:20px;
	text-align: center;
}

#left_content {
	float:left;
	width: 529px;
	height: auto;
	margin-left:20px;
	text-align: left;
	/*border: 1px #212D85 solid;*/
	position: relative;
	top: +0px;
	left: +0px;
}

#content_col1{
	float:left;
	width: 253px;
	height: auto;
	text-align: left;
	/*border: 1px #212D85 solid;*/
}

#content_col2{
	float:right;
	width: 253px;
	height: auto;
	text-align: left;
	/*border: 1px #212D85 solid;*/
}

#info {
	float:right;
	width: 300px;
	text-align: left;
color: #212D85;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
}

#pic_info {
	float:right;
	width: 300px;
	margin-top:10px;
	text-align: left;
color: #212D85;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
}

#large_info {
	float:right;
	width: 300px;
	text-align: left;
color: #212D85;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
}

#copy {
	float:left;
	width: 190px;
  color: #333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
	margin-left:10px;
	text-align: left;
}

#close_line {
	float:right;
	width: 300px;
	margin-top:4px;
	text-align: left;
	border-top: 1px #212D85 solid;
}

#bottom_nav {
	float:right;
	width: 460px;
	text-align: right;
}

#imghold {
text-align: center;
z-index: 1;
height: auto;
visibility: visible;
}

#thumbstrip {
	width: 529px;
	text-align: left;
	height: auto;
	z-index: 2;
	/*border: 1px #212D85 solid;*/
}

#descripstrip {
	width: 529px;
	text-align: left;
	height: auto;
	z-index: 2;
	/*border: 1px #212D85 solid;*/
	margin-top: +10px;
}

#imgthumb1
{
	text-align: center;
	z-index: 2;
	padding: 0px;
	visibility: visible;
	height: 60px;
	width: 60px;
	border: solid 1px #212d85;;
	float: left;
}

#imgmark1
{
	z-index: -1;
	background-color: #d9bbad;
	visibility: visible;
	height: 5px;
	width: 60px;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	float: left;
}

#imgdescript1 {
position: absolute;
text-align: center;
z-index: 1;
visibility: visible;
width: 529px;
}

#imgthumb2
{
	text-align: center;
	z-index: 2;
	visibility: visible;
	vertical-align: middle;
	height: 60px;
	width: 60px;
	border: solid 1px #212d85;
	float: left;
	margin-left: 5px;
}

#imgmark2
{
	z-index: -1;
	background-color: #d9bbad;
	visibility: hidden;
	height: 5px;
	width: 60px;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	float: left;
	margin-left: 5px;
}

#imgdescript2 {
position: absolute;
text-align: center;
z-index: 1;
visibility: hidden;
width: 529px;
}

#imgthumb3
{
	text-align: center;
	z-index: 2;
	visibility: visible;
	vertical-align: middle;
	height: 60px;
	width: 60px;
	border: solid 1px #212d85;
	float: left;
	margin-left: 4px;
	}

#imgmark3
{
	z-index: -1;
	background-color: #d9bbad;
	visibility: hidden;
	height: 5px;
	width: 60px;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	float: left;
	margin-left: 4px;
}

#imgdescript3 {
position: absolute;
text-align: center;
z-index: 1;
visibility: hidden;
width: 529px;
}

#imgthumb4
{
	text-align: center;
	z-index: 2;
	visibility: visible;
	vertical-align: middle;
	height: 60px;
	width: 60px;
	border: solid 1px #212d85;
	float: left;
	margin-left: 5px;
}

#imgmark4
{
	z-index: -1;
	background-color: #d9bbad;
	visibility: hidden;
	height: 5px;
	width: 60px;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	float: left;
	margin-left: 5px;
}

#imgdescript4 {
position: absolute;
text-align: center;
z-index: 1;
visibility: hidden;
width: 529px;
}

#imgthumb5
{
	text-align: center;
	z-index: 2;
	visibility: visible;
	vertical-align: middle;
	height: 60px;
	width: 60px;
	border: solid 1px #212d85;
	float: left;
	margin-left: 4px;
}

#imgmark5
{
	z-index: -1;
	background-color: #d9bbad;
	visibility: hidden;
	height: 5px;
	width: 60px;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	float: left;
	margin-left: 4px;
}

#imgdescript5 {
position: absolute;
text-align: center;
z-index: 1;
visibility: hidden;
width: 529px;
}

#imgthumb6
{
	text-align: center;
	z-index: 2;
	visibility: visible;
	vertical-align: middle;
	height: 60px;
	width: 60px;
	border: solid 1px #212d85;
	float: left;
	margin-left: 5px;
}

#imgmark6
{
	z-index: -1;
	background-color: #d9bbad;
	visibility: hidden;
	height: 5px;
	width: 60px;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	float: left;
	margin-left: 5px;
}

#imgdescript6 {
position: absolute;
text-align: center;
z-index: 1;
visibility: hidden;
width: 529px;
}

#imgthumb7
{
	text-align: center;
	z-index: 2;
	visibility: visible;
	vertical-align: middle;
	height: 60px;
	width: 60px;
	border: solid 1px #212d85;
	float: left;
	margin-left: 5px;
}

#imgmark7
{
	z-index: -1;
	background-color: #d9bbad;
	visibility: hidden;
	height: 5px;
	width: 60px;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	float: left;
	margin-left: 5px;
}

#imgdescript7 {
position: absolute;
text-align: center;
z-index: 1;
visibility: hidden;
width: 529px;
}

#imgthumb8
{
	text-align: center;
	z-index: 2;
	visibility: visible;
	vertical-align: middle;
	height: 60px;
	width: 60px;
	border: solid 1px #212d85;
	float: left;
	margin-left: 5px;
}

#imgmark8
{
	z-index: -1;
	background-color: #d9bbad;
	visibility: hidden;
	height: 5px;
	width: 60px;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	float: left;
	margin-left: 5px;
}

#imgdescript8 {
position: absolute;
text-align: center;
float: left;
z-index: 1;
visibility: hidden;
width: 529px;
}

#home_on {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/home_on.gif);
margin-bottom: 4px;
}

#home_off a:link, #home_off a:visited {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/home_off.gif);
margin-bottom: 4px;
}

#home_off a:hover {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/home_over.gif);
margin-bottom: 4px;
}

#about_on a:link, #about_on a:visited {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/about_on.gif);
margin-bottom: 4px;
}

#about_on a:hover {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/about_over.gif);
margin-bottom: 4px;
}

#about_off a:link, #about_off a:visited {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/about_off.gif);
margin-bottom: 4px;
}

#about_off a:hover {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/about_over.gif);
margin-bottom: 4px;
}

#news_on a:link, #news_on a:visited {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/news_on.gif);
margin-bottom: 4px;
}

#news_on a:hover {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/news_over.gif);
margin-bottom: 4px;
}

#news_off a:link, #news_off a:visited {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/news_off.gif);
margin-bottom: 4px;
}

#news_off a:hover {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/news_over.gif);
margin-bottom: 4px;
}

#artists_on a:link, #artists_on a:visited {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/artists_on.gif);
margin-bottom: 4px;
}

#artists_on a:hover {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/artists_over.gif);
margin-bottom: 4px;
}

#artists_off a:link, #artists_off a:visited {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/artists_off.gif);
margin-bottom: 4px;
}

#artists_off a:hover {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/artists_over.gif);
margin-bottom: 4px;
}

#exhibitions_on a:link, #exhibitions_on a:visited {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/exhibitions_on.gif);
margin-bottom: 4px;
}

#exhibitions_on a:hover {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/exhibitions_over.gif);
margin-bottom: 4px;
}

#exhibitions_off a:link, #exhibitions_off a:visited {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/exhibitions_off.gif);
margin-bottom: 4px;
}

#exhibitions_off a:hover {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/exhibitions_over.gif);
margin-bottom: 4px;
}

#private_on a:link, #private_on a:visited {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/private_on.gif);
margin-bottom: 4px;
}

#private_on a:hover {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/private_over.gif);
margin-bottom: 4px;
}

#private_off a:link, #private_off a:visited {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/private_off.gif);
margin-bottom: 4px;
}

#private_off a:hover {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/private_over.gif);
margin-bottom: 4px;
}

#contact_on a:link, #contact_on a:visited {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/contact_on.gif);
margin-bottom: 4px;
}

#contact_on a:hover {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/contact_over.gif);
margin-bottom: 4px;
}

#contact_off a:link, #contact_off a:visited {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/contact_off.gif);
margin-bottom: 4px;
}

#contact_off a:hover {
display: block;
height: 24px;
width: 127px;
background-repeat: no-repeat;
background-image: url(/images/nav/contact_over.gif);
margin-bottom: 4px;
}
