/*<group=html>*/
	body {
	font-family:Verdana,Arial,sans sans-serif;
	font-size:76%;
	line-height:1.5;
	}

table {
margin:20px;
width:100%;
border-collapse:collapse;
border:1px solid #999999;
}

#content a:link, #content a:visited {
color:#990000;
}

#content a:hover {
color:#000;
}


table th, table td {
padding:5px 5px;
text-align:left;
border-bottom:1px solid #999999;
}

table td.title a {
text-align:left;
}

th {
color:#990000;
background:#FFFF99;
}
	
	h1 {
	font-size:1.6em;
color:#CC6600;
	}
	
	h2{
font-size:1.4em;
	color:#990000;
}

h3 {
font-size:1.4em;
font-family: Georgia, Times, Serif;
color:#990000;
}

h4 {
	
}


a img {
border:0;
}


/*</group>*/

/*<group=layout>*/

#container {
width: 836px;
margin: 0 auto;
background:#FFFFFF url(/images/bg.jpg) repeat-y;	
}

#header {
width:820px;
margin:0 auto;
margin-bottom:60px;
padding-top:20px;

background:#FFFF99;	
}

#logo {
width:170px;
height:120px;
margin-left:8px;
background:#FFFFFF url(/images/gail.jpg) no-repeat -8px 0;
}

#left {
float: left;
width: 200px;
margin:0;
padding: 0;
	
}

#left div {
padding:10px;
}


#content {
margin-left:250px;	
margin-top:40px;
margin-right:40px;
margin-bottom:40px;
}


#footer {
background:#FFFFFF;
border-top:1px solid #CCCCCC;
border-bottom:2px solid #CCCCCC;
margin:8px;
clear:both;
padding:0;
}

#footer p {
margin:0;
font-size:0.8em;
padding:0 10px;
}
	
/*</group>*/


#nav-top {
float:left;
background:#FFF;
width:820px;	
margin:0 auto;
border-top:1px solid #CCCCCC;
border-bottom:2px solid #CCCCCC;
padding:0;
}

#nav-top li {
font-weight:bold;
list-style:none;
float:left;
padding:0;
margin:0;
}

#nav-top ul {
float:left;
padding:0;
margin:0;
}

#nav-top a {
padding:5px 10px;
display:block;
text-decoration:none;
color:#666;
}
#nav-top a:hover {
color:#990000;
}

/**  **/


#nav-paintings li {
line-height:2em;
font-size:1em;
text-transform:uppercase;
letter-spacing:0.2em;
font-weight:bold;
list-style:none;
margin:0;
padding:0;
}

#nav-paintings ul {
margin-bottom:50px;
margin-left:50px;
padding:0;
}

#nav-paintings a {
color:#990000;
padding:0;
}

#nav-paintings a:hover {
color:#000;
}

#painting h3 {
margin:20px 0;
}
#painting p {
margin-top:0;
}

img.leftFloat {
float:left;
margin:0 10px 10px 0;
}