@charset "utf-8";
/* CSS Document */

.masthead_rksform { /* hide keyword search box */
  display:none;
}

#sliverAd { display: none; }

.AdvertiseWithUs { /* hide Advertise Your Ad Here link at top of page */
	display: none;
}

.advertisement {
	font-color: #000;
}

.advertisement a {
	color: #660000;
}

.masthead_emt {
	display: none;
}

.masthead_topad {
	margin-left:22px;
}

.site_nav {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px !important;
	border-style: none !important;
	width: 990px !important;
	border-width: 0px !important;
}


.moduleContainer .moduleTitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center !important;
	padding: 0px;
	font-size: 22px;
}

.moduleTitle { /* Background color for module titles in case text runs into second line */
	background-color: #000;
}

.navigation ul li { /* kill divider lines in nav */
	border-style: none !important;
	margin-top: -10px !important;
}

.navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active {
    letter-spacing: 0px !important;
}

.moduleContainer .moduleContentContainer ul.moduleSubItems > li
{
	padding: 5px;
}

.moduleContainer .moduleContentContainer .largeImage
{
	max-width: 200px;
}


/* P2 Edits */
	.pageContainer .hometop_p2 .moduleContainer .moduleContentContainer {
		border-style: none;
		background-color:#000;
	}
	
	.leftColumn .moduleContentContainer img, .leftColumn .moduleContentContainer object, .leftColumn .moduleContentContainer embed, .leftColumn .moduleContentContainer iframe {
		max-width: none;
	}
	
	#p2area .moduleContainer .moduleContentContainer {
		margin: 0px;
		padding: 0px;
	}
/* P2 Edits */

.subpage_title { /* hide interior page feed name headers */
	display:none;
}

.site_container {
	background-color: #fff; /* original: #bbb */
}

.site_masthead {
	background-color: #000;
}

.masthead_logo_container {
	margin-left: -15px;
	margin-top: -17px;
	width: 270px;
	overflow: visible !important;
}

#listenLive {
	background-color:#ff9900;
}

.moduleContainer .moduleContentContainer {
	background-color: #FFF;
	padding: 0px !important;
}

.rightContainer .moduleContentContainer img, .rightContainer .moduleContentContainer object, .rightContainer .moduleContentContainer embed, .rightContainer .moduleContentContainer iframe {
	max-width: none;
}

/* Ask Jeff Module */
#topright2 .moduleContentContainer {
	background-color: transparent;
	border-style: none !important;
	border-width: 0px !important;
}

#topright2 .moduleContentContainer img {
	margin-top: -5px;
}
/* Ask Jeff Module */



/* INTERIOR PAGES */

	.pageContainer .singlePage .contentDesc {
		background-color: #FFF;
	}
	
	.pageContainer {
		background-color:#FFF;
	}

	/* Image Padding */
	.rightContainer .moduleContentContainer ul.moduleSubItems img { /* More Articles Thumbnail in Right Column */
		padding-right: 5px;
	}	

	.moduleContainer .moduleContentContainer .mediumImage { /* Photos Thumbnails on Global Gallery Page */
		padding-right: 5px;
	}
	/* Image Padding */

	/* Global Gallery Page */
	.moduleContainer .moduleContentContainer .imageDescription {
		background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
	}

	/* Global Gallery Page */

	/* Share Toolbar */
	.articleToolbar a:link, .articleToolbar a:active, .articleToolbar a:visited {
		color: #660000;
	}
	
	.articleToolbar a:hover {
		color: #660000;
		text-decoration: underline;
	}
	/* Share Toolbar */
	
	/* Apply Link colors on all pageContainers */
	.pageContainer a:link, a:visited, a:active {
			color: #660000;
	}
	
	.pageContainer a:hover {
			color: #660000;
			text-decoration: underline;
	}
	/* Apply Link colors pageContainers */

	/* Site Footer */
	.site_footer a:link, .site_footer a:active, .site_footer a:visited {
		color: #660000;
	}
	
	.site_footer a:hover {
		color: #660000;
		text-decoration: underline;
	}
	
	.footer_copyright {
		color: #000;
	}

	.footer_copyright a:link, .footer_copyright a:active, .footer_copyright a:visited {
		color: #660000;
	}
	
	.footer_copyright a:hover {
		color: #660000;
		text-decoration: underline;
	}
	
	.footer_copyright small a:link, .footer_copyright small a:active, .footer_copyright small a:visited {
		color: #660000;
	}
	
	.footer_copyright small a:hover {
		color: #660000;
		text-decoration: underline;
	}
	
	/* Site Footer */

/* Media Vault */
	#sitewide1 .moduleContentContainer .moduleFooter a:link, #sitewide1 .moduleContentContainer .moduleFooter a:visited, #sitewide1 .moduleContentContainer .moduleFooter a:hover, #sitewide1 .moduleContentContainer .moduleFooter a:active {
		color: #660000;
		float: right;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: normal;
		margin-right: 40px;
		margin-top: 25px;
		letter-spacing: 1px;
	}
	
	#sitewide1 .moduleContainer .moduleContentContainer {
		height: 240px;
	}
/* Media Vault */

.moduleContainer .moduleContentContainer img {
	margin: 0px;
}

/* On The Come Up */
	#doublewide1 .moduleContentTitle a:link, a:visited, a:active {
		color: #660000;
	}
	
	#doublewide1 .moduleContentTitle a:hover {
		color: #660000;
		text-decoration: underline;
	}
	
	#doublewide1 .moduleSummary a:link, #doublewide1 .moduleSummary a:visited, #doublewide1 .moduleSummary a:hover {
		color: #000;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-size: 15px;
		}	
		
	#doublewide1 .moduleContentTitle a:link, #doublewide1 .moduleContentTitle a:visited, #doublewide1 .moduleContentTitle a:hover {
		color: #660000;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-size: 22px;
}	
	
	#doublewide1 .moduleContentTitle a:hover {
		color: #660000;
		text-decoration: underline;
	}
	
	#doublewide1 .moduleContentContainer .largeImage {
	margin: 0 18px 3px 0px;
	}

/* On The Come Up */

/* Home page - Glen Beck style modules  */	
	
	#doublewide2 .moduleSubItems li, #doublewide3 .moduleSubItems li {
		width: 300px;
		float: left;
		margin: 0 0 10px 8px;
		border-bottom: none;
		}
	
	#doublewide2 .moduleContentContainer, #doublewide3 .moduleContentContainer {
		padding: 0;
		}
	
	#doublewide2 li:nth-child(2n+1), #doublewide3 li:nth-child(2n+1) {  /* xn+1 specifies number of columns */
	  clear: left;
		}
	
	#doublewide2 .largeImage { /* Synopsis Online Image Size: 310x210 */
		float: none;
		display: block;
		margin: 0 auto 3px auto;
		text-align: center;
		max-width: 310px !important;
		width: 310px !important;
		height: 210px !important;
	}

	#doublewide3 .largeImage { /* Music News Image Size: 210x210 - Letter-boxed */
		float: none;
		display: block;
		margin: 0 auto 3px auto;
		text-align: center;
		max-width: 300px !important;
		width: 210px !important;
		border-left: 50px solid #000000;
		border-right: 50px solid #000000;
	}

	#doublewide2 .moduleSummary a:link, #doublewide2 .moduleSummary a:visited, #doublewide2 .moduleSummary a:hover,
	#doublewide3 .moduleSummary a:link, #doublewide3 .moduleSummary a:visited, #doublewide3 .moduleSummary a:hover {
		color: #000;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-size: 15px;
	}	
	
	#doublewide2 .moduleContentTitle a:link, #doublewide2 .moduleContentTitle a:visited, #doublewide2 .moduleContentTitle a:hover,
	#doublewide3 .moduleContentTitle a:link, #doublewide3 .moduleContentTitle a:visited, #doublewide3 .moduleContentTitle a:hover {
		color: #660000;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-size: 22px;
	}		

	#doublewide2 .moduleContentTitle a:link, #doublewide2 .moduleContentTitle a:visited,
	#doublewide3 .moduleContentTitle a:link, #doublewide3 .moduleContentTitle a:visited {
		color: #660000;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-size: 22px;
	}	
	
#doublewide2 .moduleContentTitle a:hover, #doublewide3 .moduleContentTitle a:hover {
		text-decoration: underline;
	}	
	
.moduleFooter {
		clear: both;
	  }
/* End Home page - Glen Beck style modules  */	

.twitterModule a:link, a:visited, a:active {
		color: #660000;
}

.twitterModule a:hover {
		color: #660000;
		text-decoration: underline;
}

/* MODULE FOOTER: MORE LINKS */
.moduleFooter a:link, .moduleFooter a:visited, .moduleFooter a:hover, .moduleFooter a:active {
	color: #660000;
	float: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-right: 3px;
	letter-spacing: 1px;
}
/* MODULE FOOTER: MORE LINKS */

.navSubMenuItem {
	padding-bottom: 13px !important;
}

.navSubItems {
	padding-top: 12px;
}

.navSubMenuItem last-child {
	margin-bottom: -15px;
}

