   body {
	background: #6b5e5f url(shgtile.png);
	font: 10pt arial;
	color: gray;
	text-align: center;
	}

   li {list-style: none; line-height: 1; margin: 0; padding: 0;}

   a {color: #863c33; text-decoration: none;}
   a:hover {color: #863c33; font-weight: bold; font-size: 9pt}

   p {margin-top: 40px; text-align: justify; float: left;}

   #w3links {font: 8pt arial; color: #303030; float: left; width: 600px; text-align: right;}
   #w3links a {color: #303030;}
   #w3links a:hover {font: 8pt arial; color: white}

   #container {width: 670px; height: 400px; margin-top: 10px; margin-left: auto; margin-right: auto;}

   #top {
	background: url(shtop.png) no-repeat;
	float: left;
	width: 665px;
	height: 205px;
	}

   #top ul {padding-top: 85px; margin-left: 500px;}

   #top a {color: gray;	text-decoration: none;}

   #top a:hover {color: #863c33; font-weight: bold;}

   a.biography, a.biography:visited {
	display: block;
	display: inline-block;
	text-decoration: none;
	color: gray;
	width: 142px;	
	height: 16px;
	float: left;
	margin: 1px;
	z-index: 50;
	}

   a.biography em, a.biography span {display:none;}
   a.biography:hover {color: #863c33; font-weight: bold; font-size: 9pt}
   a.biography img {float: left; border: 1px solid gray; padding: 1px; margin: 0 5px 0 0}

   #content {
	float: left;
	position: relative;
	width: 554px;
	height: 349px;
	background: white url(shleft.png) no-repeat; padding-left: 45px;
	}

   #content p span {font: 10pt arial; color: #863c33; font-weight: bold;}

   #content .names {
	position: absolute;
	left: 15px;
	width: 292px;
	height: 349px;
	}

   #content a.biography:hover span {
	display: block;
	position: absolute;
	width: 269px;
	top: 10px; 
	left: 290px;
	padding: 5px;
	color: #863c33;
	text-align: justify;
	font-weight: normal;
	z-index: 100;
	}

   #content a.biography:hover span:first-line {
	font-weight: bold;
	font-size: 11pt;		
	margin-left: 20px;
	}

   #content h1 {
	float: left;
	background: url(news.png) no-repeat;
	width: 64px;
	height: 31px;
	margin: 0
	}

   #content h2 {
	float: left;
	background: url(artists.png) no-repeat;
	width: 71px;
	height: 32px;
	margin: 0
	}

   #content h3 {
	float: left;
	background: url(location.png) no-repeat;
	width: 85px;
	height: 32px;
	margin: 0
	}

   #content h4 {
	float: left;
	background: url(history.png) no-repeat;
	width: 75px;
	height: 34px;
	margin: 0
	}

   #content h5 {
	float: left;
	background: url(contact.png) no-repeat;
	width: 106px;
	height: 34px;
	margin: 0
	}

   #content h6 {
	float: left;
	background: url(links.png) no-repeat;
	width: 63px;
	height: 32px;
	margin: 0
	}

   #rightbar {
	float: left;
	background: url(shright.png) left no-repeat;
	width: 12px;
	height: 349px;
	}

   #bottom {
	float: left;
	background: url(shbottom.png) no-repeat;
	width: 611px;
	height: 128px;
	clear: both;
	}

   #bottom p {
	width: 100%;
	margin-top: 105px;
	color: white;
	font: 8pt arial;
	text-align: center;
	}

   #bottom a {font: 8pt arial; color: white; text-decoration: none;}
   #bottom a:hover {font: 8pt arial; text-decoration: underline;}

   #logo {
	float: left;
	background: url(shlogo.png) 30% 100% no-repeat;
	width: 600px;
	height: 200px;
	}

   #tagline {
	font: 10pt times new roman;
	font-style: italic;
	padding: 15px;
	margin: 0;
	}

   #sketch {
	background: url(shsketch.png) no-repeat;
	float: left;
	margin-top: 5px;
	width: 511px;
	height: 260px;
	}

   #map	{
	float: left;
	width: 530px;
	height: 300px;
	background: url(shmap.png) no-repeat top right;
	}

   #map p {width: 200px;}

   #history{font-size: 9pt;}

   #history p {float: left; width: 200px; margin-top: 10px; clear: left}

   #photo {
	float: left;
	width: 312px;
	height: 192px;
	background: url(shphoto.png) no-repeat center;
	padding: 1px;
	margin-left: 20px;
	}

   #news {
	float: left;
	font-size: 9pt;
	width: 265px;
	height: 280px;
	overflow: auto;
	clear: left;
	}

   #news p {
	margin: 0;
	width: 260px;
	padding: 2px;
	border-top: 1px dotted #863c33;
	}

   #news span {font-weight: bold; color: #863c33;}

   #jewelry {
	background: url(jewelry.png) no-repeat center;
	width: 240px;
	height: 300px;
	border: 1px solid gray;
	float: left;
	margin-left: 20px;
	padding: 1px;
	}

   #links {width: 240px; float: left; margin: 0}

   #links a {color: #863c33;}

   #links a:hover {color: #863c33; font-weight: bold; font-size: 9pt; line-height: 16px}

   #links ul {text-align: left; font-weight: 100;}

   #links p {margin-top: 10px; width: 240px;}

   #links p span {color: #863c33; font-weight: bold;}

   #links li {line-height: 16px;}

   #paintings {
	background: url(paintings.png) no-repeat center;
	width: 298px;
	height: 300px;
	border: 1px solid gray;
	float: left;
	padding: 1px;
	clear: left
	}

   #open {clear: left; margin-top: 5px; font: 8pt arial; text-align: center;}