body, td
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

body
{
	z-index: 0;
	background-color: #000;
	color: black;
	text-align: center;
}

.outer_wrap
{
	z-index: 1;
	width: 1014px;
	height: auto !important
	height: 100%;
	min-height: 100%;
	background: #eee url(../images/content_area_bg.gif) repeat-y top center;
	margin: 0 auto -50px;
	text-align: left;
}

.header_meta
{
	width: 1000px; 
	position: absolute;
	top: 0px;
	margin-left: 7px;
	background: #600;
	color: #eee;
}

.loading 
{
	z-index: 1;
	width: 1014px;
	position: absolute;
	top: 0px;
	text-align: center;
	color: white;
}

.header_meta h1 { 
	z-index: 1;
	width: 1000px;
	position: absolute;
	top: 7px;
	margin-top: 10px; 
	text-align: center;
	font-size: 90px; 
  font-family: Impact, Arial Black, Arial, sans-serif;
  font-weight: normal;
  text-transform: small-caps;
  font-variant: small-caps;
  word-spacing: 10px;
  letter-spacing: 5px;
}

.header_img 
{
	z-index: 2;
	width: 1014px;
	position: absolute;
	top: 0px;
	left: auto;
}

.logo { font-weight: bold; }

.content_area_outer_wrap
{
	height: 100%;
	min-height: 100%;
	background: url(../images/content_area_top_bg.gif) no-repeat top;
}

.sidebar
{
	width: 202px;
	width/* */:/**/195px;
	width: /**/195px;
	float: left;
	padding-top: 5px;
	padding-left: 7px;
	overflow: hidden;
}

.footer_spacer, .footer { height: 50px; }

.footer_spacer
{
	clear: both;
}

.footer
{
	width: 1014px;
	margin: 0 auto;
	background: #900 url(../images/footer_bg.gif);
}

.footer_text
{
	padding: 5px;
	color: #eee;
}

.sidebar_item_wrap, .nav_wrap
{
	width: 195px;
	background: url(../images/sidebar_divider.gif) no-repeat bottom left;
}

.sidebar_item { 
	padding: 12px 10px 25px 20px; /* top, right, bottom, left */
	overflow: hidden;
}

.sidebar_item h1, .nav_wrap h1 {
	padding-bottom: 5px;
	color: #400;
  font-size:18px;
  font-family: Arial Black, Arial, sans-serif;
  text-transform: uppercase;
}

.sidebar_item h1 { margin-left: -7px; }

.sidebar_item h3 { font-size: 14px; } 

.nav_wrap { padding-bottom: 25px; }
.nav_wrap h1 { margin-left: 13px; margin-top: 5px;}

.menu_item {
	width: 192px;
	overflow: none;
}

.menu_item a {
	width: 195px;
	width/* */:/**/173px;
	width:/**/173px;
	padding: 2px;
	padding-left: 20px; 
	display:block; 
	color: #111;
	font-weight: bold;
	font-size: 12px;
	white-space: nowrap;
}

.menu_item a:hover { background: #600; color: white; text-decoration: none;}

#schedule { 
  width:160px; 
	padding: 10px;
	background-color: #ddd;
	border: 1px solid #bbb;
  font-size: 14px; 
  font-weight: normal; 
}  

#schedule td { border-bottom: 1px dashed #bbb; }
 
#schedule td.right { text-align: right; text-transform: uppercase; } 
 
#schedule .ampm { font-size:10px;  } 

#schedule tr:hover { background: #eee; }

#breadcrumb { font-size: 12px; margin: 2px 0 0px 0; padding: 0; }
#gallery h1 { margin: 0; padding: 0; display: inline;  }
#gallery h2 { margin: 0; padding: 0; display: inline; }

#content_area a.normal, #content_area a.normal:hover, #content_area a.normal:active, #content_area a.normal:visited { text-decoration: none; }
.sponsor-wrapper a.normal, .sponsor-wrapper a.normal:hover .sponsor-wrapper a.normal:active, .sponsor-wrapper a.normal:visited { color: black; text-decoration: none; cursor:default; }

