body
{
	background-repeat: repeat-x;
	color: #020202;
	font-family: Verdana, Arial;
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;	
}

a
{
	/*color: #000000;*/
	color: #f68026;
}

a img
{
	border: 0px;
}

label
{
	color: #b2b2b2;
	font-weight: bold;
}

a:active, a:hover
{
  outline: none;
}

:focus
{
  -moz-outline-style: none;
}

/*begin styles for all header banners and accents
.accent .ribbon
{
	width: 9px; 
	height: 100%; 
	background-color: #7b2b83; 
	background-image: url('images/accents/purple_ribbon_top.gif'); 
	background-position: 0 0; 
	background-repeat: no-repeat; 
	float: right;
}*/


#banner_lovejazz
{
	background: url('images/banner_lovejazz.jpg');
	background-repeat: no-repeat;	
	height: 173px;
	position: relative;
	width: 837px;
}

#banner_lovejazz .accent
{
	background: url('images/accents/lovejazz.gif');
	height: 173px;
	left: -134px;
	position: absolute;		
	top: 0px;
	width: 134px;
	z-index: 11;
}

#banner_about_carefusion
{
	background: url('images/banner_about_carefusion.jpg');
	background-repeat: no-repeat;	
	height: 173px;
	position: relative;
	width: 837px;
}

#banner_about_carefusion .accent
{
	background: url('images/accents/about_carefusion.gif');
	height: 173px;
	left: -188px;
	position: absolute;		
	top: 0px;
	width: 188px;
	z-index: 11;
}

#banner_contact_us
{
	background: url('images/banner_contact_us.jpg');
	background-repeat: no-repeat;
	height: 173px;
	position: relative;
	width: 837px;
}

#banner_contact_us .accent
{
	background: url('images/accents/contact_us.gif');
	height: 173px;
	left: -65px;
	position: absolute;		
	top: 0px;
	width: 65px;
	z-index: 11;
}

#banner_privacy_policy
{
	background: url('images/banner_privacy_policy.jpg');
	background-repeat: no-repeat;
	height: 173px;
	position: relative;
	width: 837px;
}

#banner_privacy_policy .accent
{
	background: url('images/accents/contact_us.gif');
	height: 173px;
	left: -65px;
	position: absolute;		
	top: 0px;
	width: 65px;
	z-index: 11;
}

#banner_twitter
{
	background: url('images/banner_twitter.jpg');
	background-repeat: no-repeat;
	height: 173px;
	position: relative;
	width: 837px;
}

#banner_twitter .accent
{
	background: url('images/accents/twitter.gif');	
	height: 173px;
	left: -106px;
	position: absolute;		
	top: 0px;
	width: 106px;
	z-index: 11;
}


#banner_credits
{
	background: url('images/banner_credits.jpg');
	background-repeat: no-repeat;
	height: 173px;
	position: relative;
	width: 837px;
}

#banner_credits .accent
{
	background: url('images/accents/contact_us.gif');
	height: 173px;
	left: -65px;
	position: absolute;		
	top: 0px;
	width: 65px;
	z-index: 11;
}


#banner_festivals, #banner_festivals_in_review
{
	background: url('images/banner_festivals.jpg');
	background-repeat: no-repeat;
	height: 173px;
	position: relative;
	width: 837px;
}
#banner_festivals_in_review
{
	background: url('images/banner_festivals_in_review.jpg');
}

#banner_festivals .accent, 
#banner_festivals_in_review .accent
{
	background: url('images/accents/festivals.gif');
	height: 173px;
	left: -134px;
	position: absolute;		
	top: 0px;
	width: 134px;
	z-index: 11;
}

#banner_main
{		
	background: url('images/banner_index.jpg');
	background-repeat: no-repeat;
	height: 357px;
	margin: 0px 0px 0px -1px;
	position: relative;	
	width: 837px;	
}

#banner_main .accent
{
	background: url('images/accents/index.gif');	
	height: 357px;
	left: -275px;
	position: absolute;		
	top: 0px;
	width: 275px;
	z-index: 40;
}

#banner_music
{
	background: url('images/banner_music.jpg');
	background-repeat: no-repeat;
	height: 173px;
	position: relative;
	width: 837px;
}

#banner_music .accent
{
	background: url('images/accents/music.gif');
	height: 173px;
	left: -56px;
	position: absolute;		
	top: 0px;
	width: 56px;
	z-index: 11;
}

#banner_press
{
	background: url('images/banner_press.jpg');
	background-repeat: no-repeat;
	height: 173px;
	position: relative;
	width: 837px;
}

#banner_press .accent
{
	background: url('images/accents/press.gif');
	height: 173px;
	left: -106px;
	position: absolute;		
	top: 0px;
	width: 106px;
	z-index: 11;
}

#banner_rhythm_of_care
{
	background: url('images/banner_rhythm_of_care.jpg');
	background-repeat: no-repeat;
	height: 173px;
	position: relative;
	width: 837px;
}

#banner_rhythm_of_care_partners
{
	background: url('images/banner_rhythm_of_care_partners.jpg');
	background-repeat: no-repeat;
	height: 173px;
	position: relative;
	width: 837px;
}

#banner_rhythm_of_care .accent
{
	background: url('images/accents/rhythm_of_care.gif');
	height: 173px;
	left: -47px;
	position: absolute;		
	top: 0px;
	width: 47px;
	z-index: 11;
}

#banner_send_to_a_friend
{
	background: url('images/banner_send_to_a_friend.jpg');
	background-repeat: no-repeat;
	height: 173px;
	position: relative;
	width: 837px;
}

#banner_send_to_a_friend .accent
{
	background: url('images/accents/send_to_a_friend.gif');
	height: 173px;
	left: -64px;
	position: absolute;		
	top: 0px;
	width: 64px;
	z-index: 11;
}

#banner_sign_up_for_updates
{
	background: url('images/banner_sign_up_for_updates.jpg');
	background-repeat: no-repeat;
	height: 173px;
	position: relative;
	width: 837px;
}

#banner_sign_up_for_updates .accent
{
	background: url('images/accents/sign_up_for_updates.gif');
	height: 173px;
	left: -64px;
	position: absolute;		
	top: 0px;
	width: 64px;
	z-index: 11;
}

#banner_vip_updates
{
	background: url('images/banner_vip_updates.jpg');
	background-repeat: no-repeat;
	height: 173px;
	position: relative;
	width: 837px;
}

#banner_vip_updates .accent
{
	background: url('images/accents/sign_up_for_updates.gif');
	height: 173px;
	left: -64px;
	position: absolute;		
	top: 0px;
	width: 64px;
	z-index: 11;
}

#banner_virtual_stage
{
	background: url('images/banner_virtual_stage.jpg');
	background-repeat: no-repeat;
	height: 173px;
	position: relative;
	width: 837px;
}

#banner_virtual_stage .accent
{
	background: url('images/accents/virtual_stage.gif');
	height: 173px;
	left: -64px;
	position: absolute;		
	top: 0px;
	width: 64px;
	z-index: 11;
}
/*end styles for all header banners and accents*/


#content
{
	margin: 0px auto 0px auto;
	padding: 0px;
	position: relative;
	width: 837px;
}

#swftest
{
	position: absolute;
	z-index:  1000;
}

#footer
{	
	clear: both;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#footer ul
{
	border-top: solid 1px #b2b2b2;
	margin: 20px 0px 0px 0px;	
	overflow: hidden;
	padding: 0px;
}

#footer ul li
{
	background: url('images/footer_separator.gif') 0px 0px repeat-y;
	float: left;	
	font-size: 10px;
	line-height: 12px;
	list-style: none;
	margin: 3px 0px 0px -1px;
	overflow: hidden;
	padding: 0px 8px 0px 8px;
}

#header
{
	height: 85px;
	margin: 0px;
	overflow: visible;
	padding: 0px;
	position: relative;
	z-index: 10;
}

#header ul
{
	overflow: hidden;	
	margin: 0px;
	padding: 0px;
}

#header ul li
{		
	list-style: none;
	margin: 0;
	float: left;
}

#index_banner_content
{
	
	padding: 92px 0px 0px 15px;
	text-align: justify;
	width: 408px;
}

#left_content_two_column
{
	float: left;
	padding: 20px 0px 0px 18px;
	position: relative;
	/*width: 456px;*/
	width: 454px;
}

#left_content_two_column h1
{
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}

#left_content_two_column .section_three h1
{
	font-size: 14px;
}

#left_content_two_column .section 
{
	border-bottom: solid 1px #b2b2b2;
	margin: 0px 0px 28px 0px;
	padding: 5px 0px 24px 0px;
	position: relative;
	/*text-align: justify;*/
	text-align: left;
	width: 100%;
}

#left_content_two_column .section_three
{
	border-bottom: solid 1px #b2b2b2;	
	margin: 0px 0px 18px 0px;
	padding: 5px 0px 24px 0px;
	position: relative;
	/*text-align: justify;*/
	text-align: left;
	width: 100%;
}

#left_content_two_column .section .cta_link
{	
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#left_content_two_column .section_two h1
{
	border-bottom: solid 1px #b2b2b2;
	color: #606062;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0px 8px 0px;	
}

#left_content_two_column .section_two h2
{
	border-bottom: solid 1px #b2b2b2;
	color: #b2b2b2;
	font-size: 17px;
	font-weight: bold;
	margin: 10px 0px 2px 0px;	
	
}

#right_callouts_two_column .festival_photos_header
{
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 5px;
	padding-top: 5px;
	border-top: 1px solid #666;
}

#right_callouts_two_column .quote
{		
	margin: 12px 0px 25px 10px;
}

#right_callouts_two_column
{	
	margin: 20px 0px 0px 0px;
	float: right;
	position: relative;	
	/*width: 349px;*/
	width: 356px;
}

#main
{
	z-index: 2;
}

#main_nav
{
	background: url('images/menu_overlay.gif');
	bottom: -28px;
	left: -2px;
	margin: 0px;
	padding: 0px;	
	position: absolute;	
	height: 28px;
	width: 842px;
	z-index: 5;
}

ul#main_nav li
{
	/*margin: 0px 7px 0px 7px;*/
	padding: 0px;
}

#utility_nav
{
	margin: 0px;
	position: absolute;
	top: 0px;
	right: 0px;
}

.alt_text
{	
	
	position: absolute;
	left: -5000px;
	
}


.press_photo_callout_header
{
}

.press_interview_callout_header
{
	margin: 30px 0px 0px 0px;
}

.press_photo_callout_content, .press_interview_callout_content
{
	padding: 0px 10px 0px 10px;
	/*text-align: justify;*/
	text-align: left;
}

#required_fields
{	
	border-top: solid 1px #b2b2b2;	
	float: right;
	margin: 25px 0px 0px 0px;
	padding: 5px 0px 0px 0px;	
	width: 100%;
}

#virtual_stage_form
{		
	padding: 0px 0px 0px 0px;
}

#left_content_two_column .virtual_stage_content
{
	/*border-bottom: solid 1px #b2b2b2;*/
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 25px 0px;
}

#left_content_two_column .virtual_stage_content h1
{
	font-size: 15px;
	font-weight: bold;
	margin: 9px 0px 6px 0px;
}

#left_content_two_column .credits_content h1
{
	font-size: 15px;
	font-weight: bold;
}

/*.left_content_two_column table tr td textarea*/
textarea
{
	height: 150px;
	width: 420px;
}

#main_content .three_column_one .festival_review_button
{
	margin-top: 5px;
}

.festival_register_image
{
	float: right;
}

#left_content_two_column .festival_content
{
	line-height: 18px;	
	float: right;
	width: 374px;
	margin-bottom: 20px;
}

#left_content_two_column .festival_content h1
{	
	margin: 0px 0px 5px 0px;
}

#left_content_two_column .festival_content 
{	
	display: block;
}

.festival_detail_link
{
	/*margin: 5px 0px 0px 98px;*/
	margin: 5px 0px 0px 0px;
}

.festival_event
{
	clear: both;
	margin: 0px 0px 0px -20px;
	padding: 0px 0px 20px 0px;	
}

.festival_header
{
	float: left;
	margin: 0px 0px 10px 0px;
}

.festival_icon 
{
	float: left;
	/*
	margin: 0px 10px 30px 0px;
	*/
	margin: 0px 5px 30px 0px;
}

.festival_about_callout_header
{	
	background-image: url('images/callouts/top_about_jazz_festival.jpg');
	height: 44px;
	margin: 0px;
	width: 362px;
}

.press_photo_callout_header
{	
	background-image: url('images/callouts/top_press_photo.jpg');
	height: 44px;
	margin: 0px;
	width: 362px;
}

.press_interview_callout_header
{	
	background-image: url('images/callouts/top_press_request_interview.jpg');
	height: 44px;
	margin: 0px;
	width: 362px;
}

.festival_about_callout_content, .press_photo_callout_content, .press_interview_callout_content,
.rhythm_of_care_coalition_callout_content, .rhythm_of_care_safety_callout_content, .contact_us_about_callout_content, .rhythm_of_care_auction_callout_content
{
	background-image: url('images/callouts/tile_purple.jpg');
	background-repeat: repeat-y;
	color: #ffffff;
	line-height: 16px;
	margin: 0px;
	padding: 1px 20px 10px 20px;
	width: 322px;
}

.festival_about_callout_content a, .press_photo_callout_content a, .press_interview_callout_content a,
.rhythm_of_care_coalition_callout_content a, .rhythm_of_care_safety_callout_content a, .contact_us_about_callout_content a
{
	color: #fee589;
}

.about_video_content
{
	background-image: url('images/callouts/tile_green.jpg');
	background-repeat: repeat-y;
	color: #000000;
	line-height: 16px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	width: 342px;
}

.about_video_content img
{
	/*padding: 0px 1px 0px 1px;*/
}

.festival_about_callout_content p, .about_letter_content p, .about_video_content p, .rhythm_of_care_coalition_callout_content p, .rhythm_of_care_safety_callout_content p, .contact_us_about_callout_content p , .itunes_callout_content p, .alternate_green p 
{	
	margin: 0px;
	padding: 0px 0px 18px 0px;
	text-align: left;
}

.festival_about_callout_footer, .press_photo_callout_footer, .press_interview_callout_footer, .rhythm_of_care_coalition_callout_footer, .rhythm_of_care_safety_callout_footer, .contact_us_about_callout_footer, .rhythm_of_care_auction_callout_footer
{
	background-image: url('images/callouts/bottom_purple.jpg');	
	height: 44px;
	margin: 0px 0px 20px 0px;
	position: relative;
	width: 362px;
}

.virtual_stage_now_playing_callout_footer a
{
	top: 16px;
	right: 20px;
	position: absolute;
}

.about_video_footer a
{
	top: 13px;
	right: 20px;
	position: absolute;
}

.festival_about_callout_footer img, .press_photo_callout_footer a, .press_interview_callout_footer a,.press_interview_callout_footer img, .about_letter_footer a, .contact_us_about_callout_footer a, .rhythm_of_care_safety_callout_footer a, .rhythm_of_care_coalition_callout_footer a
{	
	top: 12px;
	right: 20px;
	position: absolute;
}

.rhythm_of_care_safety_callout_header
{
	background-image: url('images/callouts/top_safety.jpg');
	height: 44px;
	margin: 0px;
	width: 362px;
}

.rhythm_of_care_coalition_callout_header
{
	background-image: url('images/callouts/top_coalition.jpg');
	height: 44px;
	margin: 0px;
	width: 362px;
}

.rhythm_of_care_safety_coalition_callout_header
{
	background-image: url('images/callouts/top_rhythm_of_care_safety_coalition.jpg');
	height: 44px;
	margin: 0px;
	width: 362px;
}

.rhythm_of_care_auction_callout_header
{
	background-image: url('images/callouts/top_rhythm_of_care_online_auction.jpg');
	height: 44px;
	margin: 0px;
	width: 362px;
}

.rhythm_of_care_partner_block
{
	text-align: justify;
	margin-bottom: 20px;
}

.rhythm_of_care_partner_header
{
	border-top: 1px solid #ccc;
}

.rhythm_of_care_partner_text
{
	text-align: left;
}

.rhythm_of_care_partner_logo_img
{
	float:right; 
	margin: 5px 0 10px 20px;
}

.roc_ul
{
	list-style-image:url('images/roc_ul.gif');
	padding-left: 13px;
}

.roc_ul li
{
	margin-bottom: 5px;
}

.contact_us_about_callout_header
{
	background-image: url('images/callouts/top_about_carefusion.jpg');
	height: 44px;
	margin: 0px;
	width: 362px;
}

.about_letter_header
{
	background-image: url('images/callouts/top_letter_from_ceo.jpg');
	height: 44px;
	margin: 0px;
	width: 362px;
}

.about_video_header
{
	background-image: url('images/callouts/top_newportjazz_video.jpg');
	height: 44px;
	margin: 0px;
	width: 362px;
}

.virtual_stage_now_playing_callout_header
{
	background-image: url('images/callouts/top_now_playing.jpg');
	height: 44px;
	margin: 0px;
	width: 362px;
}

.festival_detail_callout_header
{
	background-image: url('images/callouts/top_media.jpg');
	height: 44px;
	margin: 0px;
	width: 362px;
}

.news_press_callout_header
{
	background-image: url('images/callouts/top_news_press.jpg');
	height: 44px;
	margin: 0px;
	width: 362px;
}

.download_photos_callout_header
{
	background-image: url('images/callouts/top_signupdownloadphotos.jpg');
	height: 44px;
	margin: 0px;
	width: 362px;
}

.jazz_primer_header
{
	background-image: url('images/callouts/jazz_primer.gif');
	height: 50px;
	margin: 0px;
	width: 362px;
}

.wein_friends_header
{
	background-image: url('images/callouts/friends_top10.gif');
	height: 44px;
	margin: 0px;
	width: 362px;
}

.historic_jazz_header
{
	background-image: url('images/callouts/historic_chicago_jazz.gif');
	height: 44px;
	margin: 0px;
	width: 362px;
}

.music_player_callout_header
{
	background-image: url('images/callouts/radio_player.gif');
	height: 44px;
	margin: 0px;
	width: 362px;
}

.itunes_callout_header
{
	background-image: url('images/callouts/access_itunes.gif');
	height: 44px;
	margin: 0px;
	width: 362px;
}

.about_letter_content a, .virtual_stage_now_playing_callout_content a, .festival_detail_callout_content a, .music_player_callout_content a
{
	color: #feeeb3;
}

.alternate_green
{
	background-color: #d3d785;	
	background-image: url('images/right_panel_tile.gif');
	background-repeat: repeat-y;
	background-position: -8px 0;
	line-height: 16px;
	margin: 0px 0px 0px 8px;
	padding: 10px 10px 10px 10px;
	width: 327px;	
}


.about_letter_content, .virtual_stage_now_playing_callout_content, .festival_detail_callout_content, .music_player_callout_content, .itunes_callout_content
{
	background-image: url('images/callouts/tile_green.jpg');
	background-repeat: repeat-y;
	color: #000000;
	line-height: 16px;
	margin: 0px;
	padding: 0px 20px 10px 20px;
	width: 322px;
}

.about_letter_footer, .about_video_footer, .virtual_stage_now_playing_callout_footer, .festival_detail_callout_footer, .music_player_callout_footer, .itunes_callout_footer
{
	background-image: url('images/callouts/bottom_green.jpg');	
	height: 44px;
	margin: 0px 0px 20px 0px;
	position: relative;
	width: 362px;
}
.news_press_callout_footer
{
	background-image: url('images/callouts/bottom_green_tall.jpg');
	background-position: bottom center;
	height: 54px;
	padding-top: 10px;
	margin: 0px 0px 20px 0px;
	position: relative;
	width: 362px;
}

#left_content_two_column .section_festival_description p
{	
	float: left;
	margin: 0px 0px 20px 0px;
	width: 275px;
	
}

#left_content_two_column .section_festival_description
{	
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 24px 0px;
	position: relative;
	/*text-align: justify;*/
	text-align: left;
	width: 100%;
}

 #left_content_two_column .section_festival
{
	border-top: solid 1px #b2b2b2;	
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 24px 0px;
	position: relative;
	/*text-align: justify;*/
	text-align: left;
	width: 100%;
}

#left_content_two_column .section_festival_description .logo
{
	float: right;
}

#left_content_two_column .section_festival h1
{
	font-size: 13px;
}

#left_content_two_column .section_festival_description h1
{
	font-size: 16px;
	/*border-bottom: solid 1px #b2b2b2;*/
	margin: 0px 0px 15px 0px;
}

.leightbox
{
	color: #333;
	display: none;
	position: absolute;	
	top: 115px;
	left: 84px;	
	width: 668px;
	height: 469px;
	padding: 0;	
	background-color: transparent;
	text-align: left;
	z-index:1001;
	overflow: hidden;	
}

.lightbox_gallery
{
	display: none;
	position: absolute;	
	top: 115px;
	left: 84px;	
	width: 600px;
	height: 800px;
	padding: 0;	
	background-color: transparent;
	text-align: left;
	z-index:1002;
	overflow: hidden;	
}

.leightbox_vs, .ssleightbox_vs
{
	color: #dedede;
	display: none;
	position: absolute;	
	top: 115px;
	left: 84px;	
	width: 668px;
	height: 469px;
	padding: 0;	
	background-color: transparent;
	text-align: left;
	z-index:1003;
	overflow: hidden;	
}

#overlay
{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:5000px;
	/*
	height:100%;
	*/
	z-index:900;
	background-color:#333;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed; z-index: 9000;   }

#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }


.three_column_one, .three_column_two, .three_column_three 
{
	height: 296px;
	font-size: 10px;
}

/*
.three_column_one a, .three_column_two a, .three_column_three a
{
	color: #000000;	
}
*/

.three_column_one .snapshot, .three_column_two .snapshot, .three_column_three .snapshot
{
	position: absolute;
	bottom: 26px;
	left: 0px;
}

/*
.three_column_one a img, .three_column_two a img, .three_column_three a img
*/
.three_column_image_link a
{
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.three_column_two_image_link
{
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.three_column_two_image_link a
{
	float: right;
}

.three_column_one p, .three_column_two p, .three_column_three p
{
	/*height: 48px;*/
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	/*text-align: justify;*/
	text-align: left;
}

.three_column_one 
{
	float: left;
	/*height: 250px;*/
	margin: 15px 3px 0px 0px;
	position: relative;
	width: 266px;
	
}

.three_column_two
{
	float: left;
	/*height: 250px;*/
	margin: 15px 0px 0px 18px;
	position: relative;
	width: 266px;
}

.three_column_three
{
	float: right;
	/*min-height: 250px;*/
	margin: 15px 0px 0px 3px;
	position: relative;
	width: 266px;
}

ul#banner_buttons 
{	
	bottom: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
}

#banner_buttons li
{
	list-style: none;
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}


.footnotes
{
	color: #606062;
	font-size: 10px;
}

.product_header
{
	/*border-bottom: solid 1px #b2b2b2;*/
	clear: right;	
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

.product_content
{
	border-top: solid 1px #b2b2b2;
}

#form_div
{
	background-color: #c2c85a;
	color: #00000;
	height: 0px;
	margin: 0px 0px 5px 0px;
	width: 446;
	overflow: hidden;
}

.festival_logo
{
	float: right;
	margin: 0px 20px 0px 0px;
}

.coming_soon
{
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.twitter_info
{
	color: #666666;
	font-style: italic;	
}

ul#full_twitter_feed
{					
	margin: 0px 0px 0px 0px;
	padding: 0px;
	overflow: hidden;	
	width: 430px;
}

ul#full_twitter_feed li
{
	border-bottom: solid 1px #b2b2b2;	
	margin: 0px 0px 15px 0px;
	line-height: 22px;
	list-style: none;
	padding: 0px 0px 3px 0px;
}

ul#twitter_feed
{				
	/*height: 220px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px;
	overflow: hidden;
	width: 266px;
}

ul#twitter_feed li
{
	border-bottom: dotted 1px #b2b2b2;
	font-size: 10px;
	margin: 0px 0px 3px 0px;
	list-style: none;
	padding: 0px 0px 3px 0px;
}

.jazz_logo
{
	float: right;
	/*margin: 0px 15px 0px 0px;*/
}

.update_text
{
	border-bottom: solid 1px #b2b2b2;
	padding-bottom: 20px;
	
}

ul#media_list
{
	margin: 10px 0px 0px 6px;
	padding: 0px;
}

ul#media_list li
{
	list-style: none;
	display: inline;
}

#left_content_two_column .virtual_stage_content h1.begin_form
{
	border-top: solid 1px #b2b2b2;
	margin: 35px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}

#radio_launch_button
{
	margin: 20px 0px 0px 12px;
	padding: 0px;
}

#npr_module
{
	margin: 0px 0px 0px 35px;
}

.callout_subheader
{
	/*margin: 0px 0px 0px -20px;*/
	position: relative;
	left: -20px;
}

.alternate_green ol li
{
	/*list-style-position: inside;*/
	padding: 3px 0px 3px 0px;
}

.alternate_green ol li a
{
	color: #333333;
}

#featured_artists_content
{	
	margin: 0px;
	padding: 0px;
	width: 451px;
}

*html #featured_artists_content
{
	width: 448px;
}

#featured_artists_content .itunes_btn
{
	margin: 5px 0 -4px 0;
}

#featured_artists_header
{
	margin: 0px 0px 1px 0px;
	padding: 0px;
	height: 42px;
	width: 451px;	
}

#featured_artists_content .artist_odd
{
	background-color: #eaeaea;
	height: 155px;
	padding: 8px 8px 8px 8px;
	margin: 0px;
}

#featured_artists_content .artist_even
{
	background-color: #ffffff;
	height: 155px;
	padding: 8px 8px 8px 8px;
	margin: 0px;
}

#featured_artists_content .double
{
	height: 285px;
}

#featured_artists_content .triple
{
	height: 450px;
}

#featured_artists_content .artist_odd .music_divider
{	
	background: url('images/music/monterey/gray_dotted.gif');
	background-repeat: no-repeat;
	clear: both;
	height: 3px;
	margin: 8px 0px 8px 127px;		
	width: 289px;
}

#featured_artists_content .artist_even .music_divider
{
	background: url('images/music/monterey/white_dotted.gif');
	background-repeat: no-repeat;
	clear: both;
	height: 3px;
	margin: 0px 0px 8px 127px;	
	width: 289px;
}

*html #featured_artists_content .artist_even, *html #featured_artists_content .artist_odd
{
	width: 440px;
}

#featured_artists_content .artist_odd  p  strong, #featured_artists_content .artist_even  p  strong
{
	font-size: 13px;
}

#featured_artists_content .artist_odd .artist_img, #featured_artists_content .artist_even .artist_img
{
	float: left;
	margin: 0px 10px 0px 0px;
}

#featured_artists_content .artist_odd p, #featured_artists_content .artist_even p
{	
	float: left;
	font-size: 10px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	width: 235px;
}

#lightbox_holder
{	
	z-index: 10000;
}

ul#sydney_list
{	
	margin: 0px 0px 20px 10px;
}

ul#sydney_list li
{
	list-style: disc;
	list-style-position: none;
}

p.language_selection
{	
	font-size: 10px;
	line-height: 14px;
	margin-bottom: 10px;
}

p.language_selection img
{	
	vertical-align: bottom;
}

.al_williams_callout_header
{
	background-image: url('images/callouts/al_williams_title.jpg');
	height: 44px;
	margin: 0px;
	width: 362px;
}

.al_williams_callout
{
	background-image: url('images/callouts/al_williams_portrait.jpg');
	height: 160px;
	margin: 0px;
	width: 362px;
}