body 
	{
	margin: 35px 10px 0px 10px;
	padding: 0px;
	font-size:11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:18px;
	color: #1E1E1E;
	}


h1
{
font-size:14px;
padding:0px;
margin: 0px 0px 2px 0px;
line-height:20px;
}

h2
{
font-size:14px;
margin: 0px 0px 15px 0px;
padding:0px;
}

img
{
border: none;
}
	
a
{
color:#000000;
text-decoration:underline;
}

a:hover
{
color:#676767;
}


.char{
	font-family: Georgia, "Times New Roman", Times, serif;
}

	.char a
	{

	}
	
	.char a:hover
	{

	}

#wrapper   
	{
	margin: 0px auto;
	width: 950px;
	position: relative;
	}
	
		/* Easy Clearing on - http://www.positioniseverything.net/easyclearing.html */
	#wrapper:after
	{
	display: block;
	height: 0;
	clear: both;
	}

	* html #wrapper
	{
	height: 1%;
	}
	
#header
{
width:950px;
float: left;
height:90px;
}
	
.logo
{
float: right;
}


.float_left
{
float: left;
display:inline;
}

.main {
margin-bottom: 20px;
}


.float_right {
float: right;
text-align:right;
}


#nav a img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0;
margin-right:35px;
}

#nav a:hover img {
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
-khtml-opacity: 0.8;
-moz-transform: rotate(0);
}


#nav
{
float:left;
display:block;
margin-top:20px;
width: 950px;
font-size:14px;
border-bottom: solid 1px #333333;
padding-bottom:8px;
}


#nav img
{
border:none;
}


#subnav
{
text-align:left;
margin-top:40px;
float: left;
margin-bottom:-10px;
position:relative;
}

#contents{
margin-top:40px;
text-align:left;
float: left;
margin-bottom:35px;
min-height:450px;
width: 950px;
}

	
	* html #contents
	{
	height:500px;
	}
	
	
#contents a img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0; 
}

#contents a:hover img {
-moz-transform: rotate(0);
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
-khtml-opacity: 0.8;
}

#contents a:active img {
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
-khtml-opacity: 0.8;
}

.txt
{
width: 650px;
line-height:20px;
float: left;
}

.txt li a
{
text-decoration:none;
}

.txt li
{
margin-bottom:2px;
}


.artists_thumbs
{
width: 200px;
float:left;
height: 190px;
margin-right: 50px;
margin-bottom: 50px;
text-align:left;
}

.artists_thumbs img
{
display:block;
margin-bottom: 10px;
border:none;
}

.artists_thumbs2
{
width: 200px;
float:left;
margin-right: 50px;
margin-bottom: 50px;
text-align:left;
}

.artists_thumbs2 img
{
display:block;
margin-bottom: 10px;
border:none;
}

.artists_sections
{
margin-left:20px;
border:none;
margin-bottom:5px;
}

.sub_sections
{
margin-left:20px;
border:none;
}

#anno
{
margin-bottom:20px;
width:700px;
}

.prevnext
{
width:700px;
}

.more
{
margin-top: 20px;
width:700px;
}

.exhibition_flyer
{
margin-top:20px;
margin-bottom:10px;
display:block;
}

.exhibitions
{
margin-bottom:35px;
}

.contact_float
{

width: 420px;
float:left;
margin-right:50px;
padding-bottom:100px
}

.pub_thumb
{
margin-bottom:30px;
}

	/* FOOTER */
			
	#footer
	{
	clear: both;
	padding-top:10px;
	font-size:11px;
	margin-bottom:10px;
	border-top: 1px solid #cccccc;
	}
	
	#footer a 
	{
	color: #bbbbbb;
	text-decoration:none;
	}
	
	#footer a:hover
	{
	color: #999999;
	text-decoration:none;
	}
	
	.copyright
	{
	float:right;
	text-align:right;
	color: #bbbbbb;
	font-family:Arial, Helvetica, sans-serif;
	width: 300px;
	height: 50px;
	}
	
	.copyright a 
	{
	color: #bbbbbb;
	text-decoration:none;
	}
	
	.copyright a:hover
	{
	color: #999999;
	text-decoration:none;
	}
	
	
