body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	background:#E8E8E8;
}
* html body { font-size: x-small; /* for IE5/Win */
f\ont-size: small; /* for other IE versions */
}
a { color:#000000;}
#wrapperMain { width:926px; /*-- use if centered first figure is top margin change to suit --*/ margin: 20px auto 0; 
padding: 0 7px 27px 0;	text-align: left;  font-size: .9em;  background: #E8E8E8 url(images/home_background.jpg)  1px 100% no-repeat; position: relative;}
#PageTop {position:relative; margin:0; height:5px; background: #E8E8E8 url(images/home_background.jpg) 0   0   no-repeat;}
#wrapperInner { background: #E8E8E8 url(images/home_background-repeat.jpg) 100% 0 no-repeat; height: 1%; display: table; }
#PageBase {position:relative; margin:0; height:50px; background: #E8E8E8 url(images/home_background.jpg) 0   0   no-repeat;}

#Header {position:relative; height:64px; background: #E8E8E8 url(images/home_background.jpg) 100%  0   no-repeat;}
#headerLogo { position: absolute; top: 0; right: 9px; width:295px;}
#ClearHeader { clear:both;}
#MainNav { position: relative; top: 106px; left:430px; white-space:nowrap; width: 410px;}
#MainNav a { text-decoration:none; color:#000000; padding-left: 5px; padding-right:5px;}
#MainNav a:hover { text-decoration:none; color:#C8C8C8;}


/* menu Bar */
#MenuBar {color:#FFFFFF;}
#MenuBar ul {float: left; margin:1px 0 0 2px; padding:0; list-style: none; width: 778px;}
#MenuBar ul li {float: left;}
#MenuBar ul a { display:block; float: left; padding:0 0 0 0; height:63px; text-decoration: none;  color:#FFFFFF;  }
#MenuBar ul a span {visibility:hidden;}

#MenuBar .home {  background: url(images/design/BtnHome.jpg) 0 0 no-repeat; padding: 0 0 0 0; width:72px;}
#MenuBar .paintings { background: url(images/design/BtnPaintingEx.jpg) 0 0 no-repeat; padding: 0 0 0 0; width:93px;}
#MenuBar .prints { background: url(images/design/BtnLimitedPrints.jpg) 0 0 no-repeat; padding: 0 0 0 0; width:78px;}
#MenuBar .publications { background: url(images/design/BtnPublications.jpg) 0 0 no-repeat; padding: 0 0 0 0; width:107px; display:block;}
#MenuBar .news { background: url(images/design/BtnNews.jpg) 0 0 no-repeat; padding: 0 0 0 0; width:70px;}
#MenuBar .cv { background: url(images/design/BtnCV.jpg) 0 0 no-repeat; padding: 0 0 0 0; width:54px;}
#MenuBar .contact { background: url(images/design/BtnContact.jpg) 0 0 no-repeat; padding: 0 0 0 0; width:82px;}

#MenuBar .home a{  background: url(images/design/BtnHome.jpg) 0 0 no-repeat; padding: 0 0 0 0; width:72px;}
#MenuBar .paintings a{ background: url(images/design/BtnPaintingEx.jpg) 0 0 no-repeat; padding: 0 0 0 0; width:93px;}
#MenuBar .prints a{ background: url(images/design/BtnLimitedPrints.jpg) 0 0 no-repeat; padding: 0 0 0 0; width:78px;}
#MenuBar .publications a { background: url(images/design/BtnPublications.jpg) 0 0 no-repeat; padding: 0 0 0 0; width:107px; display:block;}
#MenuBar .news a { background: url(images/design/BtnNews.jpg) 0 0 no-repeat; padding: 0 0 0 0; width:70px;}
#MenuBar .cv a{ background: url(images/design/BtnCV.jpg) 0 0 no-repeat; padding: 0 0 0 0; width:54px;}
#MenuBar .contact a{ background: url(images/design/BtnContact.jpg) 0 0 no-repeat; padding: 0 0 0 0; width:82px;}

/* Hover */
#MenuBar .home a:hover{  background: url(images/design/BtnHome_f2.jpg) 0 0 no-repeat; padding: 0 0 0 0; width:72px;}
#MenuBar .paintings a:hover{ background: url(images/design/BtnPaintingEx_f2.jpg) 0 0 no-repeat; padding: 0 0 0 0; width:93px;}
#MenuBar .prints a:hover{ background: url(images/design/BtnLimitedPrints_f2.jpg) 0 0 no-repeat; padding: 0 0 0 0; width:78px;}
#MenuBar .publications a:hover { background: url(images/design/BtnPublications_f2.jpg) 0 0 no-repeat; padding: 0 0 0 0; width:107px; display:block;}
#MenuBar .news a:hover { background: url(images/design/BtnNews_f2.jpg) 0 0 no-repeat; padding: 0 0 0 0; width:70px;}
#MenuBar .cv a:hover{ background: url(images/design/BtnCV_f2.jpg) 0 0 no-repeat; padding: 0 0 0 0; width:54px;}
#MenuBar .contact a:hover{ background: url(images/design/BtnContact_f2.jpg) 0 0 no-repeat; padding: 0 0 0 0; width:82px;}


 
#Content { float: left; width: 926px;   }

#Content .gutter {margin: 5px 3px 0 2px; padding: 20px 15px 16px 15px; background: #FFF; }
.homeGrey #Content .gutter {margin: 5px 3px 0 2px; padding: 20px 15px 16px 15px; background: #FFF; }

#Content img { float: left; margin-left: 5px; }
.cv #Content img { float: none; margin-left: 5px; }
#Content .mainImages img { margin: 0 0 30px 5px ; }

#Content p{ line-height: 1.8em; margin-left: 85px; margin-right: 16px; text-align:justify; }

#Content h1 { margin: 20px 10px 5px 85px;  font-size: 24px; font-weight:normal;}
#Content h2 { margin: 20px 10px 5px 85px;  font-size: 1.2em;}
#Content h3 { margin: 20px 10px 5px 85px; font-size: 1em;}
#Content h4 { margin: 20px 10px 5px 85px; font-size: 1em;}
#Content h5 { margin: 20px 10px 5px 85px;  font-size: .8em;}
#Content h6 { margin: 20px 10px 5px 85px;   font-size: .8em;}


#Content table{ text-align:left;}
#Content td, th{ text-align:left; vertical-align:top; padding-bottom: 5px; background: #fff; font-size: .9em;}


.contentHolder { float: left; width:100%; border-bottom: 1px solid #CCCCCC; margin-bottom: 20px;}
.contentHolder img { float: left; padding: 0 20px 10px 0; }
.contentHolder p { padding: 0 0 10px 0; margin: 0;   }
.contentHolder h2 {  padding: 0;  margin: 0 0 15px 0; font-size: 1.4em; font-weight:normal; color:#999;   }
.contentHolder a {color:#999; text-decoration:underline;}


#homeContent { margin-left: 340px; padding-right:50px; height: 480px;   }
#homeContent  h1 { margin-left: 0; }
#homeContent  p { margin-left: 0; }
#HomeMainImages  { float: left; margin: 20px 0 80px 2px ; padding: 0 0px 25px 10px; padding-bottom:25px; background: #FFF; }
#HomeMainImages p { float: left; clear: left; }


#Footer { clear:both;  height: 40px; margin: 0 30px 0 15px; padding: 15px 0 0 0;    }
#Footer  a {text-decoration: none; color: #FFF}
#Footer  a:hover {text-decoration: underline; color: #E4E9ED}
#Footer  a:visited {text-decoration: none; color: #FFF}
#Footer img { float: left; }

#Footer p { float:left; margin-left: 10px; margin-top: 6px; font-size:10px; color:#FFF;}


#Content .exhibitionTxt em {  font-style:normal; margin-left: 0; float:left; }
#Content .exhibitionTxt em span{  font-style:normal;  float:left; }
#Content .exhibitionTxt  strong { width:100px; float: left;}

#ContentGallery {    background:#FFFFFF; margin-top: 20px;    height: 1%; display: table; }
.detail #ContentGallery { margin-left: 80px;}

#ContentGallery .gutter { margin: 0 0 0 0px; }
.home #ContentGallery span {margin: 30px;      }
#ContentGalleryInner {  }
#ContentGallery p{ }
#ContentGallery h1 {  font-size: 1.2em;}
#ContentGallery h2 {   font-size: 1.2em;}
.home #ContentGallery h2 {   font-size: 1.2em; margin: 30px 0px 30px 30px;}
#ContentGallery h3 {   font-size: 1em;}
#ContentGallery h4 {   font-size: 1em;}
#ContentGallery h5 {   font-size: .8em;}
#ContentGallery h6 {   font-size: .8em;}
#clearBoth { clear:both;}

#ContentGallery dl { clear:both; float: left; margin: 0px 0 65px 285px; width: 300px; display: inline; /* fixes IE/Win double margin bug */ height:460px; padding: 6px; border: 1px solid #F6F6F6; color:#82929F;}
#ContentGallery dt { float: left; width: 300px; margin: 0; padding: 0 0 10px 0; font-size:1.2em; font-weight:bold; font-variant:small-caps; }
#ContentGallery dt.left { float: left;   margin: 0; padding: 0 0 10px 0; font-size:1.2em; font-weight:bold; font-variant:small-caps; }
#ContentGallery dd {float: left; margin: 0; padding: 0 10px 0 0; font-size:95%; line-height: 1.6em; width: 150px; }
#ContentGallery dd a {  color:#666666; white-space:nowrap; text-decoration:none;}
#ContentGallery dd.left { clear:both; float: left; width: 300px;   margin: 0; padding: 0 50px 0 0; font-size:95%; line-height: 1.6em; }
#ContentGallery dl.txt { float: left; margin: 0px 70px 50px 0px; width: 420px; display: inline; /* fixes IE/Win double margin bug */ height:350px; padding: 6px; border: 1px solid #F6F6F6;}
#ContentGallery dt.txt {width: 400px;}
#ContentGallery dd.txt {width: 400px;}

#ContentGallery dd.img img { float: left; margin: 0 ; padding: 0 0 30px 0; font-size:1em; width: 300px; }

.detail #ContentGallery dl {color:#82929F; float: left; margin: 0px 25px 0px 0px; width: 670px; display: inline; /* fixes IE/Win double margin bug */   padding: 6px; border: none;}
.detail #ContentGallery dt { float: right; font-variant:small-caps; width: 300px; margin: 0; padding: 0 0 10px 0; font-size:1.2em; font-weight:bold; }
.detail #ContentGallery dt.left { float: left;   margin: 0; padding: 0 0 10px 0; font-size:1.2em; font-weight:bold; }
.detail #ContentGallery dd { float: left; margin: 0; padding: 0 10px 0 0; font-size:95%; line-height: 1.6em; width: 200px; }
.detail #ContentGallery dd a {  color:#666666; white-space:nowrap; text-decoration:none;}
.detail #ContentGallery dd.left { clear:both; float: left; width: 170px;   margin: 0; padding: 0 50px 0 0; font-size:95%; line-height: 1.6em; }


.detail #ContentGallery dd.img img { float: left; margin: 0 ; padding: 0 30px 30px 0; font-size:1em; width: 330px; }

dl.pub { float: left; margin: 0px 55px 0px 80px; width: 300px; display: inline; /* fixes IE/Win double margin bug */   padding: 6px; border: none;}
dl.pub dt { float: left; width: 300px; margin: 0; padding: 0 0 10px 0; font-size:1.2em; font-weight:bold; }
dl.pub dd  { float: left; margin: 0 ; padding: 0 0 30px 0; font-size:1em; width: 270px; }


#Exhibition  { float: left; margin-left: -160px; width:1100px; }
#Exhibition dl { float: left; margin: 10px 0px 10px 190px; width: 170px; display: inline; /* fixes IE/Win double margin bug */ height:350px;}
#Exhibition dt { float: left; width: 170px; margin: 0; padding: 0 0 10px 0; font-size:1.2em; font-weight:bold; }
#Exhibition dd {float: left; width: 170px; margin: 0; padding: 0 0 0 0; font-size:95%; line-height: 1.6em; }
#Exhibition dd.img img { float: left; width: 170px;  margin: 0 0 0 0; padding: 0 0 30px 0; font-size:1em; width: 170px; }

#ExhibitionDetail  { float: left; margin-left: 97px; }
#ExhibitionDetail dl { float: left; margin: 10px 80px 10px 0; width: 170px; display: inline; /* fixes IE/Win double margin bug */ height:350px;}
#ExhibitionDetail dt { float: left; width: 170px; margin: 0; padding: 0 0 10px 0; font-size:1.2em; font-weight:bold; }
#ExhibitionDetail dd {float: left; width: 170px; margin: 0; padding: 0 0 0 0; font-size:95%; line-height: 1.6em; }
#ExhibitionDetail dd.img img { float: left; width: 170px;  margin: 0 0 0 0; padding: 0 0 30px 0; font-size:1em; width: 170px; }


.contentClear { clear:both;}

#ContentInFrame {}

#sideL { float: left; width: 55.5%;}
#sideR { float: right; width: 44%;}
#sideR h1 { margin-left: 10px; }
#sideR p { margin-left: 10px; }
#sideR h1.noTopSpace { margin-top: -45px; }