	html {margin : 0px; padding : 0px;}
	body {color : #5A5; background-image : url(images/bkg.gif);}
	body, table, th, td {
		margin : 0px;
		color : #000;
		font : normal normal normal 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	th {
		padding : 4px 5px;
		text-align : center;
		font-weight : bold;
	}
	td {padding : 0px; vertical-align : top;}

	h1, h2, h3, h4, p, ul, ol {margin : 0px; padding : 0px 0px 15px 0px;}
	h1 {
	font-size : 19px;
	letter-spacing: -1px;
}
	h2 {
	font-size : 15px;
	font-weight:normal;
	line-height:1.3em;
	margin-top: 30px;
}
	h3 {font-size : 12px;}
	h4 {font-size : 11px;}
	h5 {
	color:#930;
	font-size:14px;
	margin-bottom:0px
}
table h5 {padding-bottom:0;margin-bottom:0;margin-top:10px}
h2 strong {
	color:#0f79a3;
	text-transform:uppercase;
}
	ul, ol {margin : 0px 0px 0px 35px;}

	blockquote {margin : 0px 35px 15px 35px;}
	strong {color : #C00;}

	input, select, textarea, radio {font-size : 11px;}

	table.container {border : 1px solid #FFF; border-width : 0px 0px 1px 1px;}
	table.container td {padding : 0px; border : 1px solid #FFF; border-width : 1px 1px 0px 0px;}
	table.homeinfo {border : 0px; background : #997;}
	table.homeinfo td {border : 0px; font : normal normal normal 11px/normal Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
	table.info {border : 0px;}
	table.info td {border : 0px; padding : 20px; font : normal normal normal 11px/normal Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color : #352;}
	table.output {border : 1px dashed #aaaa90; border-width : 0px 0px 1px 1px;}
	table.output th {padding : 4px; border : 1px dashed #aaaa90; border-width : 1px 1px 0px 0px; background : #EEE;}
	table.output td {padding : 3px; border : 1px dashed #aaaa90; border-width : 1px 1px 0px 0px;}


	a:link {color : #0f79a3; text-decoration : none;}
	a:visited {color : #0f79a3; text-decoration : none;}
	a:hover {color : #77a22f; text-decoration : underline;}
	a.highlight:hover {background : #352;}
	a.bold {font-weight : bold;}

	.odd {background : #EEE;}
	.even {background : #FFF;}
	.ten {padding : 10px;}
	.twenty {
	padding : 10px 10px 20px 10px;
}
	.r {text-align : right;}
	.c {text-align : center;}
	.ml {vertical-align : middle; text-align : left;}
	.mr {vertical-align : middle; text-align : right;}
	.mc {vertical-align : middle; text-align : center;}
	.bc {vertical-align : bottom; text-align : center;}
	.painting {background : #997;}
	.leftpanel {background : #AA5;}
	.main {background : #FFF;}
	.footer {background : #EEB;}
	.textten {font : normal normal normal 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif; padding : 8px 10px 10px 10px;}
	.textten h4 {font-size : 10px;}

	div#menu a {
		background-color : #632;
		display : block;
		padding : 5px 4px 6px 14px;
		border-bottom : 1px solid #FFF;
		font : normal normal normal 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight : bold;
		text-decoration : none;
	}
	div#menu a:link {color : #FFF;}
	div#menu a:visited {color : #FFF;}
	div#menu a:hover {background : #A54; color : #FFF;}
	
	div#menuhome a {
		background-color : #632;
		display : block;
		padding : 5px 4px 6px 14px;
		font : normal normal normal 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight : bold;
		text-decoration : none;
	}
	div#menuhome a:link {color : #FFF;}
	div#menuhome a:visited {color : #FFF;}
	div#menuhome a:hover {background : #A54; color : #FFF;}
	div#promos img {border: 2px dashed #aaaa90}
		#events td {border-top:1px dashed #aaaa90;padding-top:3px;padding-bottom:3px}
	.promo {font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;line-height:16px;color:#aaaa90;font-weight:normal}
	image a:link,img a,img a:hover,img a:activer{border:0px;outline:none}
	.event a{border:0px;outline:none;border-style: none;
}
a:link.button,a.button{
	padding:3px 7px 5px 7px;
	border:1px solid #0f79a3;
	font-weight: bold;
	width: auto;
	color:#0f79a3;
	text-decoration:none;
}
a:hover.button{
	background-color:#eee;
	border:1px solid #0f79a3;
}
.hr {border-top:1px dashed #aaaa90;height:1px;margin:10px 0 15px 0}
.hr_solid {border-top:1px solid #aaaa90;height:1px;margin:10px 0 15px 0}
.highlight {color:#352}
table.dates td{border-top:1px dashed #aaaa90;}
table tr td:first-child strong{color:#000}
table.dates tr td:first-child {width:190px;font-weight:bold}
table.dates {width:97%}
table.sale td{border-top:1px dashed #aaaa90;}
table.sale tr td:first-child {width:30px;font-weight:bold}
table.sale {width:97%}
table.sale tr:first-child td{background-color:#eee;vertical-align:bottom}
.fl {float:left}
img.fl {float:left;padding-right:5px}
.fr {float:right}
img.fr {float:right;padding-left:5px}
h1 strong{color:#930;font-weight:normal}

