a, a:active, a:visited {
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
	color: #333366;
}
a:hover {
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
	color: #776d4a;
}

a.sublink {font-family: arial; font-size: 13px; font-weight: bold; text-decoration: none}
a.sublink:active {font-family: arial; font-size: 13px; font-weight: bold; text-decoration: none}
a.sublink:visited {font-family: arial; font-size: 13px; font-weight: bold; text-decoration: none}
a.sublink:hover {font-family: arial; font-size: 13px; font-weight: bold; text-decoration: underline; color: #999966}

body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.newstext {width: 400px; height: 375px;}

table.portexch {position: absolute; top: 175px; left: 8px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-color: black; font-family: Arial; font-size:12px; color: black}

table.watch {position: absolute; top: 175px; left: 725px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-color: black; font-family: Arial; font-size:12px; color: black; text-align: left}

table.news {position: absolute; top: 175px; left: 250px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-color: black; font-family: Arial; font-size:12px; color: black}

table.sales {position: absolute; top: 500px; left: 725px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-color: black; font-family: Arial; font-size:12px; color: black} 

table.copyright {position: absolute; top: 589px; font-family: arial; color: black; font-size: 9px}

table.valid {position: absolute; top: 500px; left: 40px}

td.headers {background-color: #333366; font-family: Arial; font-size: 11px; color: white; font-weight: bold; text-align: right}

td.top {border-width: 0px; background-color: #333366; font-family: Arial; font-size:11px; color: white}

td.navigation {background-color: #333366; text-align: center; vertical-align: middle; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-left-width: 0px; border-bottom-width: 1px; border-color: black}

td.onpage {background-color: #999966; text-align: center; vertical-align: middle; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-left-width: 0px; border-bottom-width: 1px; border-color: black}

td.content {padding-left: 5px;}

td.newscontent {padding-left: 5px; background-image: url(bg.jpg); background-position: center; background-repeat: no-repeat}

td.mission {padding-left: 5px; font-family: arial; color: black; font-size: 12px; vertical-align: top;}

td.missionflip {padding-right: 5px; font-family: arial; color: black; font-size: 12px; vertical-align: top; text-align: right;}

td.sublink {padding-left: 5px; text-align: center; vertical-align: top;}

td.featuredart {text-align: center; vertical-align: top; font-family: arial; color: black; font-size: 9px}

td.saleart {text-align: center; vertical-align: top; font-family: arial; color: black; font-size: 12px; font-weight: bold}

td.gallery {vertical-align: top; font-family: arial; color: black; font-size: 12px; padding-left: 10px}

td.washington {vertical-align: top; font-family: arial; color: black; font-size: 12px}

li {list-style-type: square; margin-left: 0px}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#homecontent {
	margin-top: 10px;
	padding-right: 5px;
	padding-left: 15px;
	width: 95%;
	float: left;
}
.homemain {
	padding-right: 450px;

}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333366;
	background-image: url(images/subheadbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 450px;
}
.subheadright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333366;
	background-image: url(images/subheadbg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.news {
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 22px;
	margin-top: 10px;
	margin-bottom: 10px;

}
.artistsknow {
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 10px;
}
.artistsknow p {
	margin-top: 3px;
	margin-bottom: 3px;
}
.featured {
	text-align:center;
	margin-top: 0px;
	margin-bottom: 10px;
}
.homebox1 {
	width: 125px;
	float: left;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}

.homebox2 {
width: 125px;
float: left;
margin-left: 20px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
.rightcol {
	float: right;
	width: 400px;
}
.eventbox {
	background-color: #F8F7F3;
	border: 1px solid #968E5E;
	padding: 5px;
	margin-bottom: 10px;
	width: 400px;
}

.rightbox h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #776D4A;
	text-align: center;
	margin: 0px;
	padding-bottom: 10px;
}
.clear {
clear: both;
}
.eventright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 240px;
	float: left;
	text-align: center;
	margin: 5px 1px 1px 1px;
}
.eventleft {
	float: left;
	width: 150px;
	margin: 5px 5px 1px 1px;
}
#footer  {
	margin: 25px auto;
	text-align: center;
	border-top: 1px solid #968E5E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.contactbox1 {
	width: 250px;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.contactbox2 {
width: 250px;
float: left;
margin-left: 20px;
margin-top: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #776D4A;
	text-align: center;
	margin: 0px;
	padding-bottom: 2px;
	padding-top: 2px;

}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #776D4A;
	text-align: left;
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 5px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #776D4A;
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 5px;
}
.programhead {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #333366;
}
.newsarticle {
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 5px;
}
hr {
	border-top: 1px solid #D7D1BD;
	width: 50%;
	height: 1px;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
} 
.eventtitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #776D4A;
	margin: 0px;
	padding-bottom: 5px;
}
.artiststhumb {
	vertical-align: top;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;

}
.artistname {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #776D4A;
	padding-bottom: 2px;
}
.imagethumb {
	vertical-align: top;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 20px;
	text-align: center;

}
.sitemap {
	line-height: 20px;
}
form {
	margin-top: 0px;
	margin-bottom: 0px;
}
