body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #0B2C4D url(img/bk.png) repeat-y center;
}

a {
	color: #FFFFFF;
	text-decoration : underline;
	}

a:link {
	color: #FFFFFF;
	text-decoration : underline;
	}
	
a:visited {
	text-decoration : underline;
	color: #FFFFFF;
	}

a:active {
	text-decoration : underline;
	color: #FFFFFF;
	}

a:hover {
	color: #f45d6b;
	text-decoration : underline;
	}
	
strike {
	color: #ffffff;
}

h1 {
	font-weight: bold;
	font-size: 14pt;
	text-align: left;
	color: #f45d6b;
	margin-bottom: -4px;
	margin-top: 4px;
}

h2 {
	font-weight: bold;
	font-size: 14pt;
	text-align: left;
	color: #f45d6b;
	margin-bottom: -8px;
	margin-top: 4px;
}

h3 {
	font-size: 10pt;
	text-align: left;
	color: #f45d6b;
	margin-bottom: 2px;
	margin-top: 2px;
	font-style: italic;
	font-weight: bold;
}

h4 {
	padding-top: 0px;
	margin-top: 0px;
	font-weight: bold;
	font-size: 14pt;
	text-align: left;
	color: #f45d6b;
	margin-bottom: -4px;
}

ul {
	padding-left: 10px;
	padding-bottom: 18px;
	margin: 0;
}

li {
	color: #f45d6b;
	list-style: square;
	line-height: 120%;
	font-size: 8pt;
	margin: 0;
	padding: 0;
}

img.center {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

img.hrt {
	display: block;
	margin-left: 10px;
}

#container {
	width: 798px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 0px;
	text-align:left;
	background: #571615;
}

#header {
	width: 798px;
	height: 188px;
	position: absolute;
	top: 0px;
	background-image: url(img/hdr.png);
}

#meat {
	width: 798px;
	text-align:left;
	background: #571615;
	position: absolute;
	top: 188px;
	font: small Arial, Verdana, sans-serif;
}

.sidebuttons {
	padding: 6px;
	display: block;
	margin-left: 8px;
}

.sideregbuttons {
	padding: 6px;
}

#sidebar {
	width: 126px;
	color: #ffffff;
	text-align: left;
	margin: 0 0 0 4px;
	padding: 0;
	text-decoration: none;
	float: left;
}

#sidenav2 {
	width: 118px;
	background: #001736;
	font: small/120% Arial, Verdana, sans-serif;
	text-align: left;
	text-decoration: none;
}

#sidenav {
	width: 118px;
	background: #282828;
	font: small/120% Arial, Verdana, sans-serif;
	text-align: left;
	text-decoration: none;
}

.sidenav_cont2 {
	font: small/130% Arial, Verdana, sans-serif;
	text-align: left;
	text-decoration: none;
	background: #001736;
	margin-left: 6px;
	margin-bottom: 6px;
	margin-top: 0;
}

.sidenav_cont {
	font: small/130% Arial, Verdana, sans-serif;
	text-align: left;
	text-decoration: none;
	background: #282828;
	margin-left: 6px;
	margin-bottom: 6px;
	margin-top: 0;
}

#content {
	width: 514px;
	left: 130px;
	position: absolute;
}

.content_cont3 {
	padding-top: 10px;
	margin-right: 15px;
	width: 514px;
	background: #001736;
}

.content_cont2 {
	width: 514px;
	background: #001736;
}

.content_cont {
	width: 514px;
	background: #282828;
}

#content_left2 {
	width: 130px;
	float: left;
}

#content_left {
	width: 180px;
	float: left;
}

.contentleftln {
	border-right: 1px solid #a80e1c;
	margin-top: 4px;
	margin-right: 4px;
	margin-left: 4px;
	background-color: #282828;
}

.contentleft {
	margin-top: 8px;
	margin-right: 8px;
	margin-left: 8px;
}

#content_right2 {
	width: 384px;
	float: right;
}

#content_right {
	width: 334px;
	float: right;
}

.contentright {
	padding: 8px;
}

#promo_cont {
	width: 514px;
	height: 221px;
	background-image: url(img/promo01.jpg);
}

#promo {
	display: block;
	width: 358px;
	height: 219px;
	padding: 2px;
	float: right;
	color: #ffffff;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 20px;
	font: 8pt Arial, Verdana, sans-serif;
}

.promo {
	display: block;

}

#sponsorsbar {
	width: 150px;
	text-align: right;
	color: #ffffff;
	float: right;
	margin: 0 4px 0 0;
	padding: 0;
}

.sponsors {
	width: 144px;
	text-align: right;
	color: #ffffff;
	float: right;
	margin: 0;
	padding: 0;
	background: #282828;
}

.sponsors_cont {
	width: 144px;
	text-decoration: none;
	background: #282828;
}

#sublinks {
	font-size: x-small;
	text-align: left;
	padding-left: 4px;
	line-height: 110%;
	border-left: 1px solid #06A6F9;
	margin-left: 2px;
	margin-bottom: 4px;
	margin-top: 2px;
}

#sublinks a {
	text-decoration: none;
}

.sidepricing {
	font-size: small;
	text-align: center;
	background: #076DBF;
	padding: 4px;
	color: #FFFFFF;
	line-height: 100%;
	margin-top: 8px;
	margin-right: 8px;
	margin-left: 8px;
}

.sidehours {
	font-size: small;
	text-align: center;
	background: #737373;
	padding: 4px;
	color: #FFFFFF;
	line-height: 100%;
	margin-top: 8px;
	margin-right: 8px;
	margin-left: 8px;
}

.bbnr {
	height: 29px;
	background: #003465 repeat-x bottom url(img/bbnr_bk.gif);
	width: auto;
}

.welcome {
	background: #737373;
	color: #ffffff;
	font: small Arial, Verdana, sans-serif;
	text-align: left;
	padding: 2px 10px 10px 10px;
}

.reg {
	font-size: 9pt;
	text-align: left;
	list-style: none;
	margin-left: 20px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.welcome img {
	vertical-align: top;
	float: right;
	margin-left: 12px;
}

#update_cont {
	width: 514px;
	height: 460px;
	background-image: url(img/updat_bk.png);
}

#update {
	width: 509px;
	height: 454px;
	padding: 2px;
	overflow: auto;
	position: absolute;
}

.updatecrnr {
	width: 17px;
	height: 17px;
	position: absolute;
	left: 0;
	background-image: url(img/crnr.png);
	display: block;
	top: 524px;
	z-index: 30;
}

#music_cont {
	width: 514px;
	height: 130px;
	background-image: url(img/music_ph.png);
}

.lbnr {
	height: 20px;
	background: #003465 repeat-x bottom url(img/lbnr_bk.gif);
	width: auto;
}

.nofloat img {
	float: none;
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

.updates {
	background: #737373;
	color: #ffffff;
	font: small Arial, Verdana, sans-serif;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 14px;
	margin-bottom: 8px;
}

.newshead2 {
	padding-top: 10px;
	display: block;
	margin-left: 10px;
}

.newshead {
	display: block;
	margin-left: 10px;
	margin-top: 10px;
}

.news2 {
	display: block;
	color: #ffffff;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	font: 8pt Arial, Verdana, sans-serif;
}

.news {
	display: block;
	color: #ffffff;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 20px;
	font: 8pt Arial, Verdana, sans-serif;
}

.news ul {
	color: #ffffff;
	list-style-type: circle;
	padding: 0;
	margin-left: 10px;
}

.news li {
	color: #ffffff;
	list-style-type: circle;
	margin-left: 4px;
}

.news ol li {
	color: #ffffff;
	list-style-type: decimal;
	margin-left: 4px;
}

.newsstrk {
	display: block;
	color: #ffffff;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 20px;
	font: 8pt Arial, Verdana, sans-serif;
	text-decoration: line-through;
}

.newsstrk ul {
	color: #ffffff;
	list-style-type: circle;
	padding: 0;
	margin-left: 10px;
	text-decoration: line-through;
}

.newsstrk li {
	color: #ffffff;
	list-style-type: circle;
	margin-left: 4px;
	text-decoration: line-through;
}


.nflnk li {
	color: #f45d6b;
	list-style: square;
	line-height: 120%;
	font-size: 10pt;
	margin: 0 0 0 4px;
	padding: 0;
}

.faqhead {
	display: block;
	margin-left: 10px;
	margin-top: 10px;
	font-weight: bold;
	color: #f45d6b;
}

.faqheadwht {
	display: block;
	margin-left: 10px;
	margin-top: 10px;
	font-weight: bold;
	color: #ffffff;
}

.faqhead a:hover {
	text-decoration: none;
	color: #f45d6b;
}

.faqhead a {
	text-decoration: none;
	color: #f45d6b;
}

.faqheadstrk {
	display: block;
	margin-left: 10px;
	margin-top: 10px;
	font-weight: bold;
	color: #f45d6b;
	text-decoration: line-through;
}

.date {
	font-size: 9pt;
	text-align: left;
	color: #f45d6b;
	font-weight: bold;
}

.datebg {
	font-size: medium;
	text-align: left;
	color: #f54f54;
}

.subj {
	font-size: 9pt;
	text-align: left;
	color: #b3b3b3;
	font-weight: bold;
}

.faqs {
	font-size: medium;
	text-align: left;
	font-weight: bold;
	color: #f54f54;
	margin-top: 12px;
}

.bold {
	font-weight: bold;
}

#sponsorswrap {
	width: 310px;
	padding-right: 8px;
	padding-top: 8px;
}

.subhead {
	font-size: medium;
	text-align: left;
	font-weight: bold;
	font-variant: normal;
	border-left: 2px solid #06A6F9;
	border-bottom: 1px solid #06A6F9;
	padding-left: 4px;
	padding-bottom: 2px;
	line-height: 200%;
}

.subheadtop {
	font-size: medium;
	text-align: left;
	font-weight: bold;
	border-left: 2px solid #06A6F9;
	border-bottom: 1px solid #06A6F9;
	padding-left: 4px;
	padding-bottom: 2px;
	line-height: 200%;
	margin-top: 20px;
}

.footer {
	color: #ffffff;
	font: x-small Arial, Verdana, sans-serif;
	padding-bottom: 10px;
}

.special {
	background: #076dbf;
	display: block;
	padding: 8px;
	font-weight: bold;
	font-size: medium;
}

.soldout {
	font-weight: bold;
	font-size: large;
	color: #FF0033;
}

.avail {
	font-weight: bold;
	font-size: large;
	color: #66ff66;
}

#eventind {
	padding-left: 20px;
	padding-right: 10px;
}

#pressrelease {
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 10px;
	padding: 20px;
	background-color: #ffffff;
	display: block;
}

#pressrelease a {
	color: #000000;
}

.current {
	color: #f45d6b;
}

.add {
	padding-left: 14px;
}

.ctrbig {
	margin-right: auto;
	margin-left: auto;
	color: #f45d6b;
	text-align: center;
	font-weight: bold;
	display: block;
	clear: both;
	font-size: 14pt;
	padding-top: 6px;
	padding-bottom: 6px;
}
/*--------------------------*/
/* Music Section -----------*/
/*--------------------------*/
#music h2 {
	background: url(img/music_ban.png) top left no-repeat;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	width: 514px;
	height: 30px;
	margin: 0;
	padding: 0;
}
#music .content {
	background: #282828 url(img/bg_box_tile.png) top left repeat-x;
}
#music .content ul {
	background: url(img/bg_box_corner.png) bottom left no-repeat;
	width: 514px;
	overflow: hidden;
	padding: 10px 0 3px 10px
}
#music .content ul li {
	list-style: none;
	list-style-position: outside;
}
#music .content ul li img {
	border: 0;
	display: block;
}
#music .content ul li a {
	float: left;
	display: inline;
	border: 2px solid #a80e1c;
	margin: 0 7px 7px 0;
}
#music .content ul li a:hover {
	border: 2px solid #f90621;	
}
#music .content ul li.center a {
	margin: 0 0 7px 167px;
}
