html {
BACKGROUND: url(structure/pattern1638.gif);  background-repeat:no-repeat;
               background-position:top center;
FONT-SIZE: 100%;
}

body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px;

	line-height: 1.5em;
	FONT-SIZE:0.7em;
	font-family: Tahoma, Arial, "Trebuchet MS", Verdana;
	color: #333333;

}


	/* ----------------------------------- */
/* CONATINERS
/* ----------------------------------- */ 


#container{
	width: 770px;
	margin: 0 auto; /*Center container on page*/
}


#container_top {
	padding: 10px 10px 0px 10px; HEIGHT: 140px;WIDTH:750px;
 
}




#logo {
	BACKGROUND: url(structure/logo.gif) no-repeat left top; WIDTH: 140px; 
	PADDING: 0px; HEIGHT: 140px;
	float:left;
}
#logo SPAN {
	DISPLAY: none
}


#container_MAILINGLIST
{
width:540px;
height:30px;
font-weight:normal;
	margin-top: 46px;
	text-align:right;
}

#container_tagline
{
width:565px;
height:29px;
	margin-top: 76px;

}

#container_taglineN
{
width:565px;
height:29px;
color:#999;
letter-spacing:1px;
font-weight:bold

}

#container_MAIN_content {
	PADDING:0px; 
	WIDTH: 770px;
	margin: 0 auto; /*Center container on page*/
	min-height:300px /*now works in IE 7*/
}

#container_DETAIL_GREY

{
background-color:#eeeeee;
padding:15px;
}
#container_DETAIL_WHITE

{
background-color:#ffffff;
padding:0px;
}
#container_DETAIL

{
background-color:#F1E6E1;
min-height:200px ;/*now works in IE 7*/
padding:15px;
}

.container_PARAGRAPH_OUTER

{
background-color:#ffffff;
padding-top:20px;
}
.container_PARAGRAPH

{
background-color:#F1E6E1;
padding:15px;
}

	#CONTAINER_FOOTER_INTRADE {
	padding: 20px 40px 0px 195px; 
	WIDTH: 535px;
	MARGIN: 0px auto;

}	


.CONTAINER_LISTRECORDS
{width:508px;
float:left;
padding-bottom:20px;
}
.CONTAINER_LISTTHUMB
{width:120px;
float:left;
}
.CONTAINER_LISTPROFILE
{width:388px;
float:right;

}

.line_column_full
{
WIDTH: 508px;
height:1px;
BACKGROUND: url(structure/background_line.gif)  repeat-x ;
margin-bottom:10px;
margin-top:10px
}

	/* ----------------------------------- */
/* MAIN CONTENT
/* ----------------------------------- */ 

.column {
	 FLOAT: left;
	 padding:0px;
	}



	#column_left {
	PADDING-LEFT: 19px; 
	PADDING-RIGHT: 17px; 
	padding-top:35px;
	WIDTH: 139px;
}


	#column_right {
	PADDING: 20px; 
	WIDTH: 538px;
	background-color:#ffffff;
	border:0px;  border-color: #cccccc; border-style: solid

}


.columnNAV {
	 FLOAT: left;
	 padding:0px;
	}



	#columnNAV_left {
	
	WIDTH: 185px;
}


	#columnNAV_right { 
	WIDTH: 565px;

}	



a:link {
	color: #663300;
	text-decoration: none;
}
a:visited {
	color: #663300;
	text-decoration: none;
}


a:hover {
	color: #FF0000;
	text-decoration: underline;
}


.linksALT:link
{
	color: #333;
	text-decoration:none
}

.linksALT:visited
{
	color: #333;
	text-decoration:none
}

.linksALT:hover
{
	color: #663300;
	text-decoration:underline;
}




.linksALT2:link
{
	color: #666;
	text-decoration:none;
	font-size:1.2em
}

.linksALT2:visited
{
	color: #666;
	text-decoration:none;
	font-size:1.2em
}

.linksALT2:hover
{
	color: #663300;
	text-decoration:none;
	font-size:1.2em
}





A.subnavlink:link {color: #333333;
	text-decoration: none;
	line-height:1.7em;
}
	
	
A.subnavlink:visited {color: #333333;
	text-decoration: none;}
	
A.subnavlink:hover 
{color: #663333;
	text-decoration: none;
background-color:#F4F2E4;
border-bottom:solid;
border-bottom-width: 1px;
border-bottom-color:#9A8E51
	}



A.subnavlinkON:link {color: #ffffff;
	text-decoration: none;
	line-height:1.7em;
	font-size:1.1em;
	background-color:#666666;;
}
	
	
A.subnavlinkON:visited {color: #ffffff;
	text-decoration: none;
	font-size:1.1em;
	background-color:#666666;}
	
A.subnavlinkON:hover 
{color: #663333;
	text-decoration: none;
background-color:#F4F2E4;
border-bottom:solid;
border-bottom-width: 1px;
border-bottom-color:#9A8E51;
font-size:1.1em;
	}








A.subnavlinkALT:link {color: #663333;
	text-decoration: none;
background-color:#F4F2E4;
}
	
	
A.subnavlinkALT:visited {color: #663333;
	text-decoration: none;
background-color:#F4F2E4;
}
	
A.subnavlinkALT:hover 
{color: #663333;
	text-decoration: none;
background-color:#FFFFFF;
border-bottom:solid;
border-bottom-width: 1px;
border-bottom-color:#9A8E51;
	}
	/* ----------------------------------- */
/* MISC
/* ----------------------------------- */

.clear {
	CLEAR: both;

}


.clearright {     clear: right; } 

.TEXTwhite
{
	color: #FFFFFF;
}
	.IMAGEBORDER {
border:5px;  border-color: #ffffff; border-style: solid;
}
	.IMGBORDER img{
border:5px;  border-color: #ffffff; border-style: solid;
}

.IMGBORDER:link img { border:5px;  border-color: #ffffff; border-style: solid;}
.IMGBORDER:visited img{border:5px; border-color: #ffffff; border-style: solid}
.IMGBORDER:hover img{border:5px;  border-color: #333333; border-style: solid}
.IMGBORDER:active img{border:5px;  border-color: #666666; border-style: solid}



	.IMGBORDER_T img{
border:2px;  border-color: #ffffff; border-style: solid;
}

.IMGBORDER_T:link img { border:2px;  border-color: #ffffff; border-style: solid;}
.IMGBORDER_T:visited img{border:2px; border-color: #ffffff; border-style: solid}
.IMGBORDER_T:hover img{border:2px;  border-color: #333333; border-style: solid}
.IMGBORDER_T:active img{border:2px;  border-color: #666666; border-style: solid}



.ARTTITLE_x {
	font-size: 1.2em;
	text-decoration: none;
	margin-bottom: 0px; padding:0px;
	FONT-WEIGHT: bold;
	color:#FFFFFF
}

.ARTTITLE_xx{
	font-size: 1.5em;
	text-decoration: none;
	margin-bottom: 0px; padding:0px;
	FONT-WEIGHT: normal;
}

.ARTTITLE_xxALT{
	font-size: 1.5em;
	text-decoration: none;
	margin-bottom: 0px; padding:0px;
	FONT-WEIGHT: normal;
	color:#ff9900;
}

.CHARCOAL {
	COLOR: #333333;
}





#NAVbox{
padding-top:10px;
margin-top:0px;
width: 544px;
height: 35px;
}




#nav {
	margin: 0;
	padding: 0;
	height: 35px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#nav li {
	margin: 0; 
	padding: 0;
        list-style: none;
	display: inline;
	}

#nav a {
	float: left;
	padding: 35px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:35px; /* for IE5/Win only */
	}
	
#nav a:hover {
	background-position: 0 -35px;
	}

#nav a:active, #nav a.selected1 {
	background-position: 0 -35px;
	}

#home a  {
	width: 51px;
	background: url(nav/home_N.gif) top left no-repeat;
	}
	
	
#artists a  {
	width: 69px;
	background: url(nav/artists_N.gif) top left no-repeat;
	}
	
	#exhibitions a  {
	width: 102px;
	background: url(nav/ex_N.gif) top left no-repeat;
	}
	
	#gallery a  {
	width: 75px;
	background: url(nav/gallery_N.gif) top left no-repeat;
	}
	
	#news a  {
	width: 55px;
	background: url(nav/news_N.gif) top left no-repeat;
	}
	
	#consultancy a  {
	width: 117px;
	background: url(nav/consult_N.gif) top left no-repeat;
	}
	
	#contact a  {
	width: 75px;
	background: url(nav/contact_N.gif) top left no-repeat;
	}
	
	
	
	
	

#NAVlist
{
padding: 0 0 0 0;
margin: 0;
FONT-SIZE:1.2em;
font-weight:bold;
letter-spacing:1px;

}

#NAVlist li
{
display: inline;
list-style: none;
margin:0;
padding: 0 12px 0 0
}

#NAVlist #active #current
{
font-weight:bold;
color:#666;
text-decoration:none;
}

#NAVlist li a
{
text-decoration: none;
color: #663333;
padding: 0 0 0 0;

}

#NAVlist li a:hover
{
text-decoration: underline;

padding: 0 0 0 0;
color:#000;
}	
	


#footerNAVlist2
{
padding: 0 0 0 0;
margin: 0;
FONT-SIZE:1em;
font-family:   Arial, Times, serif;
}

#footerNAVlist2 li
{
display: inline;
list-style: none;
padding: 0 10px 0 0;
margin: 0;
color:#663333;
}

#footerNAVlist2 #active2
{
float: right;
margin-right: 0px;
}

#footerNAVlist2 #active2 #current2
{
font-weight:bold;
color:#003300
}

#footerNAVlist2 li a
{
text-decoration: none;
color: #663333;
padding: 0 0 0 0;

}

#footerNAVlist2 li a:hover
{
text-decoration: none;

padding: 0 0 0 0;
color:#333333;
border-bottom:solid;
border-bottom-width: 1px;
border-bottom-color:#333333
}




	
	/* ----------------------------------- */
/* THUMBNAILS
/* ----------------------------------- */
	
	
.thumb { padding: 0px; float:left; width: 100px; height: 100px; margin-bottom: 20px;margin-right:20px;  }	
.thumb .thumbshot { float: left; width: 100px; border: 2px; }
.thumb p  { float: left;  }

.THUMBLINK:link img { border:2px;  border-color: #ffffff; border-style: solid; }
.THUMBLINK:visited img{border:2px;  border-color: #ffffff; border-style: solid}
.THUMBLINK:hover img{border:2px;  border-color: #333333; border-style: solid}


.thumbORIG { padding: 10px; float:left; width: 100px; height: 100px;background-color:#666666; margin-bottom: 25px;margin-right:30px;  }	
.thumbORIG .thumbshotORIG { float: left; width: 100px; border: 1px; }
.thumbORIG p  { float: left;  }


	.IMAGEBORDER_SLIDEPlaceholder {
border:2px;  border-color: #ffffff; border-style: solid;
}

.TEXTGREY1_2{
font-size:1.2em;
margin:0px; padding:0px;FONT-WEIGHT: normal;
	margin-top:0px;
	color:ccc}


H3 {font-size:1.5em;
margin-bottom: 5px; padding:0px;FONT-WEIGHT: bold;
	margin-top:0px;
	}
	
	H4 {font-size:1.2em;
margin-bottom: 0px; padding:0px;FONT-WEIGHT: normal;
	margin-top:0px;
	}
	
	
H5 {font-size:1.2em;
margin-bottom: 10px; padding:0px;FONT-WEIGHT: bold;
	margin-top:0px;
	}

H6 {font-size:1.2em;
margin-bottom: 10px; padding:0px;FONT-WEIGHT: normal;
	margin-top:0px;
}













	/* ----------------------------------- */
/* NEWS & EVENTS
/* ----------------------------------- */

.EXHIBITIONHDDR_LEFT
		{
		float:left;
		
		width:300px;
		
		padding-right:10px;
		}
		.EXHIBITIONHDDR_RIGHT
		{
		float:right;
		
		width:170px;
		text-align:right
		}

	.CONTAINER_EVENTS3COL
{  /*width 508px*/
margin:0 auto;
padding: 10px 0 10px 0;
}	


	.leftcolNEWS
		{
		float:left;
		
		width:80px;
		margin-bottom:10px;
		margin-top:10px;
		padding-right:10px;
		}
		
		

		
		.centercolNEWS
		{
		float:left;
		width:310px;
		padding-right:10px;
		margin-bottom:10px;
		margin-top:10px;
		}
		
	.rightcolNEWS
		{
		float:right;
		width:90px;
		margin-bottom:10px;
		margin-top:10px;
		text-align:right
		}	
		
		
		
		
	.leftcolEVENTS
		{
		float:left;
		
		width:150px;
		margin-bottom:10px;
		margin-top:10px;
		padding-right:10px;
		}
		
		

		
		.centercolEVENTS
		{
		float:left;
		width:240px;
		padding-right:10px;
		margin-bottom:10px;
		margin-top:10px;
		}
		
		
	.IMGBORDERNEWS {
border:5px;  border-color: #fff; border-style: solid;margin-left:10px; 
}


.spacerDIV7px

{
height:7px;
}