body {
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #fff;
	text-align: center;
	}
	
img {
	border: 0;
	margin: 0;
	padding: 0;
	}
	
div {
	border: 0;
	margin: 0;
	padding: 0;
	}
	
#pagebody {
	position: relative;
	/*width: 97%;*/
	margin: 12px auto;
	padding: 0;
	text-align: left;
	border: none;
	}

a {
	text-decoration: none;
	}

a:link, a:visited { 
	color: black;
	background: #fff;
	}

a:active { 
	color: #009;
	background: #fff;
	}
	
a:hover {
	color: #333;
	background: #fff;
	}
	
#header {
	margin: 0;
	padding: 0;
	height: 30px;
	border: none;
	}
	
h1.homepage {
	margin: 0;
	padding: 0;
	width: 106px;
	height: 30px;
	}

h1.homepage a:hover {
	color: #000;
	background: #fff;
	}
	
h1.homepage a span {
	display: none;
	}
	
h1.homepage a:hover span {
	display: block;
	position: absolute;
	top: 80px;
	left: 120px;
	width: 450px;
	margin: 0;
	padding: 0;
	z-index: 100;
	color: #ccc;
	background-color: #fff;
	font-size: 12px;
	line-height: 300%;
	text-align: left;
	font-family: 'Courier New', Courier, mono/*'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif*/;
	}
	
#copy {
	width: 800px;
	height: 625px;
	position: relative;
	border: none;
	}
	
#copy p {
	position: absolute;
	bottom: 0;
	right: 4em;
	font-size: xx-small;
	font-family: 'Courier New', Courier, mono/*'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif*/;
	}
	
/*#copy p, #copy p a {
	text-indent: -3000px;
	}*/

h1.generic {
	font-size: xx-small;
	text-indent: -3000px;
	}

h1.generic a:link, h1.generic a:visited {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 30px;
	width: 106px;
	border: none;
	background: url(../resources/domobaal.gif) 0 -30px no-repeat;
	overflow: hidden;
	}
	
h1.generic a:hover {
	background-position: 0 -60px;
	}

h1.generic a:active {
	background-position: 0 0;
	}

#mainnav {
	position: absolute;
	top: 0;
	left: 106px;
	border: none;
	}
	
#mainnav ul {
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#mainnav ul li {
	position: absolute;
	height: 30px;
	text-indent: -3000px;
	margin: 0;
	padding: 0;
	}
	
/*#mainnav ul li, */#mainnav ul li a {
	overflow: hidden;
	text-decoration: none;
	display: block;
	border: none;
	}
	

/* Artists button rules */
	
#mainnav ul li.artists, #mainnav ul li.artists a {
	top: 0;
	left: 0;
	height: 30px;
	width: 62px;
	}
	
#mainnav ul li.artists a:link, #mainnav ul li.artists a:visited {
	background: url(../resources/domobaal-gallery-artists.gif) 0 -30px no-repeat;
	}
	
#mainnav ul li.artists a:hover {
	background-position: 0 -60px;
	}
	
#mainnav ul li.artists a:active {
	background-position: 0 0;
	}
	
#mainnav ul li.artists a.current:link, #mainnav ul li.artists a.current:visited/*, #mainnav ul li.artists a.current:active*/ {
	background-position: 0 0;
	}
	
#mainnav ul li.artists a.current:hover {
	background-position: 0 -60px;
	}
	
#mainnav ul li.artists a.current:active {
	background-position: 0 0;
	}
	
	
/* Exhibitions button rules */

#mainnav ul li.exhibitions, #mainnav ul li.exhibitions a {
	top: 0;
	left: 65px;
	display: block;
	height: 30px;
	width: 90px;
	}

#mainnav ul li.exhibitions a:link, #mainnav ul li.exhibitions a:visited {
	background: url(../resources/domobaal-gallery-exhibitions.gif) 0 -30px no-repeat;
	}
	
#mainnav ul li.exhibitions a:hover {
	background-position: 0 -60px;
	}
	
#mainnav ul li.exhibitions a:active {
	background-position: 0 0;
	}

#mainnav ul li.exhibitions a.current:link, #mainnav ul li.exhibitions a.current:visited {
	background-position: 0 0;
	}
	
#mainnav ul li.exhibitions a.current:hover {
	background-position: 0 -60px;
	}
	
#mainnav ul li.exhibitions a.current:active {
	background-position: 0 0;
	}
	
	

/* Publications button rules */

#mainnav ul li.publications, #mainnav ul li.publications a {
	top: 0;
	left: 160px;
	height: 30px;
	width: 105px;
	}
	
#mainnav ul li.publications a:link, #mainnav ul li.publications a:visited {
	background: url(../resources/domobaal-gallery-publications.gif) 0 -30px no-repeat;
	}
	
#mainnav ul li.publications a:hover {
	background-position: 0 -60px;
	}
	
#mainnav ul li.publications a:active {
	background-position: 0 0;
	}
	
#mainnav ul li.publications a.current:link, #mainnav ul li.publications a.current:visited {
	background-position: 0 0;
	}
	
#mainnav ul li.publications a.current:hover {
	background-position: 0 -60px;
	}
	
#mainnav ul li.publications a.current:active {
	background-position: 0 0;
	}
	
	
/* News button rules */
	
#mainnav ul li.news, #mainnav ul li.news a {
	/*display: block;*/
	top: 0;
	left: 265px;
	height: 30px;
	width: 46px;
	}
	
#mainnav ul li.news a:link, #mainnav ul li.news a:visited {
	background: url(../resources/domobaal-gallery-news.gif) 0 -30px no-repeat;
	}
	
#mainnav ul li.news a:hover {
	background-position: 0 -60px;
	}
	
#mainnav ul li.news a:active {
	background-position: 0 0;
	}
	
#mainnav ul li.news a.current {
	background-position: 0 0;
	}
	
#mainnav ul li.news a.current:link, #mainnav ul li.news a.current:visited {
	background-position: 0 0;
	}
	
#mainnav ul li.news a.current:hover {
	background-position: 0 -60px;
	}
	
#mainnav ul li.news a.current:active {
	background-position: 0 0;
	}
	
	
	
/* Contact button rules */	
	
#mainnav ul li.contact, #mainnav ul li.contact a {
	/*display: block;*/
	top: 0;
	left: 313px;
	height: 30px;
	width: 67px;
	}
	
#mainnav ul li.contact a:link, #mainnav ul li.contact a:visited {
	background: url(../resources/domobaal-gallery-contact.gif) 0 -30px no-repeat;
	}
	
#mainnav ul li.contact a:hover {
	background-position: 0 -60px;
	}
	
#mainnav ul li.contact a:active {
	background-position: 0 0;
	}
	
#mainnav ul li.contact a.current {
	background-position: 0 0;
	}
	
#mainnav ul li.contact a.current:link, #mainnav ul li.contact a.current:visited {
	background-position: 0 0;
	}
	
#mainnav ul li.contact a.current:hover {
	background-position: 0 -60px;
	}
	
#mainnav ul li.contact a.current:active {
	background-position: 0 0;
	}
	
	
	
	
	

#content {
	clear: both;
	margin: 0;
	padding: 0;
	/*text-align: justify;*/
	color: #000;
	background: #fff;
	font-family: 'Courier New', Courier, mono;
	font-size: small;
	border: none;
	position: relative;
	}
	
#artists {
	position: absolute;
	top: 0;
	left: 0;
	margin: 43px 0 0 108px;
	padding: 0 0 3em 0;
	width: 892px;
	border: none;
	}
	
#exhibitions {
	position: absolute;
	top: 0;
	left: 0;
	margin: 43px 0 0 173px;
	padding: 0 0 3em 0;
	width: 827px;
	border: none;
	}
	
#publications {
	position: absolute;
	top: 0;
	left: 0;
	margin: 43px 0 0 267px;
	padding: 0 0 3em 0;
	width: 733px;
	border: none;
	}
	
#news {
	position: absolute;
	top: 0;
	left: 0;
	margin: 43px 0 0 371px;
	padding: 0 0 3em 0;
	width: 629px;
	border: none;
	}
	
#contact {
	position: absolute;
	top: 0;
	left: 0;
	/*float: left;*/
	margin: 43px 0 3em 420px;
	padding: 0 0 3em 0;
	width: 580px;
	border: none;
	}
	
#sitemap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 43px 0 3em 23px;
	padding: 0 0 3em 0;
	width: 977px;
	border: none;
	}
	
p.copyright {
	display: block;
	clear: both;
	width: 1000px;
	margin: 0;
	padding: 0 4em 0 0;
	border: 1px solid green;
	text-align: right;
	font-size: xx-small;
	}
	
/** #artists dl, * #exhibitions dl {
	height: 1%;
	}*/
	
#content a:link, content a:visited {
	color: black;
	background: #fff;
	text-decoration: none;
	}
	
#content a:hover {
	color: #333;
	background: #fff;
	text-decoration: none;
	}
	
#content a:active {
	color: #009;
	background: #fff;
	text-decoration: none;
	}
	
#content h2 {
	font-size: small;
	}
	
#content h3 {
	font-size: small;
	}
	
#artists h2 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	height: 32px;
	}
	
#artists h2.ra {
	margin: 0 0 -1.3em 2px;
	}
	
#artists h2.ab {
	margin: 33px 0 -1.3em 2px;
	}
	
#artists h2.md {
	margin: 66px 0 -1.3em 2px;
	}
	
#artists h2.le {
	margin: 99px 0 -1.3em 2px;
	}
	
#artists h2.dg {
	margin: 132px 0 -1.3em 2px;
	}
		
#artists h2.lg {
	margin: 165px 0 -1.3em 2px;
	}	

#artists h2.ch {
	margin: 198px 0 -1.3em 2px;
	}
	
#artists h2.rh {
	margin: 231px 0 -1.3em 2px;
	}

#artists h2.sk {
	margin: 264px 0 -1.3em 2px;
	}
	
#artists h2.ak {
	margin: 297px 0 -1.3em 2px;
	}

#artists h2.jl {
	margin: 330px 0 -1.3em 2px;
	}
	
#artists h2.sp {
	margin: 363px 0 -1.3em 2px;
	}
	
#artists h2.ms {
	margin: 396px 0 -1.3em 2px;
	}
	
#artists h2.js {
	margin: 429px 0 -1.3em 2px;
	}
	
#artists h2.ws {
	margin: 462px 0 -1.3em 2px;
	}
	
#artists h2.mv {
	margin: 495px 0 -1.3em 2px;
	}
	
#artists h2.lv {
	margin: 528px 0 -1.3em 2px;
	}
		
#artists ul#sections {
	margin: 0 0 0 2px;
	padding: 0;
	list-style-type: none;
	display: inline;
	border: none;
	}
	
#artists ul#sections li {	
	display: inline;
	margin: 0;
	padding: 0;
	}
	
#artists ul#sections li a:link, #artists ul#sections li a:visited {	
	color: #000;
	background: #fff;
	text-decoration: none;
	}
	
#artists ul#sections li a:hover {	
	color: #333;
	background: #fff;
	text-decoration: none;
	}
	
#artists ul#sections li a:active {	
	color: #009;
	background: #fff;
	text-decoration: none;
	}
	
#artists ul#sections li.current {
	font-weight: bold;
	}
	
#artists ul#sections li#placeholder {
	position: relative;
	}
	
#artists ul#sections li ul#images {
	position: absolute;
	top: /*1.5em*/0;
	left: /*0*/4.2em;
	width: 250px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	}
	
#artists ul#sections li ul#images li {
	margin: 0;
	padding: 0;
	display: inline;
	font-weight: normal;
	}
	
#artists ul#sections li ul#images li.current {
	font-weight: bold;
	}
	
/*#artists ul#sections li ul#images li span {
	color: #fff;
	background: #fff;
	}*/
	
#artists ul#sections li ul#images li a:link, #artists ul#sections li ul#images li a:visited {
	color: #000;
	background: #fff;
	text-decoration: none;
	}
	
#artists ul#sections li ul#images li a:hover {
	color: #333;
	background: #fff;
	text-decoration: none;
	}
	
#artists ul#sections li ul#images li a:active {
	color: #009;
	background: #fff;
	text-decoration: none;
	}
	
#contact h3.download {
	font-size: small;
	position: relative;
	}
	
#contact h3.download span {
	position: absolute;
	top: 0;
	left: -1.6em;
	width: 1.6em;
	display: block;
	border: none;
	background-image: url(../resources/required.gif);
  	background-repeat: no-repeat;
 	background-position: 0 -0.1em;
	}
	
/*#content h3 {
	margin: 0 0 0.5em 0;
	padding: 0;
	}
	
	
#content h2 a:link, #content h2 a:visited { 
	color: black;
	text-decoration: none;
	}

#content.exhibitioncontent h2 a:active { 
	color: #00c;
	text-decoration: none;
	}
	
#content h2 a:hover {
	color: #333;
	text-decoration: none;
	}*/

	
#imageholder {
	position: absolute;
	top: 0;
	left: 388px;
	width: 550px;
	border: none/*1px solid red*/;
	margin: 0;
	padding: 0 0 3em 0;
	}
	
#imageholder img {
	margin: 0;
	}
	
#imageholder h3 {
	font-size: small;
	margin: 1.1em 0 0 0;
	padding: 0;
	}
	
#imageholder img.biopic {
	float: left;
	margin: 0;
	}
	
#imageholder p.caption {
	clear: both;
	font-size: small;
	margin: 0;
	padding: 0;
	}
	
#imageholder h3.download {
	font-size: small;
	position: relative;
	margin: 1.2em 0 0 0;
	}
	
/*#imageholder h3.download span {
	position: absolute;
	top: 0;
	left: -1.2em;
	}*/
	
#content dl {
	margin: 0;
	padding: 0;
	width: 80%;
	}
	
#content dt {
	margin: 0;
	padding: 0;
	font-weight: bold;
	}
	
#content dd {
	margin: 0;
	padding: 0;
	}
	
#exhibitions dd {
	margin: 0 0 1em 0;
	}
	
#artists #list dt {
	height: 33px;
	margin-left: 2px;
	}
	
#artists #list dt.available a{
   color: #777777;
   }
	
#artists #imageholder dl {
	margin: 0 0 1.2em 0;
	width: 100%;
	}
	
#artists #showlinks {
	margin: 3em 0 0 2px;
	}
	
#publications h2 {
	margin: 0;
	padding: 0;
	}
	
#publications dl {
	margin: 1em 0 2em 0;
	}
	
#publications dl dd.price {
	font-weight: bold;
	}
	
#news dl {
	margin: 1em 0 1.5em 0;
	}
	
#news h2 {
	margin: 0;
	padding: 0;
	}

#news h2.withspace {
	margin: 5em 0 1.5em 0;
	}
	
#news h3 {
	margin: 2.5em 0 1em 0;
	padding: 0;
	}
	
#news h3.first {
	margin-top: 0;
	}


#news a.popimage, #news a.popimage1 {
	position: relative;
	display: block;
	}
	
#news a.popimage img, #news a.popimage1 img {
	height: 0;
	width: 0;
	border-width: 0;
	}
	
#news a.popimage:hover img {
	position: absolute;
	top: 0px;
	left: 350px;
	border: none;
	height: 300px;
	width: 159px;
	}

#news a.popimage1:hover img {
	position: absolute;
	top: -80px;
	left: 350px;
	border: none;
	height: 240px;
	width: 240px;
	}
	
	
/*#news a.popimage {
	position: relative;
	}
	
#news a.popimage img {
	position: absolute;
	top: -150px;
	right: 500px;
	border: none;
	}
	
#news a.popimage:hover img {
	right: -300px;
	}*/
	
/*#content dt a:link, content dt a:visited {
	color: black;
	background: #fff;
	text-decoration: none;
	}
	
#content dt a:hover {
	color: #333;
	background: #fff;
	text-decoration: none;
	}
	
#content dt a:active {
	color: #009;
	background: #fff;
	text-decoration: none;
	}*/
	
#exhibitions h2 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	height: 32px;
	}
	
#exhibitions h3 {
	width: 560px;
	}
	
#exhibitions p {
	width: 560px;
	line-height: 110%; 
	/*font-size: small;*/
	}
	
#exhibitions ul#imagelinks {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	}
	
#exhibitions ul#imagelinks li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	font-weight: normal;
	}
	
#exhibitions ul#imagelinks li.current {
	font-weight: bold;
	}
	
#exhibitions ul#imagelinks li a:link, #exhibitions ul#imagelinks li a:visited {
	color: #000;
	background: #fff;
	text-decoration: none;
	}
	
#exhibitions ul#imagelinks li a:hover, #exhibitions ul#imagelinks li a:active {
	color: #009;
	background: #fff;
	text-decoration: none;
	}

#pdf { 
	font-weight: bold;
	margin: 3em 0 0 0;
	padding: 0;
	}
	
#pdf p {
	position: relative;
	margin: 1.2em 0;
	padding: 0;
	}
	
#pdf p span {
	position: absolute;
	top: 0;
	left: -1.2em;
	}	
	
#pdf p.pr {
	margin-bottom: 2.5em;
	}	
	
#pdf p.back {
	margin-top: 2em;
	}
	
p.pdflike {
	position: relative;
	margin: 1.2em 0 3em 0;
	padding: 0;
	font-weight: bold;
	}
	
p.pdflike span {
	position: absolute;
	top: 0;
	left: -1.2em;
	}
	
#contact form {
	margin: 0;
	padding: 1em 0 3em 0;
	width: 200px;
	}
	
#contact form #hide {
	visibility: hidden;
	}
	
#contact form p {
	position: relative;
	}
	
#contact form p label {
	position: absolute;
	font-weight: bold;
	margin: 0;
	padding: 0 0 1.8em 1.6em;
	top: 0;
	left: -1.6em;
	}
	
#contact form label.required {
	background-image: url(../resources/required.gif);
  	background-repeat: no-repeat;
 	background-position: 0px 1.4em;
	}
		
#contact form label.problem {
 	background-image: url(../resources/caution.gif);
	background-repeat: no-repeat;
 	background-position: 0px 1.4em;
	}

#contact form label.completed {
  	background-image: url(../resources/complete.gif);
  	background-repeat: no-repeat;
  	background-position: 0px 1.4em;
	}
	
#contact form p input#realname, #contact form input#email {
	width: 200px;
	}
	
#contact a.popimage {
	position: relative;
	display: block;
	}
	
#contact a.popimage img {
	height: 0;
	width: 0;
	border-width: 0;
	}
	
#contact a.popimage:hover img {
	position: absolute;
	top: -150px;
	left: 300px;
	border: none;
	height: 311px;
	width: 251px;
	}
	

#sitemap dl {
	margin: 0 0 2.5em 0;
	padding: 0;
	}


#sitemap dt {
	margin: 0;
	padding: 0;
	font-weight: bold;
	}
	
#sitemap dd {
	margin: 0;
	padding: 0;

	}

#sitemap dl.artists {
	margin-left: 85px;
	}

#sitemap dl.exhibitions {
	margin-left: 148px;
	}
	
#sitemap dl.publications {
	margin-left: 239px;
	}
	
#sitemap dl.news {
	margin-left: 346px;
	}
	
#sitemap dl.contact {
	margin-left: 393px;
	}
	
#sitemap_index {
	padding: 0;
	background: #FFFFFF;
	width: 30px;
	height: 20px;
	position: fixed;
	left: 2%;
	bottom: 2%;
	}

#sitemap_index a {
   text-decoration: none;
   font-family: 'Courier New', Courier, mono;
   font-size: x-small;
   font-weight: normal;		
	}
	
