.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_subtext     { font-size: 75%; font-style: normal; text-decoration: none; text-align: center; text-transform: uppercase; display: block; padding: 5px }
.navbar:link    { color: white; font-style: normal;  text-decoration: none; text-align: center; text-transform: uppercase; display: block; padding: 5px }
.navbar:visited    { color: white; font-style: normal; text-decoration: none; background-color: #735174; text-align: center; text-transform: uppercase; display: block; padding: 5px }
.navbar:hover { color: black; font-style: normal; text-decoration: none; background-color: #e7dae4; text-align: center; text-transform: uppercase; display: block; padding: 5px }
.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 }
.subcat_blank { text-align: center; padding: 2px }
.subcat_menu   { text-align: center; padding: 2px }
.subcat_menu_tiny   { font-size: 75%; text-align: center; padding: 2px }
.subcat_menu:link   { color: white; text-decoration: none; background-color: #735174; background-image: url('images/navbar_divider.gif'); background-repeat: repeat-x; display: block; padding-top: 7px; padding-bottom: 2px; height: 29px; }
.subcat_menu:visited   { color: white; text-decoration: none; background-color: #735174; background-image: url('images/navbar_divider.gif'); background-repeat: repeat-x; display: block; padding-top: 7px; padding-bottom: 2px; height: 29px; }
.subcat_menu:hover { color: #000; text-decoration: none; background-color: #e7dae4; background-image: url("images/navbar_divider_yellow.gif"); background-repeat: repeat-x; display: block; padding-top: 7px; padding-bottom: 2px; height: 29px; }

.subcat_menu2   { text-align: center; padding: 2px }
.subcat_menu2:link   { color: #000; text-decoration: none; background-color: #e7dae4; background-image: url('images/navbar_divider_yellow.gif'); background-repeat: repeat-x; display: block; padding-top: 7px; padding-bottom: 2px }
.subcat_menu2:visited   { color: #000; text-decoration: none; background-color: #e7dae4; background-image: url('images/navbar_divider_yellow.gif'); background-repeat: repeat-x; display: block; padding-top: 7px; padding-bottom: 2px }
.subcat_menu2:hover { color: white; text-decoration: none; background-color: #735174; background-image: url("images/navbar_divider.gif"); background-repeat: repeat-x; display: block; padding-top: 7px; padding-bottom: 2px }

.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 }

