h1  {font-size:25px; background-color: transparent; font-family:Garamond; color:#808080; text-align:center;}
h2  {font-family: Arial; font-size:16px; background-color: transparent; color:808080;}
p   {font-family:Arial; font-size:14px; background-color: transparent; color: #333333;}
p.small {font-family:Arial; font-size:12px; background-color: transparent; color: #808080;}
p em {font-weight:bold;}
td em {font-weight:bold;}
body {
		background:#ebebeb; 
		margin:0;font-family:arial; 
		background-color: transparent; 
		color: #484848; font-size: 12px;
	}
a:link {
	font-family: Arial;
	font-size: 12px;
	background-color: transparent;
	color: #ffffff;
    font-weight: normal;
	text-decoration: none;
	}
a:visited {
	font-family: Arial;
	font-size: 12px;
	background-color: transparent;
	color: #ffffff;
    font-weight: normal;
	text-decoration: none; 
}

	
a:hover {
	font-family: Arial;
	font-size: 12px;
	background-color: transparent;
	color: #000000;
font-weight: normal;
	text-decoration: none; 
}
 
a.contact {font-family: Arial;
	font-size: 14px;
	background-color: transparent;
	color: #333333;
    font-weight: normal;
	text-decoration: underline;
	}
a.contact:visited {
	font-family: Arial;
	font-size: 14px;
	background-color: transparent;
	color: #333333;
    font-weight: normal;
	text-decoration: underline; 
}

	
a.contact:hover {
	font-family: Arial;
	font-size: 14px;
	background-color: transparent;
	color: #000000;
	font-weight: normal;
	text-decoration: underline; 
}


#imgandtext {
background-image:  url(richardbolton.png);
background-repeat: no-repeat;
height: 98px;
width: 500px;
}
 
#centrebox {
position: relative;
background:url(background_w.jpg);
width: 750px;
margin-right: auto;
margin-left: auto;
padding: 10px 25px 25px 25px;}

#content {
	background-color: transparent;
	margin-left: 50px;
	margin-right: 50px;}

.rightimg {float: right;}

#footer {
position: relative;
width: 750px;
margin-right: auto;
margin-left: auto;
padding: 10px 25px 25px 25px;}



#topp {
position: relative;
background:url(images/topbar.jpg);
width: 800px;
height: 37px;
margin-right: auto;
margin-left: auto;
padding: 0px 0px 0px 0px;}

h1.topp {

font-size: 32px;
margin-top: 10px;
margin-left: 15px;
background: url(img/headingbg.gif) no-repeat top left;
background-position: -10px -1px;
}

#bott {
position: relative;
background:url(images/botbar.jpg);
width: 800px;
margin-right: auto;
margin-left: auto;
padding: 0px 0px 0px 0px;}
 
img.painting {border: 1px solid #000000;}
 
td.titles {font-family: Arial;
	font-size: 12px;
	background-color: transparent;
	color: #484848;
    font-weight: normal;
	text-decoration: none;
	text-align:center; 
	border-top: 1px solid #787878;
	border-left: 1px solid #787878;
	
}
	
td.titlesright {font-family: Arial;
	font-size: 12px;
	background-color: transparent;
	color: #484848;
    font-weight: normal;
	text-decoration: none;
	text-align:center; 
	border-top: 1px solid #787878;
	border-left: 1px solid #787878;
	border-right: 1px solid #787878;
	
}
td.titlesbottom {font-family: Arial;
	font-size: 12px;
	background-color: transparent;
	color: #484848;
    font-weight: normal;
	text-decoration: none;
	text-align:center; 
	border-top: 1px solid #787878;
	border-left: 1px solid #787878;
	border-bottom: 1px solid #787878;
	
}
td.titlesrightbottom {font-family: Arial;
	font-size: 12px;
	background-color: transparent;
	color: #484848;
    font-weight: normal;
	text-decoration: none;
	text-align:center; 
	border-top: 1px solid #787878;
	border-left: 1px solid #787878;
	border-bottom: 1px solid #787878;
	border-right: 1px solid #787878;

}

td.formstyle {font-family: Arial;
	font-size: 14px;
	background-color: transparent;
	color: #333333;
    font-weight: normal;
	text-decoration: none;
	text-align:right; 
	
	
}
	
#artists ul {
		font-size:medium;
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
	
#artists li {
		list-style: none;
		padding: 6px 2px 6px 2px;
		width: 200px;
		border-bottom: 1px solid #CCCC99;
		margin: 0;
		}

#artists p {
		list-style: none;
		border-bottom: 1px solid #90bade;
		margin: 0;}

#artists li em {list-style: none;
		padding: 6px 2px 6px 2px;
		margin: 0;
		}

#artists li a {list-style: none;
		font-size:medium;
		display: block;
		border-left: 0px;
		border-right:0px;
		color: blue;
		text-decoration: underline;
		width: 200px;
		}


#artists li a:hover {
		list-style: none;
		background-color:#e0e9f5;
		text-decoration: underline;
		color: black;
		}