div.page td.interior h2 { padding: 0 20px 9px 22px; }
div.page td.interior div.corecontent div#oral_history_body li.drawer { border-top: 1px dotted #ccc; padding-top: 10px; padding-right: 20px; padding-left: 90px; margin-left: 0; }
div.page td.interior div.corecontent div#oral_history_theme li.drawer { border-top: 1px dotted #ccc; padding-top: 10px; padding-right: 20px; padding-left: 20px; margin-left: 0; }
div.page td.interior div.corecontent li.drawer:first-child { border-top: 0; }
div.page td.interior div.corecontent li.drawer a.oh_toplink { float: right; margin-top: -30px; width: 140px; text-decoration: none; font-size: 13px; }
div.page td.interior h1 { padding-top: 3px; }
div.page td.interior h1#oral_history_theme_title { padding-left: 40px; }
div.page td.interior div.corecontent li.drawer h4 { font-family: 'Oswald'; padding: 6px 0 11px 20px; font-size: 14px; color: #666; line-height: 17px;}
div.page td.interior div.corecontent li.drawer h4 a { font-size: 19px; text-decoration: none; }
div.page td.interior div.corecontent li.drawer div.transcript { margin: 0 160px 0 0; overflow: auto; }
div.page td.interior div.corecontent li.drawer div.transcript span.oh_photo { display: block; background-position: center; float: left; height: 160px; width: 160px; margin: 0 15px 10px 20px; clear: left; }
div.page td.interior div.corecontent li.drawer div.transcript span.oh_videophoto { cursor: pointer; }
div.page td.interior div.corecontent li.drawer div.transcript p { margin: 0 20px 12px 20px; }
div.page td.interior div.oh_logo { padding: 3px; margin: 9px 460px 1px 17px; text-align: center; font-family: 'Oswald'; font-size: 17px; background-color: #888; color: #fff; }
div.page td.interior div#oral_history_top div#oral_history_right, div.page div#oral_history_themetop div#oral_history_right { float: right; padding: 5px 10px 5px 10px; width: 420px; }
div.page div#oral_history_themetop div#oral_history_right { padding: 100px 10px 5px 10px; }
div.page td.interior span.oh_share { clear: right; float: right; width: 140px; font-size: .8em; letter-spacing: 2px; text-transform: uppercase; padding: 5px; display: block; border-radius: 5px; border: 1px solid #ddd; margin-bottom: 10px;padding-top: 6px; }
div.page td.interior span.oh_share span.oh_share_grey { display: block; float: left; color: #777; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); margin: 0 6px 0 0; }
div.page td.interior span.oh_share:hover span.oh_share_grey { color: #000; }
div.page td.interior span.oh_share div#sharebox span.ohshareitem { display: block; padding: 5px; border-radius: 5px; background-color: #eee; margin: 3px 0 3px 0; font-size: 12px; }
div.page td.interior span.oh_share div#sharebox span.ohshareitem a { text-decoration: none; }
div.page td.interior div.oh_controls { float: right; width: 300px; }
div.page td.interior span#oh_videotoggle { cursor: pointer; color: #2759bf; padding: 9px; font-size: .7em; border-radius: 5px; }
div.page td.interior span#oh_videotoggle:hover, div.page td.interior span.oh_share:hover { background-color: #d4d4d4; color: #000000; }
div.page td.interior span#oh_videosync { line-height: .8em; color: #888; padding: 9px; font-size: .8em; border-right: 1px dotted #aaa; }
div.page td.interior div#oral_history_top div#oral_history_right p.bio, div.page div#oral_history_themetop div#oral_history_right p.bio { font-size: .8em; margin: 0; color: #000; }
div.page td.interior div#oral_history_top div#oral_history_right p.bio span.oh_videolength { color: #a7a7a7; }
div.page td.interior div.oh_endtopics { overflow: auto; padding: 20px; background-color: #d2d5dd; }
div.page td.interior div.oh_endtopics h4 { text-transform: uppercase; color: #596688; letter-spacing: 4px; font-size: 1em; padding-bottom: 9px; }
div.page td.interior div.corecontent li.drawer a.oh-tag, div.page td.interior div.oh_endtopics a.oh-tag { float: left; display: block; padding: 3px; font-size: .8em; border-radius: 3px; background-color: #fff; text-decoration: none; margin: 0 3px 3px 0; }
div.page div#oral_history_themetop a.oral_namelink { display: block; padding: 3px; border-radius: 3px; background-color: #d5dbe7; text-decoration: none; margin: 10px 3px 3px 0; }
div.page div#oral_history_themetop a.oral_namelink:hover { background-color: #555577; color: #fff; }
div.page td.interior div.corecontent li.drawer a.oh-tag { width: 145px; }
div.page td.interior div.oh_endtopics a.oh-tag { background-color: #fff; }
div.page td.interior div.corecontent li.drawer a.oh-tag:hover, div.page td.interior div.oh_endtopics a.oh-tag:hover { background-color: #555577; color: #fff; }
div.page td.interior div.oral_history_info { float: right; width: 200px; margin: 30px 20px 20px 30px; background-color: #d2d5dd; font-size: .9em; padding: 10px; border-radius: 10px; }
div.page td.interior div.oral_history_info strong { display: block; }
div.page td.interior div.corecontent div#oral_history_body p.printbio { display: none; }
div.page td.interior div.corecontent div#oral_history_body li.drawer span.oh_secplay { display: block; float: left; margin: 5px 10px 10px -75px; width: 60px; background-color: #4f4f4f; color: #fff; padding: 3px 3px 5px 3px; border-radius: 3px; text-align: center; font-size: 13px; cursor: pointer; }
div.page td.interior div.corecontent div#oral_history_theme li.drawer span.oh_secplay { display: block; float: left; margin: 5px 15px 10px 20px; width: 150px; background-color: #2759bf; color: #fff; padding: 9px 7px 9px 3px; border-radius: 5px; text-align: center; font-size: 17px; line-height: 22px; cursor: pointer; }
div.page td.interior div.corecontent div#oral_history_theme li.drawer a.oh_nonvideo { display: block; float: left; margin: 5px 15px 10px 20px; width: 148px; background-color: #e2e8f4; border: 1px solid #2759bf; color: #2759bf; text-decoration: none; padding: 9px 7px 9px 3px; border-radius: 5px; text-align: center; font-size: 17px; line-height:17px; }
div.page td.interior div.corecontent div#oral_history_theme li.drawer a.oh_nonvideo:hover, div.page td.interior div.corecontent div#oral_history_theme li.drawer span.oh_secplay:hover, div.page td.interior div.corecontent div#oral_history_body li.drawer span.oh_secplay:hover { background-color: #222222; }
div.page td.interior div.corecontent div#oral_history_theme li.drawer a.oh_nonvideo:hover { color: #fff;  border: 1px solid #555577 }
div.page td.interior div.corecontent li.drawer span.oh_secplay span.oh_secplay_ar { float: left; display: block; width: 17px; height: 17px; margin: 4px 8px 2px 20px; background: url(/wgbh/pages/frontline/art/oral/oh_ar.png); margin-right: 10px; }
div.page td.interior div.corecontent li.drawer dl { float: right; width: 150px; clear: right; padding: 4px 0 8px 8px; }
div.page td.interior div.corecontent li.drawer dt { font-size: .9em; color: #777; padding-bottom: 3px;  }
div.page td.interior div#oral_history_top div#oral_history_right div#oh_selecta { position: absolute; margin-top: 100px; padding: 3px 5px 3px 5px; border-radius: 3px; border: 1px solid #aaa; }
div.page td.interior div#oral_history_top div#oral_history_right div#oh_selecta span.oh_sec { float: left; font-size: 13px; letter-spacing: 3px; margin-right: 8px; margin-top: 2px; color: #777; }
div.page td.interior span#oral_backspace { display: block; }
div.page td.interior div#oral_history_top div#oral_history_right span.oral_history_seclabel { display: block; letter-spacing: 4px; font-size: 12px; padding: 2px; margin-top: 12px; color: #201F1F; }
div.page td.interior div#oral_history_top div#oral_history_right div#oral_history_sections { padding-top: 6px; }
div.page td.interior div.corecontent div#oral_history_body { position: relative; padding-top: 298px; }
div.page td.interior div.corecontent div#oral_history_theme { position: relative; }
div.page td.interior div.corecontent div#oral_history_top { position: absolute; width: 960px; height: 288px; padding: 5px 15px 5px 5px; margin-bottom: 10px; background-color: #EEEEEE; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#bbbbbb'); /* background-image: -moz-linear-gradient(100% 5% 270deg, #ffffff, #bbbbbb); */ box-shadow: 0 3px 3px #9B9B9B; /* background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#bbbbbb)); */ z-index: 5; }
div.page div#oral_history_themetop { position: fixed; width: 960px; height: 288px; padding: 5px 15px 5px 5px; margin-bottom: 10px;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#bbbbbb'); background-image: -moz-linear-gradient(100% 5% 270deg, #ffffff, #bbbbbb); box-shadow:  0 3px 3px #777; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#bbbbbb)); z-index: 3200; top: 0; }
div.page td.interior div.corecontent div#oral_history_top div#oral_history_video, div.page div#oral_history_themetop div#oral_history_video { width: 512px; height: 288px; background-color: #000; }
div.page td.interior div.corecontent div#oral_history_top div#oh_selecta { padding: 3px 3px 3px 3px; text-align: right; }
div.page td.interior div.corecontent div#oral_history_top div#oral_history_right div#oral_history_sections ul { margin: 0; }
div.page td.interior div.corecontent div#oral_history_top div#oral_history_right div#oral_history_sections li { font-size: 13px; margin: 0 0 2px 0; list-style-type: none; padding: 4px; line-height: 13px; border-radius: 3px; }
div.page td.interior div.corecontent div#oral_history_top div#oral_history_right div#oral_history_sections li a { text-decoration: none; }
div.page td.interior div.corecontent div#oral_history_top div#oral_history_right div#oral_history_sections li.pickunsel { color: #525050; cursor: pointer;  border-bottom: 1px solid #fff; }
div.page td.interior div.corecontent div#oral_history_top div#oral_history_right div#oral_history_sections li.pickunsel:last-child { border-bottom: 0; }
div.page td.interior div.corecontent div#oral_history_top div#oral_history_right div#oral_history_sections li span.highar { display: block; width: 13px; height: 13px; float: left; margin-right: 5px; background-image: url(/wgbh/pages/frontline/art/oral/har.png); }
div.page td.interior div.corecontent div#oral_history_top div#oral_history_right div#oral_history_sections li.pickunsel:hover span.highar { background-image: url(/wgbh/pages/frontline/art/oral/hara.png); }
div.page td.interior div.corecontent div#oral_history_top div#oral_history_right div#oral_history_sections li.picksel { color: #777; }
div.page td.interior div.corecontent div#oral_history_top div#oral_history_right div#oral_history_sections li.pickunsel:hover { background-color: #cecece; color: #000; cursor: pointer; }
div.page td.interior div.corecontent div#oral_history_top div#oral_history_right div#oral_history_sections li.pickunsel:hover a { color: #fff; }
div.flint_bar { height: 71px; background: url(/wgbh/pages/frontline/art/oral/inthead.png) no-repeat; }
div.page td.interior div.flint_bar a#flint_title:link, div.page td.interior div.flint_bar a#flint_title:visited { font-size: 17px; float: left; font-family: 'Oswald'; display: block; width: 185px; padding: 20px 3px 5px 20px; color: #a22; border-right: 1px solid #aaa; text-decoration: none; }
div.page td.interior div.flint_bar a#flint_sec:link { line-height: 16px; float: left; font-family: 'Oswald'; display: block; font-size: 16px width: 400px; padding: 22px 7px 7px 7px; text-decoration: none; }
div.page td.interior div.flint_bar a#flint_sec span.flint_plus { display: block; border: 1px solid #aaa; margin-left: 6px; line-height: 12px; padding: 2px; float: right; }
div.page td.interior div.flint_bar div.flint_src { float: right; line-height: 16px;  font-size: 16px; padding: 25px 10px 3px 3px; width: 250px; text-align: right; }
div.page td.interior div.flint_bar div.flint_src input.flint_srcf { width: 200px; color: #596688; }
div.page td.interior div.flint_bar span#flint_inf { position: absolute; width: 450px; background:  rgba(162, 8, 31, 0.9); padding: 8px 20px 8px 20px; margin-top: 49px; font-size: .9em; color: #fff; }