@charset "utf-8";
/* CSS Document */

body{
		margin:0px;
		background-color:#445459;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:0.8em;
		width:100%;
		height:100%;
		}
		
html{
		width:100%;
		height:100%;
		}
p{
		margin-top:0;
		margin-bottom:10px;
		}
img{
		border:0px;
		}

#site{
background-image:url(images/bg_1.png);
background-repeat:repeat;
width:100%;
min-height:100%;
}

#siteborder{
background-color:#FFFFFF;
width:700px;
margin:auto;
position:relative;

}

#sitecontainer{
background-color:#FFFFFF;
width:670px;
padding-top:15px;
margin-left:15px;
}

#headerimage{
width:660px;
height:360px;
}

#dateheader{
padding-left:12px;
padding-top:7px;
padding-bottom:7px;
font-size:1.6em;
line-height:1;
background-color:#000000;
color:#FFF100;
}

#headerphotos{
width:670px;
height:90px;
padding-top:10px;
}

#headernav{
width:658px;
height:18px;
background-color:#000000;
padding-left:12px;
padding-top:5px;
}

.headergap{
width:670px;
height:10px;
}

#content{
width:658px;
padding-left:7px;
padding-top:12px;
padding-bottom:7px;
}

#footerlogo{
width:153px;
height:115px;
padding-bottom:10px;
padding-left:8px;
}

#footerstrip{
width:662px;
height:14px;
background-color:#000000;
padding-right:8px;
padding-top:2px;
}

#footercontainer{
height:80px;
background-color:#FFFFFF;
}

#supportlogo{
width:489px;
height:70px;
padding-left:8px;
padding-top:10px;
float:left;
}

#footerlinkscontainer{
width:140px;
height:50px;
float:right;
margin-top:15px;
}

#companyfooter{
width:580px;
padding-left:8px;
padding-bottom:20px;
font-size:0.8em;
}

.lineupbandcontainer{
width:250px;
padding-bottom:10px;
padding-right:25px;
float:left;
}

.navtext{
color:#FFFFFF;
}

.navlinks{
color:#000000;
background-color:#FFF100;
text-decoration:none;
}

.navlinks:hover{
color:#FFF100;
text-decoration:none;
background-color:#000000;
}

.navcurrentpage{
color:#F15A24;
text-decoration:none;
}

.footertext{
color:#FFFFFF;
font-size:0.8em;
}

.footerlink{
background-color:#FFF100;
color:#000000;
text-decoration:none;
font-size:0.8em;
margin-bottom:7px;
}

.footerlink:hover{
background-color:#000000;
color:#FFF100;
text-decoration:none;
font-size:0.8em;
margin-bottom:7px;

}

.h1{
font-size:1.6em;
}

.h2{
font-size:1.6em;
background-color:#000000;
color:#FFFFFF;
}

.contentimage{
padding-bottom:10px;
}

.contentlink{
background-color:#FFF100;
color:#000000;
text-decoration:none;
}

.contentlink:hover{
background-color:#000000;
color:#FFF100;
text-decoration:none;
}

.formfields{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
background-color:#CCCCCC;
border-color:#CCCCCC;
border-width:3px;
border-style:solid;
}

.formsubmit{
color:#000000;
background-color:#FFF100;
border-color:#000000;
border-width:2px;
border-style:solid;
}

.formsubmit:hover{
color:#FFF100;
background-color:#000000;
border-color:#F15A24;
border-width:2px;
border-style:solid;
}

.newscontact{
padding-bottom:10px;
float:left;
padding-right:10px;
}

.ticketsform{
padding-bottom:10px;
}

.news180column{
width:320px;
float:left;
}

.news180columnright{
width:320px;
float:right;
}

.news180columncenter{
width:180px;
margin-left:184px;
float:left;
}

.news180columncontainer{
width:655px;
padding-bottom:5px;
height:400px;
}

.ticketsselling{
position:absolute;
left:0px;
top:0px;
z-index:1;
}