body, div, h1, h2, h3, h4, h5, h6, p, ul, img {margin:0px; padding:0px; border:0px;} 

body { 
font-family:Helvetica,Arial,sans-serif;
color:white;
background:#afa78b url('images/background.png') repeat-x;
}

a:link {color:#ffc000}    /* unvisited link */
a:visited {color:#ffc000} /* visited link */
a:hover {color:#ffd863}   /* mouse over link */
a:active {color:#ffc000}  /* selected link */

#container{
position:relative;
width:960px;
margin:0px auto;
}

#header{
height:141px;
padding-left: 20px;
}

#logo{
display:block;
}

#website{
height:789px;
width:960px;
background: url('images/background-photo.png');
}
 
#header ul{
padding-top:10px;
}

#header li{
display:inline;
padding:0px 20px 0px 0px;
border: 0px;
}

#overlay{
background: url('images/overlay.png') repeat;
height: 580px;
width:932px;
}

#contact-footer{
margin-top:200px;
}

#footer{
background: url('images/overlay_bottom.png');
width: 932px;
height: 10px;
}

.content{
padding: 20px;
font-family: Helvetica,Arial,sans-serif;
}

.italic{
color:white;
font-style: italic;
font-size: 1em;
font-weight: 300;
}

p.about{
padding: 0px 0px 30px 0px;
font-family: Helvetica,Arial,sans-serif;
font-size: 2em;
font-weight: bold;
}

p.header{
font-size:1.2em;
font-weight:bold;
}

h3{
color:#ffc000;
font-size:1.2em;
font-weight:bold;
padding-bottom: 10px;
}

h2{
display:inline;
}


p {
padding: 0px 0px 10px 0px;
font-family: Helvetica,Arial,sans-serif;
font-size: 1em;
font-style:normal;
}

/* Topnav Indicator */

#topnav_indicator {
    position:relative;
    height:12px;
}
#topnav_indicator .arrow {
    display:block;
    width:12px;
    height:12px;
    position:relative;
}

body.home #topnav_indicator .arrow { left:55px; }
body.exhibitions #topnav_indicator .arrow { left:233px; }
body.artists #topnav_indicator .arrow { left:419px; }
body.news #topnav_indicator .arrow { left:551px; }
body.contact #topnav_indicator .arrow { left:693px; }
