
body {
font-family : "Century Gothic", "Gill Sans", Arial, sans-serif;
font-size : 62.5%;
margin : 0;
padding : 0;
background-color : #e2eaed;
}
p, h1, h2, h3, h4, h5, h5, ol, ul {
margin : 0;
padding : 0;
}
#banner {
background : url('none') repeat-x left top;
position : relative;

}
#banner h2 {
margin-left : 80px;
}
#nav {
margin-bottom : 0;
position : absolute;
top : 75px;
left : 80px;
}
#nav li {
list-style-type : none;
padding : 0;
margin : 0;
float : left;
}
#nav a {
display : block;
font-size : 11px;
color : #ffffff;
text-decoration : none;
background-color : #294e56;
padding : 2px 2px 2px 3px;
width : 8em;
margin-left : 2px;
border-right : 1px solid #73afb7;
border-bottom : 1px solid #73afb7;
font-weight : bold;
margin-bottom : 2px;
}
#nav a:hover {
background : #73afb7;
border-right : 1px solid #14556b;
border-bottom : 1px solid #14556b;
color : #fbef99;
}
/*"you are here" buttons*/
#new #nav a#homeLink, #new #nav a#theartistLink #new #nav a#workshopsLink #new #nav a#contactLink #new #nav a#galleryLink #new #nav 

a#showsexhibitionLink {
background : #73afb7;
border-right : 1px solid #14556b;
border-bottom : 1px solid #14556b;
color : #fbef99;
}
#logo {
background : url('none') no-repeat right top;
height : 100px;
}
#news {
margin : 0;
padding : 0;
list-style : none;
font-size : 1.2em;
border-top : 1px dashed #294e56;
border-right : 1px dashed #294e56;
background : #ffffff url('artimages/gb.png');
}
#news li {
display : inline;
}
#news .title {
font-weight : bold;
display : block;
color : #666666;
}
#news a {
text-decoration : none;
display : block;
padding : 5px;
border-bottom : 1px dashed #294e56;
color : #ffffff;
line-height : 110%;
background : #ffffff url('artimages/gb.png');
margin : 0;
}
* html #news a {
height : 1px;
}
#news a:hover {
color : #0000cc;
background-image : url('none');
}
h1 {
color : #294e56;
margin-top : 10px;
font-size : 2.2em;
border-top : 4px solid #294e56;
line-height : 100%;
}
.section {
display : inline;
color : #999999;
font-weight : normal;
}
#main h1, h2, p {
margin-left : 5px;
}
.image {
border : 0 solid #000000;
margin-top : 20px;
margin-bottom : 20px;
border : 2.5px solid #ffffff;
margin-left : 84px;
}
.image2 {
border : 0 solid #000000;
margin-top : 20px;
margin-bottom : 20px;
border : 2.5px solid #000000;
margin-left : 45px;
}
.image3 {
border : 0 solid #000000;
margin-top : 20px;
margin-bottom : 20px;
border : 5px solid #ffffff;
margin-left : 60px;
}
.image4 {
border : 0 solid #000000;
margin-top : 10px;
margin-bottom : 20px;
border : 5px solid #ffffff;
margin-left : 0px;
}
.imageRight {
float : right;
margin : 5px 4px 2px 5px;
}
.imageLeft {
margin-left : 1px;
}
.imageCenter {
margin-left : 1px;
margin-right : 1px;
}
img.imageRight, img.imageLeft {
border : 0 solid #000000;
margin-top : 20px;
margin-bottom : 20px;
border : 5px solid #ffffff;
}
p, ul {
color : #666666;
font-size : 1.2em;
}
h2 {
color : #294e56;
border-bottom : medium none #294e56;
font-size : 1.25em;
margin-top : 1px;
overflow : hidden;
padding-top : 0;
background : url('images/bg/bg_h2.gif') repeat-x left bottom;
}
#footer {
margin-top : 15px;
border-top : 1px dashed #666666;
padding : 5px 0 0 5px;
margin-right : 200px;
}
#sidebar {
float : left;
width : 160px;
margin-top : 10px;
}
#main {
margin-left : 165px;
margin-right : 185px;
background-color : #cad5db;
}
#main em {
color : #294e56;
font-size : 0.8em;
}
#main2 {
margin-left : 105px;
margin-right : 125px;
background-color : #cad5db;
}
#maingallery {
margin-left : 15px;
margin-right : 5px;
background-color : #cad5db;
margin-top : 20px;
}
#maingallery2 {
margin-left : 2px;
margin-right : 2px;
background-color : #cad5db;
margin-top : 20px;
}
#maingallery3 {
margin-left : 40px;
margin-right : 5px;
background-color : #cad5db;
margin-top : 20px;
}

#secondary {
float : right;
width : 180px;
background : #ffffff url('artimages/gb.png');
margin-top : 10px;
}
#secondary * {
color : #fff;
}
#secondary h3 {
font-size : 1.2em;
background : #73afb7;
padding : 3px 5px 3px 10px;
}
#sidebar h3 {
color : #fff;
font-size : 1.2em;
background : #73afb7;
padding : 3px 5px 3px 10px;
}
#secondary h4 {
font-size : 1.1em;
margin : 10px 10px 0 10px;
margin-top : 6px;
}
#secondary a {
color : #666;
}
#secondary p {
font-size : 1.2em;
margin : 3px 10px 10px 10px;
line-height : 110%;
}
#wrapper {
width : 760px;
background : url(none) repeat-y right top;
