@charset "utf-8";
/* CSS Document */

#leftmod1 { display:none; }
.hometop_onair { display: none; }
.masthead_rksform { display:none; }

body {
	background-repeat: no-repeat;
	}	
	
/* Navigation */
	
.site_nav, .navigation {  
	border: none;
	background-color: transparent;
	height: 30px;
	border-color: transparent; 
	margin: 0 !important;
}

.navigation ul li {
	border: none !important;
}

.masthead_logo_container {
	left: 85px;
}

.navigation {
	text-transform: lowercase;
	margin: -10px 0 0 105px !important;
	}
	
.navMainItem a:link, .navMainItem a:hover, .navMainItem a:visited {
    font-size: 19px;
	 font-family: hermes-regular;
	 letter-spacing: -1px;
}
	
.navigation .navMainItem:nth-child(2) {
	margin: -7px 0 0 10px;
	}
	
.navigation .navMainItem:nth-child(3) {
	margin: 0px 0 0 22px;
	}
	
.navigation .navMainItem:nth-child(4) {
	margin: -5px 0 0 10px;
	}
	
.navigation .navMainItem:nth-child(5) {
	margin: -8px 0 0 18px;
	}
	
.navigation .navMainItem:nth-child(6) {
	margin: -2px 0 0 20px;
	}
	
.navigation .navMainItem:nth-child(7) {
	margin: -9px 0 0 10px;
	}
	
.navigation .navMainItem:nth-child(8) {
	margin: -2px 0 0 15px;
	}		

.moduleContainer .moduleContentContainer {
	 background-color: #330a21;
    background: rgba(51, 10, 33, 0.8);
    border-style: none;
    border-width: 0;
	 color: #fff;
	 margin: 0 0 15px 0 !important;
}

#sitewide1 .moduleContentContainer {
    background: none repeat scroll 0 0 transparent;
    border-style: none;
    border-width: 0;
    color: #FFFFFF;
    margin: 0 0 -10px !important;
}

#sitewide1 .moduleTitle {
	display: none;
	}

/* Home Page Modules */

@font-face {
    font-family: 'JinkyRegular';
    src: url('/pages/Jinky-fontfacekit/JINKY-webfont.eot');
    src: url('/pages/Jinky-fontfacekit/JINKY-webfont.eot?#iefix') format('embedded-opentype'),
         url('/pages/Jinky-fontfacekit/JINKY-webfont.woff') format('woff'),
         url('/pages/Jinky-fontfacekit/JINKY-webfont.ttf') format('truetype'),
         url('/pages/Jinky-fontfacekit/JINKY-webfont.svg#JinkyRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.moduleContainer .moduleTitle, .custommoduletitle {
	font-family: JinkyRegular;
	background-image: url(/pages/local_images/moduletitlebg.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	font-size: 60px;
	*font-size: 40px;
	line-height: 10px;
	*line-height: 35px;
	font-weight: bold;
	color: #81c04c;
	text-align: center;
	padding: 0;
	height: 35px;
	*height: 40px;
	text-shadow: 2px 2px #000;
   -webkit-text-shadow: 2px 2px #000;
   -moz-text-shadow: 2px 2px #000;
	letter-spacing: 2px;
	word-spacing: -10px;
}

.rightContainer .moduleTitle {
	background-image: url(/pages/local_images/moduletitlebg_right.gif);
	}

.moduleContentTitle a:link {
    color: #76bf39;
    font-family: Amplitudecond-bold;
    font-size: 24px;
	 line-height: 24px;
}

.moduleContentTitle a:hover, .moduleContentTitle a:visited {
    color: #999;
    font-family: Amplitudecond-bold;
    font-size: 24x;
	  line-height: 24x;
}

.moduleSummary a:link, .moduleSummary a:hover, .moduleSummary a:visited {
    color: #fff;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
	}
	
.moduleFooter a:link, .moduleFooter a:hover, .moduleFooter a:visited {
    color: #76bf39;
    font-family: JinkyRegular;
    font-size: 30px;
	 line-height: 30px;
    font-weight: bold;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: lowercase;
	 word-spacing:-7px;
}	
	
/* Right Column - Home */

#midright .moduleContentContainer a:link {
	color: #76BF39;
}

#topright2 .moduleContentContainer a:link, .spanBlock a:link {
    color: #76bf39;
    text-decoration: none;
}

#topright2 .moduleContentContainer a:visited, .spanBlock a:visited {
    color: #999;
    text-decoration: none;
}

#topright2 .moduleContentContainer a:hover, .spanBlock a:hover {
    color: #999;
    text-decoration: underline;
}

.primarycolor_fg {
	display: none;
	}
	
/* Footer */	

.site_footer .footer_map {
	 border: none;
}
	
.footer_map {
	 background-color: #330a21;
    background: rgba(51, 10, 33, 0.8);
    background-image: none;
    border: none;
    color: #fff;
}

.map_text a:link, .map_text a:visited, .footer_copyright a:link, .footer_copyright a:visited {
    color: #76bf39;
}

.map_text a:hover, .footer_copyright a:hover {
    color: #999;
	 text-decoration: underline;
}

.site_footer .footer_copyright {
   border: none;
}

/* Home page - Glen Beck style modules  */	

#doublewide2 .moduleSubItems li, #doublewide1 .moduleSubItems li, #doublewide3 .moduleSubItems li {
	width: 304px;
	height: auto;
	float: left;
	margin: 0 0 10px 8px;
	border-bottom: none;
	}

#doublewide2 .moduleContentContainer, #doublewide1 .moduleContentContainer, #doublewide3 .moduleContentContainer {
	padding: 0px;
	height: auto;
	}
		
/* More Stories Link*/

.moduleFooter a:link {
	float: right;
}

#doublewide2 li:nth-child(2n+1), #doublewide1 li:nth-child(2n+1), #doublewide3 li:nth-child(2n+1) {  /* xn+1 specifies number of columns */
  clear: left;
	}

#doublewide1 .mediumImage { /* This Week Image Size: 310x210 */
	float: none;
	display: block;
	margin: 0 auto 3px auto;
	text-align: center;
	max-width: 300px;
	width: 300px;
	height: 203px;
}

#doublewide2 .mediumImage, #doublewide3 .mediumImage { /* Music News Image Size: 210x210 - Letter-boxed */
	float: none;
	display: block;
	margin: 0 auto 3px auto;
	text-align: center;
	max-width: 300px;
	width: 200px;
	border-left: 50px solid #000000;
	border-right: 50px solid #000000;
}

.moduleFooter {
		clear: both;
}

/* VOTE P2 */

.site_container {
	background-color: transparent;
}

.pageContainer {
	background-color: transparent;
}

.hometop_p2 {
	background-color: transparent;
}

#p2area .moduleContentContainerTopBorder {
	background-color: transparent !important;
	border: none;
	padding: 0px !important;
}

#p2area .moduleContentContainer img, #p2area .moduleContentContainer object, #p2area .moduleContentContainer embed, #p2area .moduleContentContainer iframe	{
	max-width: 200px;
}

/* INTERIOR PAGES */

.singlePage {
    background-color: #330a21;
    background: rgba(51, 10, 33, 0.8);
}

.pageContainer .singlePage .contentHeading {
    float: left;
    width: 450px;
	 padding: 10px 10px 0 10px;
}

.contentHeading .contentTitle {
    font-family: Amplitudecond-bold;
    font-size: 30px;
	 line-height: 30px;
	 margin: 10px 0 10px 0;
}

.pageContainer .singlePage .contentSharingToolbar {
    border-bottom: 1px solid #444 !important;
    border-top: 1px solid #444 !important;
    margin: 10px 0;
}

.pageContainer .singlePage .contentDesc {
	border: none !important;
  }

.articleBody {
    color: #fff;
    font-family: arial;
    font-size: 14px;
	 margin-top: -20px;
}

.articleBody span, .articleBody p {
	 font-size: 14px !important;
	}
	
.leftContainer .articleBody a:link, .articleFeedContainer a:link  {
    color: #76bf39 !important;
	 font-family: arial !important;
	 font-weight: normal;
	}

.leftContainer .articleBody a:visited, .articleFeedContainer a:visited  {
    color: #999 !important;
	 font-family: arial !important;
	  font-weight: normal;
	}
	
.leftContainer .articleBody a:hover, .articleFeedContainer a:hover  {
    color: #76bf39 !important;
	 font-family: arial !important;
	 text-decoration: underline !important;
	  font-weight: normal;
	}
	
#polmap_links a:link {
    color: #76bf39 !important;
    font-size: 14px !important;
}

#polmap_links a:hover {
    color: #999 !important;
    font-size: 14px !important;
	  text-decoration: underline !important;
}

#polmap_links a:visited {
    color: #999 !important;
    font-size: 14px !important;
}
	
.articleFeedContainer .moduleContentTitle a:link, .articleFeedContainer .moduleContentTitle a:hover, .articleFeedContainer .moduleContentTitle a:visited {
	font-family: Amplitudecond-bold !important;
	}
	
.rightContainer .moduleContentContainer ul.moduleSubItems > li {
    border-bottom: 1px solid #444 !important;
    padding: 7px 0 !important;
	 margin: 0 !important;
}

#extraPhotos li {
    border-bottom: 1px solid #444 !important;
}
	
.subpage_title {
	display: none;
}

.twocolumn_rightcolumn {
	display:none;
}

.subpage_title_back {
	display: none;
}

.pageContainer .contentTitle, .pageContainer .contentTitle a {
	color: #FFF;
}

.moduleSummary {
    color: #fff;
}

.tabcontent {
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
}

.tabcontent a:link, .tabcontent a:visited, .tabcontent a:hover {
   color: #336699;
}

.left_column {
	width: 630px;
	border: none;
	 background-color: #330a21;
    background: rgba(51, 10, 33, 0.8);
	 float: left;
	}
	
.left_column .content {
		background-color: #330a21;
    background: rgba(51, 10, 33, 0.8);
	}
	
.right_column {
	margin-left: 20px;
	float: left;
	}
	
.shareContainer {
	background-color: #87bc52 !important;
	}
	
.right_column .module .content  {
	background-color: #330a21;
    background: rgba(51, 10, 33, 0.8);
	 font-size: 14px;
	 padding: 10px 0 10px 0;
	}
	
.right_column .module .content a:link {
    color: #76bf39 !important;
    font-size: 14px !important;
}

.right_column .module .content a:hover {
    color: #999 !important;
    font-size: 14px !important;
	  text-decoration: underline !important;
}

.right_column .module .content a:visited {
    color: #999 !important;
    font-size: 14px !important;
}
	
.module_divider {
	height: 10px;
	}
	
#wrapper {
    background-image: none !important;
}

#wrapper .left_column {
	background-color: transparent;
	}
	
.moduleContainer .moduleContentContainerTopBorder {
	background-color: #330a21 !important;
    background: rgba(51, 10, 33, 0.8) !important;
	}
	
.moduleContentContainerTopBorder, .moduleContainer .moduleTabs li a {
    border-color: #555;
}
	
.moduleContentContainerTopBorder, .moduleContentContainerTopBorder .moduleSummary, .moduleContentContainerTopBorder .moduleContentTitle {
	color: #fff !important;
	font-family: arial !important;
	}
	
.moduleContainer .moduleTabs li a.selected {
    background-color: #330a21 !important;
    background: rgba(51, 10, 33, 0.8) !important;
    border-bottom-color: #330a21;
    border-bottom-width: 1px;
    color: #fff;
} 

.moduleTabs li a {
   background-color: #000;
    color: #FFFFFF;
}

.moduleContentContainerTopBorder .moduleSummary a:link {
    color: #76bf39;
}

.moduleContentContainerTopBorder .moduleSummary a:hover {
    color: #999;
	  text-decoration: underline;
}

.moduleContentContainerTopBorder .moduleSummary a:visited {
    color: #999;
	}
	
.content {
	font-size: 14px;
	}
	
.onairtitle {
	text-align: left;
	padding: 10px 0 0 10px;
	}
	
#aff_title {
	padding: 5px;
	}

#aff_table {
	width:615px;	
	}

#top_row {
	background-color: #AA135E;
	font-weight: bold;
	color: #FFFFFF;
	font-size: small;
}

.module { margin-bottom: 20px; }
	
.website_td a:link {
	color: #99cc33 !important;
	}	
	
.website_td a:hover {
	color: #ffffff !important;
	}
	
.website_td a:visited {
	color: #99cc33 !important;
	}

.even_row {
	background-color: #000000;
	font-size: small;
}

.odd_row {
	background-color: #333333;
	font-size: small;
}

.customBadge div.cell, .customBadge div.header {
    background-color: #330a21 !important;
    background: rgba(51, 10, 33, 0.8) !important;
    border: none !important;
}

.customBadge div.metaTitle a, .customBadge div.sorting a {
    color: #76bf39 !important;
}


