*{margin:0; padding:0;}
#body{
	margin:0 0 0 0;
	padding:0 0 20px 0;
	background-color:#fcd087;
	background-repeat: repeat-y;
	background-position: left bottom;
}
.wrapper{
	margin:20px 0px 10px 110px;
	padding:0px 17px 23px 20px; 
	width:797px;  /* ok */
	background-color:#ffffff;
}
#wrapperTop{
	height: 207px;
	background-image:url(../../images/wrapper_bg.gif);
	background-repeat: no-repeat;
	margin:3px 0 0 0;
	padding:0px 0px 0px 0px; 
	width:797px; /* ok */	

}
#menuLine{
	height: 1px;
	background-image:url(../../images/menu_spacer1_on.gif);
	background-repeat: repeat-x;
	margin:0 0 0 0;
	padding:0px 0px 0px 0px; 
	width:797px; /* ok */
}
.topMenuLeft{
	padding:0 0 0 0; 
	margin:0 0 0 0;
	float: left;
	height: 28px;	
}
.topMenuLeft a{
	padding:0px 0px 0px 0px; 	
}
.topMenuRight{
	padding:0 0 0 0;
	margin:0 0 0 0; 
	float: right;
	height: 28px;		
}
.submenu{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	float: left;
}
.submenu a{ 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #474747;
	text-decoration: underline;
}
.submenu a:hover{
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
	color: #474747;
	text-decoration: underline;
}
.wrapperContent{
	background-color:#ffffff;
	width:797px; /* ok */	
	padding:0 0 0 0;
	margin:0 0 0 0; 
}
#wrapperContentLeft{
	margin:0 0 0 0;
	padding:0 0 0 0;	
	float: left;
	display:block;
	width: 430px; /* ok */
}
#wrapperContentRight{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float: right;
	display:block;
	width: 367px;	 /* ok */
}
#h2 { 
	color: #474747;	
}
#h3 { 
	color: #474747;	
}
#news{
	margin:0 8px 0 10px;
}
.newsTitle{
	padding:0 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #474747;
}
.newsTitle a, .newsTitle a:hover{
	padding:12px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #474747;
}
.newsContent, a.newsContent, a.newsContent:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	text-decoration: none;
}
.subTLeft {
	float:left;
	width:450px;	
	padding-bottom:0px;
	margin-bottom:0px;
}
.subTRight {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	float:right;		
	padding: 8px 0 3px 0;
	color: #4a4a4a;	
	margin: 0 0 0 0;
}
#wrapperBottom{
	height: 36px;
	background-image:url(../../images/wrapper_bg1.gif);
	background-repeat: no-repeat;
	margin:10px 0px 10px 110px;
	padding:0 0 0 0; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6a6a6a;
	width:834px; /* ok */
}
.wrapperBottomLeft{
	margin:4px 0 2px 0;
	padding:0 0 0 20px;	
	float: left;
	display:block;
}
.wrapperBottomLeft a{
	color: #6a6a6a;
	text-decoration: none;
}
.wrapperBottomLeft a:hover {
	color: #6a6a6a;
	text-decoration: none;
}
.wrapperBottomRight{
	margin:10px 0 2px 0;
	padding:0 17px 0 0;
	float: right;
	display:block;		
}
.wrapperBottomRight a{
	margin:0 5px 0 5px;
	padding:0 6px 0 6px;
	color: #6a6a6a;			
}
.wrapperBottomRight a:hover{
	margin:0 5px 0 5px;
	padding:0 6px 0 6px;
	color: #6a6a6a;			
}
.clear{
	clear:both;
}
/* Biography */
#biographyContent{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	background-color:#ffffff;
	padding:0 0 0 0;
	margin:0 0 0 0;
	align:left;
}
#biographyContent p{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #474747;
	background-color:#ffffff;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#biographyContent div{
	padding:0 0 0 0;
	margin:0 0 0 25px;
}
#biographyContent div a{
	color: #474747;	
	text-decoration: underline;
	background-image:url(../../images/icons/mail.gif);
	background-repeat: no-repeat;	
	padding:5px 0 5px 30px;
	margin:0 0 0 0;	
	line-height:2;	
}
#biographyContent a{
	color: #474747;	
	text-decoration: underline;
}
#biographyContent ul li{
	padding:0 0 0 15px;
	margin:0 0 0 20px;
}
.biographyImage{
	margin: 0px 0px 20px 25px;
	float: right;
}
.author{
	float:right;
}
.exhibitionYear {
	float:left; 
	padding-right:10px;
	width:50px;	
}
.exhibitionBody {
	float:right;
	width:730px;
}
/* Keywords */
#KeyWordsTitle{
	padding:40px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #474747;
}
#keyWordsContent{
	padding:2px 0 10px 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7b8ea5;
	width:797px; /* ok */
}
A.keyWordsLevel0{
	color: #474747;	
	text-decoration: none;
	font-size: 12px;
}
A.keyWordsLevel0:hover{
	background-color: #fff2c7;
	color: #474747;	
	text-decoration: none;
	font-size: 12px;	
}
A.keyWordsLevel1{
	color: #7b8ea5;
	text-decoration: none;
	font-size: 11px;	
	line-height:2.8;
}
A.keyWordsLevel1:hover{
	background-color: #fff2c7;
	color: #7b8ea5;
	text-decoration: none;
	font-size: 11px;	
	line-height:2.8;
}
A.keyWordsLevel2{
	color: #7b8ea5;
	text-decoration: none;
	font-size: 12px;
	line-height:2.4;	
}
A.keyWordsLevel2:hover{
	background-color: #fff2c7;
	color: #7b8ea5;
	text-decoration: none;
	font-size: 12px;
	line-height:2.4;	
}
A.keyWordsLevel3{
	color: #7b8ea5;
	text-decoration: none;
	font-size: 18px;	
	line-height:1.9;
}
A.keyWordsLevel3:hover{
	background-color: #fff2c7;
	color: #7b8ea5;
	text-decoration: none;
	font-size: 18px;	
	line-height:1.9;
}
A.keyWordsLevel4{
	color: #7b8ea5;
	text-decoration: none;
	font-size: 24px;	
	line-height:1.6;
}
A.keyWordsLevel4:hover{
	background-color: #fff2c7;
	color: #7b8ea5;
	text-decoration: none;
	font-size: 24px;	
	line-height:1.6;
}
A.keyWordsLevel5{
	color: #7b8ea5;
	text-decoration: none;
	font-size: 30px;	
	line-height:1.3;
}
A.keyWordsLevel5:hover{
	background-color: #fff2c7;
	color: #7b8ea5;
	text-decoration: none;
	font-size: 30px;	
	line-height:1.3;
}
A.keyWordsLevel6{
	color: #7b8ea5;
	text-decoration: none;
	font-size: 36px;
	line-height:1;	
}
A.keyWordsLevel6:hover{
	background-color: #fff2c7;
	color: #7b8ea5;
	text-decoration: none;
	font-size: 36px;
	line-height:1;	
}
/* News */
.eventTitle{
	margin: 0 0 0 0;
	padding:12px 0 0 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #474747;
}
.eventClass{
	margin: 0 0 0 0;
	padding:12px 0 0 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
}
.eventTitleOff {
	margin: 0 0 0 0;
	padding:12px 0 0 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #474747;
}
.eventTitleOff a{
	color: #474747;
	text-decoration:underline;
}
.eventTitleOff a:hover{
	color: #474747;
	text-decoration:none;
	background-color: #fff2c7;
}
.eventDate{
	padding:5px 0 15px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #474747;
}
.eventDateOff{
	padding:5px 0 12px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #474747;
}
.eventDateOff a{
	color: #474747;
	text-decoration:underline;	
}
.eventDateOff a:hover{
	color: #474747;
	text-decoration:none;	
	background-color: #fff2c7;	
}
.eventBullet {
	float: left;
	padding:0 0 0 0;
}
#eventArchive{
	padding:35px 0 0 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	background-color:#ffffff;
}
#eventArchive a{
	color: #474747;
	text-decoration:underline;	
}
/* Event */
.itemToken{
	padding:5px 0 5px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #474747;
}
.itemContent{
	padding:0 0 10px 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	line-height:1.5;
}
.itemContent1{
	padding:0 0 0 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
}
.itemContent a{
	color: #474747;
}
.itemContent a:hover{
	color: #474747;
}
.itemContent ul{
	padding:0 0 0 38px;
	color: #474747;
	list-style-type: none;
}
.itemContent ul li{
	padding:0 0 0 0;
	color: #474747;
	font-size: 11px;
	background-image: url(../../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: inline;
}
.itemContent ul li a{
	padding:0 15px 0 0;
	color: #474747;	
	text-decoration: underline;
}
.itemContent ul li a:hover{
	padding:0 15px 0 0;
	color: #474747;	
	text-decoration: underline;
}
.itemMedia{
	padding:10px 0 16px 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
}
.itemMedia a{
	padding:0 0 0 0;
	color: #474747;
	text-decoration: underline;
}
.itemMedia a:hover{
	padding:0 0 0 0;
	color: #474747;
	text-decoration: underline;
}
#keyWords1{
	padding:25px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #474747;
}
#keyWordsContent1{
	padding:2px 0 0 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	line-height:1.5;
}
.hr{
	padding:0 0 0 0;
	margin:0 0 10px 0;
	background-image: url(../../images/hr.gif);
	background-repeat: repeat-x;
	height: 1px;
	border: 0;
}
/* Key Word */
.keyWordFloat {
	float:left;
	padding:0 0 0 0;
	margin:0 25px 43px 25px;
	background-image: url(../../images/bgKeyWord.gif); 
	background-position: right bottom;
	background-repeat: no-repeat;
	border-width: 1px;
	border-style:solid;
	border-color:#aaaaaa;
}
.keyWordFloat p {
	padding:4px 0 4px 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	color: #5b6264;	
}
/* Portfolio */
div.portfolioContainer {
	background-color: #ffffff;
	padding:25px 0 0 0;
	width: 797px; /* ok */
}
div.portfolioC1 {	
	float: left;	
    padding:0 0 0 0;
	margin:0 12px 5px 11px; 
	border-width: 1px;
	border-style:solid;
	border-color:#aaaaaa;	 
	width: 248px;
	height: 187px;	
	z-index: 1;
	position:relative;
  } 
div.portfolioC2 {
	position: absolute;
	z-index: 2;
	left:4px;
	top:0px;
	padding:157px 0 2px 7px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
	color: #ffffff; 
	text-decoration:none;		
}	
div.portfolioC2 span{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff; 
	text-decoration:none;		
}
/* for portfolio categories buttons */
a {
	color: #ffffff; 	
	text-decoration:none;		
}
a:hover {
	color: #ffffff; 	
	text-decoration:none;
}
a.pageResults, a.pageResults:hover {
	color: #959595;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 
	text-decoration: none;
	padding: 0px 3px 0px 3px;
	margin: 0 1px 0 1px;
	border-color: #dcdcdc;
	border-style: solid;
	border-width: 1px;	
	display:inline;
}
div.pageResults {
	color: #474747;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin: 0 1px 0 1px;
	display:inline;
}
/* Art work */
#artWorkLeft{
	margin:0 10px 0 0;
	padding:0 0 0 0;	
	float: left;
	display:block;
	width: 404px;
}
.artIconLeft {
	float: left;
    margin:15px 14px 0 0;
    padding: 0 0 0 0;
  } 
#artWorkRight{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float: right;
	display:block;
	width: 380px;
}
/* Media Center Photos */
.keyPhotoFloat {
	float:left;
	padding:0 0 0 0;
	margin:0 25px 43px 25px;
	background-image: url(../../images/bgPhotoFloat.gif); 
	background-position: right bottom;
	background-repeat: no-repeat;
	border-width: 1px;
	border-style:solid;
	border-color:#aaaaaa;
}
.keyPhotoFloat p {
	padding:4px 0 4px 90px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8b8b8b;	
}

