body {

font-family: "trebuchet ms", "helvetica neu", "san-serif";
background: white;
color:#666;
text-align:center;
font-size:84%;
margin:0;
}

a {
color:#663333;
text-decoration:none;
text-transform:uppercase
}

h1 {
font-size:2.3em;
margin-bottom:10px;
margin-top:30px;
}

a img {
border:0;
}

h2 {

font-size:1.2em;
color:#cccccc;
padding:1px 10px 1px 3px;
display:inline;
background:#f5f5f5;
color:#666;
}

h3 {

font-size:1em;
font-weight:700;
padding: 3px 10px 0 3px;
margin-bottom:0px;
}

#content {

width:960px;

margin:auto;
text-align:left;
}

li.current a {
padding:2px 10px 2px 3px;
background:#B39999;
color:white;
}

#info {

width:340px;
float:right;
}


#info p {
padding-left:3px;
}

#info .newsItem p{
margin-top:1em;
}

#info .newsItem {
padding-bottom:3px;

}

#mainPic {

width:620px;
float:left;

}

#mainPic .picBox {
width:570px;
margin:20px;
text-align:center;
background:#f9f9f9;
}

#mainPic .picBoxThumb {
width:100px;
margin:20px;
text-align:center;
background:#f9f9f9;
height:100px;
float:left;
}

#mainPic .picBoxThumb img {
margin:auto;
}


#mainPic .picBox img {


}

#mainPic .picCaption {
margin:40px 20px 20px 20px;
font-size:0.85em;
}

#mainPic .copyright {
margin:40px 20px 20px 20px;
font-size:0.85em;
clear:both;
}

#contactDetails {

padding-left:3px;

margin-bottom:20px;
}

#contactDetails .email {
margin-left:15px;
padding:3px 10px 3px 3px;
}

#nav, #paintingList {
padding:0;
margin:0;
margin-bottom:20px;
}
#paintingList li {
width:150px;
list-style:none;
float:left;
padding:3px;
margin-right:3px;
margin-bottom:0px;
font-size:0.85em;
}

#paintingList li a {
white-space:nowrap;

}

#nav li {
display:inline;
padding:3px;
margin-right:3px;
margin-bottom:10px;

}


#nav li.current {
display:inline;
padding:0;
margin-right:3px;
margin-bottom:10px;
}