@charset "utf-8";
/* CSS Document */

/* Site Additions Container Style */
#siteadditionsContainerLocal{ position:relative;margin: 0 auto;width:990px;text-align:left;z-index:51;display:none; }
.artistLocalContentLocal { position: absolute; top: 300px; left: 220px; z-index: 52; border: solid 5px #ffffff; background-color: #000000; width: 525px; text-align: left; overflow: hidden; }

/* Header T2.6 remove bottom borders on single items */
#header_area1 .moduleContentContainer .moduleSubItems li { border-bottom: none !important; }
#header_area2 .moduleContentContainer .moduleSubItems li { border-bottom: none !important; }
#header_area3 .moduleContentContainer ul.moduleSubItems { height: auto !important; }

/* Header T2.6 On-Air Personality Name */
.site_masthead .mod_body .specialtyfont a b {
	font-size: 16px;
}
#header_area1 .module_primaryarticle_title {
	font-size: 12pt !important; 
}

/* Search box alignment */
.masthead_rksform {margin-top: 3px !important;}

/* Podcast links style */
.podcastItem {
	margin: 10px;
	padding-bottom: 10px;
	}
.itemOff {
	background-image: url(/cc-common/ondemand/images/item_back_browse.png);
	background-repeat: repeat-x;
	background-color: #DCE5EF;
	cursor: pointer;
	padding: 5px;
	}
.itemOn {
	background-image: url(/cc-common/ondemand/images/item_back_playing.png);
	background-repeat: repeat-x;
	background-color: #ECE5BF;
	cursor: pointer;
	padding: 5px;
	}
.itemIcon {
	float: left;
	margin-right: 5px;
	width: 110px;
	height: 60px;
	border: 1px solid #000000;
	background-position: center;
	background-repeat: no-repeat;
	}
.itemTitle {
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.itemDescription {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
.playButton, .downloadButton, .shareButton, .photosButton, .itemIcon {
	font:			bold 10px arial;
	color:			#000000;
	text-transform:	uppercase;
	text-decoration: none;
	cursor: 		pointer;
	}
.playButton a:link, .playButton a:hover, .playButton a:active, .playButton a:visited, .downloadButton a:link, .downloadButton a:hover, .downloadButton a:active, .downloadButton a:visited, .shareButton a:link, .shareButton a:active, .shareButton a:hover, .shareButton a:visited, .photosButton a:link, .photosButton a:hover, .photosButton a:active, .photosButton a:visited  {
	font:			bold 10px arial;
	color:			#000000;
	text-transform:	uppercase;
	text-decoration: none;
	}
	
	
.headerlinks {
	overflow: visible;
	}
	
	
	
/* Sprites for sharing */
#shareTabs, .shareTabs{
	clear:			both;
	padding:		20px 0 0;
	margin:			0;
}
#shareTabs ul,#shareTabs ul li, .shareTabs ul,.shareTabs ul li{
	display:		inline;
	list-style:		none;
}
.shareTabs li .shareNoIcon a{
	padding:		2px 5px 2px 5px;	
}
.shareTabs li a{
	font:			bold 10px arial;
	float:			left;
	color:			#000;
	padding:		2px 5px 2px 21px;
	letter-spacing:	1px;	
}
.shareTabs li a:link, .shareTabs li a:active, .shareTabs li a:visited {
	font:			bold 10px arial;
	color:			#000;
	text-transform:	uppercase;
	text-decoration: none;
}
.shareTabs li a:hover{
	font:			bold 10px arial;
	color:			#000;	
	text-transform:	uppercase;
	text-decoration: none;
}
.shareComment{
	float:			left;
	height:			18px;
	background:		url('/cc-common/images/followSprite.gif') no-repeat #000 -50px -121px;	
}
.shareShare{
	float:			left;
	height:			18px;	
	background:		url('/cc-common/images/followSprite.gif') no-repeat #000 -50px -90px;	
	margin:			0 0 0 6px;
} 
.shareEmail{
	float:			left;
	height:			18px;	
	background:		url('/cc-common/images/followSprite.gif') no-repeat #000 -50px -59px;
	margin:			0 0 0 6px;		
}
.sharePrint{
	float:			left;
	height:			18px;	
	background:		url('/cc-common/images/followSprite.gif') no-repeat #000 -50px -29px;
	margin:			0 0 0 6px;		
}
.shareRss{
	float:			left;
	height:			18px;		
	background:		url('/cc-common/images/followSprite.gif') no-repeat #000 -50px -153px;
	margin:			0 0 0 6px;
}
	/* Hidden from IE6 */
	li > .shareComment{
		float:			left;
		height:			18px;
		background:		url('/cc-common/images/followSprite.png') no-repeat #000 -50px -121px;	
	}                        					 
	/* Hidden from IE6 */    
	li > .shareShare{        
		background:		url('/cc-common/images/followSprite.png') no-repeat #000 -50px -90px;	
	}                        					 
	/* Hidden from IE6 */    
	li > .shareEmail{        
		background:		url('/cc-common/images/followSprite.png') no-repeat #000 -50px -59px;
	}                        					 
	/* Hidden from IE6 */    
	li > .sharePrint{        
		background:		url('/cc-common/images/followSprite.png') no-repeat #000 -50px -29px;
	}                       
	/* Hidden from IE6 */                          
	li > .shareRss{          
		background:		url('/cc-common/images/followSprite.png') no-repeat #000 -50px -153px;
	}
.shareNoIcon{
	float:			left;
	height:			18px;		
	margin:			0;
}
/* End Sprites for sharing */


/* style for tabs */
.moduleTabContainer { clear:both; }
.moduleTabs a:hover { background-color:#777777; }
/* end tabs */

/* style for enter button */
a.enterButton:link, a.enterButton:visited { display:inline-block; font-size:20px; padding:5px 20px; margin:10px auto; color:#ffffff; background-color:#000000; border:1px solid #999999; font-weight:bold; text-align:center; }
a.enterButton:hover { text-decoration:none; background-color:#777777; }
/* end enter buttons */

/* win module on homepage */
/*#midcenter { background:#ffffff url("/common/win/bg_whtz.jpg?s19") top left repeat; }*/
#midcenter2 .moduleTitle { font-size:20px; font-style:italic; padding:3px 6px; }
#midcenter2 li { width:25%; float:left; margin:0; padding:0; text-align:center; border:none; }
#midcenter2 li img { width:95px; float:none; text-align:center; clear:both; margin:0 0 6px 0; padding:0; }
#midcenter2 li h6 { clear:both; }
#midcenter2 .moduleFooter { clear:both; text-align:right; }
/* end win module */

