<style type="text/css" media="screen">

@font-face {
 font-family: Antonio-Bold;
 src: url("antonio-bold-webfont.eot") /* EOT file for IE */
}
@font-face {
 font-family: Antonio-Bold;
 src: url("antonio.bold.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
 font-family: Antonio-Light;
 src: url("antonio-light-webfont.eot") /* EOT file for IE */
}
@font-face {
 font-family: Antonio-Light;
 src: url("antonio.light.ttf") /* TTF file for CSS3 browsers */
}
.body     { font-size: 100%;  background-color: white; padding: 10px; vertical-align: top }
.sitemap_text   { font-size: 15px }
.city_banner      {
	color: #735174;
	font-size: 18px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	vertical-align: top;
	padding-top: 4px;
	font-weight: bold;
}
.city_banner_cell   { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; background-image: url("images/redbg.jpg"); background-repeat: no-repeat; background-position: 0 bottom; text-align: center; padding: 1px 3px 0; vertical-align: top }
.bottom_link:link { color: white; text-decoration: none }
.bottom_link:visited { color: white; text-decoration: none }
.bottom_link:hover { color: #e7dae4; text-decoration: none }
.bottomcell  { color: white; background-color: #735174; text-align: center; padding: 3px; vertical-align: top }
.cell_border { border: solid 1px #735174 }
.heading1 { color: #735174; font-size: 200%; font-weight: bold }
.heading2 { color: #735174; font-size: 150%; font-weight: bold }
.heading3 { color: #735174; font-size: 120%; font-weight: bold }
.listing  { color: #735174; font-size: 150%; font-weight: bold }
.listing:link  { }
.listing:visited   { }
.listing:hover { color: black }
.listing_box_alt  { font-size: 70%; background-color: #fff; padding: 6px 3px; vertical-align: middle }
.listing_box   { font-size: 70%; background-color: #e7dae4; padding: 6px 3px; vertical-align: middle }
.listing_image_alt { background-color: #fff; vertical-align: top; padding: 6px 3px }
.listing_image   { background-color: #e7dae4; padding: 6px 3px; vertical-align: top }
.listing_image2_alt { background-color: #fff; vertical-align: bottom; padding: 6px 3px }
.listing_image2   { background-color: #e7dae4; padding: 6px 3px; vertical-align: bottom }
.listing_text    { }

.navbar    {
	font-family: 'Antonio-Bold';
	font-size: 150%;
	line-height: 100%;
	color: white;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #735174;
	text-align: center;
	display: block;
	padding-top: 13px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 15px;
}
.navbar_highlight    {
	color: yellow;
}
.navbar:link    {
	color: white;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #735174;
	text-align: center;
	display: block;
	border-bottom: thin solid #FFFFFF;
}




.navbar:visited { color: white; font-style: normal;  text-decoration: none; text-transform: uppercase;  text-align: center; display: block;  }
.navbar:hover   { color: black; font-style: normal;  text-decoration: none; text-transform: uppercase; background-color: #e7dae4; background-repeat: repeat; text-align: center; display: block;  }
.spacer { color: white; font-style: normal; text-decoration: none; background-color: #735174; text-align: center; text-transform: uppercase; display: block; padding: 5px }
.navcell   { background-color: #735174; vertical-align: top }
.sponsorcell { text-align: center;  vertical-align: top; background-color: #735174; padding: 5px }


td.subcat {
  width: 28%;
  height: 45px;
  text-align: center;
background-color: #735174;
border-top: 1pt solid #4C364D;
padding: 2px;
vertical-align: middle;
}

td.subcat:hover {
  background-color: #e7dae4;
  color: black;
}

td.subcat a {
  display: inline-block;
  width:100%;
  color: white;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-style: normal; text-decoration: none;<br>

}

td.subcat a:visited {
  display: inline-block;
  width:100%;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-style: normal; text-decoration: none;
}
td.subcat a:hover {
  display: inline-block;
  width:100%;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-style: normal; text-decoration: none;
  color: black;
}
td.subcat_blank {
  width: 28%;
  height: 45px;
  text-align: center;
background-color: none;
padding: 2px;
vertical-align: middle;
}
.subcat_smaller { font-size: 90%;   }


.weather_cell { color: #993303; font-size: 125%; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; text-align: center; border: solid 1px #933; outline-color: #993303 }
body   { color: black; font-family: Arial, Helvetica, Verdana, sans-serif; }
h2 { color: #735174; font-size: 1.5em; font-weight: bold; margin: 0.83em 0 }
h3 { color: #735174; font-size: 1.17em; font-weight: bold; margin: 0.83em 0 }
table { font-size: 1em }

.listform:link         { color: #815c82; font-size: 140%; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none }
.listform:visited    { color: #815c82; font-size: 140%; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none;  }
.listform:hover    { color: #815c82; font-size: 140%; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none;  }

.hiddenPic {display:none;}
.special { display:none; }

.row2 { background-color: #ccc; }
.row1 { background-color: #fff; }

.sponsor_alert  { color: #000; font-size: 80%; font-weight: bold; background-color: #ff0; text-transform: uppercase; display: block; margin: 5px; padding: 3px; border: solid 2px }
.sponsor_alert  { color: #000; font-size: 80%; font-weight: bold; background-color: #ff0; text-transform: uppercase; display: block; margin: 5px; padding: 5px; border: solid 2px  }

.gold_menu   { text-align: center; padding: 2px }
.gold_menu:link  { color: white; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: #e7dae4; text-align: center; display: block; padding: 5px; border-style: solid none none; border-width: 1pt medium medium; border-color: #e7dae4 }
.gold_menu:visited  { color: white; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: #e7dae4; text-align: center; display: block; padding: 5px; border-style: solid none none; border-width: 1pt medium medium; border-color: #e7dae4 }
.gold_menu:hover  { color: white; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: #e7dae4; text-align: center; display: block; padding: 5px; border-top: 1px solid #fff }

--></style>