/*  
Theme Name: IPM - A Moment of Science (new)
Theme URL: http:/
Description: Indiana Public Media AMOS theme
Version: 1.0
Author: WFIU - Eoban
Author URL: http://wfiu.org

*/


/*#page {*/
/*	background: #080b0e url('../images/amos-bg.png') repeat-x !important;*/
/*}*/

/*#container {*/
/*	background: #080b0e  url('') no-repeat;*/
/*	border-color: #232323;*/
/*}*/

/*#twitter-widget-0{*/
/*    height: 900px !important;*/
/*}*/

a, h1.article-title, .program-fullwidth-overlay .program-upper-main-story h3, .breadcrumb .item a {
	color: #7cc140;
	/* -webkit-transition: color 0.25s ease-out; */
}

a:hover, .program-fullwidth-overlay .program-upper-main-story h3:hover, .breadcrumb .item:hover a {
	color: #9aa98d;
}

.program-fullwidth-overlay .program-upper-main-story {
	opacity: 0.8;
}

#archive-navigation ul li {
	color: #DEEFFB;
}

#program-upper-navigation-links a {
	color: #0297be !important;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 15px;
}

#program-upper-navigation-links a:hover {
	color: #7cc140 !important;
}

.program-upcoming h4, .program-upcoming h3, .box-podpress-wrapper h4, h3.program-inner-subhead {
	color: #00A2BC !important;
	border-color: #00A2BC;
}

h3.program-inner-subhead {
	border-bottom: 5px solid #00A2BC;
	margin-top: 30px;
}

div.software-table table tr th {
	background: #333;
}

#program-podcast-video .inner-tabs ul li span.inner-title {
	color:#f7981f;
}

#program-podcast-video .inner-tabs ul li.ui-state-active span.inner-title {
	color: #DEEFFB !important;
}

/* backgrounds on boxes */

/*.archive-item, .program-box, .program-block, .program-interstitial, .program-tabview, .program-tabview-flex, .sidebar-upper-external-links, #flickr_badge_wrapper {*/
/*	background: #10212b url('../images/amos-bg-trans-bottom.png') repeat-x bottom !important;*/
/*	color: #DEEFFB;*/
/*	border-color: #232323 !important;*/
/*}*/

/*
.postimage-wrapper {
	background-color: #31495c !important;
}*/

.postimage-wrapper p {
	color: #DEEFFB !important;
}

.program-messagebox {
	background: #245a6a !important;
	border-color: #232323 !important;
}

.program-messagebox span img {
	background: #224250 !important;
}

.postimage {
	border-color: #232323 !important;
}

/* .breadcrumb .first a {
	color: #00A2BC;
} */

.breadcrumb {
	border-top: 0;
	color: #DEEFFB;
}

/* single */

div.jp-wrapper{
    max-width: 601px;
    margin-left: 10;
    width: 100%;
}


div.tweet-meme-button {
	padding: 4px 0 0 4px;
	background: #eee;
	margin-right: 6px;
	top: 26px !important;
	border-radius: 4px;
	
}

div.tweet-meme-button iframe {
	height: 20px;
	width: 72px;
}

.amos-soc {
    margin-top: 7px;
}

.amos-about-header{
    margin-bottom: 10px;
    margin-top: 10px;
}


.entry, #disqus_thread {
	color: black;
}

.entry h3, h3.byline, h3.dateline, .social span, .social span a, h3.byline a {
	color: #211f1f;
}

.entry object {
	margin-bottom: 10px;
	max-height: 375px;
}

.meta-columns h3, div.dsq-auth-header h3, div#dsq-new-post h3, div#dsq-comments-title h3, div#dsq-content h3 {
	color: #00a2bc !important;
	border-bottom: 5px solid #00a2bc !important;
	margin-bottom: 10px;
	padding-bottom: 2px;
	height: 25px;
}

#dsq-post-add textarea {
	background: #000;
}

.program-single-intro p {
	border-color: #232323 !important;
}

.entry blockquote {
	background-image: none;
}


/* subheaders for boxes */

h3.program-heading, h1.page-title, .program-single-intro p, .program-fullwidth-overlay .program-overlay-toolbar {
	background: #0297be;
	color: white;
}

h1.page-title {
    font-size: 18px;
    padding-left: 5px;
}

h4.toptag, .toptag, .toptag-alt {
	display:none;
}
.program-box h3.program-headline {margin-top:0;}

.program-fullwidth-overlay .program-overlay-toolbar {
	/* background:#8c6494; */
}

.program-single-intro p {
background:transparent;
color:black;
}

/* sidebar */

#twitter_div img {
	background: #00A2BC;
}

.sidebar-search input#query {
	background: #132F3B;
	border-color: #588CA3;
	color: #DEEFFB;
}

.sidebar-search input#searchsubmit {
	background: #132F3B;
	border-color: #333;
	color: #F7981F;
}

/* tab colour */

div.tabs ul.the-tabs, div.tabs.no-border ul.the-tabs {
	background: #232323 !important;
}

div.tabs ul.the-tabs li {
	border-color: #232323 !important;
}

div.tabs.top-page {
	border: none;
}

div.tabs ul li.ui-state-default {
	background: #005b6a;
	
}

div.tabs ul li.ui-state-active {
	background: #00a2bc !important;
}

div.tabs ul li.ui-state-default a {
	color: #fff;
}

div.tabs ul li.ui-state-active a {
	color: #fff;
}

div#archive-tabs ul.the-tabs {
	border:0 !important;
}

/* mega footer dark version */

body.dark, .mega#wrapper-footer {
	background-color: #111;
}

.mega#wrapper-footer, .mega #footer-shadow, .mega #footer {
	background-image: none !important;
}

/* misc */

ul#inner-carousel .program-photo-wrapper {
	width: 118px;
	height: 85px;
	background: transparent;
	border:0;
}

div.dsq-comment-body {
	line-height: 18px;
}

.jcarousel-container .jcarousel-next {
	float:right;
	background: url('/wp-content/themes/ipm/images/interstitial-right-arrow-blue.png');
}

.jcarousel-container .jcarousel-prev {
	float:left;
	background: url('/wp-content/themes/ipm/images/interstitial-left-arrow-blue.png');
}

.postthumb {
	display:none;
}
div.author-info {background: #00A2BC url(/wp-content/themes/ipm/images/eartheats-bg-trans-bottom.png) repeat-x 50% 100%; color:#fff;}

#rss-thickbox{
	height: 180px; 
}

.singleCB #rss-primary-items {
	padding: 10px 0 0 0; 
}

/* jplayer flat audio styling */

.jpdark .jp-flat-audio .jp-control {
	background-color: #f7981f;
}

.jpdark .jp-flat-audio .jp-bar {
	background-color: #245a6a;
}

.jpdark .jp-flat-audio .jp-play-bar {
	background-color: #06BEDB;
}

/* pullquote */

div.simplePullQuote p {
	color: #00a2bc !important;
	font-style:italic;
}

/* wide feature; may move this to general css eventually */

div.wide-feature {
	margin: 0;
	width:100% !important;
}

div.wide-feature div.program-single-intro p {
	background:transparent;
	border:0;
	color:#fff;
	text-align:center;
	font-family:Lato;
}


div.wide-feature div.tabs {
	border:0;
}

div.wide-feature div#program-article {
	padding: 30px;
}

div.wide-feature h1.article-title {
	font-size: 36px;
	color:#fff !important;
	font-weight:300;
}

div.wide-feature div.program-single-header {
	position:relative;
	height: 300px;
	background-color:#333;
	background-size: 1280px 720px;
	background-repeat:no-repeat;
	background-attachment: fixed;
	background-position: center top;
	border:0;
}

div.wide-feature h3.byline, div.wide-feature h3.byline a {
	color:#fff;
}

div.wide-feature div.three-across {
	clear:both;
}

div.wide-feature div.three-across div.item {
	float:left;
	width:27%;
	margin-left:3%;
	margin-right:3%;
}

div.wide-feature div.three-across div.item h3, div.wide-feature div.three-across div.item h4, div.wide-feature div.three-across div.item p {
	text-align:center;
	color:#666;
}

div.wide-feature div.three-across div.item h3 {
	margin-bottom:5px;
}

div.wide-feature div.three-across div.item h4 {
	color:#999;
}

div.wide-feature div.three-across div.item img {
	width: 100%;
	margin: 20px 0 0 0;
	border-radius: 200px;
}

div.wide-feature div.three-across div.item p a {
	border-bottom:0;
}

div.wide-feature div.three-across div.item p a:hover {
	opacity:0.9;
}

div.wide-feature .entry > p, div.wide-feature .entry > h3 {
	padding: 0px 10% !important;
}

div.wide-feature .entry > p {
	font-size: 16px !important;
	line-height: 24px !important;
	margin-bottom: 16px !important;
}

div.wide-feature .entry > h3 {
	font-size: 20px !important;
	line-height: 24px !important;
}

div.wide-feature .entry > ul {
	margin-left: 120px;
	font-size: 16px;
}

div.wide-feature .entry .postimage-wrapper {
	width: 598px;
	margin: 0 auto;
}

div.wide-feature div.slidercontainer {
	margin-left:140px;
}

div.wide-feature div.wide-embed-left {
	float:left;
	width: 60%;
	margin-right: 30px;
}

div.wide-feature div.wide-embed-right {
	float:right;
	width: 60%;
	margin-left: 30px;
}

div.wide-feature div.wide-embed-left p.photo-caption, div.wide-feature div.wide-embed-right p.photo-caption {
	display:block;
	color:#666;
	line-height: 18px !important;
}

div.wide-feature div.simplePullQuote {
	width: 275px;
	margin: 15px;
}

div.wide-feature div.simplePullQuote p {
	font-size: 28px;
}

div.wide-feature .jp-wrapper {
	width: 96% !important;
	margin: 0 2%;
}

div.wide-feature h3.wide-feature-subheading {
	text-align:center;
	margin-top:30px;
	margin-bottom: 30px;
	font-size: 16px;
	text-transform: uppercase;
	font-family: Lato, sans-serif;
	color: #888;
}

div.wide-feature ul.wide-feature-nav {
	text-align: center;
	margin-left:0;
	margin-bottom: 50px;
	font-family:Lato;
	font-size: 17px !important;
	line-height: 2.0em;
}

div.wide-feature ul.wide-feature-nav li {
	display: inline;
	list-style-type:none;
	margin:0 18px;
}

div.wp-caption.aligncenter {
	width:auto !important;
	text-align:center;
}

div.wp-caption.aligncenter a {
	border-bottom:0;
}

div.wp-caption.aligncenter img {
	width: auto !important;
	height: auto !important;
	max-width:100%;
}




