@charset "utf-8";
/* CSS Document */

@import "http://nyc.radio.clearchannel.com/common/css/t3fontreplacement.css";

body {
	background: #7d7e7d; /* old browsers */

background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* ie */

	margin-bottom: 30px;
}
a:hover {
	text-decoration: none;
}

.goButton a, .launchPadContainer a, .launchPadContainer a:active, .launchPadContainer a:link, .launchPadContainer a:visited {
	color:#ffffff;
	text-decoration:none;
}
#RadioTunerText:hover {
	color:#ee4a2e !important;
	text-decoration:none;
}
.launchPadContainer a.toggleSelected {
	color:#EE4A2E;
}
#ccStationsFlyout {
	position: absolute;
	width:980px;
	z-index:5000;
	overflow: hidden;
	display: none;
}
#ccStationsFlyoutInner {
	position: relative;
	top: -400px;
	margin-left:231px;
	width:727px;
	border:solid 1px #999999;
	background:#000;
	font-size:12px;
	color:#fff;
	padding: 10px;
}
#RadioTunerText {
	float: left;
	width: 80px;
	text-align: left;
	cursor:pointer;
}
#ccStationsFlyout .scroll-pane {
	background:#000 !important;
}
/* LAUNCH PAD */
.pipe {
	color:#333;
}
.launchPadContainer {
	position:relative;
	font-family:arial, helvetica, verdana;
	background-color:#000;
	height:44px;
	color:#a2a2a2;
	font-size:10px;
	padding:0;
	margin: 0 auto;
	width:980px;
	letter-spacing:1px;
}
.launchPadLeft .listenLiveArrow {
	background-color:#ee4a2e;
}
.launchPadLeft {
	float:left;
	height:28px;
	line-height:28px;
	overflow:hidden;
	text-align:left;
	width:520px;
	margin: 0;
	padding: 0;
	display: block;
}
.launchPadLeft li {
	display: block;
	float: left;
	height: 28px;
	list-style-type: none;
}
.launchPadRight {
	text-align:right;
	float:right;
	height:28px;
	width: 410px;
	line-height:28px;
	overflow:hidden;
	display: inline;
	margin: 0;
	padding: 0;
}
.launchPadRight li {
	display: inline;
	float: left;
	height: 28px;
	list-style-type: none;
}
.launchPadRight #headerWelcomeBox {
	width: 260px;
}
.launchPadContainer #launchPadLinks {
	margin-left:20px;
	width:940px;
	overflow:hidden;
	vertical-align:middle;
}
.launchPadContainer img {
	background-color:#6c6c6c;
	vertical-align:middle;
	border:none;
	position:relative;
	padding:0;
	margin:0;
}
#nowPlayingText {
	text-transform: uppercase;
	/*width: 420px;*/
}
#nowPlayingText .positioner {
	color: #AAA;
	padding: 0 0 0 11px;
	margin: 0;
	float: left;
}
.launchPadPipe {
	position:relative;
	display:inline;
	width:2px;
	height:44px;
	margin-left:10px;
	margin-right:10px;
}
.launchPadRight .smallLaunchPadArrow {
	background-color:white;
}
.launchPadRight .smallLaunchPadArrow:hover {
	background-color:#ee4a2e;
}
.launchPadContainer {
	height: 28px;
	padding: 8px 20px 8px 20px;
	width: 940px;
}
.launchPadContainer .pipe {
	margin: 0 10px 0 10px;
}
.launchPadLeft li a#listenLive {
	background: #ccc url("http://img.ccrd.clearchannel.com/t3_imgs/images/corporate/listenLiveArrow-trans.png") left center no-repeat;
	width: 19px;
	height: 28px;
	margin: 0 0 0 5px;
	float: left;
}
.launchPadContainer #iHeart {
	background: #000 url("http://img.ccrd.clearchannel.com/t3_imgs/images/corporate/iheartLogoLaunchPad.gif") 0px 0px no-repeat;
	width: 28px;
	height: 28px;
	float: left;
	overflow: hidden;
	margin: 0 5px 0 0;
}
.launchPadContainer #arrow350 {
	background: url("http://nyc.radio.clearchannel.com/common/images/launchPadArrowRight.gif") top center no-repeat;
	width: 11px;
	height: 13px;
	float: left;
	margin: 10px 0 0 0px;
}
.listenLiveArrow {
	margin: 0 0 20px 0;
}
.iheartLaunchPad {
	display:block;
	float:right;
	width:139px;
	text-align:left;
}

#siteheader {
	width: 990px;
}
.launchPadContainer {
	width: 950px;
}
#listenLiveTxt, #iHeart, #RadioTunerText, #arrow350 {
	font-size: 10px;
}
.site_container {
	background-color: #FFF;
}
#site_masthead, .site_masthead {
	height: 125px;
	overflow: visible;
	background: none #fff;
}
.masthead_emt {
	width: 962px;
}
.emt_text {
	color: #AAA;
}
.emt_text a:link, .emt_text a:hover, .emt_text a:active, .emt_text a:visited {
	color: #666;
	text-decoration: none;
}
.masthead_topad {
	left: 240px;
}



/* NAVIGATION STYLE */
.nav_table, .nav_locpos, .nav_text {
	width:700px !important;
}
.site_nav {
	font-family: 'Arial', Helvetica, Tahoma, sans-serif;
	font-size:18px;
	background: transparent;
	border-top: 1px #999 solid;
	border-bottom: 1px #999 solid;
	height: 37px;
	width: 700px;
	margin: 0px 20px 0px 20px;
}
.nav_text {
	padding: 9px;
}
.nav_text a:link, .nav_text a:hover, .nav_text a:active, .nav_text a:visited {
	font-family: 'Arial', Helvetica, Tahoma, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	letter-spacing: -1px;
}
.nav_text a:hover {
	color: #5D6FB4;
}
.nav_text span {
	border-right: solid 1px #999;
	margin-right: 10px;
}

/* DROP DOWN MENU */
.menuLayer {
	width: 320px !important;
	margin-top: 14px; 
	margin-left: -12px;
}
.menuItemText { 
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	top: 1px !important;
}
.menuItemHilite {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	top: 1px !important;
}

.menuItem { 
  background-color: #ffffff; 
  white-space: nowrap; 
  color: #103751; 
  margin: 3px;
  width: 212px !important;
}

.menuItem:hover { 
  background-color: #d6d6d6;
  margin: 3px;
  width: 212px !important;
}

.menuLite { 
  background-color: #ffffff; 
  border: 1px solid #AAA;
  width: 220px !important;
  padding-bottom: 6px;
}
.menuLite:hover { 
  color: #ffffff; 
  background-color: #ffffff;
  border: 1px solid #AAA;  
  padding-bottom: 6px;
}

.menuLayer { 
	background-color: transparent; 
	font-weight: normal; 
}


button#submit {
	background-color:#000000 !important;
}
button#submit:hover {
	background-color:#5D6FB4 !important;
}
.masthead_rksform {
	width: 235px;
	overflow: hidden;
	background-color: transparent;
	color:black;
	font-family: "Times New Roman", Times, serif !important;
	font-weight:normal;
	height:37px;
	margin: -3px 0px 0px 435px;
}
input#keyword {
	width: 175px !important;
	background-color:transparent !important;
	border:none !important;
	color:black !important;
	font-family:'Times New Roman', Times, serif !important;
	font-size:14px !important;
	font-weight:normal !important;
	margin-left:5px !important;
	padding:0 !important;
	position:relative !important;
	text-align:left !important;
	background-image: none !important;
}
button#submit {
	color:white;
	font-family:arial, helvetica, verdana;
	font-size:14px !important;
	font-weight: normal !important;
	height:27px !important;
	cursor: pointer;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0;
	text-align:center;
	width:40px !important;
	background-image: none !important;
	border: none !important;
}
.nav_natpos {
	display: none;
	width: 1px;
}
#rksKeyBox {
	background-color: #CCCCCC;
}
#rksTable {
	height: 37px;
}
.site_hometop {
	background: none #fff;
}

/* Homepage Modules */
.site_homebottom {
	background-color:#FFFFFF;
	background-image:none;
	background-position:center top;
	background-repeat:repeat;
	clear:both;
	position:relative;
	width:990px;
}
.homebottom_leftcolumn {
	background-color: transparent;
	width: 214px;
}
.homebottom_centercolumn {
	background-color:transparent;
	width:464px;
}
.homebottom_rightcolumn {
	background-color:transparent;
	width:312px;
}
.leftcolumn_mod1, .leftcolumn_mod2, .leftcolumn_mod3, .leftcolumn_mod4, .centercolumn_mod1, .centercolumn_mod2, .centercolumn_mod3, .rightcolumn_mod1, .rightcolumn_mod2, .rightcolumn_mod3 {
	margin: 7px 0 15px 6px !important;
}
.top20_container {
	margin-top: 15px;
	margin-bottom: 15px;
}
.onair_header, .leftmod1_header, .leftmod2_header, .leftmod3_header, .leftmod4_header, .centermod1_header,  .centermod2_header, .centermod3_header, .rightmod1_header, .rightmod2_header, .rightmod3_header, .rightmod4_header, .top20_header, .news_videos_header { 
	height: 20px !important;
	background: none #999999;
	margin: 0;
	padding: 0;
}
.onair_header_position, .leftmod1_header_position, .leftmod2_header_position, .leftmod3_header_position, .leftmod4_header_position, .centermod1_header_position, .centermod2_header_position, .centermod3_header_position, .rightmod1_header_position, .rightmod2_header_position, .rightmod3_header_position, .rightmod4_header_position, .top20_header_position, .news_videos_header div {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 0 !important;
	padding: 4px 0px 0px 5px;
}
.leftmod1_content, .leftmod2_content, .leftmod3_content, .leftmod4_content, .centermod1_content, .centermod2_content, .centermod3_content, .rightmod1_content, .rightmod2_content, .rightmod3_content, .rightmod4_content {
	border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	background-image: none;
	background-color: #FFF;
	color: #000000;
	font-family: Arial,Tahoma,Sans Serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding:6px 6px 6px 6px !important;
	overflow:hidden;
	position:relative;
	text-decoration:none;
}
.leftmod1_content, .leftmod2_content, .leftmod3_content, .leftmod4_content {
	width:186px;
}
.centermod1_content, .centermod2_content, .centermod3_content {
	width:436px !important;
}
.rightmod1_content, .rightmod2_content, .rightmod3_content, .rightmod4_content {
	width:286px;
}
.photomodmore, .newsmodmore, .local_personality_more {
	text-align: left;
}
.photomodmore a:link, .photomodmore a:hover, .photomodmore a:active, .photomodmore a:visited, .newsmodmore a:link, .newsmodmore a:hover, .newsmodmore a:active, .newsmodmore a:visited, .playlist_text a:link, .playlist_text a:hover, .playlist_text a:active, .playlist_text a:visited, .just_played_text a:link, .just_played_text a:hover, .just_played_text a:active, .just_played_text a:visited, .local_personality_more a:link, .local_personality_more a:hover, .local_personality_more a:active, .local_personality_more a:visited  {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 2px;
}

.mod_footer {
	display: none;
}



.onair_top {
	border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;
	width: 241px;
	height: 80px;
	margin: 0;
	padding: 0;
}
.onair_top_personalityname {
	font-family: 'Arial', Helvetica, Tahoma, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin: 10px 0 0 0;
	cursor: pointer;
}
.onair_bottom {
	border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	height: 99px;
	width: 231px;
	margin: 0;
	padding: 5px;
}
.onair_bottom table tbody tr td {
	border-top: 1px solid #AAA;	
	padding: 3px 0px 3px 0px;
}
.onair_bottom table a:link, .onair_bottom table a:hover, .onair_bottom table a:active, .onair_bottom table a:visited  {
	font-family:'Arial',Helvetica,Tahoma,sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height: 20px;
}
.playlist_text {
	position: absolute;
	top: -5px;
	left: 105px;
	padding-left: 10px;
	border-left: 1px solid #AAA;
}

/* National Photos Style */
.photomod_featured_container div {
	text-align: left;
}
.photomod_featured_title p {
	border-top: 1px solid #AAA;
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
}
a.photomod_featured:link, a.photomod_featured:hover, a.photomod_featured:active, a.photomod_featured:visited  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.photomod_featured:link p, a.photomod_featured:hover p, a.photomod_featured:active p, a.photomod_featured:visited p, p a.photomod_featured:link, p a.photomod_featured:hover, p a.photomod_featured:active, p a.photomod_featured:visited {
	font-weight: normal;
}
.photomod_related {
	border-top: 1px solid #AAA;
	padding-top: 0px;
	margin: 5px 0 0 0;
}
.photomod_related ul {
	list-style: none;
	margin: 0;
	padding:0;
}
.photomod_related ul li {
	list-style: none;
	margin: 8px 0;
	padding:0;
}
.photomod_related a:link, .photomod_related a:hover, .photomod_related a:active, .photomod_related a:visited { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}



/* TopCenter Style */
.local_topcenter_title a:link, .local_topcenter_title a:hover, .local_topcenter_title a:active, .local_topcenter_title a:visited  {
	font-family: 'Arial', Helvetica, Tahoma, sans-serif;
	font-size: 20px;
	font-weight: bold;
}
.local_topcenter_summary a:link, .local_topcenter_summary a:hover, .local_topcenter_summary a:active, .local_topcenter_summary a:visited  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: normal;
}
.centermod1_content table {
	border-bottom: 1px solid #AAA !important;
}
.centermod1_content table tr td {
	vertical-align: top;
}

/* Weather Module */
.weathermod_currently a:link, .weathermod_currently a:hover, .weathermod_currently a:active, .weathermod_currently a:visited, .weathermod_description a:link, .weathermod_description a:hover, .weathermod_description a:active, .weathermod_description a:visited {
	text-decoration: none;
	font-weight: normal !important;
}
.weathermod_temp, .weathermod_description {
	text-align: left;
}
.weathermod_temp {
	font-family: 'Arial', Helvetica, Tahoma, sans-serif;
	font-size: 40px !important;
	margin: -8px 0 0 0;
}
.weathermod_description {
	margin: -5px 0 0 0;
}
.weathermod_humidity, .weathermod_wind, .weathermod_uv {
	text-align: left;
	margin: 0 0 0 57px;
}

/* News Desk Module */
.centermod2_content a:link, .centermod2_content a:hover, .centermod2_content a:active, .centermod2_content a:visited {
	text-decoration: none;
}
.news_feed_links {
	color: #AAA;
	border-bottom: 1px solid #AAA;
	padding: 10px;
	text-align: left;
}
.news_feed_links a:link, .news_feed_links a:hover, .news_feed_links a:active, .news_feed_links a:visited {
	font-weight: bold;
}
.news_feed_article1_title a:link, .news_feed_article1_title a:hover, .news_feed_article1_title a:active, .news_feed_article1_title a:visited {
	font-family: 'Arial', Helvetica, Tahoma, sans-serif;
	font-size: 20px;
	font-weight: bold;
}
.news_feed_article1_summary {
	border-bottom: 1px solid #AAA;
	padding-bottom: 10px;
}
.news_feed_article1_summary a:link, .news_feed_article1_summary a:hover, .news_feed_article1_summary a:active, .news_feed_article1_summary a:visited  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: normal;
}
.news_feed_related_articles {
	padding: 0;
	margin: 10px 0 0 5px;
	list-style: none;
}
.news_feed_related_articles li {
	padding: 0;
	margin: 10px 8px 0px 8px;
}
.news_feed_related_article a:link, .news_feed_related_article a:hover, .news_feed_related_article a:active, .news_feed_related_article a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: bold;
}
.news_videos_header {
	margin-top: 20px;
	border: none;
	width: 221px;
}
.news_videos_list {
	overflow: hidden;
	height: 512px;
	border-bottom: 1px solid #AAA;
	border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;
}
.news_videos_listentry, .news_videos_list_evenrow, .news_videos_item_hover {
	padding:5px;
	border-bottom: none !important;
	width: 209px !important;
}
.news_videos_list_evenrow {
	background-color: #E8E8E8;
}
.news_videos_title {
	margin: 5px;
}
.news_videos_title a:link, .news_videos_title a:hover, .news_videos_title a:active, .news_videos_title a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: bold;
	color: #000;
}
.news_videos_listlinks {
	margin-top: -10px;
}
.news_videos_listlinks a:link, .news_videos_listlinks a:hover, .news_videos_listlinks a:active, .news_videos_listlinks a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
}


/* Top 20 On Demand Style */
.top20_feature_container {
	width: 298px !important;
	background: none #FFF;
	border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;
}
.top20_feature_text {
	margin-top:5px !important;
}
.top20_feature_text a:link b, .top20_feature_text a:hover b, .top20_feature_text a:active b, .top20_feature_text a:visited b, .top20_list_top_text a:link, .top20_list_top_text a:hover, .top20_list_top_text a:active, .top20_list_top_text a:visited {
	font-family: 'Arial', Helvetica, Tahoma, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.top20_feature_text a:link, .top20_feature_text a:hover, .top20_feature_text a:active, .top20_feature_text a:visited, .top20_list_bottom_text a:link, .top20_list_bottom_text a:hover, .top20_list_bottom_text a:active, .top20_list_bottom_text a:visited   {
	color: #000;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.top20_nav_container {
	background: none #9A9A9A;
}
.top20_nav_text_numbers_on {
	text-transform: uppercase;
	margin-right: 190px;
}
.top20_nav_button_up {
	background-image:url(http://img.ccrd.clearchannel.com/media/mlib/1873/2010/10/default/top20_up_1_1287411717.png)
}
.top20_nav_button_down {
	background-image:url(http://img.ccrd.clearchannel.com/media/mlib/1873/2010/10/default/top20_down_0_1287411717.png);
}
.top20_list_odd, .top20_list_even {
	width: 298px !important;
	border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;
}
.top20_list_number {
	display: none;
}
.top20_list_top_text, .top20_list_bottom_text {
	margin-left: 10px;
}
.top20_footer {
	width: 298px !important;
	overflow: hidden;
	border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;
}
.top20_footer_text a:link, .top20_footer_text a:hover, .top20_footer_text a:active, .top20_footer_text a:visited {
	text-decoration: none;
	text-transform: lowercase;
}


/* LOCAL PHOTOS MODULE */
.local_photos_feature_image {
	background-position: center; background-repeat:no-repeat; width: 100px; height: 100px; cursor: pointer;
}
.local_photos_feature_title a:link, .local_photos_feature_title a:hover, .local_photos_feature_title a:active, .local_photos_feature_title a:visited {
	font-family: 'Arial', Helvetica, Tahoma, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.local_photos_related_album {
	margin: 10px 0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
}
.local_photos_related_album a:link, .local_photos_related_album a:hover, .local_photos_related_album a:active, .local_photos_related_album a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

/*LOCAL PERSONALITY MODULE*/
.local_personality {
	border-bottom: 1px solid #AAA;
}
.local_personality_image {
	margin: 5px;
}
.local_personality_name {
	margin-bottom: 5px;
}
.local_personality_name a:link, .local_personality_name a:hover, .local_personality_name a:active, .local_personality_name a:visited  {
	font-family: 'Arial', Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.local_personality_blog a:link, .local_personality_blog a:hover, .local_personality_blog a:active, .local_personality_blog a:visited {
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
}
.local_personality_blog img {
	display: none;
}
.local_left_feature {
	height: 175px;
	margin: 0 0 10px 0;
	padding: 5px;
	text-align: left;
	vertical-align: bottom;
}
.local_left_feature a:link, .local_left_feature a:hover, .local_left_feature a:active, .local_left_feature a:visited {
	font-family: 'Arial', Helvetica, Tahoma, sans-serif;
	color: #FFF;
	font-size: 42px;
	font-weight: normal;
	text-decoration: none;
	line-height: 48px;
}
.local_left_feature a:hover {
	color: #000;
}
.local_right_feature {
	height: 135px;
	margin: 20px 0 20px 0;
	padding: 5px;
	text-align: left;
	vertical-align: middle;
}
.local_right_feature a:link, .local_right_feature a:hover, .local_right_feature a:active, .local_right_feature a:visited {
	font-family: 'Arial', Helvetica, Tahoma, sans-serif;
	font-size: 42px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	line-height: 52px;
}

/* SITE FOOTER */
.site_footer {
	background: none #FFF;
}
.footer_map {
	width: 940px;
	color: #AAA;
	background: none #FFF;
	border: 1px solid #AAA;
	padding: 15px 0 15px 15px;
	margin-left: auto;
	margin-right: auto;
}
.map_text {
	color: #AAA;
	margin: 0;
	padding: 0;
	width: auto;
}
.map_text a:link, .map_text a:hover, .map_text a:active, .map_text a:visited {
	color: #666;
	text-decoration: none;
}
.footer_copyright {
	width: 940px;
	color: #AAA;
	text-align: left;
	border-top: 1px solid #AAA;
	padding: 15px 0 15px 15px;
}
.footer_copyright a:link, .footer_copyright a:hover, .footer_copyright a:active, .footer_copyright a:visited {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
.footer_copyright small br {
	display: none;
}
.footer_copyright small a:link, .footer_copyright small a:hover, .footer_copyright small a:active, .footer_copyright small a:visited {
	color: #AAA;
	text-decoration: none;
	font-weight: normal;
	font-size: x-small;
}
.footer_copyright center div {
	float: right;
	width: 100px !important;
}

/* Follow Us Bar */
#followus_container { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align: center; }
#followus_container a.icon:link, #followus_container a.icon:active, #followus_container a.icon:visited { display:block; width:50px; height:50px; border: 3px solid #ffffff; } 
#followus_container a.icon:hover { border: 3px solid #999; } 
#followus_container img { border:0; width:50px; height:50px; }

/* Subpage Formatting */
.threecolumn_rightcolumn {
	background-color:transparent;
}

/* Artist Page Content */
div.artistLocalContent {top:313px !important;left:230px !important;}
table.artists_container { margin-left:10px; background: none transparent; }
div.artists_header {background: none transparent; color:#000; }
div.artists_header .name_front { display:none; }
div.artists_header .name_back { left: 0px; }
div.artists_header .ad234x60 { display: none; }
div.artists_content table table { background: none transparent; }
div.artists_content .photo { border: 2px solid #000000; }
div.artists_content .content_left_header { background: #81909E; color:#FFFFFF; margin: 2px 0 0 0; padding: 4px 0 4px 5px; }
div.artists_content .content_left {
	border-left: 2px solid #81909E;
	border-right: 2px solid #81909E;
	border-bottom: 2px solid #81909E;
	margin: -3px 0 10px 0;
	padding: 0;
	background-color:#FFFFFF;
	width:auto;
}
div.artists_content .content_left_inner {
	margin: 3px;
}
div.artists_content td.menu_on {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	padding: auto;
}
div.artists_content td.menu_off {
	background-color: #394242;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	padding: auto;
}
div.artists_content .photogalleries a:link, div.artists_content .photogalleries a:hover, div.artists_content .photogalleries a:active, div.artists_content .photogalleries a:visited  {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
}
#siteadditionsContainer .local_content { top: 299px !important; }


/* HOVER COLOR */
a:hover, a#listenLiveTxt:hover, .photomodmore a:hover, .newsmodmore a:hover, .playlist_text a:hover, .just_played_text a:hover, .local_personality_more a:hover, a.photomod_featured:hover, a.photomod_featured:hover p, p a.photomod_featured:hover, .photomod_related a:hover, .local_topcenter_title a:hover, .local_topcenter_summary a:hover, .weathermod_currently a:hover, .weathermod_description a:hover, .leftmod1_content a:hover, .leftmod2_content a:hover, .leftmod3_content a:hover, .leftmod4_content a:hover, .centermod1_content a:hover, .centermod2_content a:hover, .centermod3_content a:hover, .rightmod1_content a:hover, .rightmod2_content a:hover, .rightmod3_content a:hover, .rightmod4_content a:hover, .news_feed_links a:hover, .news_feed_article1_title a:hover, .news_feed_article1_summary a:hover, .news_feed_related_article a:hover, .news_videos_title a:hover, .news_videos_listlinks a:hover, .top20_feature_text a:hover b, .top20_list_top_text a:hover, .top20_feature_text a:hover, .top20_list_bottom_text a:hover, .top20_footer_text a:hover, .rightmod1_content a:hover, .local_photos_feature_title a:hover, .local_photos_related_album a:hover, .local_personality_name a:hover, .local_personality_blog a:hover, .local_right_feature a:hover, .map_text a:hover, .footer_copyright a:hover, .footer_copyright small a:hover, .emt_text a:hover, .onair_bottom table a:hover, div.artists_content .photogalleries a:hover {
	color: #999999;
}
.launchPadLeft li a#listenLive {
	background-color:#999999 !important;
}

/* SECONDARY COLOR */
.nav_text a:hover {
	color: #999999;
}
button#submit:hover, .onair_header, .leftmod1_header, .leftmod2_header, .leftmod3_header, .leftmod4_header, .centermod1_header,  .centermod2_header, .centermod3_header, .rightmod1_header, .rightmod2_header, .rightmod3_header, .rightmod4_header, .top20_header, .news_videos_header {
	background-color:#999999 !important;
}

/* SPECIALTY FONT */
.site_nav, .nav_text a:link, .nav_text a:hover, .nav_text a:active, .nav_text a:visited, .onair_top_personalityname, .local_topcenter_title a:link, .local_topcenter_title a:hover, .local_topcenter_title a:active, .local_topcenter_title a:visited, .weathermod_temp, .news_feed_article1_title a:link, .news_feed_article1_title a:hover, .news_feed_article1_title a:active, .news_feed_article1_title a:visited, .top20_feature_text a:link b, .top20_feature_text a:hover b, .top20_feature_text a:active b, .top20_feature_text a:visited b, .top20_list_top_text a:link, .top20_list_top_text a:hover, .top20_list_top_text a:active, .top20_list_top_text a:visited, .rightmod1_content a:link, .rightmod1_content a:hover, .rightmod1_content a:active, .rightmod1_content a:visited, .local_photos_feature_title a:link, .local_photos_feature_title a:hover, .local_photos_feature_title a:active, .local_photos_feature_title a:visited, .local_personality_name a:link, .local_personality_name a:hover, .local_personality_name a:active, .local_personality_name a:visited, .local_left_feature a:link, .local_left_feature a:hover, .local_left_feature a:active, .local_left_feature a:visited, .local_right_feature a:link, .local_right_feature a:hover, .local_right_feature a:active, .local_right_feature a:visited, div.artists_header .name_back {
	font-family: 'Arial', Helvetica, Tahoma, sans-serif;
	line-height: 1.1em;
}




<!-- launchPad siteheader start -->
<div id="siteheader">
  <!-- launchPadContainer START -->
  <div class="launchPadContainer">
    <ul class="launchPadLeft">
      <li><a href="javascript:openStreamingPlayer();" id="listenLiveTxt" name="&lid=Listen Live&lpos=Launchpad">LISTEN LIVE</a></li>
      <li><a href="javascript:openStreamingPlayer();" id="listenLive" name="&lid=Listen Live&lpos=Launchpad"></a></li>

      <li class="pipe" style="display:none;"></li>
      <li></li>
      <li id="nowPlayingText"><span class="positioner">New York's Hit Music Station</span>
      <li></li>
	  <li><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2FZ100NewYork&amp;layout=button_count&amp;show_faces=false&amp;width=120&amp;action=like&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:120px; height:21px; margin: 5px 0 0 15px;" allowTransparency="true"></iframe></li>
    </ul>
    <ul class="launchPadRight">
      <li id="headerWelcomeBox"></li>

      <li class="pipe" style="color:black;">|</li>
      <li><a id="iHeart" href="http://www.iheartradio.com/" target="_blank"></a></li>
      <li><a id="RadioTunerText" href="http://www.iheartradio.com/" target="_blank" class="hoverClass" name="&lid=iheartradio_Menu&lpos=Launchpad">750+ stations</a></li>
      <li><a href="http://www.iheartradio.com/" target="_blank" id="arrow350"></a></li>
    </ul>
  </div>
  <!-- Listen 750+ additional info -->
  <div id="ccStationsFlyout">

  <div id="ccStationsFlyoutInner">
  </div>
  </div>
  <!-- launchPadContainer END -->
</div>
<!-- launchPad siteheader end -->



.p2_title{
height: 0px;
visibility:hidden;
display:none;
}






a.photomod_featured:link{
  font-size:12px; font-weight:bold;}
  
  





#.top20_container,photos_natleftmod,{
	display:none;
}


.top20_container { display: none; }

.leftcolumn_mod1 { display: none; }





#p2 { margin:0px; padding:0px 0px 12px 5px; }
.icon-video { list-style:none; background:url(http://kiss957.com/common/p2/videocamera.gif) 0px 4px no-repeat; padding:2px 0px 4px 25px;}
.icon-photo { list-style:none; background:url(http://kiss957.com/common/p2/camera.gif) 0px 4px no-repeat; padding:2px 0px 4px 25px;}
.icon-audio { list-style:none; background:url(http://kiss957.com/common/p2/speaker.gif) 0px 4px no-repeat; padding:2px 0px 4px 25px;}
.icon-file { list-style:none; background:url(http://kiss957.com/common/p2/folder.gif) 0px 4px no-repeat; padding:2px 0px 4px 25px;} 
.icon-glove { list-style:none; background:url(http://kiss957.com/common/p2/glove.png) 0px 0px no-repeat; padding:0px 0px 4px 25px;} 

