div#v_top { height: 30px; margin: 0; padding: 0; border: 0; background: #4f4f4f url(/wgbh/pages/frontline/art/v1/a_bg.gif) repeat-x;}
body div#v_fp, body div#v_emb { font-family: 'Gill Sans', verdana, helvetica, sans-serif; background-color: #373737; margin: 0; padding: 0; border: 0; overflow: hidden; text-align: left; }
div#v_embp { margin: 0 auto;  }
div.v_blocked { background-color: #466cb9; color: #fff; line-height: 22px; font-size: 22px; text-align: center; padding: 220px; }
div#v_embcodeback { z-index: 902; position: absolute; background-color: #000; opacity: .5; -moz-opacity: .5; filter: alpha(opacity=50); }
div#v_embcode { position: absolute; z-index: 903; width: 270px; padding: 20px; font-size: 14px; margin: 130px 0 0 0; background-color: #666; text-align: left; color: #ddd; }
div#v_embcode span#v_embcodeclose { float: right; width: 50px; color: #fff; cursor: pointer;  padding: 3px; text-align: center; background-color: #466cb9; margin: -15px -15px 5px 5px; }
div#v_embcode span#v_embcodeclose:hover { background-color: #166af5; }
div#v_embcode form { border: 0; margin: 5px 0 5px 0; }
div#v_embcode form textarea { width: 270px; height: 60px; }
div#v_embcode ul#v_embsizer { border: 0; margin: 0 0 0 45px; height: 29px; width: 225px; list-style-type: none }
div#v_embcode ul#v_embsizer li { font-size: 13px; line-height: 13px; padding: 2px 3px 2px 3px; border: 1px solid #466cb9; float: left; text-align: center; }
div#v_embcode ul#v_embsizer li.unsel { background-color: #466cb9; color: #fff; cursor: pointer }
div#v_embcode ul#v_embsizer li.unsel:hover { background-color: #166af5; border: 1px solid #166af5;  color: #fff; }
div#v_embcode ul#v_embsizer li.sel { background-color: #777; border: 1px solid #fff; color: #fff; }
div#v_embcode ul#v_embsizer li.s { margin: 5px 8px 5px 0; width: 31px; }
div#v_embcode ul#v_embsizer li.m { margin: 2px 8px 2px 0; width: 45px; line-height: 18px; }
div#v_embcode ul#v_embsizer li.l { margin: 0; padding: 2px 3px 2px 3px; width: 57px; line-height: 23px; }
div#v_msg { position: relative; text-align: left; }
div.v_social { margin: 0 0 20px 20px; padding: 5px 5px 8px 5px; text-align: right; float: right; width: 120px; background: url(/wgbh/pages/frontline/art/v1/a_share.gif); color: #666; }
div.v_social span#v_emb { display: block; background-image: url(/wgbh/pages/frontline/art/v1/v_emb.png); margin: 10px 0 0 0; width: 120px; height: 20px; cursor: pointer; }
div.v_social span#v_emb:hover { background-image: url(/wgbh/pages/frontline/art/v1/v_emba.gif); }
div#v_continue { z-index: 901; position: absolute; color: #fff; text-align: center; padding: 0px 10px 0 10px; }
div#v_continue div.v_social { margin: 0 0 20px 20px; padding: 5px 5px 8px 5px; text-align: right; float: right; width: 120px; background: url(/wgbh/pages/frontline/art/v1/a_share.gif); color: #666; }
div#v_continue div.v_social span#v_emb { display: block; background-image: url(/wgbh/pages/frontline/art/v1/v_emb.png); margin: 10px 0 0 0; width: 120px; height: 20px; cursor: pointer; }
div#v_continue div.v_social span#v_emb:hover { background-image: url(/wgbh/pages/frontline/art/v1/v_emba.gif); }
div#v_continueback { z-index: 900; position: absolute; background-color: #000; opacity: .85; -moz-opacity: .85; filter: alpha(opacity=85); }
div#v_continue span.v_replaylarge { width: 150px; height:180px; display: block; background-image: url(/wgbh/pages/frontline/art/v1/v_replay_blue.png); float: left; margin-top: 100px; margin-right: 50px; margin-left: 20px; }
div#v_continue span.v_replaylarge:hover { background-image: url(/wgbh/pages/frontline/art/v1/v_replaya_blue.png); }
div#v_continue span.v_replay { width: 97px; height:97px; display: block; z-index: 32; position: absolute; background-image: url(/wgbh/pages/frontline/art/v1/v_replay_s_orang.png); margin: 20px; }
div#v_continue span.v_replay:hover { background-image: url(/wgbh/pages/frontline/art/v1/v_replaya_s_blue.png); }
div#v_fp div#v_continue div#v_endrel { clear: right; margin-top: 60px; }
div#v_embp div#v_continue { padding: 0; }
div#v_embp div#v_continue div#v_endrel { margin-top: 30px; }
div#v_continue div#v_endrel span.v_endreltitle { display: block; font-size: 13px; text-align: left; letter-spacing: 4px; color: #bbb; margin-bottom: 5px; }
div#v_continue div#v_endrel div#v_relshows { height: 263px; }
div#v_continue div#v_endrel div#v_relshows div { cursor: pointer; border-top: 3px solid transparent; width: 200px; position: relative; float: left; height: 260px; margin: 0 10px 0 0; }
div#v_continue div#v_endrel div#v_relshows div span.v_reli { display: block; width: 200px; height: 140px; background-position: -10 -10; }
div#v_continue div#v_endrel div#v_relshows div a { text-decoration: none; color: #466cb9; }
div#v_continue div#v_endrel div#v_relshows div a.v_relt { display: block; font-size: 18px; margin: 5px 0 4px 0; }
div#v_continue div#v_endrel div#v_relshows div span.v_reld { font-size: 14px; color: #aaa; line-height: 14px; display: block; } 
div#v_continue div#v_endrel div#v_relshows div span.v_rela { font-size: 12px; color: #888; line-height: 13px; display: block; margin-top: 3px; } 
div#v_continue div#v_endrel div#v_relshows div:hover { border-top: 3px solid #166af5; }
div#v_continue div#v_endrel div#v_relshows div:hover a { color: #166af5; }
div#v_continue div#v_endrel div#v_relshows div:hover span.v_reld { color: #166af5; } 
div#v_embp div#v_continue div#v_embend { text-align: left; font-size: 15px; line-height: 15px; overflow: auto; color: #ddd; position: absolute; z-index: 73; margin-top: 18px; margin-left: 120px; }
div#v_embp div#v_continue span#v_contmsg { text-align: center; font-size: 15px; line-height: 15px; display: block; position: absolute; z-index: 78; margin-left: 120px; }
div#v_embp div#v_continue span#v_contmsg span.v_contimg { width: 180px; height: 130px; display: block; margin: 0 auto; background: url(/wgbh/pages/frontline/art/v1/v_cont.png); }
div#v_embp div#v_continue span#v_contmsg span.v_contimg:hover { background: url(/wgbh/pages/frontline/art/v1/v_conta.png); }
div#v_embp div#v_continue div#v_embend span.v_comtitle { display: block; font-size: 14px; letter-spacing: 1px; color: #ddd; margin: 0 0 5px 0; }
div#v_embp div#v_continue div#v_embend a.v_commore:link, div#v_embp div#v_continue div#v_embend a.v_commore:visited { text-decoration: none; letter-spacing: 2px; float: right; display: block; color: #466cb9; font-size: 13px; }
div#v_embp div#v_continue div#v_embend a.v_commore:hover { color: #166af5; }
div#v_embp div#v_continue div#v_embend ul { list-style-type: none; margin: 0; padding: 0; }
div#v_embp div#v_continue div#v_embend li { font-size: 14px; color: #99aaee; margin: 0; padding: 0;  }
div#v_embp div#v_continue div#v_embend li span.v_comperson { color: #888; font-size: 12px; display: block; margin: 2px 0 8px 0; }
div#v_embp div#v_continue div#v_embsocial { position: absolute; z-index: 30; padding: 4px 3px 2px 3px; background: #ddd url(/wgbh/pages/frontline/art/v1/e_social.gif) repeat-x; text-align: center; display: block; height: 30px;}
div#v_embp div#v_continue div#v_embsocial div.scl { margin: 0 auto; padding-left: 20px; }
div#v_videolink { cursor: pointer; height: 22px; margin: 0; border: 0; padding: 6px 3px 2px 8px; text-align: right; font-size: 16px; color: #fff; background: #971717 url(/wgbh/pages/frontline/art/v1/a_rbg.gif) repeat-x; }
div#v_videolink span.v_ar { float: right; width: 31px; height: 22px; display: block; border: 0; margin: 0; padding: 0; background-image: url(/wgbh/pages/frontline/art/v1/a_rbgar.gif); }
div#v_videolink:hover { background: #942f91 url(/wgbh/pages/frontline/art/v1/a_rbga.gif) repeat-x; }
div#v_videolink:hover span.v_ar { background-image: url(/wgbh/pages/frontline/art/v1/a_rbgara.gif); }
div#v_top div#v_ch { height: 13px; padding: 9px 10px 2px 20px; border: 0; margin: 0; letter-spacing: 3px; text-transform: uppercase; color: #aaa; font-size: 13px; }
div#v_embp div#v_ch { position: absolute; z-index: 420; padding: 9px 10px 2px 10px; border: 0; margin: 0 0 0 512px; line-height: 14px; color: #aaa; text-align: left; font-size: 14px; }
div#v_embp div#v_ch span.cth { display: block; margin: 0 0 6px 0; letter-spacing: 3px; font-color: #999; font-size: 12px; line-height: 12px; }
div#v_embp div#v_ch span.v_ti, div#v_top div#v_ch span.v_ti { color: #eee; }
div#v_top div#v_ch span#v_chhelp { background-color: #466cb9; padding: 2px; color: #fff; }
div#v_top div#v_ch ul { list-style-type: none; margin: 0; padding: 0; float: left; }
div#v_embp div#v_ch ul { list-style-type: none; margin: 0; padding: 0; float: left; }
div#v_top div#v_ch ul li { width: 13px; float: left; height: 13px; cursor: pointer; margin: 0 6px 0 0; padding: 0; background-image: url(/wgbh/pages/frontline/art/v1/ch_off.gif) }
div#v_embp div#v_ch ul li { cursor: pointer; margin: 0 0 4px 0; border-left: 5px solid #444; height: 37px; }
div#v_embp div#v_ch ul li span.title { padding: 3px 5px 0 55px; display: block; }
div#v_embp div#v_ch ul li span.title span.num { color: #ccc; }
div#v_embp div#v_ch ul li.on, div#v_embp div#v_ch ul li.on:hover { cursor: default; margin: 0 0 4px 0; border-left: 5px solid #922; color: #fff }
div#v_embp div#v_ch ul li:hover { border-left: 5px solid #166af5; color: #166af5; }
div#v_top div#v_ch ul li.hover { background-image: url(/wgbh/pages/frontline/art/v1/ch_over.gif) }
div#v_top div#v_ch ul li.on, div#v_top div#v_ch ul li.on:hover { cursor: default; background-image: url(/wgbh/pages/frontline/art/v1/ch_on.gif) }
div#v_fp div#v_chapterinfo { height: 96px; overflow: hidden; position: absolute; z-index: 500; }
div#v_embp div#v_embchapterinfo { width: 430px; height: 160px; padding: 10px; position: absolute; text-align: left; color: #eee; z-index: 419; background-color: #59435e; opacity: .95; -moz-opacity: .95; filter: alpha(opacity=95); -webkit-box-shadow: 0 10px 10px #000; box-shadow: 0 10px 10px #000; }
div#v_embp div#v_embchapterinfo span.embch { text-transform: uppercase; letter-spacing: 3px; font-size: 12px; }
div#v_embp div#v_embchapterinfo span.embchtitle {font-size: 19px; line-height: 19px; display: block; margin: 4px 0 4px 0; color: #166af5; }
div#v_embp div#v_embchapterinfo span.embdesc { font-size: 14px; line-height: 15px; }
div#v_embp div#v_embchapterinfo span.emblen { font-size: 13px; color: #aaa; }
div#v_embp div#v_embchapterinfo img { float: left; width: 200px; margin-right: 8px; }
div#v_chapterinfoback { height: 96px; overflow: hidden; position: absolute; z-index: 499; width: 100%; background-color: #4f4f4f; opacity: .9; -moz-opacity: .9; filter: alpha(opacity=90); -webkit-box-shadow: 0 10px 10px #000; box-shadow: 0 10px 10px #000; }
div#v_chapterinfo span#v_chnext, div#v_chapterinfo span#v_chback { cursor: pointer; z-index: 501; width: 53px; height: 90px; display: block; position: absolute; margin-top: 3px; }
div#v_chapterinfo span#v_chback { background-image:url(/wgbh/pages/frontline/art/v1/v_l.png);  }
div#v_chapterinfo span#v_chnext { background-image:url(/wgbh/pages/frontline/art/v1/v_r.png); right: 0; }
div#v_chapterinfo span#v_chback:hover { background-image:url(/wgbh/pages/frontline/art/v1/v_la.png); }
div#v_chapterinfo span#v_chnext:hover { background-image:url(/wgbh/pages/frontline/art/v1/v_ra.png); }
div#v_chapterinfo div#v_chinner { height: 96px; width: 6800px; position: absolute; }
div#v_chapterinfo div#v_chinner div { cursor: pointer; background-color: #444; width: 500px; height: 90px; padding: 0 10px 0 0; border: 0; float: left; margin: 3px; text-align: left; position: relative; }
div#v_chapterinfo div#v_chinner div span.v_ar { position: absolute; z-index: 120; left: 0; width: 42px; height: 42px; display: block; margin: 22px 0 0 40px; background-image: url(/wgbh/pages/frontline/art/v1/v_playar.png); }
div#v_chapterinfo div#v_chinner div:hover { background-color: #5a365c; }
div#v_chapterinfo div#v_chinner div:hover span.v_ar { background-image: url(/wgbh/pages/frontline/art/v1/v_playara.png); }
div#v_chapterinfo div#v_chinner div.inert { opacity: .5; -moz-opacity: .5; filter: alpha(opacity=50); background-color: #333; }
div#v_chapterinfo div#v_chinner div span.v_chimg { float: left; display: block; height: 90px; width: 120px; background-scale: 80% 80%; margin: 0 8px 0 0; }
div#v_chapterinfo div#v_chinner div span.v_chtitle { color: #466cb9; font-size: 19px; line-height: 19px; display: block; margin: 5px 0 2px 0; padding: 0; }
div#v_chapterinfo div#v_chinner div:hover span.v_chtitle { color: #da0ee7 }
div#v_chapterinfo div#v_chinner div span.v_chdesc { color: #ddd; font-size: 13px; line-height: 13px; } 
div#v_chapterinfo div#v_chinner div span.v_chlen { color: #aaa; font-size: 12px; }
div#v_mainarea { height: 300px; padding: 0 0px 8px 0px; text-align: left; position: relative; }
div#v_fp div#v_mainarea { background: #373737 url(/wgbh/pages/frontline/art/v1/b_bg.gif) repeat-x; }
div#v_embp div#v_mainarea { padding: 0; background-color: #545759 }
div.#v_mainarea div#v_main div#v_comms { position: absolute; z-index: 0; }
div.#v_mainarea div#v_main div#v_coveouter { position: absolute; z-index: 1; top: 0 }
div.#v_mainarea div#v_main div#v_coveouter div#platformplayer { top: 0; left: 0; z-index: 0; position: absolute; }
div#v_mainarea div#v_main { width: 512px; height: 288px; color: #fff; background-color: #000; margin: 1px; }
div#v_embp div#v_mainarea div#v_main { margin: 0; background-color: #545759 }
div#v_fp div#v_mainarea div#v_main { margin: 8px 10px 0 20px;  float: left;  }
div#v_mainarea div#v_main p.v_apology { padding: 110px 20px 0 20px; font-size: 18px; color: #f22; text-align: center; }
div#v_mainarea span#v_mch { color: #aaa; display: block; font-size: 14px; margin: 40px 20px 5px 0; clear: right; }
div#v_mainarea span#v_mtitle { color: #fff; font-size: 20px; display: block; margin-right: 80px; }
div#v_mainarea span#v_mdesc { color: #ddd; display: block; font-size: 14px; margin: 5px 20px 5px 0 }
div#v_mainarea span#v_mlen { color: #aaa; font-size: 13px; }
div#v_mainarea span#v_replacementplay { left: 0; display: block; position: absolute; cursor: pointer; width: 145px; height: 145px; z-index: 150; background-image: url(/wgbh/pages/frontline/art/v1/v_bigplay_blue.png); background-repeat: no-repeat; background-position: 50% 35%; }
div#v_mainarea span#v_replacementthumb { left: 0; display: block; position: absolute; background-color: #000; cursor: pointer; z-index: 138; }
div#v_fp div#v_mainarea span#v_replacementplay { margin: 10px 0 0 20px; padding: 71px 183px 72px 184px }
div#v_fp div#v_mainarea span#v_replacementthumb { margin: 10px 0 0 20px; }
div#v_embp div#v_mainarea span#v_replacementplay { margin: 0; }
div#v_embp div#v_mainarea span#v_impatient, div#v_fp div#v_mainarea span#v_impatient { opacity: .7; -moz-opacity: .7; filter:alpha(opacity=70); padding: 3px; background-color: #000; width: 48px; height: 48px; z-index: 985; position: absolute; top: 0; left: 0; display: block; -webkit-border-radius: 10px; -border-radius: 10px; }
div#v_embp div#v_embtop { height: 30px; text-align: left; padding: 0; margin: 0; line-height: 30px; background: #444 url(/wgbh/pages/frontline/art/v1/e_to.gif) repeat-x; }
div#v_embp div#v_embtop span.v_embtitle { float: right; text-align: right; line-height: 16px; padding: 8px 8px 0 2px; color: #ccc; font-size: 14px; cursor: pointer; }
div#v_embp div#v_embtop span.v_embtitle span.ar { color: #466cb9; }
div#v_embp div#v_embtop span.v_embtitle:hover { color: #166af5; }
div#v_embp div.v_embbot { background: url(/wgbh/pages/frontline/art/v1/e_bg.gif) repeat-x; height: 30px; position: relative; }
div#v_embp div.v_embbot div#v_embrel { position: absolute; z-index: 15; background: #900 url(/wgbh/pages/frontline/art/v1/e_relbg.gif) repeat-x; cursor: pointer; padding: 2px 4px 2px 4px; color: #fff; font-size: 14px; height: 26px; line-height: 26px; }
div#v_embp div.v_embbot a.v_dvdlink, div#v_embp div.v_embbot a.v_itunes { margin-top: 1px; color: #aaa; float: right; width: 130px; text-align: right; display: block; font-size: 14px; line-height: 14px; padding: 8px 8px 3px 8px; text-decoration: none; } 
div#v_embp div.v_embbot a.v_itunes { border-left: 1px solid #666; text-align: left; }
div#v_embp div.v_embbot a.v_dvdlink:hover, div#v_embp div.v_embbot a.v_itunes:hover { color: #166af5 }
div#v_embp div.v_embbot div#v_embutton { position: absolute; z-index: 9; width: 220px; text-align: left; cursor: pointer; padding: 7px; color: #999; font-size: 12px; letter-spacing: 3px; height: 16px; line-height: 16px; }
div#v_embp div.v_embbot div#v_commentbutton { position: absolute; z-index: 10; width: 50px; text-align: right; cursor: pointer; margin-right: 5px; padding: 7px 26px 7px 7px; background-position: right; background-image: url(/wgbh/pages/frontline/art/v1/e_com.png); color: #aaa; font-size: 12px; height: 16px; line-height: 16px; right: 0; background-repeat: no-repeat;}
div#v_embp div.v_embbot div#v_commentbutton:hover { color: #166af5; background-image: url(/wgbh/pages/frontline/art/v1/e_coma.png); }
div#v_embp div.v_embbot div#v_embrel span.ar,  div#v_embp div.v_embbot div#v_embutton span.ar { color: #466cb9; }
div#v_embp div.v_embbot div#v_embrel:hover { background: #166af5; }
div#v_embp div.v_embbot div#v_embutton:hover { color: #166af5; }
div#v_embp div.v_embbot div#v_embrel:hover span.ar,  div#v_embp div.v_embbot div#v_embutton:hover span.ar { color: #fff; }
div#v_embp div#v_mainarea span#v_replacementplay { top: 0 }
div#v_embp div#v_mainarea div#v_embinfo { position: absolute; top: 0; background-image: url(/wgbh/pages/frontline/art/v1/e_ov.png); background-repeat: repeat-x; height: 70px; color: #bbb; font-size: 13px; line-height: 14px; padding: 10px; z-index: 140;  }
div#v_embp div#v_mainarea div#v_embinfo span.title { color: #fff; font-weight: bold; display: block; font-size: 16px; margin-bottom: 3px; }
div#v_embp div#v_mainarea div#v_embinfo span.length { color: #888; font-size: 12px; }
div#v_embp:hover div#v_mainarea div#v_embinfo { background-color: #166af5 }
div#v_mainarea span#v_replacementplay:hover { background-image: url(/wgbh/pages/frontline/art/v1/v_bigplaya.png);}
div#v_relarea { height: 125px; padding: 4px 0 2px 0; overflow: hidden; position: relative; text-align: center; }
div#v_relarea span.v_relhead { color: #888; letter-spacing: 4px; font-size: 13px; line-height: 13px; display: block; padding: 4px; }
div#v_relarea span#v_relright, div#v_relarea span#v_relleft { position: absolute; width: 45px; height: 70px; z-index: 17; cursor: pointer; margin: 38px 0 0 0; }
div#v_relarea span#v_relright { right: 0; background: url(/wgbh/pages/frontline/art/v1/v_right_blue.png) no-repeat; }
div#v_relarea span#v_relright:hover { background: url(/wgbh/pages/frontline/art/v1/v_righta.png) no-repeat; }
div#v_relarea span#v_relleft {  background: url(/wgbh/pages/frontline/art/v1/v_left_blue.png) no-repeat; left: 0; }
div#v_relarea span#v_relleft:hover { background: url(/wgbh/pages/frontline/art/v1/v_lefta.png) no-repeat; }
div#v_relarea div#v_relholder { height: 100px; width: 8000px; position: absolute; text-align: left; }
div#v_relarea div#v_relholder div.v_rel, div#v_relarea div#v_relholder div.v_reloff { text-align: left; border-top: 3px solid #575757; cursor: pointer; height: 94px; padding: 3px 10px 3px 3px; float: left; background: #ccc url(/wgbh/pages/frontline/art/v1/c_bg.gif) repeat-x; width: 340px; margin-left: 6px; }
div#v_relarea div#v_relholder div.v_reloff { opacity: .5; -moz-opacity: .5; filter: alpha(opacity=50); }
div#v_relarea div#v_relholder div.v_rel:hover, div#v_relarea div#v_relholder div.v_reloff:hover { border-top: 3px solid #166af5; background: #fff url(/wgbh/pages/frontline/art/v1/c_bgon.gif); opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
div#v_relarea div#v_relholder div.v_rel:hover span.v_rellbl, div#v_relarea div#v_relholder div.v_reloff:hover span.v_rellbl { color: #166af5; }
div#v_relarea div#v_relholder div.v_rel span.v_relimg, div#v_relarea div#v_relholder div.v_reloff span.v_relimg { display: block; float: left; width: 100px; height: 94px; background-position: center; margin-right: 5px; }
div#v_relarea div#v_relholder div.v_rel span.v_relspc, div#v_relarea div#v_relholder div.v_reloff span.v_relspc { display: block; float: left; width: 7px; height: 94px; }
div#v_relarea div#v_relholder div.v_rel span.v_rellbl, div#v_relarea div#v_relholder div.v_reloff span.v_rellbl { font-size: 16px; color: #d60e0e; display: block; line-height: 16px; margin: 5px 0 5px 0; }
div#v_relarea div#v_relholder div.v_rel span.v_reldsc, div#v_relarea div#v_relholder div.v_reloff span.v_reldsc { font-size: 13px; color: #333; line-height: 13px;}
div#v_relarea div#v_relholder div.v_rel span.v_relatt, div#v_relarea div#v_relholder div.v_reloff span.v_relatt { font-size: 12px; color: #777; display: block; margin: 5px 0 0; text-decoration: italic }