/*  
Theme Name: IPM - Afterglow (new)
Theme URL: http:/
Description: Indiana Public Media Afterglow theme
Version: 1.0
Author: Indiana Public Media
Author URL: http://indianapublicmedia.org

*/


a {
	color:#1d65a5;
	/* -webkit-transition: color 0.25s ease-out; */
}

a:hover {
	color: #2a92d5;
}

/* subheaders for boxes */

h3.program-heading, h1.page-title
{
	background:#1d65a5 url('/wp-content/themes/ipm/images/eartheats-bg-trans-bottom.png') repeat-x bottom;
	color:#FFF;
}

h4.toptag {
	display:none;
}

/*div.program-single-intro p {*/
/*	background:#1d65a5 url('/wp-content/themes/ipm/images/eartheats-bg-trans-bottom.png') repeat-x bottom;*/
/*}*/

.program-fullwidth-overlay .program-overlay-toolbar {
	background:#1d65a5;
}

/* tab colour */

div.tabs ul li.ui-state-default {
	background: #1d65a5;
}

div.tabs ul li.ui-state-default a {
	color: #fff;
}

div.tabs ul li.ui-state-active a {
	color: #1d65a5;
}

/* misc */

.postthumb {
	display:none;
}
#program-upper-navigation {margin-bottom:15px;}
#program-upper-navigation-links ul {
	position:relative;
	top:14px;
	left:-44px;
}
#program-upper-navigation-links ul li {
	font-size:18px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	letter-spacing: 2px;
	font-weight:normal;
}
#program-upper-navigation-links ul li a {
    color: #fed689;
    font-weight: 400;
}

#program-upper-navigation-links ul li a:hover {color: #f1f6f9;}
.entry img.left, .archive-item img.left {float: left; margin-right:20px;}

li.jcarousel-item img {height:98px; width:auto;}

span.buybutton {background:#1d65a5 !important;}

.program-box .author-details {
	/* background-color:#f1e7d7; */
	background-color: #fff;
	border: 1px solid #ccc;
	width: 264px;
}
.program-box .author-details img.author_thumb {
	height:50px;
	width:50px;
}
#rss-thickbox{
	height: 180px; 
}

.singleCB #rss-primary-items {
	padding: 10px 0 0 0; 
}

 @media(min-width: 960px){
	 .jp-flat-audio{
		 max-width: 598px;
	}
	
	.jp-wrapper{
	    margin-left: 10px;
	}
}

 @media(max-width: 960px){
	 .jp-flat-audio{
		 max-width: 900px;
		 margin-right: 20;
	}
	 .jp-flat-audio .jp-bar{
		 right: 20;
	}
	.jp-wrapper{
	    margin-left: 10px;
	}
}
 