/* structure *******************/
html, body {
	margin: 0;
	border: 0;
	padding:0;
	height:100%;
	font-size: small;
	text-align:center;/* for ie */
	font-family:Verdana, sans-serif;
	background-color:#999;
}

.clearer{
	clear:both;
	height:1px;
	margin-top:-1px;
	overflow:hidden;
	font-size:0;
}
#v-center{
	font-size:small;
	background-color:#999;
	width:800px;
	height:100%;
	margin: 0 auto;
	border:none;
	padding:0;
}
#v-center td{
	height:100%;
	v-align: middle;
}
* html #v-center{
	font-size:x-small; /*equalize font-size in IE<7 */
}
#movie{
	width:800px;
	position:relative;
	/*padding:20px;
	height:500px;
	overflow:visible;*/
	text-align:left;
	background-color:#FFF;
}
#movie #introduction{
	padding-right:25%;
	font-size:120%
}

.heading{font-size:110%;font-weight:bold;color:#666;}

/* don't show repeat headings */
#pw1_1 .heading, #pw3_1 .heading {display:none;}

/*div>div{margin:20px 0;}*/
#movie>*{padding:0 20px;}
#movie embed{padding:0;}
#footer{font-size:80%;padding:1em 0;}
#movie .warning{position:absolute;top:0;border:8px solid #fff;background:#E7E7E7;padding:5px;margin:0;font-size:90%;}
#movie .warning h2{padding:0;}

/* elements *******************/
#movie h1{padding:120px 20px 0;margin:0;font-size:800%;color:#99D9E6;font-weight:normal;}
#movie h2{padding:.5em 20px 0;margin:0;color:#E60000;}
img{
	border:none;
}
a:focus, a:active {
	border: none;
	outline: none;
}
a:link, a:visited {
	text-decoration:none;
	color:#E60000;
}
a:hover,a:visited:hover {
	text-decoration:underline;
	color: #000;
}
p{padding:.5em 0;margin:0;}
