@charset "utf-8";
/* CSS Document */



html, body {


margin: 0;
padding:0;
}

p, form, div, td, tr, ul, li {
margin: 0;
padding:0;

}

p {
padding-bottom: 12px;
}

img {
border:none;

}
body {
background: url(../images/bg-tile.jpg) center top repeat-x #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}

a {
color:#FF0000;
text-decoration:none;
}

a:hover {

text-decoration: underline;

}

.subContentTopCenter strong {

font-size:13px;
font-weight:bolder;
}

.subContentTopCenter p {
padding: 10px 0 10px 0;

}


.subContentTopCenter ul {
padding: 0px 0 3px 35px;
margin: -5px 0 0 0;

}

.subContentTopCenter ul li{
padding: 8px 0 8px 0px;
list-style-type: square;

}



.subContentTopCenter p img {
float:left;
padding: 0 0 0 0;
margin: 0 10px 6px 0;
border: 1px solid #999999 ;
}

.eventSubNav {
text-align:center;
font-size:18px;
font-weight:normal;
border-top: #fff solid 2px;
border-bottom: #fff solid 4px;
border-left: #fff solid 1px;
border-right: #fff solid 1px;
padding: 8px 0 8px 0;
margin: 5px 0 0 0;
background:#900;
}

.eventSubNav a {
text-decoration:none;
color:#FFFFFF;
font-size:18px;
font-weight:normal;

}

.eventSubNav a:hover {
text-decoration: underline;
color:#FFFFFF;
font-size:18px;
font-weight:normal;
}


.wrapper {
	width: 950px;		
	margin: 0 auto;
	padding: 0px;

}

.header {
	width: 100%;
	/*height: 214px;*/
	float:left;
}

.logoTop {
	width: 134px;
	padding-left: 0px;
	padding-top: 11px;
	float:left;
}

.subLogoTop {
	width: 134px;
	padding-left: 0px;
	padding-top: 11px;
	float:left;
}

.headerNav {

width: 585px;
	height: 39px;
	float:left;
	text-align:left;
	padding-top: 24px;
padding-left: 230px;

	
}

.subHeaderNav {

width: 585px;
height: 39px;
float:left;
text-align:left;
padding-top: 24px;
padding-left: 230px;



}
.contentTop {
	width: 100%;
	float:left;
	padding-bottom: 18px;
}

.contentTopLeft {
	width: 134px;
	float:left;
	padding-right: 8px;
}

.contentTopCenter {
	width: 558px;
	float:left;
	padding-right: 8px;
}

.contentTopRight {
	width: 242px;
	float:left;
}

.subContent {
	width: 100%;
	float:left;
	padding:0;
	margin: 0;

}

.subContentTopLeft {
	width: 134px;
	float:left;
	padding-right: 8px;

}


.subContentTopCenter {
	width: 556px;
	float:left;
	margin-right: 8px;
	padding: 15px 15px 15px 15px;
	text-align:justify;
	background:url(../images/noise-tile.png) left top repeat;
	border: 1px solid #333333;
	
	
}

subContentTopCenter img {

	border: 1px solid #333333;
}
.subContentTopRight {
	width: 190px;
	float:left;
	background:url(../images/noise-tile.png) left top repeat;
	border: 1px solid #333333;
	padding: 10px 10px 10px 10px;
}

.subContentTopRight img{

	border: 1px solid #333333;

}

.contentMain {
width: 100%;
height: 248px;
background:url(../images/contentMainBg.jpg) left top no-repeat;
float:left;
padding-bottom: 18px;
}

.contentMainText {
width: 442px;
float:left;
text-align:justify;
padding-left: 258px;
padding-top: 0px;
font-size:12px;
line-height: 15px;
}

.contentMainText h1 {
font-size: 26px;
font-weight:lighter;
text-align: center;
padding: 8px 0 5px 0;

}

.footer {
width: 100%;
float:left;

}

.subFooter {
width: 100%;
float:left;
padding: 10px 0 0 3px;

}

.footerLeft {
width: 302px;
float:left;
padding-right: 21px;
}

.footerCenter {
width: 302px;
float:left;
}

.footerSliver {
width: 23px;
float:left;
}

.footerRight {
width: 302px;
float:left;
}


.subFooterLeft {
width: 302px;
float:left;
padding-right: 21px;
}

.subFooterCenter {
width: 302px;
float:left;
padding-right: 21px;
}

.subFooterRight {
width: 302px;
float:left;
}
.footerNav {
width: 100%;
float:left;
text-align:center;
padding-top: 20px;
}

.footerNav a{
color: #999999;
font-weight: lighter;
text-decoration:none;
}

.footerNav a:hover {
color:#FFFFFF;
font-weight: lighter;
text-decoration: underline;
}

.footerNavSponsers a {
color: #FFFFFF;
font-weight: bolder;
text-decoration:none;
}

.footerNavSponsers a:hover {
color: #FFFFFF;

text-decoration: underline;
}

h1, h2, h3, h4, h5 ,h6 {
margin:0;
padding:0;
}

@charset "utf-8";
/* CSS Document */

h6 {
text-align:right;
padding: 15px 15px 15px 15px;
font-size:18px;

}

h6 a {
color:#FFFFFF;
border: solid 1px #999999;
padding: 5px 8px 8px 8px;
font-size:18px;
}

h6 a:hover{
background-color:#FF0000;
color:#FFFFFF;
padding: 5px 8px 8px 8px;
font-size:18px;
}

h1 {
font-size: 26px;
font-weight:lighter;
text-align: center;
padding-bottom: 5px;

}

h2 {
text-align: left;
padding: 10px 0 8px 0;
margin: 10px 0 10px 0;
border-bottom: solid 1px #999999;
border-top: solid 1px #999999;
height: 30px;

}

.headerWrap {
text-align: left;
padding: 10px 0 8px 0;
margin: 10px 0 10px 0;
border-bottom: solid 1px #999999;
border-top: solid 1px #999999;
height: 30px;

}

.headerWrap h2{
text-align: left;
padding: 0;
margin: 0;
border: none;
height: 0;


}

.headerWrap h2 img{

float:left;

}

.headerWrap img{

float:right;

}


h3 {
font-size: 14px;
font-weight:lighter;
text-align: left;
padding: 10px 0 0px 0;

}

h4 {
font-size: 18px;
font-weight:lighter;
text-align: left;
padding: 25px 0 0px 0;

}


.crowd {
float:left;
background:url(../images/crowd.png) center top repeat-x #270707;
width: 100%;
height: 500px;
padding:10px 10px 10px 10px;
}

.butTickets {
padding-top: 37px;
width: 244px;
height: 74px;
float:right;
}

#buyTickets {
	width: 100%;
	height: 75px;
	float:left;
	vertical-align:middle;
	align:absmiddle;
	padding: 0 0 0 0;
	margin: 10px 10px 0 0;
	background:url(../images/noise-tile.png) left top repeat;
	border: 1px solid #333333;
}

#buyTicketsText {
	width:290px;
	height: 75px;
padding-left: 20px;
	float:left;
	line-height: 70px;
	vertical-align:middle;
}

#payPalBut {
	width: 100px;
	height:75px;
	float:right;
	padding: 12px 100px 0 0;
	align:absmiddle;
}

#payPalButViewCart {
	width: 100px;
	height:75px;
	float:right;
	padding: 25px 50px 0 0;
	align:absmiddle;
}


.sponsorTables {



}

.sponsorTables img{
	border: 1px solid #333333;
	margin: 5px 0 5px 0;


}

#contactTable {
float:left;
width: 100%;
}

#contactTable input{
background: url(../images/noise-tile.png) repeat;
color:#FFFFFF;
border: 1px solid #333333;
padding: 5px 5px 5px 5px;
}

#contactTable textarea {
background: url(../images/noise-tile.png) repeat;
color:#FFFFFF;
border: 1px solid #333333;
padding: 5px 5px 5px 5px;
}


#contactTable input:hover {
background-color:#FF0000;
cursor: pointer;
}

.david {
font-size:18px;
font-weight:bolder;
}

.date {
padding-top: 6px;
}