@charset "UTF-8";
body {margin: 0px;}
body.normal{font-size: 100%;}
body.large{font-size: 150%;}
body.largest{font-size: 200%;}
a.sizeCTRL.normal{font-size: 12px;}
a.sizeCTRL.large{font-size: 18px;}
a.sizeCTRL.largest{font-size: 24px;}
a.sizeCTRL{color: #777;text-decoration:none;}
a.sizeCTRL:hover,a.sizeCTRL:focus{text-decoration:underline;}
a.sizeCTRL.active{color:red;}

#container{display: block; position: relative; margin: 0px auto 0px auto;}
#container.video{width: 600px;}
#container.audio{width: 340px;}
#container.transcript{}
#header{text-align: right;}
#footer{text-align:center;}
h1{font-size: 112%;}

.transcript p{clear: both;;}
.transcript .speaker{
	float:left;
	display: block;
	width: 80px;
	vertical-align: top;
	word-wrap: break-word;
	overflow: hidden;
}
.transcript .content{
	display: block;
	/*width: 480px;*/
	margin-left: 4px;
	vertical-align: top;
	word-wrap: break-word;
	overflow: auto;
	padding: 0.1em;
}