a 		{color: #0076a7; }





/*------------------------------
Additions to match pre-3.0 structure
------------------------------*/

#horiz_photo img { width: 100%; }
.audioSearch .searchTitle {font-size: 20px;margin:0px 3px;font-size:12px;display:inline-block;padding:10px 20px;font-weight: bold;text-transform:uppercase;}
.audioSearch input {height:20px;}
#elexlist_ajax{
    z-index:998;
    position:absolute;
    background:#fff;
    display:none;
    border-top:none;
    border: 1px solid #999;
    max-width: 600px;
    width:100%;
    left: 300px;
    font-size: 13px;
    overflow: scroll;
    height: 100%;
}
#elexlist_ajax ul li.closeSearch{
    background: #000;
    text-align: right;
    color: #fff;
    display: block;
    float: none;
    padding: 5px 10px 5px;
}
#elexlist_ajax ul li.closeSearch a{

}
.audioSearch .searchTitle {
    font-size: 20px;
    margin: 0px 3px;
    font-size: 12px;
    display: inline-block;
    padding: 10px 20px;
    font-weight: bold;
    text-transform: uppercase;
}
ul li.audioSearch a {
    color: #222;
    font-weight: normal;
    text-transform: none;
    font-size: 13px;
}
ul#elexlist_ajax li {
    clear: both;
    padding: 10px;
    background: #eee;
    border-bottom: 1px solid #999;
}
ul#elexlist_ajax li.searchInfo{
    background: #000;
    text-align:left;
    color: #ccc;
    display: block;
    float: none;
    padding: 5px 10px 5px;
}
ul#elexlist_ajax li.searchInfo .searchQuery{
    color:#fff;
}
ul#elexlist_ajax li.searchInfo a{
    cursor: pointer;
    color: #fff;
    padding: 0;
    text-transform: capitalize;
    float:right;
}
ul#elexlist_ajax img{
    width: 31%;
    float: left;
    margin-right: 2%;
    max-width: 160px;
}
ul#elexlist_ajax li div{
    float: left;
    display: inline;
    width: 67%;
    padding: 0;
    margin: 0;
}

.podcast_nav li a {padding:10px 20px 10px 20px!important;}
.ad {
    margin: 0 auto;
    background: #0076a7;
    width: 300px;
    height: 250px;
}

.subad{float:right;margin-left:20px;}
.subad{display: none;}

.Mobile_Sponsor_300x60 { position: fixed; bottom: 0; width: 100%; }

#footbody ul.foot_nav li {margin-top:20px;}
#footbody ul.foot_nav li b {font-size:0.9em;font-weight:bold;}
#footbody ul.foot_nav {margin:0; padding:0;  overflow:hidden; margin-top:40px; list-style-type:none;}
#footbody ul.footlinks {text-align:center; margin: 0 auto !important; padding-top:20px;padding-bottom:20px;}
#footbody ul.footlinks li {letter-spacing:0; font-size:0.45em; overflow:hidden; float:none; text-align:center; padding:5px; border-bottom:1px solid #eee; margin-top:0;}


@media (min-width: 980px) {

    #footbody {width: 980px; overflow:hidden;}
    #footbody ul.foot_nav { width:980px;}
    #footbody ul.foot_nav li {float:left;text-align:center;}
    #footbody ul.footlinks {text-align:center; margin:0;padding:0; list-style-type:none;padding-top:10px; overflow:hidden; width:155px; }
    #footbody ul.footlinks li {letter-spacing:0; font-size:0.45em; overflow:hidden; float:none; text-align:center; padding:5px; border-bottom:1px solid #eee;}
    #footbody ul.footlinks li.topdivider, #footbody ul.footlinks li.divider {color:#ccc;}

}

.galleria-image img { top:0!important; }
.galleria-image-nav { top: 20%!important; }

/* Styles for KTTH On Air plugin */
#onair_wrapper {z-index:1;margin-top:50px;width: 100%;background:#fff;border-top:1px solid #fff;padding-bottom:1px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff');background:-webkit-gradient(linear,left top,left bottom,from(#cccccc),to(#ffffff)); background: -moz-linear-gradient(-90deg,#cccccc,#ffffff);}
#onair_body {width: 100%;text-align: left; border: 0px; padding: 0;  margin: 20px auto;position:relative;height:38px;z-index:1; background:#eee;}
#onair_body .onair_image{position:absolute;top:-30px;left:20px;display:none;}
#onair_body .onair_image img{border:2px solid #fff;}

#onair_body .onair_host{position:absolute;top:8px;left:10px;width:500px;}
#onair_body .onair_host .livebug{margin-top:5px;margin-right:15px;font-size:11px;color:#960808;width:50px;float:left;border:0px solid #fff;text-align:center;padding:0px 5px;}
#onair_body h2{font-size:16px;color:#000;padding:0;margin:2px 0 0 0;}
#onair_body h2 a {color:#000;}
#onair_body h3{display:none;}
#onair_body .onair_host .livebug_b{position:relative;top:-2px;margin-top:0px;margin-left:15px;font-size:11px;font-weight:bold;color:#960808;float:right;border:0px solid #fff;text-align:center;padding:0px 5px;}

.livebuttons{position:absolute;top:2px;right:20px;}
.livebuttons ul{list-style-type:none;margin:0;padding:0;}
.livebuttons ul li{list-style-type:none;margin:0;padding:0;float:left;margin:5px;background:#000;webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.livebuttons ul li a{padding:5px 30px;color:#fff;font-weight:bold;font-size:12px;display:block;text-decoration:none;}
.livebuttons ul li a:hover{background:#CC0000;}

@media (max-width: 979px) {
#onair_body {height:70px; margin-top:0;}
#onair_body .onair_host{width:90%;padding:10px;}
#onair_body .onair_host .livebug{margin-top:0;margin-right:0;font-size:11px;color:#960808;width:auto;float:none;border:0px solid #fff;text-align:left;padding:0px;}
#onair_body .onair_host .livebug_b{position:relative;top:0;margin-top:0px;margin-left:15px;font-size:9px;font-weight:bold;color:#960808;float:right;border:0px solid #fff;text-align:center;padding:0px 5px;}
#onair_body .onair_host .livebug_b img {width:60px !important;}
.livebuttons{display:none;}
}