body div#page_outer div.page table.ma tr td.interior div#superrappa { background-color: #000; overflow: hidden; padding: 0; margin: 0; }
body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa { width: 980px; height: 560px; margin: 0; padding: 0; background-image: url(/wgbh/pages/frontline/art/progs/3107/syria.jpg); background-repeat: no-repeat; overflow: hidden; }
body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa #red { position: absolute; z-index: 5; width: 980px; height: 560px; margin: 0; padding: 0; background-image: url(/wgbh/pages/frontline/art/progs/3107/red.png); background-repeat: no-repeat; overflow: hidden; opacity: .6; display: none; }
body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa #yellow { position: absolute; z-index: 6; width: 980px; height: 560px; margin: 0; padding: 0; background-image: url(/wgbh/pages/frontline/art/progs/3107/yellow.png); background-repeat: no-repeat; overflow: hidden; opacity: .6; display: none; }
body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa .controls { position: relative; display: inline; z-index: 150; cursor: pointer; background-color: #a00013; color: #fff; text-align: center; padding: 10px; }
body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa p.placesa, body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa p.placesb, body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa p.placesc, body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa p.placesd {display: none; padding: 0; margin: 0; cursor: pointer; position: absolute; z-index: 10; color: #fff; font-size: 15px; text-shadow: 2px 2px rgba(0,0,0,.1); }
body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa p.placesa:hover,body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa p.placesb:hover, body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa p.placesc:hover, body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa p.placesd:hover { color: #ddd; text-shadow: 2px 2px rgba(0,0,0,.1); }
body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa p.placesx {padding: 0; margin: 0; position: absolute; z-index: 10; color: #999; font-size: 15px; text-shadow: 2px 2px rgba(0,0,0,.1); }
body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa p.placesOn,body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa p.placesOn:hover {padding: 0; margin: 0; position: absolute; z-index: 10; color: #fff; font-size: 15px; text-shadow: 2px 2px rgba(0,0,0,.1); }
body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.focus1  { background-color: #666; width: 2px; height: 200px; position: absolute; visibility: none; z-index: 101; }
body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.focus2  { background-color: #666; width: 980px; height: 2px; position: absolute; visibility: none; z-index: 102; }
body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.key { position: absolute; bottom: 10px; right: 10px; background-color:rgba(0,0,0,.6); padding: 10px; width: 120px; z-index: 80; }
body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.key ul { padding: 0px; margin: 0px; list-style-position:inside;}
body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.key ul li.majora,body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.key ul li.majorb,body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.key ul li.majorc,body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.key ul li.majord { cursor: pointer; padding: 0px; margin: 4px 0px 1px 0px; font-size: 12px; line-height: 12px; color: #e9221d; list-style-type: disc; list-style-position:inside; }
body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.key ul li.minora,body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.key ul li.minorb,body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.key ul li.minorc,body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.key ul li.minord { cursor: pointer; padding: 0 0 0 10px; margin: 1px 0px; font-size: 10px; line-height: 12px; color: #e9221d; list-style-type: disc; list-style-position:inside; }
body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.key ul li.majorb,body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.key ul li.minorb { color: #ece33c; }
body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.key ul li.majorc,body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.key ul li.minorc { color: #3cc1ec; }
body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.key ul li.majord,body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.key ul li.minord { color: #3cec48; }
body div#page_outer div.page table.ma tr td.interior div#superrappa #navrow { display: block; width: 980px; height: 40px; text-align: center; background-color: #000; padding: 18px 0 0 0; }
body div#page_outer div.page table.ma tr td.interior div#superrappa #navrow p.spot,body div#page_outer div.page table.ma tr td.interior div#superrappa #navrow p.spotOn { display: inline-block; width: 13px; height: 13px; padding: 0; margin: 0 8px; background-image:url(/wgbh/pages/frontline/art/progs/3107/spot.png); background-repeat: no-repeat; cursor: pointer; }
body div#page_outer div.page table.ma tr td.interior div#superrappa #navrow p.funToggle { pointer: cursor; float: left; border: 1px solid #fff; background-color: #333; color: #fff; font-size: 16px; display: block; padding: 5px 10px; margin: 0px 50px 0px 20px; width: 80px; }
body div#page_outer div.page table.ma tr td.interior div#superrappa #navrow p.spot:hover,body div#page_outer div.page table.ma tr td.interior div#superrappa #navrow p.spotOn { background-image:url(/wgbh/pages/frontline/art/progs/3107/spot_on.png); }
body div#page_outer div.page table.ma tr td.interior div#superrappa #navrow p.spotlabel {display: none; color: #fff; font-size: 10px; position: absolute; top: 38px; padding: 0; margin: 0;}
body div#page_outer div.page table.ma tr td.interior div#superrappa #navrow p.spotlabelOn { display: block; }
body div#page_outer div.page table.ma tr td.interior div#holder { position: absolute; width: 980px; height: 560px; overflow: hidden; left: -980px; top: 0px; }
body div#page_outer div.page table.ma tr td.interior div#holder ul { position: absolute; right: 20px; bottom: 20px; z-index: 115; }
body div#page_outer div.page table.ma tr td.interior div#holder ul li { cursor: pointer; color: #fff; font-size: 12px; margin: 0px 0px 10px 0px; }
body div#page_outer div.page table.ma tr td.interior div#holder ul li:hover { color: #ccc; text-decoration: underline; }
body div#page_outer div.page table.ma tr td.interior div#holder ul li.selecta { color: yellow; text-decoration: underline; }
body div#page_outer div.page table.ma tr td.interior div#holder div.glass,body div#page_outer div.page table.ma tr td.interior div#holder div.flass { z-index: 100; position: absolute; background-color: #000; opacity: .3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; }
body div#page_outer div.page table.ma tr td.interior div#holder div.flass { z-index: 99; }
body div#page_outer div.page table.ma tr td.interior div#holder div#advl,body div#page_outer div.page table.ma tr td.interior div#holder div#advr { cursor: pointer; position: absolute; top: 0; left: 0; background-color: rgba(0,0,0,.5); height: 560px; width: 80px; background-repeat: no-repeat; background-image: url(/wgbh/pages/frontline/art/progs/3107/left.png); background-position: 0px 230px; z-index: 500; }
body div#page_outer div.page table.ma tr td.interior div#holder div#advr { left: 900px; background-image: url(/wgbh/pages/frontline/art/progs/3107/right.png); z-index: 500; }
body div#page_outer div.page table.ma tr td.interior div#holder div#advl:hover,body div#page_outer div.page table.ma tr td.interior div#holder div#advr:hover { background-position: -80px 230px; }
body div#page_outer div.page table.ma tr td.interior div#holder div#advl:active,body div#page_outer div.page table.ma tr td.interior div#holder div#advr:active { background-position: -160px 230px; }
body div#page_outer div.page table.ma tr td.interior div#holder div.looker { z-index: 100; position: absolute; }
body div#page_outer div.page table.ma tr td.interior div#holder div.tabletop, body div#page_outer div.page table.ma tr td.interior div#holder div.uabletop { z-index: 110; position: absolute; width: 980px; height: 560px; }
body div#page_outer div.page table.ma tr td.interior div.uabletop { cursor: pointer; background-color: #000; background-color: rgba(0,0,0,.7);  z-index: 510; position: absolute; width: 980px; height: 280px; top: 0px; display: none;  }
body div#page_outer div.page table.ma tr td.interior div#holder div.tabletop div { position: absolute }
body div#page_outer div.page table.ma tr td.interior div#holder div.tabletop h6.c101,body div#page_outer div.page table.ma tr td.interior div#holder div.tabletop h6.c102,body div#page_outer div.page table.ma tr td.interior div#holder div.tabletop h6.c103,body div#page_outer div.page table.ma tr td.interior div#holder div.tabletop h6.c104 {font-size: 80px; color: #d22d2d; margin-bottom: 12px; padding-bottom: 5px; line-height: 80px; font-family: Oswald; font-weight: 300; text-transform: uppercase;}
body div#page_outer div.page table.ma tr td.interior div#holder div.tabletop h6.c102 { color: #e8e152; }
body div#page_outer div.page table.ma tr td.interior div#holder div.tabletop h6.c103 { color: #fff; }
body div#page_outer div.page table.ma tr td.interior div#holder div.tabletop h6.c104 { color: #fff; }
body div#page_outer div.page table.ma tr td.interior div#holder div.tabletop p { font-size: 18px; text-shadow: 2px 2px rgba(0,0,0,.1); margin: 0 0 15px 0; color: #fff; line-height: 30px; margin:0px; }
body div#page_outer div.page table.ma tr td.interior div#holder div.tabletop p a { text-decoration: none; color: #ccc; }
body div#page_outer div.page table.ma tr td.interior div#holder div.tabletop p a:hover {text-decoration: underline; color: #999; }
body div#page_outer div.page table.ma tr td.interior div.uabletop p {font-size: 28px; font-family: Oswald; font-weight: 300; color: #fff; padding-top: 40px; text-transform: uppercase; text-align: center;line-height: 1.3em; }
body div#page_outer div.page table.ma tr td.interior div#holder div.tabletop p.close, body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.uabletop p.close {cursor: pointer; background-image: url(/wgbh/pages/frontline/art/progs/3107/exes.png); background-repeat: no-repeat; background-color: #fff; position: absolute; top: 10px; right: 10px; width: 50px; height: 50px; z-index: 600; display: block; padding: 0px; margin: 0px; }
body div#page_outer div.page table.ma tr td.interior div#holder div.tabletop p.close,body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.uabletop p.close:hover { background-position: -50px 0px; }
body div#page_outer div.page table.ma tr td.interior div#holder div.tabletop p.close,body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.uabletop p.close:active { background-position: -100px 0px; }
body div#page_outer div.page table.ma tr td.interior div#holder div.tabletop p.close { right: 90px; }
body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.uabletop p.yolo { border: 1px solid #fff; background-color: #333; color: #fff; font-size: 16px; display: block; padding: 5px 10px; margin: 0px; position: absolute; width: 80px; bottom: 10px; z-index: 700;}
body div#page_outer div.page table.ma tr td.interior div#superrappa div#rappa div.uabletop p.yolo:hover {color: #999;}
div#page_outer.ctr div.page table.ma td.interior { background: url(/wgbh/pages/frontline/art/progs/3107/vidbg.png) repeat-y; }
div#page_outer.ctr div.page table.ma td.interior div.breadcrumbs, div#page_outer.ctr div.page table.ma td.interior div.selector { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)"!important; background: transparent; }
div#page_outer.ctr div.page table.ma td.interior span.noimg { display: none; }
div#page_outer.ctr div.page table.ma td.interior div.breadcrumbs, div#page_outer.ctr div.page table.ma td.interior div.selector { background: url(/wgbh/pages/frontline/art/progs/3107/trans.gif) repeat; }
div#page_outer.ctr div.page table.ma td.interior div.breadcrumbs { padding-top: 5px; }
div#page_outer.ctr div.page table.ma td.interior h1 { text-transform: uppercase; font-size: 3.7em; color: #fff; width: 430px; }
div#page_outer.ctr div.page table.ma td.interior div.credit { border-bottom: 0; }
div#page_outer.ctr div.page table.ma td.interior div.share a { color: #fff; }
div#page_outer.ctr div.page table.ma td.interior div.sharebottom { border-top: 0; }
div#page_outer.ctr div.page table.ma td.interior div.selector a { color: #fff; }
/* div#page_outer.ctr div.page table.ma td.interior div.share { background-color: #555; } */
div#page_outer.ctr div.page table.ma td.interior div.share td { border-right: 1px solid #505050; }
div#page_outer.ctr div.page table.ma td.interior div.share td.sh_e { border-right: 0 }
div#page_outer.ctr div.page table.ma td.interior div.credit span.entry-date { display: none; }
div#page_outer.ctr div.page table.ma td.interior div.credit span.twitter { display: none; }
div#page_outer.ctr div.page table.ma td.interior div.credit span.meta-sep { color: #ccc; }
div#page_outer.ctr div.page table.ma td.interior div.credit a { color: #fff; }
div#page_outer.ctr div.page table.ma td.interior div.breadcrumbs a { color: #686868; }
div#page_outer.ctr div.page table.ma td.interior div.corecontent p { color: #ddd; margin-left: 20px; }
div#page_outer.ctr div.page table.ma td.interior div.corecontent { margin: 10px 0 25px 0; }
