body {
	background:#000000;
	margin:0px;
	padding:0px;
	color:#FFF8D2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}

a {
	outline:none;
	color:#FFF8D2;	
}

img {
	border:none;
}

p {
	margin:0px 0px 10px 0px;
}

.clearBoth {
	clear:both;
}

.floatRight {
	float:right;
}

h1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	font-size:2.5em;
	line-height:1em;
	border-bottom:1px solid #FFF8D2;
}

h2 {
	font-size:1.3em;
	margin:0px 0px 10px 0px;
	padding:0px;
}

.center {
	text-align:center;
}

/*------------------------------------------------------------ template styles -----------------------------------------------*/

#header {
	background:#6166AF url(../img/headerbg.gif) no-repeat top center;
	height:320px;
	padding:40px 0px 0px 0px;
}

#midsection {
	background:#6166AF;
	padding:10px 10px 0px 10px;
}

#orangesection {
	background:#faa63f url(../img/crowd.gif) repeat-x center top;
	padding:208px 10px 50px 10px;
	clear:both;
	color:#333;	
}

#orangesection h2 {
	color:#FFF8D2;
	font-size:1.9em;
	margin-bottom:15px;
}

.logo {
	margin-left:130px;
}

.crowd {
	position:absolute;
	top:-204px;
	z-index:4;
	left:109px;
}

#footer {
	text-align:center;
	position:relative;
	padding:10px 10px 40px 10px;
	color:#FFF8D2;
}

#footer a {
	color:#FFF8D2;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#footer ul {
	float:left;
	list-style:none;
	padding:0px;
	margin:5px 0px 0px 0px;
	font-weight:bold;
	margin-right:60px;
}

.footerterfoil {
	position:relative;
	margin:-28px 0 0 0;	
}

.footer-right {
	width:300px;
	float:right;
}

.footer-left {
	width:400px;
	float:left;
}

.wrapper, .wrapper-footer {
	text-align:left;
	width:941px;
	margin:0px auto;
	position:relative;
}

.navigation ul {
	list-style:none;
	margin:85px 0px 2px 0px;
	padding:0px 0px 30px 0px;
}

.navigation li {
	float:left;
	background:url(../img/navsep.gif) no-repeat top right;
	padding-right:28px;
	
}

.navigation li.navend {
	padding-right:0px;
}

.navigation .home span, .navigation .information span, .navigation .line_up span, .navigation .tickets span, .navigation .community span, .navigation .sponsors span, .navigation .contact span {
	position:absolute;
	top:0px;
	left:0px;
}

.navigation a {
	position:relative;
}

.navigation a, .navigation a span {
	display:block;
	height:18px;
}

.navigation a span {
	background-color:#6166AF;
}

.navigation .home a, .navigation .home a span {
	background-image:url(../img/nav/nav-home.gif);
	width:81px;
}

.navigation .home a:hover, .navigation .home a span:hover, .navigation .home .on {
	background-image:url(../img/nav/nav-home-ov.gif);
}

.navigation .information a, .navigation .information a span {
	background-image:url(../img/nav/nav-info.gif);
	width:193px;
}

.navigation .information a:hover, .navigation .information a span:hover, .navigation .information .on {
	background-image:url(../img/nav/nav-info-ov.gif);
}

.navigation .line_up a, .navigation .line_up a span {
	background-image:url(../img/nav/nav-lineup.gif);
	width:108px;
}

.navigation .line_up a:hover, .navigation .line_up a span:hover, .navigation .line_up .on {
	background-image:url(../img/nav/nav-lineup-ov.gif);
}

.navigation .tickets a, .navigation .tickets a span {
	background-image:url(../img/nav/nav-tickets.gif);
	width:100px;
}

.navigation .tickets a:hover, .navigation .tickets a span:hover, .navigation .tickets .on {
	background-image:url(../img/nav/nav-tickets-ov.gif);
}

.navigation .community a, .navigation .community a span {
	background-image:url(../img/nav/nav-community.gif);
	width:170px;
}

.navigation .community a:hover, .navigation .community a span:hover, .navigation .community .on {
	background-image:url(../img/nav/nav-community-ov.gif);
}

.navigation .sponsors a, .navigation .sponsors a span {
	background-image:url(../img/nav/nav-sponsors.gif);
	width:145px;
}

.navigation .sponsors a:hover, .navigation .sponsors a span:hover, .navigation .sponsors .on {
	background-image:url(../img/nav/nav-sponsors-ov.gif);
}

.navigation .contact a, .navigation .contact a span {
	background-image:url(../img/nav/nav-contact.gif);
	width:128px;
}

.navigation .contact a:hover, .navigation .contact a span:hover, .navigation .contact .on {
	background-image:url(../img/nav/nav-contact-ov.gif);
}


#leftcol {
	float:left;
	width:705px;
	border-right:1px solid #FFF8D2;
	padding-right:16px;
}

#rightcol {
	float:right;
	width:203px;
	font-size:1em;
	line-height:1.5em;
	position:relative;
	z-index:5;
}

#innerleftcol {
	width:219px;
	float:left;
}

#innerrightcol {
	width:460px;
	float:right;
	line-height:1.5em;
}
#innerfill {
	width:940px;
	line-height:1.5em;
}

.quote {
	background:url(../img/speech1.gif) no-repeat top left;
	text-transform:uppercase;
	padding:20px 0px 0px 0px;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	font-size:125%;
}

.quotename {
	display:block;
	text-transform:uppercase;
	background:url(../img/speech2.gif) no-repeat top right;
	font-size:70%!important;
	width:200px;
	padding:5px 0px;
	font-weight:normal;	
}

.subnav {
	list-style:none;
	margin:0px;
	padding:0px;
	font-weight:bold;
}

.subnav li {
	border-bottom:2px dotted #b3aac1;
	padding:8px 0px 8px 16px;
	background:url(../img/bullet.gif) no-repeat 0px 10px;
}

.subnav a {
	text-decoration:none;
}

.subnav a:hover {
	color:#DEDDC9;
}

/*---------------------------------content styles------------------------------------------*/

.SmallerText {
	font-size:75%;	
}

.LargerText {
	font-size:125%;	
}

.sep {
	height:1px;
	border-bottom:1px solid #FFFBD5;
	padding-top:10px;
	margin-bottom:10px;
}

.doublesep {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	height:3px;
}

.septwo {
	background:url(../img/septwo.gif);
	height:1px;
	margin:20px 0px;
}

.fancysep {
	background:url(../img/fancysep.gif) no-repeat;
	height:27px;
	width:940px;
	clear:both;
}

.textbox {
	font-size:0.7em;
	background:#FFFBD5;
	padding:7px 5px;
	border:1px solid #FFFBD5;
	color:#999;
	margin-bottom:10px;
}

.droplist {
	font-size:1.2em;
	padding:7px 5px;
}

.scrollingImages {
	background:#FFFBD5;
	padding:30px;
	margin-top:40px;
	position:relative;
}

.scroller {
	font-weight:bold;
	font-size:130%;
	color:#333;
}

.scroller img {
	margin-bottom:15px;
}

.arrowright {
	position:absolute;
	right:20px;
	top:232px;
}

.arrowleft {
	position:absolute;
	left:20px;
	top:232px;
}

.third, .thirdEnd {
	width:300px;
	float:left;
	margin-right:20px;
	font-size:90%;
	line-height:1.3em;
}

.thirdEnd {
	margin-right:0px;
}

.lineup {
	font-size:120%;
	font-weight:bold;
	line-height:1.7em; 
	text-align:justify;
}

.threequarter {
	width:461px;
	float:left;
}

.bookbutton {
	float:right;
}

.player {
	margin:10px 0px;
}

.introText {
	font-size:115%;
	font-weight:bold;
}

.bigborder {
	border:7px solid #FFF8D2;
}

.artists a {
	color:#ffffff;
	text-decoration:none;
	font-size:120%;
	font-weight:bold;
	line-height:150%;
}