/*
	*************************************************
	ALTERNATIVE DISTRIBUTION ALLIANCE
	General Screen Styles
	http://www.ada-global.com
	*************************************************
	*/
	
	/*-------------------------------------------    
	    General Selectors
	-------------------------------------------*/
	
	* {
		margin: 0;
		padding: 0;	
	}
	
	body {
		background: url(/images/main_bg.gif) top repeat-x;
		margin: 0;
		padding: 0;	
		text-align: center;
	}
	
	h2 {
		font-size: 12px;
		font-family: Helvetica, Arial, sans-serif;
	}
	
	h3 {
		font-size: 12px;
		font-family: Helvetica, Arial, sans-serif;
		color: #7f1e29;
		line-height: normal;
		padding: 0 0 5px 0;	
	}
	
	p {
		font-size: 11px;
		font-family: Helvetica, Arial, sans-serif;
		line-height: 14px;
		color: #707070;	
	}
	
	a {
		color: #ee9811;
		font-weight: bold;	
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	img {
		border: 0;	
	}
	
	.clear { clear: both; background: none; }
	
	
	/*-------------------------------------------    
	    Header
	-------------------------------------------*/
	
	#masthead {
		height: 115px;
		margin: 0;
		padding: 0;
	}
	
	.ada_logo {
		float:left;	
	}
	
	.ada_title {
		float:left;
		margin-left: 10px;	
	}
	
	#login_container {
		margin-right: 13px;
		padding-top: 6px;	
	}
	
	#login {
		display: block;
		float: right;
		width: 123px;
		height: 29px; 
	}
	
	#catalog_search {
		float:right;	
		margin: 47px 0 0 0;
		width: 250px;
	}
	
	form.search fieldset {
		margin: 0;
		padding: 0;
		border: 0px;
		float: right;
	}
	
	form.search fieldset .form_box {
		height: 15px;
		border: 1px solid black;
		font-size: 11px;
		color: #7b7b7b;
		width: 116px;
	}
	
	form.search fieldset ul {
		margin: 0;
		padding: 0;	
	}
	
	form.search fieldset li {
		list-style-type: none;	
	}
	
	form.search fieldset .submit {
		margin: 0;
		vertical-align:bottom;	
	}
	
	#header_links {
		float: right;
		margin: 84px 0 0 0;	
	}
	
	#header_links ul {
		list-style-type: none;
	}
	
	#header_links ul li {
		display: inline;	
		margin-left: 10px;
	}
	
	
	/*-------------------------------------------    
	    Navigation
	-------------------------------------------*/
	
	#nav_container {
		margin: 0;
		padding: 0;
		height: 39px;
		background: url(images/main_nav.gif) 0 0 no-repeat;
	}
	
	#nav_container a {
		float:left;
		text-decoration: none;
		display:inline;
	}
	
	#nav_container #home a {
		background: url(/images/main_nav.gif) 0 0 no-repeat;
		width: 90px;
		height: 39px;	
	}
	
	#nav_container #home a:hover {
		background-position:0px -39px;	
	}
	
	#nav_container #distributed_labels a {
		background: url(/images/main_nav.gif) -90px 0 no-repeat;
		width: 238px;
		height: 39px;	
	}
	
	#nav_container #distributed_labels a:hover {
		background-position:-90px -39px;	
	}
	
	#nav_container #digital_distribution a {
		background: url(/images/main_nav.gif) -328px 0 no-repeat;
		width: 243px;
		height: 39px;	
	}
	
	#nav_container #digital_distribution a:hover {
		background-position:-328px -39px;	
	}
	
	#nav_container #faq a {
		background: url(/images/main_nav.gif) -571px 0 no-repeat;
		width: 130px;
		height: 39px;	
	}
	
	#nav_container #faq a:hover {
		background-position:-571px -39px;	
	}
	
	#nav_container #on_tour a {
		background: url(/images/main_nav.gif) -701px 0 no-repeat;
		width: 114px;
		height: 39px;	
	}
	
	#nav_container #on_tour a:hover {
		background-position:-701px -39px;	
	}
	
	/*#nav_container #new_release a {
		background: url(/images/main_nav.gif) -774px 0 no-repeat;
		width: 131px;
		height: 39px;	
	}
	
	#nav_container #new_release a:hover {
		background-position:-684px -39px;	
	}*/
	
	/*-------------------------------------------    
	    Structure
	-------------------------------------------*/
	
	#container {
		margin: 0 auto;
		width: 820px;
		padding: 0;	
	}
	
	#home_content_container {
		margin: 14px 0 0 0;
		text-align: left;
		background: #FFFFFF;
		border-bottom: 2px solid #e6e6e6;
		padding-bottom: 15px;
	}
	
	#content_container {
		margin: 14px 0 0 0;
		text-align: left;
		background: url(/images/bg_middle.gif) right repeat-y;
	}
	
	#bg_top {
		height: 5px;
		width: 820px;
		background: url(/images/bg_top.gif) center top no-repeat;
		margin: 0;
		padding: 0;
		font-size: 1px;
	}
	
	#bg_bottom {
		height: 5px;
		width: 820px;
		background: url(/images/bg_bottom.gif) center bottom no-repeat;
		font-size: 1px;
	}
	
	#content {
		margin: 20px 0 0 26px;
		width: 764px;	
		padding: 0 0 22px 0;
	}
	
	#page_title {
		padding-bottom: 20px;	
	}
	
	#player_container {
		float: right;
		width: 325px;		
	}
	
	#player_copy {
		border: 0px;
		font-size: 10px;
		height: 10px;	
		clear: both;	
	}
	
	#player {
		width: 325px;
		height: 80px;
		background: #b5b5b5;
		float:right;
	}
	
	#top_container {	
		float: left;
		padding: 11px 0 0 0;
		font-size: 11px;
	}
	
	.blurb {
		font-size: 12px;
		line-height: 14px;
		padding: 5px 0 0 0;
		width: 470px;
	}
	
	#company_info {
		height: 120px;
	    width: 810px;
		overflow:auto;
		/*margin-top: 12px;*/	
		/*overflow-x: hidden;*/
		/*overflow-y: auto;*/
		clear: both;
		padding: 12px 8px 0 0;
	}
	
	#company_info p {
		font-size: 11px;	
	}
	
	
	/* Horizontal Carousel */
	
	#featured_flash {
		width: 576px;
		height: 161px;
		border: 1px solid #c7c6c6;
		background: #000000;
		margin-top: 10px;	
		float: left;
		position: relative;
	}
	
	
	#banner { 
		position: absolute;	
		top: 0;
		left: 0;
		/*background: url(/images/banner.png) no-repeat;*/
		width: 96px;
		height: 56px;
		z-index: 100;
	}
	
	#horizontal_carousel {
	  width: 574px;
	  height: 159px;
	  background: #000000 url(/images/gradient_bg.gif) no-repeat;
	}
	
	#horizontal_carousel .container {
	  float: left;
	  width: 510px;
	  height: 159px;
	  position: relative;    
	  overflow: hidden;
	}
	
	#horizontal_carousel ul {
	  margin: 0;
	  padding:0;
	  width: 100000px;
	  position: relative;
	  top: 0;
	  left: 0;
	  height: 159px;
	}                      
	
	#horizontal_carousel ul li {
		padding: 20px 0 0 0;
		width: 127px;
		height: 159px;
		text-align: center; 
		list-style:none;   
		float:left;
	}
	
	#horizontal_carousel .previous_button {
		float: left;
	  width: 32px;
	  height: 159px;
	  background: url(/images/prev_btn.gif) no-repeat center;
	  z-index: 100;
	  cursor: pointer;
	}
	
	#horizontal_carousel .previous_button_disabled {
	  background: url(/images/disabled.gif) no-repeat center;
	  cursor: default;
	}
	
	#horizontal_carousel .next_button {
		float: right;
	  width: 32px;
	  height: 159px;
	  background: url(/images/next_btn.gif) no-repeat center;
	  z-index: 100;
	  cursor: pointer;
	}
	
	#horizontal_carousel .next_button_disabled {
	  background: url(/images/disabled.gif) no-repeat center;
	  cursor: default;
	}
	
	#horizontal_carousel a {
		font-family: Helvetica, Arial, sans-serif;
		text-decoration: none;	
	}
	
	#horizontal_carousel a:hover {
		text-decoration: underline;
	}
	
	.featured_artist_container {
		margin: 8px 0 1px 0;
		line-height: 12px;		
	}
	
	.featured_img {
		margin: 0;
		padding: 0;
		height: 80px;
		line-height: 0;	
	}
	
	.featured_artist {
		color: #FFFFFF;
		font-size: 12px;
		font-weight: bold;
		line-height: 12px;		
	}
	
	.featured_album_container {	
		margin: 2px 0 0 0;
		height: 25px;
		overflow: hidden;
		valign: top;
		color: yellow;
	}
	
	li .featured_album_container {
		font-size: 9px;	
		line-height: 11px;
	}
	
	li .featured_album_container a {
		color: #ffba00;
		font-weight: normal;
	}
	
	#horizontal_carousel img {
		border: 0;
	}
	
	#top_ten {
		width: 232px;
		/* height: 585px;*/
		background: #e4e4e4;
		float: right;
		margin-top: 10px;	
	}
	
	.header {
		height: 30px;	
	}
	
	#top_ten_content {
		border-left: 3px solid #6e6e6e;
		border-right: 3px solid #6e6e6e;
		border-bottom: 10px solid #6e6e6e;	
		border-top: 0px;
		height: 545px;
	}
	
	#top_ten_container {
		margin: 8px 0 0 12px;
		float: left;
		display: inline;
	}
	
	#top_ten_content table {
		padding: 0;
		margin: 6px 0 3px 2px;	
		font-family: Helvetica;
		font-size: 12px;
	}
	
	#top_ten_content p {
		color: #21201f;
	}
	
	.top_ten_number {
		margin-right: 9px;	
	}
	
	.top_ten_number10 {
		margin-right: 6px;	
	}
	
	.top_ten_img {
		margin-right: 8px;	
	}
	
	.top_ten_artist {
		float: left;
		color: #000000;	
		margin-top: 8px;
	}
	
	.top_ten_album {
		clear: both;
		float: left;
		margin-top: 3px;
		color: #21201f;
		font-size: 11px;
		font-weight: normal;
	}
	
	.divider {
		font-size: 1px;	
		display: block;
	}
	
	#upcoming_releases {
		width: 284px;
		height: 253px;
		background: #e4e4e4;
		float: left;
		margin-top: 10px;	
	}
	
	#upcoming_releases_content {
		border-left: 3px solid #6e6e6e;
		border-right: 3px solid #6e6e6e;
		border-bottom: 10px solid #6e6e6e;	
		border-top: 0px;
		height: 205px;	
		padding-top: 8px;
	}
	
	#news_content {
		border: 1px solid #b4b4b4;
		background: #FFFFFF;
		margin: 0 8px 8px 8px;
		height: 171px;
		overflow: auto;	
		padding: 12px;
	}
	
	#on_tour_section {
		width: 284px;
		height: 412px;
		float: right;
		margin: 10px 0 0 0;
		background: #e4e4e4;	
	}
	
	#on_tour_content {
		border-left: 3px solid #6e6e6e;
		border-right: 3px solid #6e6e6e;
		border-bottom: 10px solid #6e6e6e;	
		border-top: 0px;
		height: 372px;		
	}
	
	#current_events_home {
		margin: 15px 5px 0 7px;
		float:left;	
		display: inline;
	}
	
	#current_events_home_container {
		overflow:auto;	
		height: 214px;	
		width: 264px;	
	}
	
	.current_events_link {
		font-size: 1px;
		float:left;
		margin-bottom: 8px;
	}
	
	.current_listing {
		border: 1px solid #b4b4b4;
		background: #FFFFFF;
		margin-bottom: 2px;
		text-align: left;		
		padding: 0 7px 0 7px;
		height: 50px;
	}
	
	.current_listing table {
		float:left;
		margin-top: 7px;
	}
	
	.current_listing p {
		line-height: 14px;
		white-space: nowrap;
	}
	
	.artist_listing {
		margin: 6px 0 0 0;
		font-size: 12px;
		float: left;	
		color: #c32323;
		font-weight: bold;
	}
	
	.artist_listing a {
		color: #c32323;
		font-weight: bold;	
		white-space: nowrap;
	}
	
	.venue_listing {
		float:left;
		color: #ee9811;
		clear: left;
		white-space: nowrap;
		font-weight: bold;
	}
	
	.place_listing {
		color: #5c5c5c;
		float: left;	
		clear: left;
		white-space: nowrap;
	}
	
	.date_listing {
		float: right;
		color: #000000;	
		margin: 20px 0 0 0;
	}
	
	#label_section {
		width: 284px;
		height: 149px;
		background: #e4e4e4;
		float: left;
		margin-top: 10px;
	}
	
	#search_events_home {
		margin: 0 0 0 7px;
		float: left;
		display: inline;	
	}
	
	#search_subcontainer {
		border: 1px solid #b4b4b4;
		background: #FFFFFF;
		width: 262px;
		height: 64px;
		font-family: Helvetica;
		font-size: 11px;
		color: #686868;	
		margin-top: 2px;
	}
	
	#search_subcontainer fieldset {
		margin: 10px 0 0 0;
		padding-left: 10px;	
	}
	
	form.home_event_search fieldset {
		margin: 0;
		padding: 0;
		border: 0px;
		float: left;
	}
	
	form.home_event_search fieldset .form_box {
		height: 15px;
		border: 1px solid #6e6e6e;
		font-size: 11px;
		color: #7b7b7b;
		width: 75px;
	}
	
	form.home_event_search fieldset .form_box_alt {
		height: 15px;
		border: 1px solid #6e6e6e;
		font-size: 11px;
		color: #7b7b7b;
		width: 48px;
	}
	
	form.home_event_search fieldset .state_selection {
		height: 15px;
		border: 1px solid #6e6e6e;
		font-size: 11px;
		color: #7b7b7b;
		vertical-align:bottom;
	}
	
	form.home_event_search fieldset ul {
		margin: 0;
		padding: 0;	
	}
	
	form.home_event_search fieldset li {
		list-style-type: none;	
		display: inline;
	}
	
	form.home_event_search fieldset .submit {
		margin: 0;
		vertical-align:bottom;	
	}
	
	.all_events_link {
		float:right;	
		margin: 7px 7px 0 0;
		font-size: 1px;
	}
	
	#label_section_content {
		border-left: 3px solid #6e6e6e;
		border-right: 3px solid #6e6e6e;
		border-bottom: 10px solid #6e6e6e;	
		border-top: 0px;
		height: 102px;	
		padding: 7px 0 0 0;		
	}
	
	#label_container {
		width: 260px;
		height: 78px;
		border: 1px solid #b4b4b4;
		background: #FFFFFF;
		margin: 0 0 0 8px;	
	}
	
	#label_container_inner table {
		border: 1px solid yellow;
	} 
	
	#three_module_container {
		float:left;
		width: 578px;
	}
	.album_cover_large {
		width: 54px;
		height: 54px;
		background: url(/images/cd_shadow.gif) no-repeat;
		float: left;
		margin: 9px 0px 0px 30px;	
		display: inline;
	}
	
	.view_more {
		float:right;
		margin: 2px 13px 0 0;	
	}
	
	.complete_label_list {
		float:right;
		margin: 7px 7px 0 0;	
		display: inline;
		font-size: 1px;
	}
	
	
	
	
	/*-------------------------------------------  
		Distributed Labels
	-------------------------------------------*/
	
	#content a {
	color: #ee9811;
	font-weight: bold;
	font-family: Helvetica;
	font-size: 12px;
	text-decoration:none;
	}
	
	#content a:hover {
	text-decoration: underline;
	}
	
	#label_page_title {
		padding-bottom: 10px;	
	}
	
	#label_page_links { 
	 float:left;
	 display:block;
	 margin-left: 0px;
	 margin-top: 5px;
	 margin-bottom: 0px;
	 margin-right:0px;
	 padding: 0px;		
	 width: 764px;
	 font-family: Helvetica;
	 font-size: 12px;
	 color: #f6c476;
	 font-weight: bold;
	 text-align: right;
	}
	
	.label_container { 
	 float:left;
	 display:block;
	 margin-left: 0px;
	 margin-top: 5px;
	 margin-bottom: 0px;
	 margin-right:0px;		
	 padding: 0px;			
	 width: 764px;
	 background-color:#ffffff;
	 border: solid #d0d0d0 1px; 
	}
	
	.label_copy {
	float: left;
	display:inline;
	width: 554px;
	}
	
	.label_logo {
	float: right;
	width: 150px;
	margin:0px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
	.label_text {
	float: left;
	display:inline;
	width: 554px;
	font-family: Helvetica;
	font-size: 11px;
	color: #686868;
	font-weight: normal;
	padding-left:20px;
	padding-bottom: 10px;
	margin:0px;
	line-height:1.3em;
	}
	
	.label_title {
	float: left;
	display:inline;
	width: 554px;
	font-family: Helvetica;
	font-size: 11px;
	color: #686868;
	font-weight: normal;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:3px;
	margin:0px;
	}
	
	.label_url {
	float: left;
	display:inline;
	width: 554px;
	font-family: Helvetica;
	font-size: 11px;
	color: #686868;
	font-weight: normal;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	}
	
	.no_label {
	margin: 20px 0 20px 20px;
	}
	
	/*-------------------------------------------  
		FAQ
	-------------------------------------------*/
	
	#faq_container { 
	 float:left;
	 display:block;
	 margin-left: 0px;
	 margin-top: 5px;
	 margin-bottom: 0px;
	 margin-right:0px;		
	 padding: 0px;			
	 width: 764px; 
	}
	
	.header_questions {
	float: left;
	display:inline;
	width: 400px;
	font-family: Helvetica;
	font-size: 11px;
	color: #707070;
	font-weight: normal;
	padding-left:20px;
	padding-right:20px;
	padding-bottom: 20px;
	line-height: 18px;
	margin:0px;
	}
	
	.faq_image {
	float: right;
	width: 250px;
	margin:0px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
	.header_questions ul {
	font-family: Helvetica;
	font-size: 14px;
	color: #2a2a2a;
	font-weight: normal;
	line-height: 24px;
	list-style: disc inside;
	}
	
	#faq_container a {
	font-family: Helvetica;
	font-size: 14px;
	color: #2a2a2a;
	font-weight: normal;
	line-height: 24px;
	text-decoration: none;
	}
	
	#faq_container a:hover {
	text-decoration: underline;
	}
	
	.qa_container { 
	 float:left;
	 display:block;
	 margin-left: 0px;
	 margin-top: 5px;
	 margin-bottom: 0px;
	 margin-right:0px;		
	 padding: 0px;			
	 width: 764px;
	 background-color:#ffffff;
	 border: solid #d0d0d0 1px; 
	}
	
	.question {
	float: left;
	display:inline;
	width: 724px;
	font-family: Helvetica;
	font-size: 14px;
	color: #353535;
	font-weight: normal;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom: 7px;
	margin:0px;
	}
	
	.answer {
	float: left;
	display:inline;
	width: 724px;
	font-family: Helvetica;
	font-size: 11px;
	color: #707070;
	font-weight: normal;
	padding-left:20px;
	padding-right:20px;
	padding-bottom: 20px;
	line-height: 18px;
	margin:0px;
	}
	
	.answer ul {
	font-family: Helvetica;
	font-size: 11px;
	color: #707070;
	font-weight: normal;
	line-height: 18px;
	list-style: disc inside;
	}
	
	.address {
	float: left;
	display:inline;
	width: 180px;
	font-family: Helvetica;
	font-size: 11px;
	color: #2a2a2a;
	font-weight: normal;
	padding-left:30px;
	padding-right:20px;
	padding-bottom: 20px;
	line-height: 12px;
	margin:0px;
	}
	
	/*-------------------------------------------  
		On Tour
	-------------------------------------------*/
	
	#search_container {
		float: right;
		width: 400px;	
	}
	
	#page_subtitle_ontour {
		float: left;
		margin: 13px 0 20px 0;	
	}
	
	#search_events_ontour {
		margin: 9px 0 0 0;
		float: right;
		display: inline;	
	}
	
	#search_subcontainer_ontour {
		border: 1px solid #b4b4b4;
		background: #FFFFFF;
		padding: 8px 0 0 5px;
		font-family: Helvetica;
		font-size: 11px;
		color: #686868;	
		margin-top: 2px;
		width: 386px;
		height: 27px;
		overflow:hidden;
	}
	
	form.event_search fieldset {
		margin: 0;
		padding: 0;
		border: 0px;
		float: left;
	}
	
	form.event_search fieldset .form_box {
		height: 15px;
		border: 1px solid #6e6e6e;
		font-size: 11px;
		color: #7b7b7b;
		width: 140px;
	}
	
	form.event_search fieldset .form_box_alt {
		height: 15px;
		border: 1px solid #6e6e6e;
		font-size: 11px;
		color: #7b7b7b;
		width: 60px;
	}
	
	form.event_search fieldset .state_selection {
		height: 15px;
		border: 1px solid #6e6e6e;
		font-size: 11px;
		color: #7b7b7b;
		vertical-align:bottom;
	}
	
	
	form.event_search fieldset ul {
		margin: 0;
		padding: 0;	
	}
	
	form.event_search fieldset li {
		list-style-type: none;	
		margin-bottom: 15px;
	}
	
	form.event_search fieldset .submit {
		margin: 0;
		vertical-align:bottom;	
	}
	
	
	form.event_search_alt fieldset {
		margin: 0;
		padding: 0;
		border: 0px;
		float: left;
	}
	
	form.event_search_alt fieldset .form_box {
		height: 15px;
		border: 1px solid #6e6e6e;
		font-size: 11px;
		color: #7b7b7b;
		width: 140px;
	}
	
	form.event_search_alt fieldset .form_box_alt {
		height: 15px;
		border: 1px solid #6e6e6e;
		font-size: 11px;
		color: #7b7b7b;
		width: 60px;
	}
	
	form.event_search_alt fieldset .state_selection {
		height: 15px;
		border: 1px solid #6e6e6e;
		font-size: 11px;
		color: #7b7b7b;
		vertical-align:bottom;
	}
	
	
	form.event_search_alt fieldset ul {
		margin: 0;
		padding: 0;	
	}
	
	form.event_search_alt fieldset li {
		list-style-type: none;	
		margin-bottom: 15px;
		width: 150px;
	}
	
	form.event_search_alt fieldset .submit {
		margin: 0;
		vertical-align:bottom;	
	}
	
	
	#page_subtitle {
		padding-bottom: 0px;	
	}
	
	.ontour_header {
		color: #000000;
	}
	
	
	table.tour_table {
		cellspacing: 0;
		cellpadding: 0;
		width: 765px;	
		border-collapse: collapse;
	}
	
	table.tour_table td {
		padding: 10px 5px 5px 10px;
	}
	
	table.tour_table tr {
		background: #FFFFFF;
		border: 1px solid #dedede;
		margin-bottom: 3px;
	}
	
	
	tr#nostyle {
		background: none;
		border: none;	
	}
	
	tr#sm_nostyle {
		background: none;
		border: none;
		font-size: 1px;
		height: 3px;
		padding: 0px;	
	}
	
	td#sm_nostyle {
		background: none;
		border: none;
		font-size: 1px;
		height: 3px;
		padding: 0px;
	}
	
	#ontour_artist {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 14px;
		color: #712426;
		font-weight: bold;
		line-height: 12px;
	}
	
	a#ontour_artist {
		font-size: 14px;
		color: #712426;
		font-weight: bold;
		line-height: 12px;
	}
	
	#ontour_venue {
		font-family: Helvetica, Arial, san-serif;
		font-size: 12px;
		color: #ee9811;
		font-weight: bold;	
		line-height: 16px;	
	}
	
	p.ontour_specific {
		color: #000000;	
	}
	
	.page_links {
		margin: 0 0 12px 0;
	}
	
	.page_links .previous {
	float: left;
	margin-top: 8px;
	}
	
	.page_links .next {
	float: right;
	margin-top: 8px;
	}
	
	.no_tour {
	margin: 20px 0 20px 20px;
	}
	
	
	/*-------------------------------------------  
		News Updates
	-------------------------------------------*/
	#newsupdate_container { 
	 	float:left;
	 	display:block;
		margin: 0;	
	 	padding: 15px 0 20px 0;			
	 	width: 764px;
	 	background-color:#ffffff;
	 	border: solid #d0d0d0 1px; 
	}
	
	.archive_newsentry {	
		margin: 10px 0 0 25px;
	}
	
	#newsupdate_text {
	float: left;
	display:inline;
	width: 725px;
	font-family: Helvetica;
	font-size: 14px;
	color: #353535;
	font-weight: normal;
	line-height: 16px;
	padding-bottom: 10px;
	margin:0px;
	}
	
	/*-------------------------------------------  
		Digital Distritbution
	-------------------------------------------*/
	
	.digital_title {
	float: left;
	display:inline;
	width: 350px;
	font-family: Helvetica;
	font-size: 16px;
	color: #353535;
	font-weight: normal;
	padding-top:0px;
	padding-left:6px;
	padding-right:0px;
	padding-bottom: 7px;
	margin:0px;
	}
	
	.digital_image {
	float: right;
	margin: 8px 22px 5px 0;
	}
	
	#digital_text {
	float: left;
	display:inline;
	font-family: Helvetica;
	font-size: 12px;
	color: #707070;
	font-weight: normal;
	line-height: 16px;
	padding-left:6px;
	padding-bottom: 10px;
	margin:0px;
	padding-right:6px;
	}
	
	.subtitle {
	float: left;
	display:inline;
	width: 724px;
	font-family: Helvetica;
	font-size: 14px;
	color: #353535;
	font-weight: normal;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom: 3px;
	margin:0px;
	}
	
	.digital_blurb {
	float: left;
	display:inline;
	width: 724px;
	font-family: Helvetica;
	font-size: 11px;
	color: #707070;
	font-weight: normal;
	padding-left:20px;
	padding-right:20px;
	padding-bottom: 14px;
	line-height: 18px;
	margin:0px;
	}
	
	.digital_blurb ul {
	font-family: Helvetica;
	font-size: 11px;
	color: #707070;
	font-weight: normal;
	line-height: 18px;
	list-style: disc outside;
	padding-top: 5px;
	padding-left: 15px;
	}
	
	
	/*-------------------------------------------  
		Article
	-------------------------------------------*/
	
	.article_question {
	float: left;
	display:inline;
	width: 724px;
	font-family: Helvetica;
	font-size: 14px;
	color: #353535;
	font-weight: normal;
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom: 7px;
	margin:0px;
	}
	
	.article_header {
	float: left;
	display:block;
	width: 724px;
	font-family: Helvetica;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom: 20px;
	margin:0px;
	}
	
	.article_answer {
	float: left;
	display:inline;
	width: 724px;
	font-family: Helvetica;
	font-size: 11px;
	color: #131313;
	font-weight: bold;
	padding-left:20px;
	padding-right:20px;
	padding-bottom: 5px;
	line-height: 18px;
	margin:0px;
	}
	
	.article_address {
	float: left;
	display:block;
	width: 700px;
	font-family: Helvetica;
	font-size: 11px;
	color: #2a2a2a;
	font-weight: normal;
	padding-top: 0px;
	padding-left:30px;
	padding-right:20px;
	padding-bottom: 20px;
	line-height: 12px;
	margin:0px;
	}
	
	#article_page_title {
		padding-bottom: 8px;	
	}
	
	#article_page_title_alt {
	float: left;
	display:block;
	    padding-top: 30px;
		padding-bottom: 8px;	
	}
	

	/*-------------------------------------------  
		Catalog Template
	-------------------------------------------*/
	
	.catalogtemplate_container { 
	 float:left;
	 display:block;
	 margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom: 4px;&nbsp;
	 padding: 0px;			
	 width: 764px;
	 background-color:#ffffff;
	 border: solid #d0d0d0 1px; 
	}
	
	.album_container {
	float: left;
	display:inline;
	width: 210px;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-top:30px;
	padding-left:30px;
	padding-right:10px;
	padding-bottom: 20px;
	margin:0px;
	}

	.album_container table {
	border-collapse: collapse;
	cellspacing: 0;
	cellpadding: 0;
	width: 210px;	
	margin:0px;
	padding:0px;
	}
	
	.album_container td {
	padding: 0px;
	margin:0px;
	}
	
	.album_container tr {
	padding: 0px;
	margin: 0px;
	}

	.album_data {
	float: right;
	display:inline;
	width: 484px;
	font-family: Helvetica;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-top: 30px;
	padding-left:0px;
	padding-right:30px;
	padding-bottom: 20px;
	line-height: 12px;
	margin:0px;
	}


	.artist_title {
	float: left;
	display:block;
	width: 480px;
	font-family: Arial;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	margin-top:5px;
	}
	
	.artist_title_red {
	color: #c32323;
	}
	
	.album_title {
	float: left;
	display:block;
	width: 480px;
	font-family: Arial;
	font-size: 24px;
	color: #000000;
	font-weight: bold;
	line-height: 24px;
	padding-top:5px;
	margin-bottom: 17px;
	}
	
	.album_header {
	float: left;
	display:block;
	width: 480px;
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 5px;
	}
	
	
	/*-------------------------------------------  
		Styles
	-------------------------------------------*/
	
	#company_info p {
		font-size: 13px;	
		line-height: 1.3em;
		margin: 0 0 10px 0;
	}
	
	/*-------------------------------------------  
		Footer
	-------------------------------------------*/
	
	#footer {
		clear: both;
		padding: 10px 0 10px 0;
		text-align: left;	
	}
	
	.footer_logo {
		float: left;
		border: 0;
		display:block;
	}
	
	.clear {
		margin: 0;
		clear: both;
		height: 0;
		line-height: 0;	
		font-size: 1px;
	}
	
	.copyright {
		float:left;
		margin: 12px 0 0 8px;
	}
	
	.copyright p {
		font-family: Arial, sans-serif;
		font-size: 10px;
		color: #707070;
	}	
	
	.upcoming_tip {
		color: #a00d0d;
		padding: 3px;
	}
