@media screen {
* {
	margin: 0;
	padding: 0;
}

UL	{ margin-left: 40px; }		/* byLev: 7/25/2011 8:19PM */

body {
	background-color: #CED1B2;
	color: #404616;
	font-family: Tahoma, 'Lucida Grande', sans-serif;
	margin: 0;
}
	img.PrintLogo	{ display: none; }

/* Item 294 */
.bodyContent A,
.bodyContent A:Visited,
.bodyContent A:Link,
.bodyContent A:Active		{ color: #404616; font-weight: bold; text-decoration: underline; }
.bodyContent A:Hover		{ color: #A00000; font-weight: bold; text-decoration: none; }


#header {
	width: 878px;
	height: 157px;
	margin: 0px auto;
	background-image: url(/images/innerdivbg.jpg);
}

.headercontents {
	width: 846px;
	margin: auto;
	height: 157px;
}

.headercontents #headerlogo {
	width: 120px;
	float: left;
}

.headercontents #headertext {
	width: 380px;
	float: left;
}

.headercontents #headerphoto {
	width: 346px;
	float: left;
}

#menu {
	width: 878px;
	height: 24px;
	margin: auto;
	background-image: url(/images/innerdivbg.jpg);
}

#menu ul	{ margin: 0px; }	/* byLev: 7/25/2011 8:19PM */

#menu .menucontents {
	width: 846px;
	height: 24px;
	margin: auto;
	background-image: url(/images/menubg.jpg);
	font-size: 11px;
	font-weight: bold;
}

#menu .menucontents ul#nav {
	list-style: none;
	line-height: 21px;
	width: 806px;
	margin: auto;
}

#menu .menucontents ul li {
	margin: 0px 4px 0px 4px;
}

#menu .menucontents ul li ul {
	width: 120px;
}

#menu .menucontents ul li ul li {
	margin: 0px 0px 0px 0px;
}

#nav a {
	font-weight: bold;
	color: #e6e5d3;
	text-decoration: none;
	display: block;
}

#nav .secHead {
	font-weight: bold;
	color: #e6e5d3;
	text-decoration: none;
	display: block;
}

#nav .secHeadThere {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	display: block;
}

#nav a:hover {
	color: #ffffff;
}

#nav li li a {
	display: block;
	font-weight: normal;
	color: #404616;
	width: 120px;
	margin: auto;
}

#nav li li a:hover {
	color: #e6e5d3;
	background-color: #404616;
}

#nav li {
	float: left;
	position: relative;
	width: 120px;
	text-align: center;
}

#nav li.there a {
	color: #ffffff;
}

li ul {
	display: none;
	position: absolute;
	width: 120px;
	top: 100%;
	left: 0;
	background-color: #ced1b2;
	padding: 2px;
	border: 1px solid;
	z-index: 100;
}

li ul li.divider {
	background-color: #fdf7df;
	color: #70702c;
	line-height: 13px;
	border-bottom: 1px solid;
	border-top: 1px solid;
	font-size: 10px;
}

li>ul {
	top: auto;
	left: auto;
}

li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0px;
}

li:hover ul, li.over ul {
	display: block;
}

#blank_display {	/* byLev */
	width: 878px;
	margin: auto;
	background-image: url(/images/innerdivblank.jpg);
	top: 181px;
}

#display {
	width: 878px;
	margin: auto;
	background-image: url(/images/maindivbg.jpg);
	top: 181px;
}

#inner_display {
	width: 878px;
	margin: auto;
	background-image: url(/images/innerdivbg.jpg);
}


#displaycontent {
	width: 846px;
	margin: auto;
}

#bottomshadow {
	width: 878px;
	height: 16px;
	margin: auto;
}

#footer {
	text-align: center;
	margin: 30px 0px 10px 0px;
	font-size: 10px;
	font-weight: bold;
}

#footer A {
	color: #404616;
	text-decoration: none;
}

.bodyContent {
	width: 846px;
	padding: 0px 0px 0px 0px;
	clear: both;
}

#indexCal {
	width: 214px;
	padding: 10px 10px 0px 10px;
	text-align: left;
	float: left;
	font-size: 11px;
}

#indexCal #sidebarCalHead {
	padding: 10px 0px 0px 0px;
}

#indexCal #sidebarCalHead #aowHeader {
	display: block;
	height: 0px;
	padding-top: 28px;
	width: 187px;
	overflow: hidden;
	background-image: url(/images/artist_of_the_week.png);
	margin-top: 2px;
}

#indexCal #sidebarCalHead #discofdayHeader {
	display: block;
	height: 28px;
	width: 160px;
	overflow: hidden;
	background-image: url(/images/discofday.gif);
	margin-top: 2px;
}

#indexCal #sidebarCalHead p#discOfTheDay {
	padding: 14px 0px 12px 0px;
}

#indexCal #sidebarCalHead p#discOfTheDay a {
	display: block;
	width: 80px;
	height: 16px;
	line-height: 16px;
	background-color: #852910;
	color: #fcfee4;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

#indexCal #sidebarCalHead #calendarHeader {
	display: block;
	height: 28px;
	width: 195px;
	overflow: hidden;
	background-image: url(/images/todays_cal.gif);
	margin-top: 2px;
}

#indexCal #sidebarCalendar {
	padding: 0px 0px 0px 20px;
}

#indexCal #sidebarCalHead h3 {
	color: #70702c;
	font-weight: bold;
	font-size: 13px;
	margin: 4px 0;
}

#indexCal #sidebarCalendar ul {
	list-style-type: none;
}

#indexCal #sidebarCalendar ul li {
	padding: 4px 0px 4px 0px;
	float: none;
	text-align: left;
	width: auto;
}

#indexCal #sidebarCalendar ul li .showTime {
	font-weight: bold;
	font-size: 11px;
	margin: 0px 0px 0px -10px;
}

#indexCal #sidebarCalendar ul li .showBand {
	font-weight: bold;
	font-size: 11px;
	font-style: italic;
}

#indexCal #sidebarCalendar ul li p {
	font-size: 10px;
	padding: 0px 0px 0px 20px;
}

.clearfix:after {
	content: ".";
	display: block;
        height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.indexNews {
	width: 384px;
	padding: 18px 10px 0px 10px;
	text-align: left;
	float: left;
	margin: 0px 0px 0px 10px;
}

.indexNews #newsHeader {
	display: block;
	height: 30px;
	width: 180px;
	overflow: hidden;
	background-image: url(/images/station_news.gif);
	margin: 0px 0px 10px 0px;
}

.indexNews #pledgeHeader {
	display: block;
	height: 32px;
	width: 357px;
	overflow: hidden;
	background-image: url(/images/pledge_head.gif);
	margin: auto;
}

.indexNews .pledgeLinks {
	width: 384px;
	height: 157px;
	margin: 20px auto;
}

.indexNews .pledgeLinks a {
	display: block;
	width: 114px;
	height: 157px;
	float: left;
	margin: 0px 7px;
	background-repeat: no-repeat;
}

.indexNews .pledgeLinks a:hover {
	background-position: -114px;
}

.indexNews .pledgeLinks a#radio {
	background-image: url(/images/radio.png);
}

.indexNews .pledgeLinks a#cruise {
	background-image: url(/images/cruise.png);
}

.indexNews .pledgeLinks a#partners {
	background-image: url(/images/arts.png);
}

.indexNews h4 {
	margin: 24px 0px 2px 0px;
	font-size: 14px;
}

h4.smallHead {
	font-size: 11px;
}

h4.smallHead strong {
	font-size: 12px;
}

.indexNews p {
	font-size: 12px;
}

.indexNews #jazzNewsHeader {
	display: block;
	height: 30px;
	width: 134px;
	overflow: hidden;
	background-image: url(/images/jazz_news.gif);
	margin: 0px 0px 10px 0px;
}

.indexNews .newsItem {
	margin: 0px 0px 10px 0px;
}

.indexNews .highlighted {
	border: 1px solid;
	background-color: #dcceab;
	padding: 10px;
}

.indexNews .newsItem .imageCopyBlock {
}

.indexNews .newsItem .CopyBlock {
	float: left;
}

.indexNews .newsItem .newsTitle {
	color: #404616;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
}

.indexNews .newsItem .newsDate {
	font-size: 9px;
	font-style: italic;
	margin: 2px 0px 2px 0px;
}

.indexNews .newsItem .newsArticle {
	font-size: 11px;
}

.indexNews .newsItem .newsLink a {
	color: #404616;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

.indexNews .newsItem .newsImage {
	float: left;
	padding: 6px 6px 0px 0px;
}

.indexNews .newsItem .newsImage img {
	border: solid 1px #404616;
}

#bannerAd {
	width: 192px;
	height: 100px;
}

#bannerAd img {
	border-top: 1px solid #404616;
	border-left: 1px solid #404616;
	border-bottom: 1px solid #404616;
}

#indexMall {
	width: 192px;
	padding: 0px;
	text-align: left;
	float: right;
}

#joinNow {
	width: 192px;
	height: 74px;
}

#joinNow a {
	display: block;
	width: 192px;
	height: 74px;
	border-bottom: 1px solid #8d9150;
	background-image: url(/images/support_music.gif);
	padding: 0;
	margin: 0;
}

#joinNow a:hover {
	background-position: -192px;
}

#indexMall #cruise {
	width: 192px;
	height: 78px;
	margin-top: 4px;
}

#indexMall #cruise a {
	display: block;
	width: 192px;
	height: 78px;
	background-image: url(/images/cruise.png);
	padding: 0;
	margin: 0;
}

#indexMall #cruise a:hover {
	background-position: -192px;
}

#indexMall #nowPlayingBlock {
	text-align: center;
}

#indexMall #nowPlayingBlock #nowPlayingRadio a#radio {
	display: block;
	height: 76px;
	width: 182px;
	overflow: hidden;
	background-image: url(/images/listen_now.png);
	margin: 12px 0px;
}

#indexMall #nowPlayingBlock #nowPlayingRadio a#radio:hover {
	background-position: -182px;
}


TABLE.OnTheAir			{ width: 192px; background-color: #C2C8A8; }
TH.OnTheAir				{ padding: 2px; background-color: #404616; color: #e6e5d3; font-weight: bold;
						  font-size: 10pt; font-family: Verdana,Helvetica; }
TD.OnTheAir				{ width: 145px; padding: 6px 0px 6px 6px; font-weight: bold; font-size: 8pt; text-align: center; vertical-align: middle; }
TD.OnTheAirPhoto		{ width: 47px; padding: 6px; text-align: right; vertical-align: middle; }
TD.OnTheAirPhoto IMG	{ border: 1px solid black; }
#NoPhoto				{ width: 180px; padding: 6px; }
TD.OnTheAir A			{ font-weight: bold; font-style: normal; color: #404616; text-decoration: underline; }
TD.OnTheAir A:Hover		{ color: #A00000; text-decoration: none; }

TABLE#NowBox			{ width: 192px; background-color: #C2C8A8; }
TH#NowTitle				{ padding: 2px; background-color: #404616; color: #E6E5D3; font-weight: bold; font-size: 10pt; font-family: Verdana,Helvetica; }

TABLE#NowBox TD			{ font-size: 8pt; }

TD#NowImg IMG			{ margin: 5px 5px 0px 5px; border: 1px solid black; }
TD#NowImg				{ width: 75px; border: 0px solid red; }
TD#NowInfo				{ width: 117px; text-align: center; border: 0px solid green; }
TD#NowInfo2				{ width: 192px; text-align: center; border: 0px solid green; }
TD.NowLink				{ width: 117px; text-align: center; padding-bottom: 3px !important; }
TD.NowLink2				{ width: 192px; text-align: center; padding-bottom: 3px !important; }

P#NowArtist				{ margin: 0px; padding: 0px 3px; font-weight: bold; }
P#NowTrack				{ margin: 0px; padding: 0px 3px; }
P#NowAlbum				{ margin: 0px; padding: 0px 3px; font-style: italic; }
P.NowLink				{ margin: 0px; text-align: center; }

P.NowLink A,
TD.NowLink A			{ font-weight: bold; font-style: normal; color: #404616; text-decoration: underline; }
P.NowLink A:Hover,
TD.NowLink A:Hover		{ color: #A00000; text-decoration: none; }

#indexMall #wine {
	width: 192px;
	height: 114px;
}

#indexMall #donatePhone {
	width: 192px;
	height: 95px;
	margin-top: 6px;
}

#indexMall #donatePhone a {
	display: block;
	width: 192px;
	height: 95px;
	background-image: url(/images/donatephone.gif);
	padding: 0;
	margin: 0;
}

#indexMall #donatePhone a:hover {
	background-position: -192px;
}

#indexMall #artsPartners {
	width: 192px;
	height: 81px;
	margin-top: 6px;
}

#indexMall #artsPartners a {
	display: block;
	width: 192px;
	height: 81px;
	background-image: url(/images/partners.png);
	padding: 0;
	margin: 0;
}

#indexMall #jazzLiveBox {
	margin: 14px 8px 4px 8px;
	font-size: 12px;
}

#indexMall #jazzLiveBox h4 {
	font-size: 14px;
	text-align: right;
}

#indexMall #jazzLiveBox p {
	font-size: 12px;
	text-align: right;
}

#indexMall #jazzLiveBox em {
	font-weight: bold;
}

#indexMall #jazzLiveBox h3 a {
	display: block;
	background-image: url(/images/jazzlive.gif);
	width: 176px;
	height: 30px;
	margin-bottom: 4px;
	background-repeat: no-repeat;
	background-position: right center;
}

.clearRow {
	clear: both;
}


#insideBlankPage {	/* byLev */
	padding: 10px 14px 0px 20px;
	float: left;
	font-size: 12px;
}


#insidePage {
	width: 614px;
	padding: 10px 14px 0px 20px;
	float: left;
	font-size: 12px;
}

/*	Disabled on 3/3/2010 11:23PM

	#insidePage h4 {
		font-size: 14px;
	}
	#insidePage h2 {
		margin: 0px 0px 10px 0px;
	}
*/

#insidePage p {
	margin: 8px 0px;
}

#insidePage a {
	color: #70702c;
	font-weight: bold;
	text-decoration: none;
}

#insidePage a:hover {
	color: #852910;
}

#jazzLiveSched {
	width: 200px;
	float: left;
	background-color: #dfd2b3;
	border: 1px solid;
	text-align: center;
	padding: 0px;
	margin: 10px 10px 10px 0px;
}

#jazzLiveSched h4 {
	display: block;
	width: 200px;
	background-color: #404616;
	color: #fcfee4;
	padding: 6px 0px 6px 0px;
}

#jazzLiveSched p {
	text-align: left;
	font-size: 10px;
	margin: 6px;
}


#playlistHead {
	margin: 10px 0px;
	width: 400px;
	float: left;
}

#playlistHead h3 {
	font-size: 20px;
	font-weight: bold;
}

#levBox {
	width: 168px;
	background-color: #d9dcc5;
	border: 1px solid #404616;
	float: right;
	text-align: center;
	padding: 10px;
	margin: 0px 10px 20px 0px;
}

#insidePage .credit {
	padding-top: 8px;
	font-size: 12px;
	font-style: italic;
}

#insidePage .credit a {
	text-decoration: underline;
}

#sponsorBox {
	width: 168px;
	background-color: #a7ab74;
	border: 1px solid #404616;
	float: right;
	text-align: center;
	padding: 10px;
	margin: 0px 10px 20px 0px;
}

#sponsorBox p {
	font-weight: bold;
	margin: 0px 0px 6px 0px;
	font-size: 10px;
}

.playlistRow {
	font-size: 10px;
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 10px;
	clear: both;
	width: 594px;
	background-color: #e9edd4;
}

.playlistAltRow {
	font-size: 10px;
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 10px;
	clear: both;
	width: 594px;
	background-color: #ced1b2;
}

.playlistHourRow {
	padding: 4px 0px 4px 10px;
	background-color: #404616;
color: #fcfee4;
	width: 594px;
	font-weight: bold;
	font-size: 10px;
}

.playlistTime {
	width: 100px;
	text-align: right;
	padding: 2px 6px 2px 0px;
	float: left;
}

.playlistArtist {
	width: 100px;
	text-align: right;
	font-style: italic;
	font-weight: bold;
	float: left;
	padding: 2px 6px 2px 0px;
}

.playlistTrack {
	width: 350px;
	text-align: left;
	float: left;
	padding: 2px 6px 2px 0px;
}

.trackInfo {
	width: 450px;
	text-align: left;
	float: left;
	padding: 2px 6px 2px 0px;
}


.playlistTime {
	font-weight: bold;
	width: 56px;
}

.trackInfo .nowPlayingArtist {
	font-style: italic;
	font-weight: bold;
}

.trackInfo .nowPlayingDisc {
	font-style: italic;
}

/* ON Air Schedule was here */

h3#jazzLiveHead {
	width: 301px;
	height: 36px;
	margin: 10px 0px;
	background-image: url(/images/jazzlivehead.gif);
}

h2#calendarHead {
	width: 301px;
	height: 36px;
	margin: 10px 0px;
	background-image: url(/images/calhead.gif);
}

div#wineAuctionHead {
	width: 233px;
	margin: 10px 0px;
	background-image: url(/images/takefive_head.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	float: left;
}

h2#joinHead {
	width: 301px;
	height: 36px;
	margin: 0px 0px 10px 0px;
	background-image: url(/images/joinhead.gif);
}

h2#financialsHead {
	width: 301px;
	height: 36px;
	margin: 10px 0px;
	background-image: url(/images/financials.gif);
}

h2#staffHead {
	width: 301px;
	height: 36px;
	margin: 10px 0px;
	background-image: url(/images/airstaff.gif);
}

h2#contactHead {
	width: 301px;
	height: 36px;
	margin: 10px 0px;
	background-image: url(/images/contacthead.gif);
}

h2#onTheTownHead {
	width: 301px;
	height: 36px;
	margin: 10px 0px;
	background-image: url(/images/onthetown_head.gif);
}

h2#adlerHead {
	width: 621px;
	height: 98px;
	margin: 10px auto;
	background-image: url(/images/adlerhead.gif);
}

h2#aboutHead {
	width: 301px;
	height: 36px;
	margin: 10px 0px;
	background-image: url(/images/abouthead.gif);
}

h2#missionHead {
	width: 301px;
	height: 36px;
	margin: 10px 0px;
	background-image: url(/images/mission.gif);
}

h2#volHead {
	width: 301px;
	height: 36px;
	margin: 10px 0px;
	background-image: url(/images/arts_volunteer_head.gif);
}

h3#submitCalHead {
	width: 301px;
	height: 36px;
	margin: 10px 0px;
	background-image: url(/images/submitlisting.gif);
}

h3#supportHead {
	width: 301px;
	height: 36px;
	margin: 10px 0px;
	background-image: url(/images/supportjazz88.gif);
}

h3#benefitsHead {
	width: 301px;
	height: 36px;
	margin: 30px 0px 10px;
	background-image: url(/images/memberbenefits.gif);
}

h2#carHead {
	width: 301px;
	height: 36px;
	margin: 10px 0px;
	background-image: url(/images/carhead.gif);
}

h2#underwriteHead {
	width: 301px;
	height: 36px;
	margin: 10px 0px;
	background-image: url(/images/underwriting.gif);
}

h2#musicresourcesHead {
	width: 301px;
	height: 36px;
	margin: 10px 0px;
	background-image: url(/images/musicresources.gif);
}

h2#listenHead {
	width: 301px;
	height: 36px;
	margin: 10px 0px;
	background-image: url(/images/listenhead.gif);
}


h2#buyHead {
	width: 301px;
	height: 36px;
	margin: 10px 0px;
	background-image: url(/images/buymusichead.gif);
}

h2#businessHead {
	width: 301px;
	height: 36px;
	margin: 10px 0px;
	background-image: url(/images/business_support.gif);
}

h2#partnerHead {
	width: 431px;
	height: 33px;
	margin: 10px 0px;
	background-image: url(/images/creative_head.gif);
}

h2#centerStageHead {
	margin: 10px 0px;
	width: 359px;
	height: 34px;
/*	background-image: url(/images/centerStageHead.png); */
	background-image: url(http://img.netchain.net/t/impact/27/404616/FCFFE4/Pat%20Launer%20-%20Center%20Stage.gif);
}

h2#artsHead {
	width: 281px;
	height: 35px;
	margin: 10px 0px;
	background-image: url(/images/partnersHead.png);
}

#calBodyText {
	margin-left: 4px;
}

#calBodyText h3 {
	font-size: 22px;
	margin-bottom: 8px;
}

#calBodyText h4 {
	margin-left: 10px;
	padding: 3px 0px 3px 6px;
	font-size: 13px;
}

#calBodyText h5 {
	font-size: 13px;
	font-style: italic;
	border-bottom: 1px solid;
	margin-top: 6px;
}

#calBodyText .featureBox {
	border: solid 2px;
	margin: 0px 0px 30px 10px;
	padding: 0px 0px 10px 10px;
	background-color: #e9edd4;
}

#calBodyText h4.featureHead {
	background-color: #404616;
	color: #fcfee4;
}

#calBodyText .nonFeatureBox {
	margin-left: 12px;
	padding: 0px 0px 10px 10px;
}

#calBodyText h4.nonFeatureHead {
	background-color: #404616;
	color: #fcfee4;
}

#calBodyText .dayBlock {
	margin-left: 12px;
}

#calBodyText .genreBox {
	margin-left: 12px;
}

#calBodyText .showRow {
	clear: both;
	font-size: 11px;
	margin: 3px 0px;
}

#calBodyText .showRow .showTime {
	width: 60px;
	float: left;
	font-weight: bold;
	text-align: right;
	margin-right: 10px;
}

#calBodyText .showRow .showInfo {
	float: left;
	margin-left: 0px;
}

#calBodyText .showRow .showInfo .showVenue {
	font-size: 10px;
}

table#listingTable th {
	font-size: 10px;
}

table#listingTable td a {
	display: block;
	background-color: #404616;
	color: #fcfee4;
	text-decoration: none;
	width: 80px;
	height: 20px;
	text-align: center;
	line-height: 20px;
}

#joinPageContent p.Header {
	font-weight: bold;
	font-size: 14px;
}

#joinPageContent .row {
	clear: both; margin-top: 10px;
}

#joinPageContent h4 {
	clear: both;
	padding-top: 20px;
	margin: 0px;
	border-bottom: 1px solid #424510;
	font-size: 12pt;
}

#joinPageContent .element {
	float: left;
	margin: 4px 6px;

}

A#JoinButton {
	margin: 12px 0px;
	display: block;
	background-color: #404616;
	color: #FCFEE4; font-weight: bold;
	text-decoration: none;
	width: 120px;
	height: 20px;
	text-align: center;
	line-height: 20px;
}

#donateCar ol {
	list-style-type: decimal;
	float: none;
}

#donateCar li {
	display: list-item;
	margin: 0px 0px 0px 30px;
}

#volunteer ul {
	margin: 0px 0px 10px 0px;
}

#volunteer li {
	margin: 2px 0px 2px 30px;
}

#amazonIframe {
	width: 180px;
	height: 150px;
	float: left;
}

ul#benefitList {
	list-style-type: none;
	border-bottom: 1px solid;
}

ul#benefitList li {
	margin: 14px 0px;
}

ul#benefitList li strong {
	font-size: 13px;
}

/* Pages: Benefits.php (only) */
a#MembersBenefitJoin {
	margin: 10px 0px 20px 245px;
	display: block;
	width: 140px;
	height: 22px;
	line-height: 22px;
	background-color: #852910;
	color: #FCFEE4;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	border: 2px solid #000000;
	border-color: #A0A0A0 #000000 #000000 #A0A0A0;
}
a#MembersBenefitJoin:hover	{ color: #FFFF44; }

.BenefitName		{ font-weight: bold; text-decoration: underline; }
.BenefitDetail		{ margin: 0px 0px 10px 20px; }
.BenefitFootnote	{ border-top: 1px solid #404616; margin: 20px 0px; }


/* Pages: _ _ _ */

.hidden {
	display: none;
}

a img {
	border: 0;
	margin: 0;
}

.alert {
	font-weight: bold;
	color: #ff0000;
}

#browserNote {
	font-size: 10px;
	width: 500px;
	margin: 0px auto 10px auto;
	text-align: center;
}

.resBox {
	clear: both;
	border: 1px solid;
	padding: 12px 10px 12px 20px;
	margin: 5px auto 20px auto;
	background-color: #e2e8c8;
}

.resBox .resColumn {
	width: 176px;
	text-align: center;
	float: left;
	margin-right: 14px;
}

#underwrite h3 {
	margin-top: 20px;
}

h3#radioHead {
	width: 201px;
	height: 33px;
	background-image: url(/images/radio_head.gif);
	margin-top: 20px;
}

ul.standard {
	margin-left: 30px;
}

ul.standard li {
	margin: 4px 0px;
}

#premiumAnnounce {
	width: 300px;
	background-color: #a7ab74;
	border: 1px solid #404616;
	text-align: left;
	padding: 10px;
	margin: 0px 10px 20px 0px;
	font-weight: bold;
	font-size: 12px;
}

#premiumAnnounce h4 {
	font-size: 18px;
}

#premiumAnnounce p {
	margin: 0px 0px 6px 0px;
}

.partnersList .newsItem {
	margin: 0px 0px 10px 0px;
}

.partnersList .highlighted {
	border: 1px solid;
	background-color: #dcceab;
	padding: 10px;
}

.partnersList .newsItem .imageCopyBlock {
}

.partnersList .newsItem .CopyBlock {
	float: left;
}

.partnersList .newsItem .newsTitle {
	color: #404616;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
}

.partnersList .newsItem .newsDate {
	font-size: 9px;
	font-style: italic;
	margin: 2px 0px 2px 0px;
}

.partnersList .newsItem .newsArticle {
	font-size: 11px;
}

.partnersList .newsItem .newsLink a {
	color: #404616;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

.partnersList .newsItem .newsImage {
	float: left;
	padding: 6px 6px 0px 0px;
}

.partnersList .newsItem .newsImage img {
	border: solid 1px #404616;
}

ul#csItems {
	list-style: none;
	margin: 20px 0px;
}

ul#csItems img {
	display: block;
	float: left;
	margin: 0px 10px 5px 0px;
}

ul#csItems h3 {
	font-size: 20px;
	margin-bottom: 8px;
}

/* Added byLev: 4/16/2008 9:32PM */
A.Plain,
#indexMall #nowPlayingBlock #nowPlaying a {
	font-size: 8pt;
	text-decoration: underline;
}

/*********************/

	.ListenBox			{ background-color: #E9EDD4; border: 2px solid #404616; width: 100%; }
	TABLE.ListenBox TD		{ vertical-align: top; padding: 5px 10px; }
	TABLE.ListenBox TH		{ vertical-align: middle; text-align: left; font-family: Verdana,Helvetica; font-size: 10pt; }
	TH.ListenTitle		{ background-color: #C9CFB0; width: 516px; border: 2px solid #404616; border-width: 0px 0px 1px; padding: 5px; text-align: center; margin-bottom: 20px; font-size: 11pt; }
	TABLE.ListenBox TH A.Listen1:Link			{ color: #000040; text-decoration: underline; }
	TABLE.ListenBox TH A.Listen:Hover		{ text-decoration: none; }
	TABLE.ListenBox TD IMG	{ border-width: 0px; }
	.ListenNote			{ font-family: Tahoma,Helvetica; font-size: 10pt; font-weight: normal; }

	DIV.MessageBox		{ background-color: #E9EDD4; border: 1px solid #404616; padding: 10px; margin: 10px 0px; font-family: verdana,helvetica; font-size: 10pt; }

/*********************/

TABLE.MemLevels		{ clear: both; margin-bottom: 10px; }

TABLE.MemLevels TH	{ padding: 5px; background-color: #EFF3DE; border: 1px solid black; border-width: 0px 1px 1px 0px; }
TABLE.MemLevels TD	{ padding: 5px; color: black; background-color: #E7EBD6; border: 0px solid #404040; border-width: 1px 0px 0px 1px; }
TD.MemLev			{ white-space: nowrap; }

TABLE.MemDetails TD,
TABLE.MemDetails TH,
TABLE.MemDetails	{ clear: both; margin: 0px; padding: 0px; border-width: 0px; }


TABLE.Gifts 		{ border: 1px solid #424510; }
TABLE.Gifts TH,
TABLE.Gifts TD		{ background-color: #E7EBD6; }
TABLE.Gifts TD		{ text-align: center; width: 150px; height: 220px; }
TABLE.Gifts TH		{ padding: 5px 0px; }
TABLE.Gifts IMG		{ border: 1px solid black; }

#joinPageContent LABEL	{ cursor: pointer; }
TABLE.Check,
TABLE.Radio				{ }
TABLE.Radio TH,
TABLE.Radio TD
						{ border-width: 0px; padding: 0px; height: 21px; }
TABLE.Radio TH			{ padding: 0px 5px 0px 0px; }

TABLE.Check TD			{ border-width: 0px; padding: 0px; }
TABLE.Check TH			{ border-width: 0px; padding: 0px 5px 0px 0px; }


IMG.Check			{ width: 400px; height: 105px; border: 1px solid black; background-color: white; padding: 10px; margin-left: 20px; }
UL#histList			{ clear: both; }
UL#histList LI		{ clear: both; list-style-type: none; margin-bottom: 3px; }
#joinPageContent FORM	{ margin: 0px; }
H3#pledgey			{ clear: both; padding: 0px 0px 20px 0px; font-size: 14pt; }

#ChartExp,
#ChartRev	{ border: 1px solid #404616; text-align: center; margin: 5px 0px; }

TABLE.VoteBlock,
TD.VoteBox,
TD.VoteName		{ border: 1px solid #1A4367; background-color: #ECECEC; }

TABLE.VoteBlock	{ border-width: 1px 0px 0px 1px; }
TD.VoteBox,
TD.VoteName		{ border-width: 0px 1px 1px 0px; }

TD.VoteBox		{ text-align: center; vertical-align: middle; width: 10px; }
TD.VoteName		{ text-align: left; vertical-align: top; width: 270px; padding: 0px 2px; }
TD.VoteName I	{ font-family: Times; font-size: 11pt; }

#PageStaff H1#PageTitle,
#PageProgs H1#PageTitle	{ display: none; }
H2.StaffListTitle		{ font-size: 16pt; }
/*
DIV.ProgsListPlayer		{ text-align: center; margin: 10px 0px 0px 0px; }
DIV.StaffListPlayer		{ text-align: left; margin: 10px 0px 0px 160px; border: 0px solid red; }
*/
DIV.AudioPlayer			{ margin: 10px 0px 0px 135px; }

DIV.StaffListBlock1st,
DIV.StaffListBlock		{ border: 1px solid black; margin: 10px 10px 0px 0px; font-size: 10pt;
						  padding: 10px; font-family: Verdana,Helvetica; width: 580px; overflow: auto; }	/* float: right; */
DIV.StaffListBlock1st	{ border: 1px solid black; background-color: #DECFAD; }
DIV.StaffListBlock		{ margin-top: 20px; }
DIV.StaffListBlock UL		{ margin: 5px 0px 5px 15px; padding: 5px 0px 5px 15px; }

/* width: 63px; height: 84px;  width: 150px; height: 200px;  */
IMG.StaffListPix	{ /* width: 150px; height: 200px; */ margin: 10px 10px 0px 0px; border: 1px solid black; }
IMG.ProgsListPix	{ width: 63px; height: 84px; border: 1px solid black; }
TD.ProgListJock		{ font-family: Tahoma,Helvetica; font-size: 8pt; text-align: center; }
TD.ProgListJock A	{ font-weight: normal; text-decoration: underline; }

TABLE.SmallNav		{ width: 100%; }
TABLE.SmallNav TD	{ text-align: right; padding-right: 15px; }

DIV.JazzLiveHome	{ margin: 0px 0px 15px 0px; }
DIV.JazzLiveHome P,
DIV.JazzLiveHome H4	{ font-size: 10pt; font-weight: bold; }

#HomeStaff			{ margin: 15px 0px 18px 0px; }


#GridLink			{ text-align: left; margin: 10px 14px 7px 0px; }
#GridLink A			{ text-decoration: underline; }
#GridLink A:Hover	{ text-decoration: none; }

TABLE.ProgTOC		{ width: 100%; }
TABLE.ProgTOC TD	{ width: 50%; }
TABLE.ProgTOC UL	{ margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; }
TABLE.ProgTOC UL LI	{ margin: 0px; padding: 0px; }

A.DarkLink,
A.DarkLink:Visited,
A.DarkLink:Link,
A.DarkLink:Active	{ color: #314208; text-decoration: underline; }
A.DarkLink:Hover	{ color: #A00000; text-decoration: none; }

/* Title-Links on Home Page */
A.RollUp27			{ display: block; height: 27px; margin-top: 16px; }
A.RollUp27:Hover	{ background-position: 0px -27px; }


A#HomeCale			{ width: 201px; background-image: url(/images/Calendar201x54.gif); }
A#HomeStaf			{ width: 129px; background-image: url(/images/OnAirStaff129x54.gif); margin-top: 11px; }
A#HomeLive			{ width:  92px; background-image: url(/images/JazzLive92x54.gif); }
A#HomeProg			{ width: 178px; background-image: url(/images/KSDSPrograms178x54.gif); margin-top: 10px; }
A#HomeAotW			{ width: 203px; background-image: url(/images/ArtistOfTheWeek203x54.gif); margin-top: 0px; }

A.RollUp45			{ display: block; height: 45px; margin-top: 0px; }
A.RollUp45:Hover	{ background-position: 0px -45px; }
A#HomeSpkr			{ width: 100px; background-image: url(/images/Speaker100x90.gif); }

A.RollUp81			{ display: block; height: 81px; margin-top: 0px; }
A.RollUp81:Hover	{ background-position: 0px -81px; }
A#ArtsParts			{ width: 192px; background-image: url(/images/Partners192x162.gif); }

A.RollUp28			{ display: block; height: 28px; margin-top: 0px; }
A.RollUp28:Hover	{ background-position: 0px -28px; }
A#Jazz88Blog		{ width: 129px; background-image: url(/images/Rollover/Jazz88Blog129x56.gif); }

A.RollUp68			{ display: block; height: 68px; margin-top: 0px; }
A.RollUp68:Hover	{ background-position: 0px -68px; }
A#CentStage			{ width: 192px; background-image: url(/images/RollOver/CenterStage192x136.gif); }

/*
A.RollUp57			{ display: block; height: 57px; margin-top: 0px; }
A.RollUp57:Hover	{ background-position: 0px -57px; }
A#HarmPart			{ width: 220px; background-image: url(/images/RollOver/HarmonicsPartners220x114.jpg); }
*/
A.RollUp57			{ display: block; height: 65px; margin-top: 0px; }
A#HarmPart			{ width: 220px; background-image: url(/images/RollOver/HarmonicsPartners220x65.gif); }


A.RollUp75			{ display: block; height: 75px; margin-top: 0px; }
A.RollUp75:Hover	{ background-position: 0px -75px; }
A#Amazon			{ width: 192px; background-image: url(/images/Amazon192x150.gif); }

A.RollUp49			{ display: block; height: 49px; margin-top: 0px; }
A.RollUp49:Hover	{ background-position: 0px -49px; }
A#MySpace			{ width: 192px; background-image: url(/Images/MySpace192x98.gif); }
A#FaceBook			{ width: 192px; background-image: url(/Images/FaceBook192x98.gif); }
A#Twitter			{ width: 192px; background-image: url(/Images/Twitter192x98.jpg); }



#PledgeTypes		{ font-size: 12pt; font-weight: bold; }
TD.PledgeType		{ width: 250px; }
DIV.PledgeType,
SPAN.PledgeType		{ font-size: 16pt; font-weight: bold; padding-right: 30px; white-space: nowrap; }
.PledgeHow			{ font-size: 11pt; font-weight: bold; }
.PledgeNote			{ font-size: 10pt; font-weight: normal; padding-left: 55px; border-bottom: 1px solid #424510; }
.RadG				{ margin-left: 5px; }
TD.PledgeType .PledgeNote	{ padding-bottom: 5px; }

.ProgressBar		{ text-align: center; border: 0px solid #404616; font-size: 10pt; font-weight: bold; }
.ProgressBar IMG	{ margin-top: 3px; }


SPAN.PhoneOther		{ display: none; }

HR.Bar				{ border: 1px solid #404616; }

TABLE.PlusOneSong		{ background-color: #C2C8A8; border-top: 5px solid #C2C8A8; width: 100%; }
TABLE.PlusOneSong TD	{ font: 8pt Tahoma,Helvetica; padding: 4px 3px 2px 10px; vertical-align: top; border-top: 1px solid #404616; }

TABLE.PlusOneRight		{ border-style: solid; border-color: #404616; border-width: 2px 0px 2px 0px; width: 100%; }
TABLE.PlusOneRight TH	{ font: bold 8pt Tahoma,Helvetica; color: #632410; padding: 4px 0px 2px 0px; vertical-align: top; text-align: center; }
TABLE.PlusOneRight TD	{ padding-left: 62px; }


A.BlueLink,
A.BlueLink:Visited,
A.BlueLink:Link,
A.BlueLink:Active	{ color: #404616 ! important; text-decoration: underline ! important; font-weight: bold; }
A.BlueLink:Hover	{ color: #A00000 ! important; text-decoration: none ! important; font-weight: bold; }

DIV.PubTunerBlock	{ background-image: url(/Images/iPhoneApp.gif); background-repeat: no-repeat; background-position: 0px 15px; margin-top: 5px; }
DIV.PubTunerNote	{ font-size: 8pt; color: #632410; font-weight: bold; text-align: center; }
DIV.PubTunerNote2	{ text-align: right; padding-right: 12px; padding-top: 2px; }

DIV.RedAd,
A.RedAd,
A.RedAd:Visited,
A.RedAd:Link,
A.RedAd:Active,
A.RedAd:Hover	{ font-size: 8pt; color: #632410; font-weight: bold; text-align: center; }

A.RedAd			{ text-decoration: underline ! important; }
A.RedAd:Hover	{ text-decoration: none ! important; }


DIV.RightSideLink	{ font-size: 8pt; color: #632410; font-weight: bold; text-align: center; margin-top: 10px;}
DIV.RightSideLink A,
DIV.RightSideLink A:Visited,
DIV.RightSideLink A:Link,
DIV.RightSideLink A:Active	{ color: #632410 ! important; text-decoration: none ! important; }
DIV.RightSideLink A:Hover	{ color: #A00000 ! important; text-decoration: underline ! important; }

/* Top Ten */
TABLE.Top10		{ margin-top: 10px; width: 100%; }
.Top10Pos		{ width: 65px; }
.Top10Air		{ width: 45px; }

TABLE.Top10 TH,
TABLE.Top10 TD	{ padding: 0px 3px; }
TD.Top10Pos		{ text-align: center; }

TABLE.Top10,
TABLE.Top10 TH,
TABLE.Top10 TD	{ border: 1px solid #404616; }
TABLE.Top10		{ border-width: 0px 1px 1px 0px; }
TABLE.Top10 TH,
TABLE.Top10 TD	{ border-width: 1px 0px 0px 1px; }
TABLE.Top10 TH	{ border-left: 1px solid white; }
TH.Top10Pos		{ border-left-width: 0px !important; }
TABLE.Top10 TH	{ background-color: #404616; color: white; }
SPAN.Top10Sel	{ background-color: #A0FFA0; }

/* Contact Us.asp */
TABLE.ContactPhones TH	{ font-weight: normal; padding-right: 5px; text-align: right; }


/* Programs/ */
TABLE.ProgLink		{ margin: 20px 0px 10px 0px; }
TABLE.ProgLink TD	{ border-top: 1px solid #404616; }

DIV.ProgLink A,
DIV.ProgLink A:Visited,
DIV.ProgLink A:Link,
DIV.ProgLink A:Active	{ color: #404616 ! important; text-decoration: underline ! important; }
DIV.ProgLink A:Hover	{ color: #A00000 ! important; text-decoration: none 	 ! important; }

/* Programs/prog_name/ with new PlayList */

DIV.ProgramCDs						{ border-top: 2px solid #404616; padding-top: 3px; margin: 20px 0px 5px 0px; text-align: center; }

DIV.netPlayList						{ margin: 20px 0px 10px 0px; border-top: 2px solid #404616; text-align: center; }
TABLE.netPlayList					{ margin-top: 5px; width: 100%; }
TABLE.netPlayList TH				{ text-align: left; background-color: #404616; font-size: 8pt; font-family: Tahoma; color: white; padding-left: 10px; height: 20px; }
TABLE.netPlayList TR.Odd			{ background-color: #E9EDD4; }
TABLE.netPlayList TR.Even			{ background-color: #CED1B2; }
TABLE.netPlayList TD				{ font-family: Tahoma,Helvetica; font-size: 8pt; padding: 2px 10px 2px 0px; border-left: 0px solid #FCFFE4; }
TABLE.netPlayList TD.HourPad		{ padding: 0px; height: 10px; }
TABLE.netPlayList TD.plPad			{ width: 10px; background-color: #FCFFE4; border-right: 1px solid #404616; }
TABLE.netPlayList TD.plTime			{ white-space: nowrap; color: #70702C; font-weight: bold; padding-left: 5px; } /* This is my padding */

TABLE.netPlayList TD.nAvail			{ text-align: center; border-right: 1px solid #404616; }
TABLE.netPlayList TD.Artist			{ font-weight: bold; text-align: right; }
TABLE.netPlayList TD.Track			{ }
TABLE.netPlayList SPAN.Album		{ font-style: italic; }
TABLE.netPlayList TD.Buy			{ white-space: nowrap; font-size: 8pt; text-align: right; border-right: 1px solid #404616; }
TABLE.netPlayList TD.plLastRow		{ border-bottom: 1px solid #404616; }

TABLE.netPlayList TD.Buy A,
TABLE.netPlayList TD.Buy A:Visited,
TABLE.netPlayList TD.Buy A:Link,
TABLE.netPlayList TD.Buy A:Active,
TABLE.netPlayList TD.Buy A:Hover	{ background-color: #852910; padding: 0px 5px; }


TABLE.netPlayList TD.Buy A,
TABLE.netPlayList TD.Buy A:Visited,
TABLE.netPlayList TD.Buy A:Link,
TABLE.netPlayList TD.Buy A:Active	{ color: #FCFEE4 ! important; text-decoration: none 	 ! important; }
TABLE.netPlayList TD.Buy A:Hover	{ color: #FFFFFF ! important; text-decoration: underline ! important; }
DIV.PlayListMessage					{ margin: 10px 200px 0px 0px; border: 1px solid #404616; padding: 0px 10px; }
P.PlayListMsgTitle					{ font: bold 10pt Verdana,Helvetica; }


.PlayListPrintButton				{ z-index: 1; float: right; background: #852910; padding: 0px 10px;
										font: bold 10pt Verdana,Helvetica; border-width: 1px; border-style: solid;
									  border-top-color: #909090; border-left-color: #909090; border-right-color: #000000; border-bottom-color: #000000; }

/*
.PlayListPrintButton A
.PlayListPrintButton A:Visited,
.PlayListPrintButton A:Link,
.PlayListPrintButton A:Active	{ color: #FFFFFF ! important; text-decoration: none ! important; }
.PlayListPrintButton A:Hover		{ color: #FFFF00 ! important; text-decoration: underline ! important; }
*/


A.RedButton				{ background: #852910; padding: 0px 10px; font: bold 10pt Verdana,Helvetica; white-space: nowrap;
						  border-width: 1px; border-style: solid; border-top-color: #909090; border-left-color: #909090;
						  border-right-color: #000000; border-bottom-color: #000000; }
A.RedButton,
A.RedButton:Visited,
A.RedButton:Link,
A.RedButton:Active		{ color: #FFFFFF ! important; text-decoration: none ! important; }
A.RedButton:Hover		{ color: #FFFF00 ! important; text-decoration: underline ! important; }


DIV.NetChainCredit			{ color: #424510 !important; font-size: 10pt !important; padding-top: 10px; line-height: 1.3em; margin-bottom: 10px; }
A.NetChainCredit,
A.NetChainCredit:visited,
A.NetChainCredit:link		{ color: #424510 !important; text-decoration: underline !important; }
A.NetChainCredit:active		{ color: #A00000 !important; text-decoration: underline !important; }
A.NetChainCredit:hover		{ color: #737129 !important; text-decoration: none !important; }



/* CD Cover Images on individual program pages */
IMG.CoverL,
IMG.CoverR,
IMG.CoverC	{ border: 1px solid black; width: 75px; height: 75px; }

IMG.CoverL	{ margin: 0px 6px 3px 0px; }
IMG.CoverR	{ margin: 0px 0px 3px 0px; }
IMG.CoverC	{ margin: 0px 6px 3px 0px; }

/* Photo Gallery on individual Program Pages */
/* http://jazz88.org/programs/Percussive_Profiles/

><LI><TABLE CELLPADDING=0 CELLSPACING=0><TR><TD ALIGN=CENTER CLASS=PhotoGalleryI>
	<A REL="lightbox[PhotoGallery70]" HREF="http://img.netchain.net/L/C1545B22DE3C59F49E5124.jpg">
		<IMG WIDTH=120 HEIGHT=90 SRC="http://img.netchain.net/M/81C5B09A1F5699F376E612.jpg"></A></TD>
	</TR></TABLE></LI>

*/

DIV.PhotoGallery UL		{ margin: 0px; padding: 0px; }
DIV.PhotoGallery LI		{ list-style-type: none; float: left; xpadding: 3px; }
DIV.PhotoGallery IMG	{ border: 1px solid black; }
TD.PhotoGalleryI		{ padding: 5px 10px; }

/* Removed item 294 */

#insidePage .purchaseLink {
	width: 70px;
	text-align: center;
	float: left;
}

#insidePage .purchaseLink a {
	display: block;
	width: 60px;
	height: 18px;
	line-height: 18px;
	background-color: #852910;
	color: #fcfee4;
	text-decoration: none;
}


/* Join Now or Pledge Page */
#Page1127 H1	{ display: none; text-align: right; }
IMG.JoinNow		{ width: 314px; height: 209px; margin-left: 20px; }


DIV.JoinNow		{ text-align: center; padding: 5px 10px; }

DIV.JoinNow A,
DIV.JoinNow A:Visited,
DIV.JoinNow A:Link,
DIV.JoinNow A:Active,
DIV.JoinNow A:Hover	{ color: #FCFEE4 ! important; background-color: #852910; text-decoration: none; padding: 5px 10px; }
DIV.JoinNow A:Hover	{ color: #FFFFFF ! important; background-color: #AC3715; text-decoration: underline ! important; }

/* CMEA Jazz Festival only */
.CMEAFrame			{ width: 100%; }
.CMEAFrame TD,
.CMEAFrame TH		{ vertical-align: top; }
.CMEAFrame I		{ position: relative; top: 215px; left: 530px; }


.CMEAFrame H1	{ font: bold 20pt Times; margin: 20px 0px 0px 0px; }
.CMEAFrame H2	{ font: bold 20pt Times; margin-top: 0px; }
.CMEAFrame H3	{ font: bold 12pt Arial,Helvetica; margin-top: 15px; }
.CMEAFrame H4	{ font: bold 12pt Arial,Helvetica; margin: 0px; }

.CMEASchedule		{ background-color: #B4B897; margin-top: 10px; }
.CMEASchedule TD	{ background-color: #FCFFE4; padding: 1px 15px;
					  font: 10pt Verdana,Helvetica; }

DIV.FootNote		{ margin: 50px 0px 10px 0px; }
SMALL.FootNote		{ font: 8pt 'Ms Sans Serif',Helvetica; border-top: 1px solid black; } /* margins don't work well in the SMALL tag. Borders occupy entire space in the DIV tag */

TABLE.AppsLinks			{ margin: 20px 0px; }
TABLE.AppsLinks TD		{ text-align: center; vertical-align: middle; white-space: nowrap; padding: 10px; }
TABLE.AppsLinks IMG		{ margin-right: 5px; width: 27px; height: 32px; }
TD.iPhoneAppGetLink		{ background-color: #E0E0E0; border: 2px solid #808080; }
TD.AndroidAppGetLink	{ background-color: #D9EBAF; border: 2px solid #A5CE42; }
TD.AppsPad				{ width: 15px; }
TABLE.AppsLinks A		{ text-decoration: underline ! important; } /* color: #404040 ! important; */
/*
#prev,
#next	{
	display: block;
	background-color: #852910;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #eaedd4;
	height: 18px;
	line-height: 18px;
	text-align: center;
	white-space: nowrap;
}

TABLE.playlistNav A#prev,
TABLE.playlistNav A#next		{ font: Bold 10pt Verdana,Helvetica; }

TABLE.playlistNav a#prev:hover,
TABLE.playlistNav a#next:hover	{ color: #FFFF00; }
TABLE.playlistNav a#prev,
TABLE.playlistNav a#next		{ color: #FCFEE4; }
*/
/* On Air Schedule Only */
TABLE.onAirTable	{ margin-top: 10px; }
TABLE.onAirTable TD { font: 8pt Tahoma,Helvetica; text-align: left; padding: 4px; color: #404616; background-color: #c6c9b4; line-height: 12px; }
TABLE.onAirTable TD.Hour	{ text-align: right; white-space: nowrap; background-color: #404616; color: #fcfee4; }
TABLE.onAirTable TH { font: bold 8pt Verdana,Helvetica; background-color: #404616; color: #fcfee4; padding: 4px 2px; text-align: center; }
TABLE.onAirTable A,
TABLE.onAirTable A:Link,
TABLE.onAirTable A:Visited
					{ color: #404616 ! important; text-decoration: none; font-weight: normal ! important; }

TABLE.onAirTable A.Show	{ color: #000000 ! important; }
TABLE.onAirTable A:Hover { color: #FFFFFF ! important; }

/* Programs Details - The New Jazz Thing only */
TABLE.MultiPlayer		{ border-width: 1px 0px 0px 1px; border-color: #404616; width: 320px; }
TABLE.MultiPlayer,
TABLE.MultiPlayer TD,
TABLE.MultiPlayer TH	{ border-style: solid; }
TABLE.MultiPlayer TD,
TABLE.MultiPlayer TH	{ text-align: center; border-width: 0px 1px 1px 0px; border-color: #838E2D; }
TABLE.MultiPlayer .al	{ text-align: left; }

TABLE.MultiPlayer TH	{ background-color: #404616; color: #FFFFFF; }
TABLE.MultiPlayer TD	{ background-color: #DCDCDC; color: #000000; padding: 0px 5px; }


} /* @media screen on line 1 */

@media print {
	BODY		{ background-color: white; margin: 0px; padding: 0px; }
	#header img,
	#menu,
	IMG.PageTitle,
/*	IMG.PlayListPrintSample, */
	IMG.PlayListBanner,
	DIV.PlayListMessage,
	DIV.PlayListPrintButton,
	.NetChainCredit,
	.playlistRSS,
	.playlistNav,
	.netPlayList .Buy,
	.netRightSide,
	#bottomshadow
					{ display: none; }
	IMG.PrintLogo	{ width: 198px; height: 120px; border: 2px solid black; float: right; }

	#header h1		{ margin: 0px 0px 0px 0px; border-bottom: 3px solid black; }
	#header h2		{ margin: 2px 0px 0px 0px; font-size: 12pt; text-align: right; border-top: 1px solid black; }
	#PageArchive h1,
	#PageArchive h2	{ margin-right: 240px; }

	#insidePage H3				{ font-size: 20pt; text-decoration: underline; padding: 0px; text-align: left; }
	#PageArchive #insidePage H3	{ font-size: 14pt; text-decoration: none; padding: 0px 0px 0px 155px; background: url(http://img.netchain.com/t/TimesB/16/000000/FFFFFF/Playlist%20Archive%20%2D.gif) no-repeat 0px 3px; }

	TABLE.netPlayList			{ border: 0px solid black; width: 100%; }
	.netPlayList TD				{ font: 8pt Tahoma,Helvetica; }
	.netPlayList TH				{ font: bold 10pt Verdana,Helvetica; border-bottom: 2px solid black; text-align: left; padding-top: 10px; }
	.netPlayList .plPad			{ width: 30px; }
	.netPlayList TD.plTime		{ border-left: 1px solid #000000; padding: 0px 5px; white-space: nowrap; }
	.netPlayList TD.nAvail,
	.netPlayList TD.Track		{ border-right: 1px solid #000000; padding: 0px 5px 0px 10px; }

	.netPlayList TD.plTime,
	.netPlayList TD.nAvail,
	.netPlayList TD.Artist,
	.netPlayList TD.Track		{ border-bottom: 1px solid #C0C0C0; }

	.netPlayList TD.plLastRow	{ border-bottom: 1px solid #000000; }
	.HourPad					{ padding-top: 5px; }
	#footer			{ font: 8pt Tahoma,Helvetica; text-align: center; border-top: 1px solid #808080; margin: 20px auto 0px auto; width: 320px; }
	#footer a		{ text-decoration: none ! important; color: #000000; }
	img.x			{ border-width: 0px; display: none; }
}

