﻿/* Player elements */
body				{ font-family:Arial, Tahoma, sans-serif; font-size:12px; color:#000000; margin:0; line-height:160%; }

div#player 			{ height:380px; background:url('/images/player_background.jpg') no-repeat; }
iframe#profilerContent          { width:260px; height:150px; margin:0; padding:0; border:0; overflow:hidden; float:left; }
object#mediaplayer              { margin-left:21px; clear:both; float:left; display:inline; }
a    				{ color:#167FC1; text-decoration:none; }
a:hover   			{ color:#15387A; text-decoration:underline; }


/* Home - Shows Podcasts */
div#ShowPodcastImage                       { float:left; width: 367px; margin-left: 21px; display:inline; height:200px; overflow:hidden; }
div#ShowPodcastImage img                   { }
div#ShowPodcast                            { width:260px; padding:0; float:left; display:inline; background-color:#FFFFFF; }
div#ShowPodcast div#pcList                 { float:left; height:140px; width:260px; overflow: -moz-scrollbars-vertical; overflow-x: hidden; overflow-y: scroll;}
div#ShowPodcast div#pcList div.left        { float:left; width:150px; } 
div#ShowPodcast div#pcList div.right       { float:left; width:72px; margin:14px 0 0 0; } 
div#ShowPodcast div#pcList div.pcItem      { float:left; padding:6px 0 6px 20px; display:inline; width:auto; }
div#ShowPodcast div#pcList div.pcAlternate { background-color:#FEFACD; }
div#ShowPodcast div#pcList h4              { margin:0 0 2px 0; padding:0; line-height:100%; font-size:0.9em; }
div#ShowPodcast div#pcList p               { margin:0; padding:0; line-height:100%; font-size:0.9em;}
div#ShowPodcast div#pcList img             { float:left; margin: 2px 4px 0 0; }
div#ShowPodcast div#pcList .programStatus  { float:left; font-family:Arial; font-size:0.9em; color:#1481C2; font-weight:bold; }
div#ShowPodcast div#pcPanel                { float:left; width:242px; background-color:#FFFFFF; height: 40px; }
div#ShowPodcast div#pcPanel .rss           { float:left; margin:10px 0 0 20px; }
div#ShowPodcast div#pcPanel .itunes           { float:left; margin:10px 0 0 10px; }

/* Content - Shows Podcasts */
div#Podcasts  object  { margin: 0 0 20px 0; float:none; }

/* Navigation elements */
ul.playerNav		          { clear:both; float:left; padding:0; list-style-type:none; margin:8px 0 0 21px; width:625px; display:inline; }
ul.playerNav li			  { margin:0; padding:0; display:inline; float:left; cursor:pointer; }
ul.playerNav li:hover               {  }
ul.playerNav li a                   { padding:7px 10px 0 10px; font-family:Georgia, Trebuchet MS, Arial, sans-serif; font-size:1.0em; font-weight:bold; color:White; height:28px; display:block; float:left; }
ul.playerNav li a:hover             { text-decoration:none; color:Black; background:url('/images/player_nav_highlight_bg.jpg') repeat-x;}
ul.playerNav li.divider             { background:url('/images/player_nav_highlight_divider.jpg') repeat-x; width:2px; height:35px; display:inline }
ul.playerNav li.divider:hover       { background:url('/images/player_nav_highlight_divider.jpg') repeat-x; }
ul.playerNav li.selected            { background-image:none; background-color:#FFFFFF; } 
ul.playerNav li.selected a          { color:#000000; }

/* Player elements */
duv#player {  clear:both;  } 
div#player div#main div#featurePanel     		{ height:200px; float:left; display:inline; }
div#player div#main                       		{ width:660px; float:left; }
div#player div#main div#playerTitle       		{ margin:24px 0 0 15px; float:left; padding:0; height:22px; display:inline; }
div#player div#main div#playerTitle h1, 
div#player div#main div#playerTitle h2         		{ float:left; margin-left:10px; padding:0; color:#86A0C3; font-family:Arial; }
div#player div#main div#playerTitle h1			{ font-size:1.1em; line-height:1.6em; color:#FFFFFF; text-transform:uppercase; font-weight:bold; }
div#player div#main .launchPlayer              		{ float:right; margin:25px 30px 0 0; } 
div#player div#main div#nowPlayingImageHolder        	{ width:367px; height:200px; float:left; margin: 0 0 0 21px; display:inline; } 
div#player div#main div#nowPlayingImageHolder object  	{ float:left; margin:0; }
div#player div#main div#nowPlaying                  	{ height:210px; width:260px; float:left; background-color:#FFFFFF; display:inline; }
div#player div#main div#title        			{ height:20px; background:url('/images/player_nowplaying_bar_bg.jpg') repeat-x; }
div#player div#main div#title .nowPlayingTitle    	{ margin:6px 0 0 8px; height:auto; width:auto; display:inline; }
div#player div#main div#nowPlaying .songFinder   	{ margin:5px 0 0 15px; }

/*
div#player div#main div#nowPlaying ul#songList      { float:left; width:100%; height:150px; list-style-type:none; margin:0; padding:0; }
div#player div#main div#nowPlaying ul#songList li               { float:left; height:37px; width:100%; margin:0; padding:0; } 
div#player div#main div#nowPlaying ul#songList li h3            { float:left; margin:0 0 0 15px;  color:#A0A0A2; font-family:Arial; font-size:.95em; font-weight:bold; } 
div#player div#main div#nowPlaying ul#songList li p             { float:left; margin:0 0 0 15px;  color:#A0A0A2; font-family:Arial; font-size:.95em; line-height:1em; } 
div#player div#main div#nowPlaying ul#songList li p.artist      { width:175px; } 
div#player div#main div#nowPlaying ul#songList li p.songTime    { } 
div#player div#main div#nowPlaying ul#songList li img.audioIcon { float:left; margin:5px; }
div#player div#main div#nowPlaying ul#songList li.alternate       { background-color:#FCF9D6; } 
div#player div#main div#nowPlaying ul#songList li.nowPlaying      { background-color:#FEF284; } 
div#player div#main div#nowPlaying ul#songList li.nowPlaying h3, 
div#player div#main div#nowPlaying ul#songList li.nowPlaying p    { color:#000000; } 
div#player div#main div#nowPlaying ul#songList li.nextPlaying     { } 
div#player div#main div#nowPlaying ul#songList li.nextPlaying h3, 
div#player div#main div#nowPlaying ul#songList li.nextPlaying p   { color:#000000; } 
*/

div#player div#program           		{ margin-top:10px; float:left; height:370px; width:315px; } 
div#player div#program .title 	 		{ margin:32px 0 0 15px; display:inline; }
div#player div#program div#tabs    			{ float:right; margin:39px 15px 0 0; display:inline; }
div#player div#program div#tabs a, a img   		{ float:left; margin:0; padding:0; }
div#player div#program ul#programList      		{ float:left; overflow: -moz-scrollbars-vertical; overflow-x: hidden; overflow-y: scroll; padding:0; list-style-type:none; margin:15px 0 0 0; padding:0; height:250px; width:300px; }
div#player div#program ul#programList li        		{ width:290px; height:60px; cursor:pointer; float:left; display:inline; }
div#player div#program ul#programList li h3             	{ width:160px; padding:0; margin:2px 0 0 20px; float:left; font-family:Georgia, Trebuchet MS, Arial, sans-serif; font-size:1.0em; color:#000000; font-weight:bold; }
div#player div#program ul#programList li p.nowPlaying		{ display:none; }
div#player div#program ul#programList li p.programTime  	{ width:160px; padding:0; margin:0 0 0 20px; float:left; text-align:left; font-family:Arial; font-size:0.9em; color:#7F7F7F; }
div#player div#program ul#programList li p.programStatus 	{ padding:0; float:left; font-family:Arial; font-size:0.9em; color:#1481C2; font-weight:bold; }
div#player div#program ul#programList li a.programItem:hover	{ text-decoration:none; width:100%; height:100%; cursor:pointer; }
div#player div#program ul#programList li span.listenNow    	{ display:inline; float:left; width:160px; margin:0 0 0 20px; } 
div#player div#program ul#programList li span.listenNow .arrow	{ float:left; margin:5px 5px 0 0; display:inline; text-align:left; }
div#player div#program ul#programList li .thumb     		{ float:left; width:80px; height:50px; border:1px solid #CACCCB; margin:4px 0 0 18px; }
div#player div#program ul#programList li.selected		{ background-image:url('/images/program_row_highlight.png'); background-repeat:no-repeat; }
div#player div#program ul#programList li.selected h3            { color:#FFFFFF; }
div#player div#program ul#programList li.selected p.programTime 	{ color:#AFD3E9; }
div#player div#program ul#programList li.selected p.nowPlaying		{ display:block; width:160px; padding:0; float:left; font-family:Arial; font-size:0.9em; color:#1481C2; font-weight:bold; color:#FEFFFF; margin:0 0 0 20px; text-transform:uppercase; }
div#player div#program ul#programList li.selected span.listenNow	{ display:none; }
div#player div#program ul#programList li.alternate  			{ background-color:#FDFCEA; width:280px; margin-left:10px;  }
div#player div#program ul#programList li.alternate .thumb  		{ margin-left:8px; }
div#player div#program .ProgramDivider				{ float:left; margin:0 0 0 12px; padding:0; display:inline;}
div#player div#program .ProgramGuide				{ float:left; margin:5px 0 0 18px; }
div#player div#program .ProgramSponsor				{ float:left; margin:18px 0 0 0; clear:left; color:#6D94AF; font-size:0.8em; display:inline; width:315px; text-align:center; }
div#player div#program .ProgramSponsor a			{ text-decoration:underline; color: #6D94AF; }
div#player div#program .ProgramSponsor a:hover			{ color: #6D94AF;}

/*  Gallery Styles */
div#Gallery               	{ width:230px; height:200px; padding:5px 15px; background-color:#FFFFFF; float:left; display:inline;}
div#Gallery img.thumb       	{ float:left; margin:5px 5px 5px 0; }
div#Gallery a.viewMore img 	{ clear:left; margin:5px 0; }
div#galleryImageHolder      	{ width:367px; height:200px; float:left; margin: 0 0 0 21px; display:inline; color:#FFFFFF; } 
div#galleryImageHolder img  	{ max-width:367px; max-height:200px; } 
div#galleryImageHolder .loading { margin: 5px 0 0 5px}
/*  About Styles */
div#ShowAboutImage            { float:left; width: 367px; margin-left: 21px; display:inline; height:200px; overflow:hidden; }
div#ShowAbout                 { float:left; width:260px; height:200px; padding:0; display:inline; }
div#ShowAbout div#header      { float:left; width:260px; height:30px; background-color:#FEF284; background-image:none; padding:0; display:inline;}
div#ShowAbout div#header h2   { float:left; font-family:Arial, Tahoma, sans-serif; font-size:11px; color:#000000; margin:10px 0 0 20px; display:inline; padding:0;}
div#ShowAbout div#header p.TimeSlot   { float:left; font-family:Arial, Tahoma, sans-serif; font-size:11px; color:#000000; margin:10px 0 0 20px; display:inline;}
div#ShowAbout div#body        { float:left;background-color:White; padding:0; margin:0; height:110px; width:260px; font-family:Arial, Tahoma, sans-serif; font-size:11px; overflow: -moz-scrollbars-vertical; overflow-x: hidden; overflow-y: scroll; display:inline;}
div#ShowAbout div#body p      { margin:10px 20px; padding:0; }
div#ShowAbout a.viewMore      { float:left; display:block; background-color:#FFFFFF; width:260px; height: 40px; }
div#ShowAbout .more           { float:left; margin: 10px 0 0 15px; display:block;}
div#ShowAbout div#title       { width:260px; }


/*  Contact Styles */
iframe#ContactForm          { width:627px; height:200px; margin:0 0 0 21px; padding:0; border:0; overflow:hidden; float:left; }
body#ShowContactBody        { float:left; margin:0; padding:0; top:0; }
div#ShowContact             { width:627px; height:200px; margin:0; padding:0; background-color:#FDFCEA; display:block; float:left; font-family:Arial, Tahoma, sans-serif; font-size:11px; color:#000000;  }
div#ShowContact .playerForm					{ border:0; margin:0; padding:0; float:left;  }
div#ShowContact .playerForm fieldset				{ border:0; margin:0; padding:0; }
div#ShowContact .playerForm input, .playerForm select, 
div#ShowContact .playerForm textarea, .playerForm label	        { float:left; }
div#ShowContact .playerForm input				{ width:120px; }
div#ShowContact .playerForm textarea				{ width:300px; height:85px; margin-left:15px; }
div#ShowContact .playerForm label				{ width:110px; text-align:left; margin:5px 10px 0 15px; color:#000000; font-weight:bold; }
div#ShowContact .playerForm br 				        { clear:left; }
div#ShowContact .playerForm span.required			{ margin-left:6px; }
div#ShowContact .playerForm input.btnSubmit			{ width:auto; margin:0 0 0 15px; color:#000000; }
div#ShowContact .playerForm input.btnCancel			{ width:auto; margin:0 5px; color:#000000; }
div#ShowContact .playerForm div.col1, .playerForm div.col2      { float:left; margin:0 5px; } 
div#ShowContact .instructions p                       { background-color:#FEF284; height:12px; padding:15px; margin:0; }
div#ShowContact .playerForm span.alternatingRow       { padding:3px 0; float:left; background-color:#FFFFFF; }
div#ShowContact .playerForm span.standardRow          { padding:3px 0; float:left; }
div#ShowContact .success p		 { padding-left:15px; }
div#ShowContact .success p.highlight	 { background-color:#FEF284; color:#000000; height:12px; padding:15px;  }