/* CSS Document */

body {background-color: #000E24; margin-top: 0px; margin-left: 0px; behavior: url(csshover.htc); /*to hover in WinIE */}

.orange {font-weight: bold; color:#E96F35;}
.section_head {font-size: 14px; line-height: 16px; font-weight: bold;}

a:link {color: #E96F35; text-decoration: underline;}
a:visited {color: #E96F35; text-decoration: underline; }
a:hover {color: #EB966E; text-decoration: underline; }

.para_head { font-weight: bold; font-size: 12px; line-height: 20px;}


.index_text {font-weight: bold; color: #1ac7d9; size: 14px; font-family: Arial, Helvetica, sans-serif;}

.index_body { background-color: #000000; }
#index_meta_container {position: absolute; left: 50%; margin-left: -550px; width: 1100px; height: 835px;}
#indexhold_meta_container {position: absolute; left: 50%; margin-left: -375px; width: 750px; height: 835px;}
#index_left {
	position: absolute;
	left: 325px;
	top: 30px;
	width: 773px;
	height: 555px;
}

#indexhold_left {
	position: absolute;
	left: 0px;
	top: 70px;
	width: 384px;
	height: 555px;
}


#facebook_box {
	position: absolute;
	left: 34px; 
	top: 92px;
	width: 260px;
	height: 298px;
	background-color: #FFFFFF;
	z-index: 3;
}
#facebook_cover {
	position: absolute;
	left: 0px;
	top: 28px;
	width: 322px;
	height: 386px;
	z-index: 1;
}
#twitter_box {
	position: absolute;
	left: 33px;
	top: 452px;
	width: 263px;
	height: 186px;
	z-index: 3;
}
#twitter_cover {
	position: absolute;
	left: 0px;
	top: 414px;
	width: 321px;
	height: 250px;
	z-index: 1;
}


#facebookhold_box {
	position: absolute;
	left: 419px; 
	top: 92px;
	width: 260px;
	height: 298px;
	background-color: #FFFFFF;
	z-index: 3;
}
#facebookhold_cover {
	position: absolute;
	left: 385px;
	top: 28px;
	width: 322px;
	height: 386px;
	z-index: 1;
}
#twitterhold_box {
	position: absolute;
	left: 418px;
	top: 452px;
	width: 263px;
	height: 186px;
	z-index: 3;
}
#twitterhold_cover {
	position: absolute;
	left: 385px;
	top: 414px;
	width: 321px;
	height: 250px;
	z-index: 1;
}



.textbox_head {font-weight: bold; font-size: 14px; display: block;}





#meta_container {background-image: url(images/home_bkg-wframe.gif); position: absolute; left: 50%; margin-left: -450px; width: 900px; height: 835px; z-index: 0;}



#page_container {width: 800px; height: 730px; position: absolute; top: 50px; left: 52px;  z-index: 0;}
#home_logo {display: block; position: absolute; top: 12px; left: 143px; border: none; z-index: 8;}

#home_date1 {
	display: block;
	position: absolute;
	top: 7px;
	left: 513px;
	width: 80px;
	height: 87px;
	border: none;
	z-index: 8;
}
#home_date2 {
	display: block;
	position: absolute;
	top: 7px;
	left: 597px;
	width: 95px;
	height: 87px;
	border: none;
	z-index: 8;
}
#home_date3 {
	display: block;
	position: absolute;
	top: 7px;
	left: 696px;
	width: 80px;
	height: 87px;
	border: none;
	z-index: 8;
}
.date {visibility: hidden;  text-align: center;}
#home_launch {
	display: block;
	position: absolute;
	top: 8px;
	left: 520px;
	border: none;
	z-index: 8;
	cursor: pointer;
}
#home_dreamland {display: none; position: absolute; top: 8px; left: 598px; border: none; z-index: 8;}


#slideshow,
.radio
{
	position: absolute;
	top: 364px;
	left: 3px;
	padding: 0px;
	z-index: 9;
}

#slideshow_holder
{
	position: absolute;
	top: 379px;
	left: 19px;
	padding: 0px;
	z-index: 9;
}

#eye_blink {position: absolute; top: 237px; left: 466px; z-index: 5; display: block;}

.nav {border: none;}
.menu {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000000; font-weight: normal;}

.menu ul { padding: 0px; margin: 0px;}
.menu ul li {list-style: none;}
.menu ul a:link {color: #FFFFFF; text-decoration: none; font-weight: normal;}
.menu ul a:visited {color: #FFFFFF; text-decoration: none; font-weight: normal}
.menu ul a:hover {color: #000000; font-weight: normal}
.menu ul a:link.impt_nav {color: #fcba63; text-decoration: none; font-weight: normal;}
.menu ul a:visited.impt_nav {color: #fcba63; text-decoration: none; font-weight: normal}
.menu ul a:hover.impt_nav {color: #000000; font-weight: normal}



#guide_drop {position: absolute; top: 100px; left: 161px; z-index: 12;}
#menu_guide {position: absolute; top: 23px; left: 0px; background-image: url(images/menu_guide.gif); background-repeat: no-repeat; width: 77px; height: 116px; z-index: 8; padding: 5px; padding-top: 10px; display: none; }
#guide_drop:hover #menu_guide { display: block; }


#lineup_drop {position: absolute; top: 100px; left: 234px; z-index: 12;}
#menu_lineup {position: absolute; top: 23px; left: 0px; background-image: url(images/menu_lineup.gif); background-repeat: no-repeat; width: 135px; height: 120px; z-index: 8; padding: 5px;  padding-top: 10px; display: none;}
#lineup_drop:hover #menu_lineup{ display: block; }


#district_drop {
	position: absolute;
	top: 100px;
	left: 410px;
	z-index: 12;
}

#tickets_drop {position: absolute; top: 100px; left: 316px; z-index: 12;}
#menu_tickets {position: absolute; top: 23px; left: 0px; background-image: url(images/menu_tickets2010.gif); background-repeat: no-repeat; width: 145px; height: 77px; z-index: 8; padding: 5px; padding-top: 10px; display: none;}
#tickets_drop:hover #menu_tickets{ display: block; }


#travel_drop {position: absolute; top: 100px; left: 538px; z-index: 12;}
#menu_travel {position: absolute; top: 23px; left: 0px; background-image: url(images/menu_travel.gif); background-repeat: no-repeat; width: 89px; height: 67px; z-index: 8; padding: 5px; padding-top: 10px; display: none;}
#travel_drop:hover #menu_travel { display: block; }


#partners_drop {position: absolute; top: 100px; left: 625px; z-index: 12;}

#about_drop {position: absolute; top: 100px; left: 722px; z-index: 12;}
#menu_about {position: absolute; top: 23px; left: 0px; background-image: url(images/menu_about.gif); background-repeat: no-repeat; width: 128px; height: 100px; z-index: 8; padding: 5px; padding-top: 10px; display: none;}
#about_drop:hover #menu_about { display: block; }



#call_festival {display: block; position: absolute; top: 215px; left: 6px; border: none; z-index: 8;}
#call_kickoff {display: block; position: absolute; top: 168px; left: 6px; border: none; z-index: 8;}
#call_8clubs {display: block; position: absolute; top: 263px; left: 6px; border: none; z-index: 8;}
#call_traveldeals {display: block; position: absolute; top: 310px; left: 6px; border: none; z-index: 10;}

#call_share {
	display: block;
	position: absolute;
	top: 640px;
	left:431px;
	border: none;
	z-index: 8;
}
#call_sitemap {
	display: block;
	position: absolute;
	top: 640px;
	left: 526px;
	border: none;
	z-index: 8;
}
#call_myspc {display: block; position: absolute; top: 640px; left: 581px; border: none; z-index: 8;}
#call_twitter {
	display: block;
	position: absolute;
	top: 640px;
	left: 607px;
	border: none;
	z-index: 8;
}
#call_facebook {
	display: block;
	position: absolute;
	top: 640px;
	left: 688px;
	border: none;
	z-index: 8;
}


#T-Rx_Entertainment {
	position: absolute;
	z-index: 4;
	top: 684px;
	left: 480px;
	z-index: 8;
}
#Scott_Goto {
	position: absolute;
	z-index: 4;
	top: 684px;
	left: 617px;
	z-index: 8;
}

#textbox_frame {display: block; position: absolute; top: 370px; left: 10px; z-index: 3; border: none; }
#textbox {position: absolute; top: 575px; left: 33px; z-index: 8; width: 340px; height: 100px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; overflow: scroll; overflow-x: hidden;}


/* Styles for Subpages */

.small_print {position: relative; width: 280px; font-size: 11px; text-align: left;}


#subpage_title {position: absolute; z-index: 10; top: 239px; left: 480px; border: none; display: block;}
#page_head {position: relative; top: 0px; left: 0px; border: none; display: block; margin-bottom: 10px; clear: both; margin-left: -2px;}

#sub-meta_container {background-image: url(images/sub_bkg-wframe.gif); position: absolute; left: 50%; margin-left: -450px; width: 900px; height: 835px;}

#subpage_container {width: 800px; height: 730px; position: absolute; top: 51px; left: 50px;}

/* #subframe {position: absolute; width: 874px; height: 799px; z-index: 1; background-image: url(images/subframe.gif); background-repeat: no-repeat;} */

#nav_home {position: absolute; top: 100px; left: 20px; z-index: 3; display: block; z-index: 8;}

#submenubox {position: absolute; z-index: 8; top: 151px; width: 495px; height: 101px; left: 288px; border: none; display: block; background-image: url(images/submenubox.gif); background-repeat: no-repeat;}


#sub_textbox {
	position: absolute;
	width: 425px;
	height: 380px;
	top: 280px;
	left: 292px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
	overflow: scroll; 
	overflow-x: hidden;
	z-index: 8;}
	


a:link.top {color: #000000; text-decoration: none; font-weight: bold;}
a:visited.top {color: #000000; text-decoration: none; font-weight: bold;}
a:hover.top {color:#E96F35; text-decoration: none; font-weight: bold;}

.top18 {font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #000000;
	font-weight: bold;
}


.top15 {font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	color: #000000;
	font-weight: bold;
}

.top13 {font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #000000;
	font-weight: bold;
}


	
.bandhead {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
 
 
 

#subcall_share {display: block; position: absolute; top: 640px; left: 19px; border: none; z-index: 8;}
#subcall_sitemap {
	display: block;
	position: absolute;
	top: 640px;
	left: 123px;
	border: none;
	z-index: 8;
}
#subcall_myspace {display: block; position: absolute; top: 596px; left: 205px; border: none; z-index: 8;}
#subcall_facebook {display: block; position: absolute; top: 596px; left: 110px; border: none; z-index: 8;}
#subcall_twitter {display: block; position: absolute; top: 596px; left: 19px; border: none; z-index: 8;}


#subT-Rx_Entertainment {position: absolute; z-index: 8; top: 684px; left: 19px; }
#subScott_Goto {
	position: absolute;
	z-index: 8;
	top: 684px;
	left: 148px;
}


.details {list-style: outside; list-style-type: disc;}
.details li {margin-bottom: 12px;}






/* Styles for Lineup 2011 */


#bios_launch {
	display: block;
	position: absolute;
	top: 8px;
	left: 573px;
	border: none;
	z-index: 8;
	cursor: pointer;
}


#bios-meta_container {
	background-image: url(images/bios_bkg_vert.gif);
	background-repeat: repeat-y;
	position: absolute;
	left: 50%;
	margin-left: -450px;
	width: 900px;
	height: 3030px;
}


#bios-head_container {
	width: 900px;
	height: 175px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	background-image: url(images/bios_head_spider2.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#bios-subpage_container {width: 800px; position: absolute; top: 51px; left: 50px; z-index: 2;}

#bios_daysbox {
	width: 774px;
	position: absolute;
	top: 190px;
	left: 50px;
	padding-left: 13px;
	padding-right: 13px;
}

#bios_imageholder {
	width: 787px;
	position: absolute;
	top: 380px;
	left: 50px;
	padding-left: 13px;
	padding-right: 0px;
}

#bios_footer {
	width: 900px;
	height: 110px;
	position: absolute;
	top: 3000px;
	left: 0px;
	z-index: 3;
	background-image:url(images/bios_footer.gif);
	background-repeat: no-repeat;
	background-position: top;
}


#bios_imageholder img {margin-right: 3px; }







/* Styles for Lineup */

#Thursday {
	position: absolute;
	top: 19px;
	left: 108px;
	display: block;
	border: none;
	z-index: 8;
}
#Friday {
	position: absolute;
	top: 18px;
	left: 275px;
	display: block;
	border: none;
	z-index: 8;
}
#Sunday {
	position: absolute;
	top: 59px;
	left: 108px;
	display: block;
	border: none;
	z-index: 8;
}
#Monday {
	position: absolute;
	top: 58px;
	left: 275px;
	display: block;
	border: none;
	z-index: 8;
}


#Entertainment_Schedule {position: absolute; top: 10px; left: 251px; display: block; border: none; z-index: 8;}
#Saturday {
	position: absolute;
	top: 38px;
	left: 190px;
	display: block;
	border: none;
	z-index: 8;
}
#Festival {position: absolute; top: 51px; left: 251px; display: block; border: none; z-index: 8;}
#Nightclub {position: absolute; top: 70px; left: 251px; display: block; border: none; z-index: 8;}


.caption {font-size: 10px; font-weight: bold; display: block; clear: both; width: 300px;}
.caption_costume {font-size: 10px; font-weight: bold; display: block; clear: both; width: 180px;}
.caption_days {font-size: 9px;}


/* Styles for Guide*/

#Da_Scoops {position: absolute; top: 10px; left: 47px; display: block; border: none; z-index: 8;}
#Getting_There {position: absolute; top: 31px; left: 47px; display: block; border: none; z-index: 8;}
#Help_Out {position: absolute; top: 51px; left: 47px; display: block; border: none; z-index: 8;}
#Win_Loot {position: absolute; top: 70px; left: 47px; display: block; border: none; z-index: 8;}
#Map_Guide {position: absolute; top: 31px; left: 251px; display: block; border: none; z-index: 8;}
#Mailing_List {position: absolute; top: 9px; left: 251px; display: block; border: none; z-index: 8;}


/* Styles for Tickets - Wristbands */


#wristbands_title {position: absolute; z-index: 10; top: 239px; left: 467px; border: none; display: block;}

#Friday_Black {position: absolute; top: 10px; left: 47px; display: block; border: none; z-index: 8;}
#Tickets_Tickets {
	position: absolute;
	top: 29px;
	left: 81px;
	display: block;
	border: none;
	z-index: 8;
}
#Saturday_Black {position: absolute; top: 9px; left: 251px; display: block; border: none; z-index: 8;}
#Tickets_Wristbands {
	position: absolute;
	top: 29px;
	left: 299px;
	display: block;
	border: none;
	z-index: 8;
}


/* Styles for Travel*/

#Travel_Discounts {position: absolute; top: 10px; left: 47px; display: block; border: none; z-index: 8;}
#T_Getting_There {position: absolute; top: 31px; left: 47px; display: block; border: none; z-index: 8;}

#Parking {position: absolute; top: 70px; left: 47px; display: block; border: none; z-index: 8;}
#Map {position: absolute; top: 51px; left: 47px; display: block; border: none; z-index: 8;}

#hotel_table td {border: solid #000000 1px; padding: 10px; text-align: center;}

.travel_pic {width: 136px; display: block; float: right; clear: right; margin-bottom: 15px; border: 0px;}


/* Styles for Arts District*/

#subpage_title-art {position: absolute; z-index: 10; top: 239px; left: 465px; border: none; display: block;}
#logo_artsdistrict {position: relative; float: right; border: 0px; margin-left: 10px; margin-bottom: 10px;}


/* Styles for Contact*/


#Contact_Mission {position: absolute; top: 10px; left: 47px; display: block; border: none; z-index: 8;}
#Press {position: absolute; top: 31px; left: 47px; display: block; border: none; z-index: 8;}
#Contact_Contact {position: absolute; top: 51px; left: 47px; display: block; border: none; z-index: 8;}
#Sweepstakes {position: absolute; top: 70px; left: 47px; display: block; border: none; z-index: 8;}

#Contact_2010 {position: absolute; top: 10px; left: 251px; display: block; border: none; z-index: 8;}
#Contact_2009 {position: absolute; top: 30px; left: 251px; display: block; border: none; z-index: 8;}
#Contact_2008 {position: absolute; top: 51px; left: 251px; display: block; border: none; z-index: 8;}
#Privacy {position: absolute; top: 69px; left: 251px; display: block; border: none; z-index: 8;}

/* Styles for Sitemap*/

ul.site_map li {list-style: none;}
/*ul.site_map a:link {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; color:#FFFFFF; font-weight: bold; text-decoration: none;}
ul.site_map a:visited {color:#FFFFFF; text-decoration: none; }
ul.site_map a:hover {color: #000000; text-decoration: underline; } */

/* Styles for Ticket Discounts*/

#logo_roadrunner {position: relative; float: right; border: 0px; margin-left: 10px; margin-bottom: 10px; margin-top: 10px;}

/* Styles for Jack-o-Lantern */

.photo {
	position: relative;
	float: right;
	border: 0px;
	margin-left: 10px;
	margin-bottom: 8px;
	text-align: center;
 	padding-left: 10px;
}


/* Styles for Partners */

.logo {border: 0px; margin-right: 0px; margin-bottom: 10px;}


/* Styles for Mailing */

#mailing_form {border: solid #000000 1px; padding: 10px; }


/* Music Player */

#music_player {background-color: #000E24; margin-top: 0px; margin-left: 0px;}


/* Artists */

/* .artist_left {margin-right: 15px; margin-bottom: 15px; display: block; text-align: center; width: 85px; float: left; font-weight: bold; clear: left;}
.artist_middlel {margin-right: 20px; margin-bottom: 15px; display: block; text-align: center; width: 85px; float: left; font-weight: bold;}
.artist_middler {margin-right: 20px; margin-bottom: 15px; display: block; text-align: center; width: 85px; float: left; font-weight: bold;}
.artist_right {margin-bottom: 15px; display: block; text-align: center; width: 85px; float: left; font-weight: bold; clear: right;}  */

/*.bio_nav {position: relative; width: 425px; clear: both; float: none; margin-bottom: 40px; 	height: 120px;} */
.left_column {
	position: relative;
	width: 160px;
	float: left;
	margin-right: 10px;
	display:block;
	margin-bottom: 30px;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}
.right_column {
	position: relative;
	width: 200px;
	float: left;
	clear: right;
	display:block;
	margin-bottom: 30px;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}

.button_website {
	margin-right: 30px;
	margin-top: 10px;
	border: 0px;
	float: right;
	clear: right;
}

.button_music {
	margin-right: 30px;
	margin-top: 10px;
	border: 0px;
	float: right;
	clear: right;
}



.artist_bio {position: relative;  margin-bottom: 50px; float: none; width: 425px; clear: both; display: block;}
/*.bio_top {width: 425px; position: relative;} */
.artist_name {font-weight: bold; font-size: 14px; display: block; margin-bottom: 15px;}
.artist_namewlike {
	font-weight: bold;
	font-size: 14px;
	display: block;
	margin-bottom: 15px;
	vertical-align: middle;
	height: 21px;
	width: 90px;
	float: left;
	line-height: 21px;

}

.no_float { float: none; clear: both; }

.fb_hold {float: right; width: 80px; height: 21px; margin-bottom: 15px; vertical-align: middle; margin-right: 40px;}

.garage_info {width: 240px; margin-right: 20px; float: left; margin-bottom: 15px;}

.show_info {width: 240px; margin-right: 20px; float: left; margin-bottom: 30px;}
.bio_pic {width: 160px; display: block; float: right; clear: right; margin-bottom: 15px; border: 0px;}
.bio_writeup{
	position: relative;
	float: none;
	clear: both;
	width: 425px;
	margin-top: 5px;
	display:block;
}

.days_pic {width: 160px; display: block; float: right; clear: right; margin-bottom: 15px; border: 0px; margin-top: 38px;}

.datestable_left {float: left; width: 200px; margin-right: 10px; }
.datestable_center {float: left; width: 70px; margin-right: 10px; }
.datestable_right {float: left; width: 120px; clear: right;}

.datestable_right2 {
	float: left;
	width: 200px;
	clear: right;
}







/* Night Clubs */

.night_logo {float: left; clear: left; border: none; margin-right: 5px; margin-bottom: 25px;}
.night_club {float: none; clear: both;}
.night_info {
	float: left;
	width: 210px;
	margin-bottom: 25px;
	clear: right;
}


.float_button {
	display: block;
	float: right;
	clear: right;
	margin-bottom: 30px;
	border: 0px;
	margin-left: 10px;
}

.mission li {
	list-style: lower-roman;
}






/* Radio */

.fblike
{
	position: absolute;
	left: 161px;
	top: 689px;
}

