	body {
		font-family: Frutiger, Arial, "FF Din",  Lucida Grande, Palatino, "Andale Mono", "Trebuchet MS",  Helvetica, Verdana, sans-serif, serif;
		
		background:#ebefe9;
		
		padding:0;
		
		margin:0 ;
	
		}
		
	    
		#box { margin:0 auto; margin-top:0; padding-top:0; background-color:#fff;}
		#boxlarge { margin:0 auto; padding:1em 2em;}
		#top { text-align:center; margin-top:0; padding:2em 1em 1em 1em; background:#ebefe9; border:0;}
		#top h1{font-size:3.3em; font-weight:100; color:#a8aba6; padding:0; padding-bottom:.3em; margin: 0; margin-top:.3em; }
		#top p {float:left; margin-top:-2em; font-size:83%; color:#90947d;}
		
		span.smaller {color:#991313; font-size:83%;}
		
		#navlist {padding-top:0;}
#navcontainer {}
#navcontainer ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #f9fdf7;
border-bottom: 1px solid #ebefe9;
color: #1f1f00;
width: 100%;
font-weight:bold; 
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;

}

#navcontainer ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: #1f1f00;
text-decoration: none;
border-right: 1px solid #ebefe9;
}

#navcontainer ul li a:hover
{
background-color: #000;
color: #fff;
text-decoration: underline;
}

#navcontainer #active { background-color: #ebefe9;  border-left: 0px solid #ccccbc;}
#navcontainer #active :hover { background-color: #ebefe9; color:#1f1f00; border-left: 0px solid #ccccbc; }
		
		
#content { 
		width:80%;
		margin:0 auto;
		background-color:#fff;
		border:1px dotted #ebefe9;
		border-top:0;
        padding: 1em 2em 3em 2em;  
		text-align:justify;}
		 
#content h1 {text-align:left; color:#474a51; margin-top:0; padding-top:0;}
#content h2 {text-align:left; color:#174974;}
		
		
#indexbox{ 
margin-top:0;
margin-bottom:2em;

padding:0 0 2em 0;
font-weight:normal;
color: #000;
background:#fff;
border-bottom: 1px solid #dee3db;

text-align: justify;}

#indexbox p {color: #000;}
#indexbox h2 {color:#002781; margin-top:0; padding-top:0;}
#indexbox h3 {color:#90b877; margin-top:0;}
  
  .indexrightbox {
  float: right;
  padding:0 0 .5em 0;
  border:1px solid #f1f0ea;
  margin:0 0 1.5em 3em;
  background:#fff;
  font-size:75%;
  color:#000;
  text-align: center;
  }

#bottombox{background:#ebefe9; padding:1em 2em 2.3em 2em; text-align:justify;}
#bottombox p {font-size:90%;}
#bottombox h4 {color:#002481; margin-bottom:0;}

 
.indexnews {border-bottom:0px dotted #e5e5d9; padding:0; }
.extrasbox{border:.1em solid #e5e5d9; padding:.5em 1em; margin-bottom:1em;}
.reviewbox{background:#f0f1ea;border:0 solid #ccb283; padding:2em 3em 3em 3em; margin:2em 0 2em 0;}
		 
.leftimgbox {
  float: left;
  padding:0 0 .5em 0;
  border:1px solid #dfdde6;
  margin:0 1em .7em 0;
  background:#fff;
  font-size:75%;
  color:#000;
  text-align: center;
  }
  
  
  
 .leftedbox {
  float: left;
  padding:.8em 1.8em 1em 1.8em;
  border:0 solid #f1f0ea;
  margin:0 1.1em .5em 0;
  background:#f1f0ea;
  font-size:83%;
  color:#000;
  text-align: left;
  } 
  

		 
.artindex { 
margin:1.5em 0 0 0;
padding:.3em 1.5em;
font-weight:normal;
color: #000;
background:#f1f0ea;
border: 1px dotted #cccabc;
border-bottom:0;
text-align: left;
}
.artindex  p {
color: #000; 
padding:.1em;}

.artindexenlarge { 
margin:0 0 1.5em 0;
padding:.3em 1.5em;
font-weight:normal;
color: #000;
background:#cccabc;
border: 1px dotted #cccabc;
border-top:0;
text-align: left;
}
.artindexenlarge  p {
color: #000; 
}		 
		 
		 #blockleft{float:left; width:46%; border-bottom:1px solid #e5e5d9;  padding:0 0 2em 0;}
		 #blockleft p {font-size:93%;}
		 
		 #blockright{float:right; width:46%; border-bottom:1px solid #e5e5d9; padding:0 0 2em 0}
		 #blockright p {font-size:93%;}
		
		 #thumbnail {float:left; text-align:left; background:transparent; padding:0; font-size:83%; margin-bottom:0;}
		 #thumbnailbot {clear:left; text-align:left; background:#e9eeef; border-top: 1px dotted #dbe2e4; padding:.3em 1.1em .3em 1.1em;  margin-top:1em; }
	      #thumbnailbot p {color:#282f3e; padding:0;}
	
		 #footer { padding:.5em 5em .5em 5em;  margin-top:5em; border-top: 1px dotted #ebefe9; text-align:center; background:#e9eeef;}
         #footer p {font-size:80%;}
		 
		 #realfooter {padding:.3em 5em 1em 5em; 
		 margin-top:0; 
		 border: 0; 
		 text-align:center; 
		 background:#000; 
		 color:#dee3db;
		border-bottom:0 dotted #24116c;}
         #realfooter p {font-size:83%;}
		 
.clearleft {clear:left;}
.clearright {clear:right;}
.clearboth {clear:both;}

acronym {cursor:help;}
abbr {cursor:help;}
img {border:0px;}
img.thumb {padding:5px; background:#f9fdf7;border: 1px solid #dfdde6;}
img.email {padding:1em; border: 0;}

img.left {float:left; margin: 2px 1em .3em 0; padding:5px; border: 1px solid #dfdde6;}
img.aindexleft {float:left; margin-right:.5em; margin-bottom:.9em;  border: .5em solid #fff;}
img.reviewsleft {float:left; margin: 2px 1em .3em 0; padding:5px; border: 1px solid #997d1b;}
img.left2 {float:left; margin: 0 1em .3em 0; padding:0; border: 0;}
img.right2 {float:right; margin: 0 0 .3em 1em; padding:0; border: 0;}

img.studio {padding:10px; background:#ebefe9; margin: 0 .1em .1em 0;}

#studio {

margin:0 auto;
background-color:#fff;
padding:.5em 0 3em 0;  
text-align:left;
}

img.studiotest {padding:10px; background:#ebefe9; margin: 0 .1em .1em 0;}

#studiotest {

margin:0 auto;
background-color:#fff;
padding:.5em 0 3em 0;  
text-align:left;
}





.date {font-size:83%;}
.red {color:#991a1a;}
.papertrail { font-size:75%; color:#3a9500;}
.links { font-size:75%;}
.small {font-size:83%;}
.grey {color:#797970;}
.strong {font-weight:bold;}
.acronym {cursor:help;}
.italic {font-style:italic;}
.italicsmall {font-style:italic; font-size:83%;}
.line {color:#ccccbc;}
.blue {color:#004785}
.bluestrong {color:#004785; font-weight:bold;}
.large {font-size:150%;}






ul.exhibitions {font-size:83%; list-style:none; margin-left:.5em;  line-height:1.8;  font-weight:normal; 
 margin-bottom:2em;}
 li.exhibitions {border-bottom: 1px solid #ccccbc;}
 
ul.newexhibitions {list-style:none; margin-left:0;  line-height:1.8;  font-weight:normal; 
 margin-bottom:2em;}
 li.newexhibitions {border: 1px dotted #90b877; padding: 1.5em 1.5em 1em 1.5em; margin-bottom:.7em; background:#ebefe9;} 
 
ul.catalogue{ clear:left; line-height:1.5;} 
		 
ul.ed { list-style:none; line-height:1.9;  padding-left:0; margin-left:0;}
 li.ed {border-bottom: 0px dotted #dfdde6;}

ul.mqa {list-style:none; margin-left:0; padding-left:0; line-height:1.5;  font-weight:normal; 
 margin-bottom:2em;}
 
 li.mqa {border: 1px dotted #90b877; padding: .5em 1.5em 1em 1.5em; margin-bottom:.7em;}

ul.sitemap {line-height:2; padding-top:2em; padding-bottom:3em; border-top: 1px dotted #90b877; background:#fff;}
ol.sub {list-style-type:lower-roman; font-weight:normal;  margin-left:1em;}
ol {line-height:1.8; list-style-type:decimal-leading-zero;font-weight:normal; margin-left:2em;} 

ul.az {list-style:square; margin-left:1em;  line-height:1.8;  font-weight:normal; 
 margin-bottom:5em;}
li.az {border-bottom: 1px solid #ccccbc;}

#footnote { 
margin-top:5em;

padding: 1em 1em 2em 1em;
font-weight:normal;
font-size:83%;
                  color: #000;
	              background:#f1f0ea;
                  border: 1px dotted #000;
                  text-align: left;
				  background-image: url("../images/footnote.png");
 background-repeat: no-repeat;
 background-position:bottom right;
				  }
#footnote p {
color: #000; 
padding:.1em;}

.footnote {cursor: help; font-weight:bold;}
a.footnote:link    { color:#3a9500; text-decoration:underline;}
a.footnote :hover   {color:#000; text-decoration:none;}
a.footnote :active   {color:#f60; text-decoration:none;}
a.footnote :visited	{color:#0e4371; text-decoration:none;}

a.access:link    {color:#78adbb; text-decoration:none;}
a.access :hover   {color:#000; text-decoration:underline;}
a.access :active   {color:#fff; text-decoration:underline;}
a.access :visited	{color:#0e4371; text-decoration:none;}

a.me:link    {color:#fff; text-decoration:underline;}
a.me :hover   {color:#bf9600; text-decoration:underline;}
a.me :active   {color:#df0000; text-decoration:underline;}
a.me :visited	{color:#f1eeea; text-decoration:none;}

blockquote{
border : 0px dotted #dee3db;
margin: 0 auto;
padding: 0 ;

}
blockquote.  p {padding-left:0;}


blockquote.orange{
border : 0px dotted #dee3db;
margin: 0 auto;
padding: 0 ;

font-weight:normal; 
color:#7da700; 
background-color: #fff;
}

blockquote.orange  p {padding-left:0;}

blockquote.large {
font-weight:normal;
border : 0px dotted #dee3db;
font-size:150%;
color: #797970;
margin: 0 auto;

padding: 0 .5em .3em 0 ;
background-color: #fff;
background-image: url("../images/quote.jpg");
 background-repeat: no-repeat;
 background-position:top right;
}
blockquote.large p {border-left: 0px dotted #797970; padding:0; margin-right:90px;}

blockquote.reviews {margin-bottom:3em;}

#galleryback {float: left; text-align:left; height: auto;
  width: auto; padding:1em 2em 3em 2em; background-color: #fff; border:1px dotted #f1f0ea;}


  div.artfixed {
width:25%;  
margin: 0 .5em .5em 0;
  border: 1px dotted #f60;
  height: auto;
  float: left;
  background:#f1f0ea; 
  padding:1em;}
div.artfixed  p {color:#000;}

#artcontainer {margin: 1em auto; background-color:#fff; line-height: 1.3;}
#leftart
{
float: left;
width: 200px;
margin: 0;
padding: 1em;
background:#f1f0ea;
border: 1px dotted #f60;
}
#leftart  p {padding:0; margin:0; color:#000;}
#leftart  h2 {padding:0; margin:0 0 1em 0;}

#mainart
{
margin-left: 240px;
border: 1px dotted #f60;
margin-right: 200px;
background:#f1f0ea;
padding: 1em;
max-width: 36em;
}
#mainart  p {padding:0; margin:0; color:#000;}
#mainart  h2 {padding:0; margin:0 0 1em 0;}


#rightart
{
float: right;
width: 160px;
margin: 0;
padding: 1em;
background:#f1f0ea;
border: 1px dotted #f60;
}
#rightart  p {padding:0; margin:0; color:#000;}
#rightart  p.bot {padding:0; margin: 1.5em 0 2em 0; color:#000;}
#rightart  h2 {padding:0; margin:0 0 1em 0;}

  div.img
  {
  margin: 0 .5em .5em 0;
  border: 1px dotted #f60;
  height: auto;
  width: auto;
  float: left;
  background:#f1f0ea;
  text-align: center;
  }
div.img img
  {
  display: inline;
  margin: .4em;
  border: 0px solid #ffffff;
  }
  
  
div.img a:hover img
  {
  border: 0px solid #0000ff;
  }
div.desc
  {
  text-align: center;
  font-weight: normal;
  width: 190px;
  margin: 0 .5em 1em .5em;
  }
  
.glossary { 
margin-top:1em;

padding: 1.5em 1.5em 2.3em 1.5em;
font-weight:normal;
                  color: #000;
	              background:#ebefe9;
                  border: 1px dotted #78adbb;
                  text-align: justify;
				
				  }
.glossary p { margin-top:0;}
.glossary h3{ margin-top:0; margin-bottom:.9em;}

#inspirations {width:100%; overflow:auto; padding-top:1em; border-top: 1px dashed #ccccbc; }
#inspirations p {padding:.5em 1em; font-weight:bold; font-size:93%;}


#one { float:left; width:20%; background:#aebf7b; }
#one p {color:#000;}
#two { float:left; width:40%; background:#464644;}
#two p { color:#ffffdf;}
#three { float:left; width:40%; background:#797875;}
#three p {color:#fff7df;}
#four { float:left; width:40%; background:#e2e4db;}
#four p {color:#000;}
#five{ float:left; width:40%; background:#7f6d00;}
#five p {color:#fffadf;}
#six { float:left; width:20%; background:#155d79;}
#six p {color:#d8eef7;}
#seven { float:left; width:20%; background:#7da700;}
#seven p {color:#000;}
#eight { float:left; width:20%; background:#eef0e9;}
#eight p {color:#000;}
#nine { float:left; width:20%; background:#dfbf00;}
#nine p {color:#000;}
#ten { float:left; width:20%; background:#cccabc;}
#ten p {color:#000;}
#eleven { float:left; width:40%; background:#e6e5dd;}
#eleven p {color:#000;}
#twelve { float:left; width:40%; background:#acaba7;}
#twelve p {color:#000;}


#linkbox {width:100%; overflow:auto; padding-top:1em; border-top: 0px dashed #ccccbc; }
#linkbox  h2 {padding:.5em 1em; font-size:93%;color:#e6e2dd; background:#000; margin-top:0; line-height:2;}
#linkbox  p {padding:.5em 1em 1em 1em; font-weight:normal; font-size:93%;}


#linkone { float:left; width:33%; background:#e2e4db;}
#linkone p {color:#000;}
#linktwo { float:left; width:33%; background:#c6c9ba;}
#linktwo p { color:#000;}
#linkthree { float:left; width:33%; background:#fbfdf3;}
#linkthree p {color:#000;}

#linkfour { float:left; width:33%; background:#eff3e3;}
#linkfour p {color:#000;}
#linkfive{ float:left; width:33%; background:#e8efea;}
#linkfive p {color:#000;}
#linksix { float:left; width:33%; background:#c7caba;}
#linksix p {color:#000;}

#linkseven { float:left; width:33%; background:#e3e5dc;}
#linkseven p {color:#000;}
#linkeight { float:left; width:33%; background:#eef0e9;}
#linkeight p {color:#000;}
#linknine { float:left; width:33%; background:#e2e4db;}
#linknine p {color:#000;}

#linkten { float:left; width:33%; background:#cccabc;}
#linkten p {color:#000;}
#linkeleven { float:left; width:33%; background:#fbfdf3;}
#linkeleven p {color:#000;}
#linktwelve { float:left; width:33%; background:#e2e4db;}
#linktwelve p {color:#000;}

#linkthirteen { float:left; width:33%; background:#c6c9ba;}
#linkthirteen p {color:#000;}
#linkfourteen { float:left; width:33%; background:#fbfdf3;}
#linkfourteen p {color:#000;}
#linkfifteen{ float:left; width:33%; background:#eff3e3;}
#linkfifteen p {color:#000;}

#linksixteen{ float:left; width:33%; background:#e8efea;}
#linksixteen p {color:#000;}
#linksixteen{ float:left; width:33%; background:#c7caba;}
#linksixteen p {color:#000;}

form {margin-top:2em;}