body { font-family: Arial, Verdana; font-size: 12px; background: #000; color: #fff; }
a { color: #ef4135; }
a:hover { #d02c21; }
.nocss { display:none; }
.clear { clear:both; width:0px; height: 0px; overflow:hidden;}


/* NAV */
#site-nav_1 { border-bottom: 0px !important; }
#site-nav_1 li a { font-weight: bold !important; font-family: "Arial Black", Arial, sans-serif !important; }
#site-nav_1 li.tier1 ul.tier2 a { text-transform: none !important; font-family: Arial !important; text-decoration: none; padding: 4px 6px !important; line-height: 13px !important; 
	text-shadow: none !important; }


/* SLIDER */
.SliderText div { width: 448px !important; height: 61px !important; }
.SliderText { top: -70px !important; }
.SliderText div { padding-top: 0px !important; }
.SliderText p.newsreel_teaser_text {  margin-top:3px !important; }

/* ONAIR */
#onair { width: 180px; margin: 0; padding:0 10px; }
#onair span { display:none; }
#onair #image { width: 172px; height: 131px; margin: 0 0 3px 0; }
#onair #name { width: 122px; height: 18px; text-align:right; font: bold 20px/20px Arial; color: #fff; margin: 2px 0 0 48px; padding: 0px; text-transform: uppercase; }
#onair #time { width: 122px; height: 13px; text-align:right; font: bold 11px/12px Arial; font-style: italic; color: #f7e51b; margin: 0 0 0 48px; padding: 0px; }

/* HEADLINES RSS */
.rssHead { margin: 14px 0 0 11px; padding: 0; font: bold 12px/12px Arial; color: #000;}
.headlines {margin: 0 0 2px; padding: 0;}
.headlines a, .rss a:visited { text-decoration: none; color: #000;}
.headlines a:hover { text-decoration: underline; color: #000;}

/* EVENTS MINI CALENDAR */
#event_cal_container table.minical_table { background: none; width: 92%; height:auto; margin: 0px auto; margin-top: 1px; margin-bottom: 2px; }
#event_cal_container table.minical_table td, 
#event_cal_container table.minical_table th { background: none; padding: 5px 0; margin: 0; font-size: 10.41px; font-weight: bold;}
#event_cal_container table.minical_table th { background: none; color: #ce0a09; font-size: 10.41px; font-weight: bold; }
#event_cal_container table.minical_table th a { color: #ce0a09; font-size: 10.41px; font-weight: bold;}
#event_cal_container table.minical_table td.caltop { padding: 2px 0px; color: #000; text-align: center; font-size: 11px; font-weight: bold; }
#event_cal_container table.minical_table td.caltop a { text-decoration:none; color: #040404; text-align: center; font-size: 11px; font-weight: bold }
#event_cal_container table.minical_table td { padding: 3px 0px !important; }
#event_cal_container table.minical_table td.day, 
#event_cal_container table.minical_table td.empty, 
#event_cal_container table.minical_table td.over, 
#event_cal_container table.minical_table td.today { background: none; vertical-align: top; width: 14%; }
#event_cal_container table.minical_table td.empty { background: none; }
#event_cal_container table.minical_table td.empty span { display: none }
#event_cal_container table.minical_table td.day { cursor: hand; }
#event_cal_container table.minical_table td.event { background-color: #ce0a09; cursor: hand; cursor: pointer; }
#event_cal_container table.minical_table td.over { background-color: #ce0a09; cursor: hand; cursor: pointer; }
#event_cal_container table.minical_table td.today { background-color: #ffe1e1; cursor: hand; cursor: pointer; }
#event_cal_container table.minical_table td.today h4 span { color: #222222; }
#event_cal_container table.minical_table td div { position: relative; display: block;  margin: 1px 0px; }
#event_cal_container table.minical_table td h4 { display: block; text-align: center; width: 100%; margin: 0px !important; padding: 0px !important; }
#event_cal_container table.minical_table td h4 span { font-size: 11px; color: #222222; margin: 0px !important; padding: 0px !important; }
#event_cal_container table.minical_table td h4 span a { font-size: 11px; color: #222222; margin: 0px !important; padding: 0px !important; }
#event_cal_container table.minical_table td.event div h4 span { color:#222222; }
#event_cal_container table.minical_table td.event div h4 { text-align:center; }

/* MUSIC NEWS RSS */
.rss { margin: 8px 10px 12px 10px; }
.rss h3 { margin: 0 0 1px 0;  padding: 0px; font: bold 13px/14px Arial;}
.rss h3 a, .rss h3 a:visited {color: #de1813; text-decoration: none; }
.rss h3 a:hover {color: #de1813; text-decoration: underline; }
.rss h4 { margin: 1px 0 1px 0; padding: 0px; font: normal 11px Arial; }
.rss p { margin: 0px; }
.rss img { display:none; }
.rss br { display:none; width: 0px; height: 0px;}
.rss .mLink {font: bold 10px arial, sans-serif;}
.rss .mLink  a:link {color: #de1813; text-decoration: none;}
.rss .mLink a:hover {color: #de1813; text-decoration: underline;}

/*CONNECT*/
.connect a:link {color: #000; text-decoration: none;}
.connect a:hover  {color: #de1813; text-decoration: none;}

/* WHAT'S HAPPENING */
.happening { width: 436px; margin: 10px 8px 16px 8px;}
.happening .img { float:left; width: 120px; margin: 0 10px 0 0; text-align:center; }
.happening .info { float:left; width: 306px; }
.happening .info h2 { font: bold 14px Arial; margin: 0 0 2px 0; padding: 0px; color: #d50c08; }
.happening .info p { margin-top: 0px; }
.happening .info .more { color: #d50c08; font: bold 10px Arial; margin: 0; padding: 0; }
.happening .info .more a { color: #d50c08; text-decoration: none; }
.happening .info .more a:hover { color: #d50c08; text-decoration: underline;}

/* POLL */
#poll_1_container { margin: 6px 8px; }
#poll_1_container th { margin: 0; padding: 0px; color: #000; font: bold 12px Arial; }
#poll_1_container th p { margin: 0; padding: 0px; color: #000; font: bold 12px Arial; text-align:left; }
#poll_1_container td { color: #000; font: bold 12px Arial; }
.poll_submit_1 { margin: 0px !important; margin-left: 62px !important; margin-bottom: 4px !important; margin-top: 8px !important; padding: 0px !important; border-style:none; border: 0px !important; background: url('http://jammin1015.com/upload/kcgq_vote.gif') no-repeat; width: 59px; height: 26px; cursor: pointer !important;
	cursor: hand !important; }
.poll_submit_1 span { display:none; }

/*footer*/
.footerLt a:link {color: #8a95a7; text-decoration: none; }
.footerLt a:hover {color: #8a95a7; text-decoration: underline; }
.footerRt a:link {color: #fff; text-decoration: none;}
.footerRt a:hover {color: #8a95a7; text-decoration: none;}