/* OU Audio */

.ouaudio { 
	background-color: #222;
	border-radius: .5em;
	overflow: hidden;
	padding: 1em;
	margin: 1.5em 0;
}

.ouaudio ul { margin: 0; padding: 0; list-style: none; border: 1px solid #fff; max-height: 200px; overflow: auto; }
.ouaudio ul li { margin: 0; padding: 0; background-image: none; background: #fff; display: block; border-bottom: 1px solid #ddd; }
.ouaudio ul li.transcript { padding: 5px; }
.ouaudio ul li.transcript blockquote { margin: 0; padding: 8px; border: 1px dashed #ccc; }
.ouaudio ul li.transcript p { margin-top: 0; }
.ouaudio ul a { display: block; padding: 8px; color: #444; text-decoration: none; background-color:#fff; }
.ouaudio ul a:hover { background: #eee; color: #000; }
.ouaudio ul a:visited { color: #444; }
.ouaudio ul a.selected { 
	background-color: #F36;
	background-image: url(img/youarehere.png);
	background-position: top left;
	background-repeat: repeat-x;
	color: #fff;
	font-weight: normal;
	border-bottom: 0;
}

.ouaudio .player { margin-bottom: 10px; }

.ouaudio div.transcript { background: #fff; overflow: auto; max-height: 150px; margin: 1em 0 0 0; padding: 8px; }
.ouaudio div.transcript blockquote { margin: 0; padding: 8px; font-size: 1em;	color: #333; }


div.ouaudio div.info-btm {
	padding: 15px 0 15px 0;
	text-align: center;
}

div.ouaudio div.info-btm a.transcript {
	color: #FFF;
	text-decoration: none;
	padding-left: 22px;
	background-image: url(img/icon-audio-trans.png);
	background-position: center left;
	background-repeat: no-repeat;
}

/* Steven Price 08.11.2012 added style for h2 in transcript */
div.ouaudio > div > .transcript h2 {
	margin-top:0;
	font-size:1.5em;
}
