	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 : 16px;}
	h2 {font-size : 14px;}
	h3 {font-size : 12px;}
	h4 {font-size : 11px;}

	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.homeinfo a:link{color:#FFF}
	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 solid #000; border-width : 0px 0px 1px 1px;}
	table.output th {padding : 4px; border : 1px solid #000; border-width : 1px 1px 0px 0px; background : #EEE;}
	table.output td {padding : 3px; border : 1px solid #000; 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: 1px dashed #aaaa90}
	#events td {border-top:1px dashed #aaaa90}
	.promo {font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;line-height:16px;color:#aaaa90;font-weight:normal}