@charset "utf-8";
/* CSS Document */

/* LOCAL ALERT - RADIOTHON */
/*div.alertboxoff, div.alertboxon {
	text-align: center;
	font-size: 26px;
	line-height:28px;
	width:970px;
	padding:5px 0;
	border: 5px solid #00578d;
}

div.alertboxoff div, div.alertboxon div {
	background-color:#ffffff;
	border: 5px solid #00578d;
	padding:5px 0;
}

div.alertboxoff div span.introtextoff, div.alertboxoff div span.linktextoff, div.alertboxoff div, div.alertboxon div span.introtextoff, div.alertboxon div span.linktextoff, div.alertboxoff div span.introtextoff a, div.alertboxoff div span.linktextoff a, div.alertboxoff div a, div.alertboxon div span.introtextoff a, div.alertboxon div span.linktextoff a  {
	font-size: 26px;
	text-align: center;
	font-variant:small-caps;
	color:#00578d;
	background-color:#ffffff;
} */

/* LOCAL ALERT - TEXT */
div.alertboxoff, div.alertboxon {
	text-align: center;
	font-size: 26px;
	line-height:28px;
	width:970px;
	/*padding:2px 0;*/
	border: 2px solid #2C1277;
	font-variant:small-caps;

}
div.alertboxon div a span .closingtextoff {
	/*padding:2px 0;
	color:#000;*/
}
div.alertboxoff div, div.alertboxon div {
	border: 2px solid #2C1277;
	/* background-color:#ffffff;
	padding:2px 0;*/
	font-variant:small-caps;
}

div.alertboxoff div span.introtextoff, div.alertboxoff div span.linktextoff, div.alertboxoff div, div.alertboxon div span.introtextoff, div.alertboxon div span.linktextoff, div.alertboxoff div span.introtextoff a, div.alertboxoff div span.linktextoff a, div.alertboxoff div a, div.alertboxon div span.introtextoff a, div.alertboxon div span.linktextoff a  {
	font-size: 26px;
	text-align: center;
	font-variant:small-caps;
	color:#2C1277;
	/*background-color:#ffffff;
	padding:2px 0;*/
} 



/* GALLERY TEXT */
#gallery_text {
overflow: scroll !important;
overflow-x: hidden !important;
}

/* DATE */
div.feedtool-article div.date {
	font-weight:bold;
}

/* FRONT PAGE MODULES */
div.leftmod1_content a img, div.leftmod3_content a img, div.centermod1_content a img, div.centermod2_content a img, div.rightmod2_content a img {
	border: 1px solid #000000;
}
div.centermod1_content a img {
width:75px;
}
div.centermod2_content .news_videos_listlinks img {
	border:0;
}


/* removes border from news article icons */
div ul.news_feed_related_articles li.news_feed_related_article a img {
	border:0;
}

/* ADJUSTMENT FOR MOD HEADERS */

/*div.leftcolumn_mod1, div.leftcolumn_mod2, div.leftcolumn_mod3, div.leftcolumn_mod4, div.centercolumn_mod1, div.centercolumn_mod2, div.centercolumn_mod3, div.rightcolumn_mod1, div.rightcolumn_mod2 {
	position: relative;
	margin-top:40px;
	padding-top:1px;
}
div.leftmod1_header, div.leftmod2_header, div.leftmod3_header, div.leftmod4_header, div.centermod1_header, div.centermod2_header, div.centermod3_header, div.rightmod1_header, div.rightmod2_header {
	position:absolute;
	top:-30px;
	left:0;
}*/



/* NEWS LANDING PAGE */
.storytable, .storytablesports, .storytableent, .storytablelife, .storytabletw {
	border:0;
}


/* FEED THUMBS */
.feedtool_thumbnail {float:left; margin:5px 8px 5px 0; border:1px solid #222222;}



/* Feed/Article */
div.twocolumn_article div.feedtool-article div.summary, div.twocolumn_article div.feedtool-article div.page {
	padding-top:0px;
	margin-top:0px;
}

div.twocolumn_relatedlinks_text div.feedtool-feed div {
	margin:8px 0;
}

div.twocolumn_relatedlinks {
	background: transparent url(http://www.99kisscountry.com/pages/t2/archives.png) no-repeat top center;
	padding-top:35px;
}	

.twocolumn_relatedlinks_text a:link {
	color:#222222;
}


/* WEATHER MOD BOTTOM RIGHT */

.rightcolumn_mod3{ /* GROUP HOMEPAGE_BOTTOM_RIGHT_COLUMN */ 
  margin-bottom: 5px; 
  background-repeat: repeat; /*ADVANCED*/
  background-color: #ffffff; /*BASIC*/
  width: 300px; 
  position: relative; 
  background-position: center top; /*ADVANCED*/
  margin-left: 6px; 
  margin-top: 7px; 
  margin-right: 0px; 
  background-image: none; /*BASIC*/
}

.rightmod3_header{ /* GROUP HOMEPAGE_BOTTOM_RIGHT_COLUMN */ 
  height: 30px; 
  font-size: 18px; /*BASIC*/
  color: #FFD100; /*BASIC*/
  width: 300px; 
  font-family: Lucida Sans; /*ADVANCED*/
  position: relative; 
  background-position: left top; /*ADVANCED*/
  display: block; 
  background-image: url('/template/images/mock_up_01.png'); /*BASIC*/
  text-decoration: none; /*ADVANCED*/
  font-weight: normal; /*BASIC*/
  background-repeat: no-repeat; /*ADVANCED*/
  background-color: transparent; /*BASIC*/
}

.rightmod3_header_position{ /* GROUP HOMEPAGE_BOTTOM_RIGHT_COLUMN */ 
  padding-top: 3px; /*ADVANCED*/
  padding-left: 5px; /*ADVANCED*/
  padding-right: 0px; /*ADVANCED*/
  padding-bottom: 0px; /*ADVANCED*/
}


.rightmod3_content{ /* GROUP HOMEPAGE_BOTTOM_RIGHT_COLUMN */ 
  background-image: url('/template/images/mock_up_02.png'); /*BASIC*/
  text-decoration: none; /*ADVANCED*/
  font-weight: normal; /*ADVANCED*/
  margin-left: 0px; 
  margin-top: 0px; 
  background-repeat: repeat; /*ADVANCED*/
  margin-right: 0px; 
  background-color: transparent; /*BASIC*/
  position: relative; 
  font-size: 12px; /*BASIC*/
  color: #FFFFFF; /*BASIC*/
  width: 300px; 
  background-position: center top; /*ADVANCED*/
  margin-bottom: -8px; 
  overflow: hidden; 
padding-bottom:5px;
}

.rightmod3_content a:link{ /* GROUP HOMEPAGE_BOTTOM_RIGHT_COLUMN */ 
  font-weight: normal; /*BASIC*/
  color: #FFFFFF; /*BASIC*/
  text-decoration: underline; /*ADVANCED*/
  font-size: 12px; /*BASIC*/
}

.rightmod3_content a:visited{ /* GROUP HOMEPAGE_BOTTOM_RIGHT_COLUMN */ 
  font-size: 12px; /*BASIC*/
  font-weight: normal; /*BASIC*/
  color: #FFFFFF; /*BASIC*/
  text-decoration: underline; /*ADVANCED*/
}

.rightmod3_content a:hover{ /* GROUP HOMEPAGE_BOTTOM_RIGHT_COLUMN */ 
  font-size: 12px; /*BASIC*/
  font-weight: normal; /*BASIC*/
  color: #FFFFFF; /*BASIC*/
  text-decoration: underline; /*ADVANCED*/
}

/* LOCAL ALERT */
div.alertboxoff, div.alertboxon {
	background:transparent;
	border:0;
	margin-top:14px;
}
div.alertboxon div span.linktextoff img, div.alertboxoff div span.linktextoff img {
	margin:0;
	border:1px solid #000000;
}

/* T2.5 AJUSTMENTS */
.top20_header_position, .rightmod_header_position {
	font-family: Georgia, serif;
}
div.rightmod_content div.more_footer a, div.blog_module div.articleBody a { /* blog page links */
	font-weight:bold;
	color:#bb0000;
	letter-spacing:1px;
	text-transform: uppercase;
}
div.rightmod_content div.more_footer a:hover, div.blog_module div.articleBody a:hover {
	color:#999999;
	text-decoration:underline;
	letter-spacing:1px;
	text-transform: uppercase;
}
div.blog_module div.articleBody img {
	padding:5px;
}

/* T2.6 HEADER ADJUSTMENTS */
/*div #site_masthead .site_masthead div.masthead_mod_container table tbody {
	padding: 20px 0 0 65px;
}*/
div.masthead_mod_container table {
	padding: 10px 0 0 65px;
}

.mod_body table tbody tr.recentlyPlayed td.title a:link, .mod_body table tbody tr.recentlyPlayed td.title .mod_body a:hover, .mod_body table tbody tr.recentlyPlayed td.title .mod_body a:visited { 
	font-size:11px !important; 
}


/* TOP 20 TEXT ADJUSTMENTS */
div.top20ItemText div.top20ItemSong a, div.top20ItemText div.top20ItemSong a:hover, div.top20ItemText div.top20ItemSong a:visited {
	font-size:12px !important;
}
div.top20ItemText div.top20ItemArtist a, div.top20ItemText div.top20ItemArtist a:hover, div.top20ItemText div.top20ItemArtist a:visited {
	font-size:12px !important;
	font-weight:normal !important;
}

div.top20ItemText div.top20ItemSong a:hover, div.top20ItemText div.top20ItemArtist a:hover {
	color:#cd1f15;
}

/* EVENT CALENDAR ADJUSTMENTS */
div.eventContainer div.calenderTitleContainer div.eventVenue {
	font-size: 16px !important;
	font-weight:normal !important;
}
div.eventContainer div.calenderTitleContainer div.eventTitle a, div.eventContainer div.calenderTitleContainer div.eventTitle a:hover {
	font-size: 28px !important;
	font-weight: bold !important;
	color: #000000 !important;
	font-variant: small-caps !important;
}
div.eventContainer div.calenderTitleContainer div.eventDate div.startEndDate  span.eventsDay, div.eventContainer div.calenderTitleContainer div.eventDate div.startEndDate  span.eventsDate {
	color:#000000 !important;
	margin-right:3px !important;
	font-size:20px !important;
	font-weight:normal !important;
}
div.contentDesc div.eventLinks div a {
	font-size:14px;
}


/* CONTEST PAGE ADJUSTMENTS */
li.noBorder div a img.medium {height:inherit!important;}


/* DECREASES ARTICLE TITLE SIZE */
.subpage_title {
	font-size:24px !important;
	line-height:24px !important;
}

/* NATIONAL PHOTO MODULE ADJUSTMENTS */
li.first-child p.moduleSummary a.photomod_featured {
	font-weight:bold;
}

/* PERSONALITY PAGE PODCAST IMAGE */
div.leftContainerNarrow div#pageLeft img.small {
	width:100px;
}
