body { 	
margin:0; 
padding:20px; 
top:0; 
left:0; 
background-color: #edeeee;
color: #111;
font: normal 0.7em  Helvetica, Arial, sans-serif ;
}

h1, h2, h3, h4, h5 { font-size:18px; font-weight:600; padding:0;  margin:0; }
h1 { font-size:17px; font-weight:550;} 
h2 { font-size:17px; font-weight:500; margin-top:6px; } 
h3 { font-size:12px; font-weight:700; margin-top:8px; } 

a { text-decoration:none; color:#1A1A1A; }
a:hover { text-decoration:underline; color:#111; }
img { border:0; }

.clear { clear:both; display:block; }

/* ******************************************* */

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: none;
}

.anchorclass {
0background: grey;
margin-top:180px;
height:80px;
z-index:100;

}

#submenu {
width:100%;
}

#menuwrapper {
margin: 0 0 80px 0;
width: 100%;
text-align:left;
padding:0;
}
#menuwrapper2 {
margin: 0 0 60px 0;
width: 100%;
text-align:left;
padding:0;
}

/* ######### Alternate multi-column class for drop down menus ######### */

.column{
float: left;
margin-right: 18px;
font-size: 17px;
}
.column a {
font-weight: normal;
}

.column b{
font-weight: 700;
}

.colTitle{
width:210px;
}
.colWidth{
width:185px;
}

.Thumbs { 0width:900px; margin-left:230px; height:100%;  }
.ImageControls { width:185px; padding-right:45px; height:100%; float:left; }
.Image { margin-left:0; height:100%; float:left; }

#imgpostion {
position:absolute;
top: 100px;
width: 100%;
z-index:-100;
text-align: left;
}

#cimgposition {
position:absolute;
top: 100px;
width: 100%;
z-index:-100;
text-align: center;
}

#bioholder {
text-align: left;
}

#bioholder p {
margin:5px 0 9px 0;
}
.seperator {
border-top:1px solid #999;
margin-bottom:4px;
}

#exhibitionimgpostion {
}

#exhibitionholder h2 {
margin:0;
padding:4px 0;
border-top:1px solid #999;
width:185px;
}

#exhibitionholder p {
margin:0;
padding:4px 0;
border-top:1px solid #999;
}

table.exhibitions {
border-collapse: separate;
border-spacing: 0px;
}

table.exhibitions td {
border-top:1px solid #999;
padding:4px 0;
vertical-align:top;
}

#quotesholder {
text-align: left;
font-weight:600;
margin-top:-14px;
}

#quotesholder p {
margin:14px 0 0 0;
padding:5px 0 7px 0;
border-top:1px solid #999;
font-weight:500;
font-size: 1em;
}

#videoholder {
padding: 20px 0;
text-align:center;
width:875px;
background-color:black;
}

#contactholder h1 {
margin:14px 0 0 0;
padding:5px 0 7px 0;
border-top:1px solid #999;
font-weight:500;
font-size: 1em;
}
#exhibitionimgpostion h2 {
margin:0;
padding:4px 0;
border-top:1px solid #999;
width:185px;
}

.centerwidth {	width:480px; }
.sidewidth {width:150px; }