/* CSS Document */
* {
	margin:0;
	padding:0}

body {
	margin:0;
	padding:0;
	background-image: url(../images/body-background.gif);
	background-repeat:repeat-x;
	background-color: #2A2627;
	text-align:center;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	
}


#header {
	height:130px;
	width:960px;
	background-image: url(../images/logo.gif);
	background-repeat:no-repeat;
	background-color:#fff;
	background-position: 35px 25px;
	position:relative;
	z-index:5
}


#wrapper {
	width:960px;
	padding:0;
	margin: 0 auto;
	text-align:left;
border: solid 1px #F7901E;
border-bottom:none;

	background-image: url(../images/content-background.jpg);
	background-repeat:no-repeat;
	background-color:#000;
	background-position: 0px 342px;




}


#navigation-container {
	background-image: url(../images/menu-background.gif);
	background-repeat:repeat-x;
	position:relative;
	width:960px;
	height:40px;
overflow:hidden;
}


ul#navigation-top {
	overflow:hidden;
	height:40px;
	margin:0 0 0 7px;
	padding:0;
	width:940px;
	position:absolute;
	top:0;
	left:10px;
}

ul#navigation-top li {
	list-style-type: none; float:left;	
}

#home a  {
	background-image: url(../images/home-nav.gif);
	background-position: 0px 0px;
	width:66px;
	height:40px;
	display:block;
	padding-top:60px;
	overflow:hidden;
	
}
#home a:hover  {
	background-image: url(../images/home-nav.gif);
	background-position: 0px 40px;
	width:66px;
	height:40px;
	display:block;
	overflow:hidden;
	padding-top:60px;
}


#buy-tickets a  {
	background-image: url(../images/tickets-nav.gif);
	background-position: 0px 0px;
	width:78px;
	height:40px;
	display:block;
	padding-top:60px;
	overflow:hidden;
	
}
#buy-tickets a:hover  {
	background-image: url(../images/tickets-nav.gif);
	background-position: 0px 40px;
	width:78px;
	height:40px;
	display:block;
	overflow:hidden;
	padding-top:60px;
}



#lineup a  {
	background-image: url(../images/lineup-nav.gif);
	background-position: 0px 0px;
	width:74px;
	height:40px;
	display:block;
	padding-top:60px;
	overflow:hidden;
	
}
#lineup a:hover  {
	background-image: url(../images/lineup-nav.gif);
	background-position: 0px 40px;
	width:74px;
	height:40px;
	display:block;
	overflow:hidden;
	padding-top:60px;
}

#about a  {
	background-image: url(../images/about-nav.gif);
	background-position: 0px 0px;
	width:69px;
	height:40px;
	display:block;
	padding-top:60px;
	overflow:hidden;
	
}
#about a:hover  {
	background-image: url(../images/about-nav.gif);
	background-position: 0px 40px;
	width:69px;
	height:40px;
	display:block;
	overflow:hidden;
	padding-top:60px;
}

#gallery a  {
	background-image: url(../images/gallery-nav.gif);
	background-position: 0px 0px;
	width:79px;
	height:40px;
	display:block;
	padding-top:60px;
	overflow:hidden;
	
}
#gallery a:hover  {
	background-image: url(../images/gallery-nav.gif);
	background-position: 0px 40px;
	width:79px;
	height:40px;
	display:block;
	overflow:hidden;
	padding-top:60px;
}





#donations a  {
	background-image: url(../images/donations-nav.gif);
	background-position: 0px 0px;
	width:107px;
	height:40px;
	display:block;
	padding-top:60px;
	overflow:hidden;
	
}
#donations a:hover  {
	background-image: url(../images/donations-nav.gif);
	background-position: 0px 40px;
	width:107px;
	height:40px;
	display:block;
	overflow:hidden;
	padding-top:60px;
}
#auction a  {
	background-image: url(../images/auction-nav.gif);
	background-position: 0px 0px;
	width:94px;
	height:40px;
	display:block;
	padding-top:60px;
	overflow:hidden;
	
}
#auction a:hover  {
	background-image: url(../images/auction-nav.gif);
	background-position: 0px 40px;
	width:94px;
	height:40px;
	display:block;
	overflow:hidden;
	padding-top:60px;
}

#merchandise a  {
	background-image: url(../images/merchandise-nav.gif);
	background-position: 0px 0px;
	width:148px;
	height:40px;
	display:block;
	padding-top:60px;
	overflow:hidden;
	
}

#merchandise a:hover  {
	background-image: url(../images/merchandise-nav.gif);
	background-position: 0px 40px;
	width:148px;
	height:40px;
	display:block;
	overflow:hidden;
	padding-top:60px;
}

#press a  {
	background-image: url(../images/press-nav.gif);
	background-position: 0px 0px;
	width:78px;
	height:40px;
	display:block;
	padding-top:60px;
	overflow:hidden;
	
}

#press a:hover  {
	background-image: url(../images/press-nav.gif);
	background-position: 0px 40px;
	width:78px;
	height:40px;
	display:block;
	overflow:hidden;
	padding-top:60px;
}




#contact a  {
	background-image: url(../images/contact-nav.gif);
	background-position: 0px 0px;
	width:130px;
	height:40px;
	display:block;
	padding-top:60px;
	overflow:hidden;
	
}

#contact a:hover  {
	background-image: url(../images/contact-nav.gif);
	background-position: 0px 40px;
	width:130px;
	height:40px;
	display:block;
	overflow:hidden;
	padding-top:60px;
}







#flash-home  {
background-image:  url(../images/flash-home.jpg);
width:960px;
height:318px;
display:block;
overflow:hidden;

}

#flash-buy-tickets  {
background-image:  url(../images/flash-buy-tickets.jpg);
width:960px;
height:318px;
display:block;
overflow:hidden;

}

#flash-lineup  {
background-image:  url(../images/flash-lineup.jpg);
width:960px;
height:318px;
display:block;
overflow:hidden;

}


#flash-about  {
background-image:  url(../images/flash-about.jpg);
width:960px;
height:318px;
display:block;
overflow:hidden;

}

#flash-auction  {
background-image:  url(../images/flash-auction.jpg);
width:960px;
height:318px;
display:block;
overflow:hidden;

}


#flash-merchandise  {
background-image:  url(../images/flash-merchandise.jpg);
width:960px;
height:318px;
display:block;
overflow:hidden;

}

#flash-bottom  {
background-image: url(../images/flash-bottom.png);
width:960px;
height:16px;
overflow:hidden;
background-color:transparent
	
}



#flash-live-2009  {
background-image:  url(../images/flash-live-2009.jpg);
width:960px;
height:318px;
display:block;
overflow:hidden;

}




#content {
	
width:960px;
padding: 26px 0 0 0


}



#center-content {
	
width:470px;
float:left;
overflow:hidden;
background-color:transparent;

}

#left-content {
	
width:225px;
float:left;
background-color:transparent;
text-align:center;
}

#right-content {
	
width:265px;
float:left;
overflow:hidden;
background-color:transparent;
text-align:center;

}






/* this is title of each page */

h2 {
font-size:32px;
padding: 0 12px 0.8em 12px;
letter-spacing: -1px;
}

/* sub titles and content */


h3 {
font-size:18px;
padding: 0 0 6px 12px;
line-height:1.4em;
color:#FA9731
}


h4 {
font-size:14px;
padding: 0 0 0 12px;
line-height:1.4em;
color:#FA9731
}


p, ol {
font-size:13px;
padding: 0 6px 1.5em 12px;
line-height:1.4em
}

p a, ol li a {color:#FA9731; text-decoration:none; }

p a:hover, ol li a:hover {color:#FFF; background-color:#E05911; text-decoration:none}

.column-box {
background-image: url(../images/column-box-background.gif);
color:#fff;
width:225px;
background-repeat:no-repeat;
background-color: #F7771E;
margin: 0 auto;
text-align:left;
}

.column-box h4 {color:#fff; padding: 12px 0 6px 12px;}

#right-content ul

{text-align:left;
margin :12px 0 0 19px;
line-height:1em;
font-size:13px
}


#right-content li

{text-align:left;
margin :0 0 0 0px;
line-height:2em;
background-image: url(../images/bullet.png);
background-repeat:no-repeat;
list-style-type:none;
padding: 0 0 0 20px;

}

#right-content ul li a {color:#FA9731; text-decoration:none; font-weight:bold}

#right-content ul li a:hover {text-decoration:underline; color:#E05911}

#signup-positioning {position:relative; width:100%; display:block}
.signup-textfield {margin:0 0 12px 12px;  border:none; border-bottom:solid 4px #fff; width:120px; padding:3px 0 0 3px ;  font-size:13px; color:#666;}

.signup-button { position:absolute; color:#fff; top:34px; left:142px; height:24px; width:50px; margin:0; padding:0; background-color:#3C3737; border:none; cursor:pointer; line-height:24px; font-size:11px; z-index:7; font-family:arial}

.artist-banners{ border: solid 1px orange; margin-bottom:24px}


#center-content ul {margin: 0 0 18px 30px; font-size:13px}
#center-content ul li {line-height:1.4em}

#coming-soon {margin-left:130px; margin-top:-10px}

.vid-thumbs {width:163px; margin:3px 0px 8px 10px}

p img {border:none; border-bottom:none; }

#right-content h3 {margin:12px 0 6px 12px; text-align:left; color:#fff}

/* ****************************************** */
/* NEWS ARTICLES			                  */
/* ****************************************** */

.newsitem {margin:6px 0; position:relative; display:block;  width:466px; text-align:left;  padding: 0 0 0 0px; background-color:#333; border:solid 1px #F7931D}

.newsitem img {margin:0px 9px 0 0 }

.newsdate-article {padding:0; margin:0;}

.newsimage {position:absolute; top:4px; left:0px; width:90px; height:90px; }

.newsitem h4 a {
    font-size:14px;
    text-decoration:none;
    color:#F7931D;
    font-weight:bold;
    line-height:1.2em;
}

.newsitem h2 {padding-bottom:0}

.newsitem h4 a:hover {
    font-size:14px;
    text-decoration:underline;
    color:#E05911;
    font-weight:bold;
}

.latest-news-title {padding-top:12px}

p.newslink {padding: 0 0 12 12px}

p.newslink a {
    text-decoration:none;
    color:#777777;
}

p.newslink a:hover {
    text-decoration:underline;
    color: #E05911;
    background-color: #333;
}

.newsdate {
    font-size:10px;
    padding:0px 0 16px 12px;
}

.newscontent {}

#footer {width:100%; background-image: url(../images/footer-background.gif);
background-repeat:no-repeat; text-align:center }

#footer p {font-size:13px; padding:60px 128px 8px 30px; font-weight:normal}

p#sponsors {padding:12px 0}

#sponsors img {vertical-align:middle;}

p#credits {text-align:right; margin:0 0 11px 0; padding:0 12px 0 0; color:#666; font-size:11px}

#credits a {color:#ccc; text-decoration:none}

#credits a:hover {text-decoration:underline; background-color:#000}


.content-pic {margin:0 12px; border:solid 1px orange}