@charset "utf-8";

/*____________________________________Basic____________________________________*/

html {
	margin: 0;
	padding: 0;
	background: #e0e7fa url(images/html.png) repeat-x;
	}
	
body {
	margin: 0;
	padding: 0;
	height: 100%;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	}

#container {
	position: relative;
	width: 700px;
	margin: 0px auto;
	padding: 0;
	text-align: left;
	}

/*____________________________________Text____________________________________*/

p {
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0;
	line-height: 18px;
	letter-spacing: .03em;
	}

h3 {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	}

h4 {
	margin: 12px 0px 0px 0px;
	padding: 0;
	width: 239px;
	height: 23px;
	text-indent: -9999px;
	}

h5 {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	font-variant: small-caps;
	border-bottom: 1px dotted #330066;
	}

h6 {
	margin: 10px 0px 0px 0px;
	padding: 0 0 0 5px;
	color: #333399;
	background-color: #FFFFFF;
	font-family: Century Gothic, Verdana, Sans serif;
	font-size: 10px;
	font-weight: bold;
	/*font-variant: small-caps;*/
	letter-spacing: 0.2em;
	border: 2px solid #333399;
	}

.italic {
	font-style: italic;
	margin-left: 10px;
	}

/*____________________________________h3 Image Replacement___________________________*/

h1, h2, h3 {
	text-decoration: underline;
	text-indent: -9999px;
	}

#home_head {
	margin: 10px 0px 0px 0px;
	padding: 0;
	width: 97px;
	height: 26px;
	background: url(images/headers/home_head.png) no-repeat;
	}

#about_head {
	margin: 10px 0px 0px 0px;
	padding: 0;
	width: 97px;
	height: 26px; 
	background: url(images/headers/about_head.png) no-repeat;
	}

#news_head {
	margin: 10px 0px 0px 0px;
	padding: 0;
	width: 97px;
	height: 26px;
	background: url(images/headers/news_head.png) no-repeat;
	}

#contact_head {
	margin: 10px 0px 0px 0px;
	padding: 0;
	width: 97px;
	height: 26px;
	background: url(images/headers/contact_head.png) no-repeat;
	}

#artists_head {
	margin: 10px 0px 0px 0px;
	padding: 0;
	width: 97px;
	height: 26px;
	background: url(images/headers/artists_head.png) no-repeat;
	}

#music_head {
	margin: 10px 0px 0px 0px;
	padding: 0;
	width: 97px;
	height: 26px;
	background: url(images/headers/music_head.png) no-repeat;
	}

#gallery_head {
	margin: 10px 0px 0px 0px;
	padding: 0;
	width: 97px;
	height: 26px;
	background: url(images/headers/gallery_head.png) no-repeat;
	}

#links_head {
	margin: 10px 0px 0px 0px;
	padding: 0;
	width: 97px;
	height: 26px;
	background: url(images/headers/links_head.png) no-repeat;
	}

#site_map_head {
	margin: 10px 0px 0px 0px;
	padding: 0;
	width: 97px;
	height: 26px;
	background: url(images/headers/site_map_head.png) no-repeat;
	}

#welcome_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/welcome_head.png) no-repeat;
	}

#whats_new_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/whats_new_head.png) no-repeat;
	}

#latest_releases_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/latest_releases_head.png) no-repeat;
	}

#downloads_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/downloads_head.png) no-repeat;
	}

#history_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/history_head.png) no-repeat;
	}

#philosophy_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/philosophy_head.png) no-repeat;
	}
	
#dance_philosophy_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/dance_philosophy_head.png) no-repeat;
	}

#digital_music_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/digital_music_head.png) no-repeat;
	}

#artists_roster_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/artists_roster_head.png) no-repeat;
	}

#licensing_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/licensing_head.png) no-repeat;
	}

#new_release_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/new_release_head.png) no-repeat;
	}

#new_label_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/new_label_head.png) no-repeat;
	}

#sudup_II_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/sudup_II_head.png) no-repeat;
	}

#aquarius_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/aquarius_unfolds_head.png) no-repeat;
	}

#vacant_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/vacant_head.png) no-repeat;
	}

#sudup_recordings_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/sudup_recordings.png) no-repeat;
	}


#press_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/press_head.png) no-repeat;
	}

#club_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/club_head.png) no-repeat;
	}

#release_schedule_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/release_schedule_head.png) no-repeat;
	}

#reviews_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/reviews_head.png) no-repeat;
	}

#sudup_II_review_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/sudup_II_review_head.png) no-repeat;
	}
	
#performances_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/performances_head.png) no-repeat;
	}

#enquiry_form_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/enquiry_form_head.png) no-repeat;
	}

#general_enquiries_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/general_enquiries_head.png) no-repeat;
	}
	
#artist_enquiries_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/artist_enquiries_head.png) no-repeat;
	}

#business_enquiries_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/business_enquiries_head.png) no-repeat;
	}

#soapsud_artists_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/soapsud_artists_head.png) no-repeat;
	}

#artist_pages_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/artist_pages_head.png) no-repeat;
	}

#new_artists_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/new_artists_head.png) no-repeat;
	}

#demo_submission_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/demo_submission_head.png) no-repeat;
	}

#our_services_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/our_services_head.png) no-repeat;
	}

#discography_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/discography_head.png) no-repeat;
	}

#artists_news_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/artists_news_head.png) no-repeat;
	}

#dlay_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/dlay_head.png) no-repeat;
	}

#ketsa_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/ketsa_head.png) no-repeat;
	}

#justin_berman_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/justin_berman_head.png) no-repeat;
	}

#sputnik_ohara_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/sputnik_ohara_head.png) no-repeat;
	}

#elysian_piers_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/elysian_piers_head.png) no-repeat;
	}

#images_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/images_head.png) no-repeat;
	}

#album_releases_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/album_releases_head.gif) no-repeat;
	}

#soapsud_radio_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/soapsud_radio_head.png) no-repeat;
	}

#online_retailers_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/online_retailers_head.png) no-repeat;
	}

#industry_links_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/industry_links_head.png) no-repeat;
	}

#recommended_links_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/recommended_links_head.png) no-repeat;
	}

#soapsud_artwork_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/soapsud_artwork_head.png) no-repeat;
	}

#artist_images_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/artist_images_head.png) no-repeat;
	}

#liveset_images_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/liveset_images_head.png) no-repeat;
	}

#main_page_index_head {
	width: 239px;
	height: 23px;
	background: url(images/headers/main_page_index_head.png) no-repeat;
	}

#artist_page_index_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/artist_page_index_head.png) no-repeat;
	}

#archive_page_index_head {
	width: 190px;
	height: 23px;
	background: url(images/headers/archive_page_index_head.png) no-repeat;
	}
/*____________________________________h4 Image Replacement___________________________*/

.dec_head {
	background: url(images/headers/dec_head.png) no-repeat;
	}

.jan_head {
	background: url(images/headers/jan_head.png) no-repeat;
	}
	
.feb_head {
	background: url(images/headers/feb_head.png) no-repeat;
	}
	
.mar_head {
	background: url(images/headers/mar_head.png) no-repeat;
	}

#sudup_head {
	width: 190px;
	background: url(images/headers/sudup_head.png) no-repeat;
	}

#thoughts_head {
	width: 190px;
	background: url(images/headers/thoughts_head.png) no-repeat;
	}

#aquarius_unfolds_head {
	width: 190px;
	background: url(images/headers/aquarius_unfolds_head.png) no-repeat;
	}
	
#end_daze_head {
	width: 190px;
	background: url(images/headers/end_daze_head.png) no-repeat;
	}
/*____________________________________Page Header____________________________________*/


#logo {
	position: absolute;
	top: 33px;
	left: 0px;
	margin: 0;
	padding: 0;
	width: 175px;
	height: 176px;
	z-index: 3;
	background: url(images/logo_static.png) no-repeat;
	}

#logo_bubbles {
	position: absolute;
	top: 32px;
	left: 0px;
	margin: 0;
	padding: 0;
	width: 175px;
	height: 176px;
	z-index: 3;
	background: url(images/logo_bubbles.gif) no-repeat;
	}

#branding_frame {
	position: absolute;
	top: 49px;
	left: 155px;
	margin: 0;
	padding: 0;
	width: 543px;
	height: 225px;
	z-index: 2;
	background: url(images/branding_frame.png) no-repeat;
	}

#branding_animated {
	position: absolute;
	top: 71px;
	left: 177px;
	margin: 0;
	padding: 0;
	width: 426px;
	height: 106px;
	z-index: 3;
	background: url(images/branding_overlapping_bubbles.gif) no-repeat;
	}

#branding_animated:hover {
	background: url(images/branding_rising_bubbles.gif) no-repeat;
	}

#pipe_1 {
	position: absolute;
	top: 177px;
	left: 13px;
	margin: 0;
	padding: 0;
	width: 63px;
	height: 98px;
	z-index: 2;
	background: url(images/pipe_1.png) no-repeat;
	}

#pipe_1_bubbles {
	position: absolute;
	top: 177px;
	left: 13px;
	margin: 0;
	padding: 0;
	width: 63px;
	height: 98px;
	z-index: 1;
	background: url(images/pipe_1_bubbles.gif) no-repeat;
	}

#pipe_2 {
	position: absolute;
	top: 1px;
	left: 98px;
	margin: 0;
	padding: 0;
	width: 122px;
	height: 48px;
	z-index: 2;
	background: url(images/pipe_2.png) no-repeat;
	}

#pipe_2_dust {
	position: absolute;
	top: 1px;
	left: 98px;
	margin: 0;
	padding: 0;
	width: 122px;
	height: 48px;
	z-index: 1;
	background: url(images/pipe_2_dust.gif) no-repeat;
	}

#pipe_3 {
	position: absolute;
	top: 104px;
	left: 625px;
	margin: 0;
	padding: 0;
	width: 72px;
	height: 170px;
	z-index: 2;
	background: url(images/pipe_3.png) no-repeat;
	}

#pipe_3_bubbles {
	position: absolute;
	top: 104px;
	left: 625px;
	margin: 0;
	padding: 0;
	width: 72px;
	height: 170px;
	z-index: 1;
	background: url(images/pipe_3_bubbles.gif) no-repeat;
	}

/*____________________________________Content Header____________________________________*/

#content_header {
	position: absolute;
	top: 194px;
	left: 75px;
	margin: 0;
	padding: 0;
	width: 550px;
	height: 80px;
	z-index: 1;
	background: url(images/content_header.png) no-repeat;	
	}

#content_header_bubbles {
	position: absolute;
	top: 194px;
	left: 75px;
	margin: 0;
	padding: 0;
	width: 550px;
	height: 80px;
	z-index: 2;
	background: url(images/content_header_bubbles.gif) no-repeat;	
	}

#content_main_header {
	float: left;
	padding: 40px 10px 0px 40px;
	margin: 0;
	width: 249px;
	}

#content_sub_header {
	float: left;
	padding: 40px 40px 0px 20px;
	margin: 0;
	width: 190px;
	color: #12234f;
	}

/*____________________________________Content Container____________________________________*/

#content_container {
	position: absolute;
	top: 274px;
	left: 75px;
	margin: 0;
	padding: 0;
	width: 550px;
	height: auto;
	}
	
/*____________________________________Content Wrap____________________________________*/

#content_wrap {
	margin: 0;
	padding: 0.3em 0px 0px 0px;
	width: 550px;
	overflow: auto;
	background: url(images/content_wrap.png) repeat-y;
	}

/*____________________________________Footer____________________________________*/

#footer {
	float: none;
	position:relative;
	margin: 0;
	padding: 0;
	width: 550px;
	height: 112px;
	background: url(images/footer.png) no-repeat;
	color: #6666CC;
	font-size: 9px;
	text-align: center;
	}	

#footer p {
	padding: 15px 0px 0px 0px;
	}

#footer a {
	color: #6666CC;
	font-weight: normal;
	}

#footer a:link { 
	color: #6666CC;
	}

#footer a:hover {
	color: #663399;
	text-decoration: underline;
	}

#footer a:active, a:focus { 
 	color: #857d5f;
	}

#copyright p {
	padding: 50px 0px 0px 0px;
	}

#footer #copyright {
	color: #a3adc5;
	}
/*____________________________________Footer - Back & Next Links____________________________________*/


#footer .back {
	position: absolute;
	top: 0px;
	left: 60px;
	}

#footer .back a {
	padding: 0px 0px 0px 10px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	background: url(images/go_back.png) no-repeat left center;
	}

#footer .back a:hover {
	color: #663399;
	text-decoration: none;
	background: url(images/go_back_hover.png) no-repeat left center;
	}

#footer .next {
	position: absolute;
	top: 0px;
	right: 60px;
	}

#footer .next a {
	padding: 0px 10px 0px 0px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	background: url(images/next.png) no-repeat right center;
	}

#footer .next a:hover {
	color: #663399;
	text-decoration: none;
	background: url(images/next_hover.png) no-repeat right center;
	}