			body, h1, h2, h3, h4, h5, h6, p, a, li, dt, dd {
				margin: 0;
				padding: 0;
				}
			h1, h2, h3, h4, h5, h6, p, a, li, dt, dd {
				font-family: arial, sans-serif;
				color: #666;
				}
			h1 {
				font-size: 24px;					 
				}
			h2, dt, a {
				font-size: 14px;
				}
			p	{
				line-height: 17px;
				font-size: 14px;
				}
			li	{
				font-size: 12px;
				display: inline;
				margin: 0;
				padding: 0;
				list-style: none;				
				}	
			a {
				text-decoration: none;			
				color: #333;
		       background-color: transparent;
		       border-style: none;
				}
			a:hover {
				color: #d96c00;
				}
			a:link {
				border-style: none;
				}
			img {
				border: none;
				}						
			#container {
				width: 100%;
/*				max-width: 1024px; */
				height: 100%;
				}
			#content {
				width: 760px;
				height: 100%;
				position: relative;
				left: 50%;
				margin-left: -380px;
				}			
			#header {
				position: relative;
				}
			#header h1 {
				display: block;
				border-bottom: 1px solid #999;
				padding: 10px 0 0 5px;				
				}
			#header a {
				display: block;  
				overflow: hidden;
				height: 32px;
				text-indent: -2500px;
				}
			#header a:hover {
				background-position: 0 -32px;
				}		
			#name   { background: url(site_images/main_name.gif) no-repeat; width: 280px }					
			#tagline   { background: url(site_images/tagline.gif) no-repeat; position: relative; top: -22px; left: 552px; width: 200px }
			#tagline h2 {
				text-indent: -2500px;
				}				
			#mainmenu {
				position: relative;
				top: -15px;
				left: -40px;
				overflow: hidden;
				margin: 0;
				padding: 0;
				list-style: none;
				float: left;
				width: 350px;
				}
			#mainmenu a {
				display: block;  
				float: right; 
				overflow: hidden;
				height: 17px;
				text-indent: -5000px;
				}
			#mainmenu a:hover, #mainmenu a.selected {
				background-position: 0 -17px;
				}
			#contact   { 
				background: url(site_images/contact.gif) no-repeat;
				width: 76px;
				}	
			#exhibitions   { 
				background: url(site_images/exhibitions.gif) no-repeat; 
				width: 90px;
				}
			#gallery   { 
				background: url(site_images/gallery.gif) no-repeat;
				width: 68px;
				}	
			#biography   { 
				background: url(site_images/biography.gif) no-repeat;
				width: 90px;
				}
			#artmenu a { 
				position: relative;
				display: block;  
				overflow: hidden;
				height: 25px;
				}
			#artmenu a:hover {
				background-position: 0 -25px;
				}
			#prev   { 
				background: url(site_images/prev.gif) no-repeat;
				width: 40px;
				}				
			#next   { 
				background: url(site_images/next.gif) no-repeat;
				width: 40px;
				}
			.textindent {
				text-indent: -2500px;					
				}					 
			#mainimage   { 
/*				background: url(site_images/studio_pic.jpg) no-repeat center;  */
				margin-left: -315px; 
				position: relative; 
				top: 25px; 
				left: 50%; 
				width: 630px; 
				height: 275px;
				}
			#maintext {
				padding: 25px 0 0 0;
				margin-bottom: 80px;
				}	
			#bioimage img { 
				float: right; 
				margin: 10px 40px 20px 20px; 
				width: 200px; 
				height: 220px;
				}
			#longtext p {
				line-height: 19px;
				}
			.biglink {
				font-size: 15px;
				font-weight: bold;
				}
			.biglink a:hover {
				color: #d96c00;
				}
			#maintext h2 {
				display: block;
				padding: 15px 90px 0 75px;
				font-size: 18px;
				font-weight: bold;
				}
			#maintext p {
				display: block;
				padding: 10px 90px 0 75px;
				}				
			#maintext h3 {
				display: block;
				padding: 10px 90px 0 85px;
				font-size: 14px;
				font-weight: bold;
				}	
			#maintext h4 {
				display: block;
				padding: 10px 90px 0 85px;
				font-size: 14px;
				font-weight: bold;
				}						
			#imagegallery {
	 			clear: left;
				position: relative; 
				width: 650px;
/*				height:100%; */
				top: 15px;
				left: 50%; 
				margin-left: -325px;
				margin-bottom: 80px; 
				}
			#imagegallery h2 {
				border-bottom: solid 1px #999;
				}
			#boldtext {
				font-size: 150%;
				font-weight: bold;
				}				
			#footer {
				float: left; 
				clear: both; 
				position: relative;
				top: -20px; 
				left: 20px;
				}
			#footer p, #footer a {
				font-size: 9px;
				}
			#footer a {
				font-weight: bold;
				}
			.maintitle {
				display: block;
				padding: 15px 90px 15px 75px;
				font-size: 18px;
				font-weight: bold;				
				}
			.italicname  { 
				font-style: italic; 
				background-color: #e9e9e9; 
				display: block }			