@charset "UTF-8";body {	behavior: url(/scripts/csshover3.htc);	background-image: url(../images/bkgrndswirl.gif);	background-repeat: no-repeat;	background-position: center top;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	background-color: #03687D;	margin: 0px;	font-size: 0.8em;}h1 {	font-size: 1.2em;	color: #FFFFFF;	background-color: #005C6F;	background-image: url(../images/titlebkgrnd.gif);	background-repeat: no-repeat;	background-position: right top;	height: 16px;	padding: 5px;	margin-top: 0;}h2 {	font-size: 1.2em;	color: #FFFFFF;	background-color: #005C6F;	background-image: url(../images/titlebkgrnd.gif);	background-repeat: no-repeat;	background-position: right top;	height: 16px;	padding: 5px;	margin-top: 0;}h3 {	color: #024856;	font-size: 1.1em;}h4 {	color: #024856;	font-size: 1em;}a:link {	color: #005C6F;}a:visited {	color: #03687D;}a:hover {	color: #999999;}a:active {	color: #999999;}.subtitle {	font-size: 1em;	font-weight: bold;	color: #024856;}#Container {	padding: 0px;	width: 850px;	margin-right: auto;	margin-left: auto;	margin-top: 0px;}#header {	width: 850px;	float: left;}#header img {	float: left;}#search {	float:right;	margin-top: 10px;}#search input#submit {	background-color: #024856;	color: #FFFFFF;	height: 22px;	margin: 0px 0px 0px 3px;	padding: 0px;	border: 1px solid #024856;	float: none;	clear: both;}#NavBar {	width: 850px;	background-color: #666666;	float: left;}#MainContent {	background-color: #FFFFFF;	width: 850px;	float: left;	padding-bottom: 15px;}#slideshow {	margin: 0px;	padding: 0px;	float: left;	height: 200px;	width: 580px;}#LftCol {	margin: 0px;	padding: 0px 0px 7px;	float: left;	width: 580px;}#RtColumn {	float: right;	background-color: #e2e1dd;	width: 250px;	margin-top: 10px;	margin-right: 8px;	margin-bottom: 0px;	margin-left: 0px;	padding-bottom: 7px;	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;	display: inline;}#Welcome {	float: left;	width: 572px;	margin-top: 10px;	margin-left: 8px;	margin-right: 0px;	margin-bottom: 0px;	padding: 0px;}#Welcome p {	margin-top: 0px;}#Welcome img {	margin: 0px;	float: left;	padding-top: 0px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 0px;}#signUp {	float: left;	width: 572px;	margin-top: 10px;	padding-top: 0px;	padding-bottom: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	margin-left: 8px;	margin-right: 0px;	margin-bottom: 0px;	padding-right: 0px;	padding-left: 0px;}#ContentArea {	float: left;	margin-top: 10px;	margin-left: 10px;	width: 560px;	margin-right: 10px;	background-color: #E2E1DD;	padding: 0px 0px 7px;	display: inline;	margin-bottom: 0px;}#ContentArea .contentPadding li {	padding-top: .5em;	padding-bottom: .5em;}.contentPadding {	padding-right: 5px;	padding-bottom: 0px;	padding-left: 5px;	padding-top: 0px;	margin: 0px;}.clearBoth {	clear: both;}#BtmRow {	background-color: #FFFFFF;	overflow: hidden;	margin: 0px;	padding: 0px;	float: left;	width: 850px;}#BtmRow p {	font-size: 0.9em;}#BtmRow h1 {	font-size: 1.2em;	color: #005C6F;	padding-left: 0px;	background-image: none;	background-color: #FFFFFF;	padding-top: 0px;}#BtmRow .supportbox {	float: left;	width: 240px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;	background-color: #FFFFFF;	padding-left: 8px;	margin-bottom: -30px;	padding-bottom: 30px;	padding-right: 5px;}#BtmRow .box1 {	float: left;	width: 240px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;	background-color: #FFFFFF;	padding-left: 8px;	margin-bottom: -30px;	padding-bottom: 30px;	padding-right: 5px;}#BtmRow .box2 {	float: left;	width: 125px;	padding-left: 8px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;	background-color: #FFFFFF;	margin-bottom: -30px;	padding-bottom: 30px;	padding-right: 3px;}#BtmRow .box3 {	width: 187px;	padding-left: 8px;	float: left;	background-color: #FFFFFF;	margin-bottom: -30px;	padding-bottom: 30px;	padding-right: 3px;}#footer {	background-image: url(../images/btmshadow.gif);	background-repeat: no-repeat;	background-position: top;	color: #FFFFFF;	float:left;	clear: both;	background-color: #03687D;	width: 100%;	font-size: 0.85em;	font-weight: bold;	padding-bottom: 5px;}#footer a {	color: #FFFFFF;}#footer .left {	float: left;	padding-top: 10px;}#footer .right {	float: right;	padding-top: 10px;}.imgLeft {	float: left;	padding-top: 0px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 0px;}.imgRtBorder {	float: right;	margin: 0px 0px 5px 5px;	border: 3px solid #03687D;	padding: 0px;}.imgLftBorder {	float: left;	margin: 0px 5px;	border: 3px solid #03687D;	padding: 0px;}.imgBorder {	border: 3px solid #03687D;	padding: 0px;}.featureBox {	background-color: #FFFFFF;	padding: 5px;	border-top-width: 2px;	border-bottom-width: 5px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #03687D;	border-bottom-color: #03687D;}.featureBox h3 {	margin-top: 0px;}.featureBox h4 {	margin-bottom: 0px;}.featureBox p {	margin-top: .25em;}.ruleAbove {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	padding-bottom: 5px;	padding-top: 5px;	margin-top: 5px;	margin-bottom: 5px;}.alignRt {	float: right;}.alignLft {	float: left;}#prices {	width: 99%;}#prices th {	color: #FFFFFF;	background-color: #03687D;	padding-top: 2px;	padding-bottom: 2px;}#prices td {	text-align: center;	padding-top: 1px;	padding-bottom: 1px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}.eventBlock {	width: 99%;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #005C6F;	padding-top: 8px;	clear: both;}.eventBlock h3 {	margin: 0px;}.eventBlock img {	padding: 0px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 0px;	float: left;}#calendar {	width: 99%;}#artistBar {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #005C6F;	margin-bottom: 10px;	width: 560px;	float: left;}#artistBar h3 {	margin: 0px;	padding: 5px;}#artistBar ul {	margin: 5px 0px 0px;	padding: 0px;}#artistBar li {	list-style-type: none;	margin: 0px;	padding: 0px;	display: inline;}#artistBar a {	text-decoration: none;	padding-right: 8px;	padding-left: 8px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;}.legend {}.legend ul {	margin: 0px;	padding: 0px;	float: left;}.legend li {	list-style-type: none;	display: inline;	margin-right: 5px;	margin-left: 5px;}