		body { background-color: #282828; background-image: none; }
		div.page td.interior div.corecontent p {font-size: 16px; font-family: Helvetica, Arial, sans-serif;font-weight:100;}
		body div#page_outer div.page table.ma tbody tr td.right { background-color: #fff; }
		body div#page_outer div.page table.ma tbody tr td.right div.ad { background-color: #444444; }
		#play { width: 100px; color: #fff; background-color: #aa0013; position: absolute; top: 40px; left: 40px; cursor: pointer; }
		#play:hover { background-color: #999; }
		#play p { text-align: center; margin: 0px auto; font-size: 20px; line-height: 100px; font-family: sans-serif; }
		div#stage { width: 980px; height: 550px; margin: 0 auto; padding: 0px; overflow: hidden; position: relative; background-repeat: no-repeat; background-position: 0px 0px;}
		div#stage #cover{ width: 980px; height: 550px; position: absolute; top: 0px; left: 0px; z-index: 100; background-color:rgba(255,255,255,.7)}
		div#stage #cover #struct{ width: 335px; height: 160px; position: absolute; top: 25px; left: 25px; z-index: 100; background-image: url(/wgbh/pages/frontline/art/progs/3209/instructions.png);}
		div#stage #cover #text { position: absolute; top: 50px; left: 590px; width: 350px; background-color: rgba(255,255,255,.5); opacity: .5; }
		div#stage #cover #text p.somemore { font-size: 18px; line-height: 1.3em; font-family: Helvetica, Arial, sans-serif; font-weight:100; line-height: 22px; display: none; margin: 15px;}
		div#stage div#interior { position: absolute; height: 550px; top: 0px; left: 0px; overflow: visible; background-color: #ccc; z-index: 10;}
		div#stage div#interior div.frame { position: absolute; top: 0px; width: 980px; height: 550px; }
		div#stage div#interior div.frame img { display: block; margin: 0; padding: 0; }
		div#slidewrapper { background-color: #333; height: 45px; width: 980px; padding-top: 30px; margin: 0px auto; position: relative; border-bottom: 2px solid #000;}
		div#slidewrapper .apoint { background-color: #fff; border-radius: 50%; width: 15px; height: 15px; position: absolute; top: 22px; z-index: 5;  }
		div#slidewrapper .alabel { font-family: Hevetica, sans-serif; font-size: 10px; color: #fff; position: absolute; top: 49px; z-index: 5; }
		div.Jahselector { width: 900px; margin: 0px 40px; border: none; border-top: 1px solid #333; }
		div.Jahselector.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all { border: none; border-top: 1px dotted #fff; background: none; cursor: pointer;}
		.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: rgba(223,230,18,.5); width: 36px; height: 36px; border: 0px; border-radius: 50%; position: absolute; z-index: 10; cursor: default; top: -19px; outline: none;}
