*{margin:0; padding:0;} html{display:inline;height:110%; box-sizing:border-box;} a{text-decoration:none;}body{background:#004200; font-size:115%;font-family:'Roboto Condensed',sans-serif; margin:.7em; color:#303030;}header{display:block;height:auto;background:transparent; margin:0;padding:0;box-sizing: border-box;}.banner{display:block;width:auto;height:auto; background-image:linear-gradient(#dd0000,#ccc000);margin:0;padding:2em 0 2em .5em;}
a:link{color:#a00;}a:visited{color:#a00;}a:hover{color:#004200;}a:active{color:#001100;}a:focus{color:DarkRed;}#site-name{margin:0 0 0 1.5em;padding:.3em 0;letter-spacing:1px; min-width:20%; height:50px;}.tools{float:right;background:transparent; text-align:right; padding:.5em; vertical-align:top;border:0;}h1{font-size:145%; font-weight:900;margin:0; padding:.5em 0 .5em 1.5em;color:#eee;text-shadow:3px 3px 3px #333;}
.social-network{float:right;margin:0 0 0 .5em;padding:0;}#google_translate_element strong{margin:.5em 0;color:black;}.a2a_dd strong{display:inline;margin:.1em 0 0 0;color:#ddd;}
#google_translate_element{width:auto;font-size:1em; margin:1em 0; padding:0;font-weight:bold; word-spacing:2px; border:0;}nav{position:relative; margin:0; height:auto;padding:.5em 0 .5em 1.3em;background:#000;opacity:0.9;text-align:center;}nav li:first-of-type{margin:0 .2em 0 0;padding:0;}nav li{display:inline-block; filter:contrast(2); width:auto;color:#f9f9f9;text-align:center;margin:0;padding:0;font-size:115%;font-weight:900;background:inherit;text-transform:uppercase;}nav a:link, footer a:link{background:transparent; color:#f9f9f9;}nav a:visited, footer a:visited{color:#eee;}nav li a:hover{background:#000; text-decoration:none;color:#eff;}#overlay{background-color:rgba(0,0,0,0.1); opacity:0.7;}
#menu-icon{display:none;width:100%;}
#mobile{display:none;background:transparent;width:100%;margin:0;padding:0;color:#eee;}
#dropdown{display:block;width:100%;margin:0;line-height:2;padding:.5em .5em 0 .5em;font-size:1em;font-weight:900; color:#eee;cursor:pointer;border:0;}#embed option, #dropdown option{display:block;text-transform:capitalize;font-weight:500; font-size:1.2em;color:#333;line-height:2; padding:.7em .5em;cursor:pointer;}#mobile legend{display:none;position:relative; width:100%;margin:0;padding:0;border:0;}#mobile small{margin-left:.8em;}visually-hidden {clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute; left:-100px; white-space: nowrap;width: 1px;margin: -1px;}.visible-when-focused:focus {clip: auto;height: auto;overflow: visible;position: absolute;left:300px; top:3em;white-space: normal;width: auto;margin: auto; color:#ddd; font-weight:500;}.bypass-block-link {position: absolute; text-decoration: none;background:black;margin:0 0 0 -10em; padding: .3em .5em; color:#fff;z-index: 10;}.bypass-block-target:focus {outline: none;}
.bypass-block-target:focus:target,[tabindex="0"]:focus,[tabindex="1"]
:focus,a:focus,button:focus,input:focus {outline:solid 1px orangered;}main{flex:1; background:#eed; margin:.1em; padding:0 2em;}main{flex:1;background:#eed;margin:.1em;padding:0 2em;}.container{background:#fff;margin:0;padding:0;}
section{flex:1; background:#eed;margin:.5em;padding:2em;color:#303030;border:0;}
article{flex:1;background:#fff;margin:0;padding:1.5em 7%;}aside p{margin:.5em 1em 1.5em 1em;}aside{flex-basis:30%;min-width:310px;background:#dec;margin:.1em 0 0 0;padding:1em 0; border:.1em solid #ccc;}#home> section:first-of-type{ margin:.7em .5em .7em .5em;}#home> section p:first-of-type{margin-bottom:2em;}aside h3,aside h4{padding:.7em 1em;text-align:center; color:#800; text-shadow:1px 1px 1px #000;}
@media only screen and (min-width: 960px){.container{display:flex;background:white;}
}
h2,h3,h4{font-weight:900;color:#000;margin:0 0 .2em 0;padding:0;text-shadow:1px 1px 1px #080;}h2{font-size:140%;padding:0;}h3{font-size:135%;padding:0;}#home nav li:first-of-type{margin:0;}b,strong{font-size:1.1em;}.outlink{margin:0; background:#eed;}p{font-size:1.25em;color:#414141;margin:0 0 1.2em 0;line-height:1.4;}ul li{list-style-position:inside;list-style-type:none;}form,fieldset,iframe,object{margin:0;
padding:0;}.list-items{background:#dec;width:auto;height:auto;margin:0 0 .5em 0;border:.1em dotted #aaa; border-bottom:0;}.list-items li{list-style-type:none;word-spacing:2px;
background:#eec url(image/star1.png) no-repeat 96% 50%; opacity:0.8;border-bottom:.1em dotted #555;}.list-items li a{display:block;padding:1em;font-size:1em;font-weight:600;color:#000;
text-transform:uppercase;}.list-items ul{margin:0;}.list-items strong{margin-left:.7em;}.list-items li a:hover{background:#fff url(image/star2.gif) no-repeat 96% 50%;color:#003b00;}
#list,.tabs{width:auto;height:auto; margin:.1em 0;}#list li{list-style-type:none; background:#dec url(image/star2.png) no-repeat 96% 50%;opacity:0.7;border-bottom:0.1em dotted #ccc;}.list {background:#fff; padding:0;border:0.1em dotted #ccc;}
.list li{display:inline;list-style-type:square;border-bottom:0.1em solid #ccc;padding:0;}.list li a{display:block;padding:.5em; color:#800; font-weight:700; font-size:1.15em;line-height:1.7;}.list li a:hover{background:#dec;color:#111;}
.tabs{background:#eed;margin-bottom:1em;padding:0;}.tabs h2{padding:.5em 1em;}.tabs li{list-style-type:none;background:#fff;border-bottom:0.1em solid #ccc;}.tabs li:first-of-type{border-top:0.1em solid #ccc;}#list li a,.tabs li a{display:block;margin:0;padding:1.1em 0 1.1em 1.5em;font-size:1em;font-weight:600;color:#004000;text-transform:uppercase;}.tabs lia:hover{background:#dde;opacity:0.9;color:#000;}
#list li a:hover{background:#dec url(image/external.gif) no-repeat 96% 50%; color:#000;}.files,.offsite{background:#eec;margin:.2em 0 2em 0;padding:1em .5em;border:0.1em dotted #ccc;}.files li,.offsite li{margin:.5em 0 0 1em;font-size:1.2em;list-style-type:square;list-style-position:inside;}.files li a:hover,.offsite li a:hover{color:#a00;}.files li a,.offsite li a{list-style-type:square;line-height:1.3;margin:0 0 0 .2em;color:#003200;font-weight:700; word-spacing:.2em;}
.external{display:block;margin:0;padding:0 .5em;color:#111;border:0;}
.external legend{margin:0;display:inline;
padding:.1em 1em;}#library{margin:0;padding:0;width:100%;height:500vh;border:0;overflow:auto;}
.library{margin:.5em 0 1em 0;height:1200px;width:100%;border:0;}.highlight :hover{opacity:0.95;}.img a:hover{color:#003200;}.effects :hover{opacity:0.95;color:#b33;}
.figure{display:block;background:#eeb;margin:0 0 1.5em 0;padding:1px;}
.figure strong{display:block;background:transparent;font-size:115%; text-transform:uppercase; color:#100; margin:0; padding:.8em;}.people{width:100%;height:auto;}img{border:0 solid transparent;}.related{background:gold;width:100%; min-height:300px; margin:0;padding:0;
border:0; opacity:0.8;transition:all 1s ease-in;}.bitmap{width:100%;height:auto;}
.graphic{float:left;background:#ddb; min-width:300px;width:33%;min-height:250px;margin:.5em 1.5em 0 0;}.graphic strong{display:block;background:#ddb;font-size:1.1em; font-weight:900;padding:.5em .7em;color:#111;}.inline-graphics{width:100%; height:270px; margin:0; padding:0;}.image{background:#ddb;width:100%;min-height:280px;margin:0;padding:0; background-blend-mode:multiply;border:0;}.potrait{width:100%;height:200px; margin:0;}.groups{background-color:rgba(0,0,0,0.1); opacity:0.8;}.pic-album{width:100%; height:100vh;margin:0;padding:0; border:0;}.photograph{background-blend-mode:multiply;width:100%;height:500px;margin:0 0 .1em 0; padding:0;border:0; opacity:0.8;}.pic-list ul{margin:0 0 1.5em 0;padding:.3em 0 0 .5em;background:#556b2f;}.pic-list li{display:inline-block;background:#fff;color:#111; text-align:center; margin:0 .1em .5em 0; font-size:90%;font-weight:900;text-transform:uppercase;line-height:2;}.pic-list li a{display:block; color:#000;text-decoration:none; padding:.3em .9em;}.pic-list li a:hover{background:#080; color:#eee;}.pic-set{display:block; background:#eee;width:100%; height:220px; margin:1% 0;}.pic{float:left; width:33%; height:180px; margin:1% 1.3em 1em 0;}.thum{margin:0 0 1em 0;width:100%;height:250px;}.third-party-component{display:inline-block; padding:.3em;background:#dda;color:#a00;}#language{text-align:center;padding:1em 0;}
.tn{float:right;margin:.5em 0 .5em .87em;width:17%;height:70px;}.pic-show{width:100%; margin-bottom:1em; height:320px;}.photo{width:100%;height:400px; background-color:transparent; opacity:0.8; background-blend-mode:multiply;}.system{float:right;}.feedback{display:block; background:#dda;text-align:left;padding:.1em;width:auto;height:40px;color:#111;}
.comments{float:right;width:50px;height:40px;margin:0 .2em;}.contact{background-color:rgba(70,100,50,.9);padding:1em;color:white;}.small{float:left; margin:0 .5em 0 0;}
legend{background:#fcc;font-weight:bold; color:#111; margin:0 0 0 .5em; padding:.3em .3em 0 .5em; border:0.1em solid #aaa;}label{display:block;margin:0 0 .5em 0;font-size:1.1em;font-weight:700;text-align:left;}.contact input{padding:5px;} input:focus{background:#ffc;}
#comment{background:#ddf;padding:.2em 0 0 0;}#external select{float:left;border:0;}
#document{display:block;background:#252525;padding:.5em; color:#eee;font-weight:900;border:0; cursor:pointer;}#external-list{display:block;background:transparent;padding:.5em .2em;font-size:1em;font-weight:900;border:0;cursor:pointer;}#urls{background:#252; height:35px;padding:.5em;color:#eee;letter-spacing:1px;text-transform:uppercase; font-weight:900;border:0;}#urls optgroup option{background:#252;color:#eee;padding:.7em;line-height:1.5;}#docs{float:right;background:#353535;margin:0;color:#ded;padding:.2em;font-size:1em;font-weight:900;border:0;cursor:pointer;}.search{display:block; position:relative;
height:auto; background:#cda;margin:0 0 1em 0;padding:0 .5em;border:0.1px solid #ccc;text-align:right;}.search legend{display:none;}#translator legend{ position:absolute;top:0;right:0;background:#353535;margin:.3em .3em 0 0; padding:.3em;color:white;border:0.1px dotted grey;}.translate{display:block;background:white; text-transform:uppercase;font-size:.9em;margin:0;padding:.7em;border:0;}
#translator{display:block;position:relative;background:#cda;text-align:left; text-transform:uppercase;padding:.3em;margin-bottom:1.5em;border:0.1px solid #ccc;}#translator a{font-size:1.3em;font-weight:900;color:#a00;padding:3px 0;}#home .search{position:relative;background:#cdb;margin:0 0 .5em 0;padding:0 .5em;}#home .web{background:#fff;width:62%;margin:.7em 0 0 1em;padding:.6em 0;color:#111; border:0.1em solid #ccc;}.web{background:#fff; min-width:70%; margin:.7em 0 .1em .7em;padding:.5em 0 .6em 1em; background:#eee;color:#111;border:0.1em solid #ccc;}
.button{position:absolute;top:.5em;right:.3em;background:#353535;font-weight:900; width:auto; color:#eee;margin:0;padding:.2em .5em;font-size:1em;border:0.1em solid #aaa; cursor:pointer;}.button:focus{color:black;}.go{float:right;background:#031 url(image/search-icon1.gif) no-repeat;font-weight:900;width:30px; height:26px;color:#000;margin:0 .2em 0 .2em; border:0.1em solid #aaa;cursor:pointer;clear:both;}select option{background:#fff;}.author{display:block;margin:.5em 0;line-height:1.5;font-size:1em; font-weight:700;color:#a00;font-weight:bold;}.meta-data{display:block;margin:1em 0; line-height:1.5; font-size:1.5em;}hr{margin-bottom:.3em;}:focus{outline: thin solid grey}
:focus,:active{outline-offset:-2px}iframe,object[type^="text/"],
object[type$="+xml"],object[type="application/xml"]{overflow:auto; resize:both;
}
.content-container{position:relative;margin-bottom:.1em;padding-bottom:56%;padding-top:5px; height:0;overflow:hidden;}.content-container iframe{position:absolute;top:0;left:0; margin:0;padding:0;width:100%;height:100%; border:0;}aside h4,aside h3{margin:0; padding:.7em 0 .7em 1em; background:#eec;text-transform:uppercase;font-size:1em; color:#007500;}aside strong{margin:.5em 0 .5em  1em;}aside p:first-of-type{margin-bottom:.3em;}.video-container{
position:relative;margin-bottom:.1em;padding-bottom:56%;padding-top:5px; height:0; overflow:hidden;border:0;}.video-container iframe{position:absolute; top:0; left:0; margin:0; padding:0; width:100%; height:100%; border:0;}.vdo{background-color:#252525;  margin:0 0 1em 0;  height:300px; width:100%;}.film{background-color:gold; opacity:0.8;min-height:250px; height:380px;width:100%;}.feeds{background:#fff; height:1500px;width:100%;border:0; font-size:inherit; border-bottom:0.1em dashed #555;}object{box-sizing:border-box;margin:0; width:100%; font-size:1.1em; border:0;}.posters{float:left;margin:.4em .7em 0 0;width:67px; height:75px;box-shadow:2px 4px 7px #aaa;}.video-player{display:block;background:#fff; width:auto;margin:0;padding:0 2%;}iframe{background:#252525; margin:0;padding:0;border:0 solid transparent;}.video{margin:0;width:100%;height:450px;border:0;}.mosaic{display:block;width:100%;height:auto;margin:0;}.media-file{min-height:380px;width:100%;margin:0;padding:0;border:0;}
.slide-show{height:350px;width:100%;margin:0 0 1em 0;padding:0;border:0;}
#embed{display:none;width:100%;background:#252525;margin:.1em 0 1.3em 0;text-transform:uppercase;letter-spacing:1px;}.video-menu{width:100%; height:auto; background:#252525;margin:0 0 1.3em 0;}.ui{background:#eef;text-align:right;margin:.7em 0; padding:.2em .3em 0 0;border-bottom:0.1em solid #aaa;box-shadow:4px 4px 6px #555;}.ui h4{float:left;display:inline;margin:.2em 0 0 .5em;padding:0; text-transform:uppercase; text-align:left; border:0;}audio{width:100%;height:30px;margin:0;padding:0;border:0;}.music-app{margin:0 0 .5em 0;width:100%;height:320px;background:#252525;}
#widget{background:#313131;margin:0 0 1.5em 0;padding-bottom:1em;text-align:right;border:1px solid gray;}#widget a{background:#a11;margin:1em .5em 0 0;padding:.5em;font-size:.9em; color:#f9f9f9; border:0.1em solid silver;border-radius:7px;}#widget b{float:left; padding-left:.5em; color:#eee;}.promo{background:transparent;text-align:center;width:auto; height:auto;margin:0 0 2em 0;padding:.2em;}.promo ul{text-align:left;font-size:1.2em; line-height:1.7;font-weight:500;}.options{display:block;background:#dde;text-align:center; width:auto;height:260px;margin:0 .7em 2em .7em;padding:.1em;}.media-player> audio{float:right;}button{padding:.5em 1em;font-weight:900;cursor:pointer;outline:thin solid;}
.pause{margin:0 .1em;padding:.5em;background:url(image/black-pause-button.png) no-repeat; border:0;}.play{padding:.5em;margin:0 .1em;background:url(image/black-play-button.png) no-repeat; border:0;}.media-player{display:block; height:30px;background:#505050;color:#eee; margin:0; padding:.5em;} .topic{margin-left:.24em; background:#eef url(image/music-notes2.png) no-repeat right;color:#115b00;text-align:left; padding:.7em .5em;border:.1em solid #555;}
.media-player b{float:left; font-size:1.1em;color:#eee;}
#industry,#records,#idioms,#radio{float:left;margin:.3em .5em 0 0;width:55px;height:51px;}
.tabular-data{width:auto;border-collapse:collapse;margin:0; padding:0;}
tabular-data> tbody,tr,th{margin:0;padding:.3em;}.cover{background:url(image/africa-faces2.jpg); background-color:Green; height:85px; width:100%; opacity:0.8; background-size:100%; background-blend-mode:overlay;}table{width:100%; border-collapse:collapse; font-family:sans-serif;font-size:1.1em; color:#303030;}caption{background:#eed;padding:1em;font-weight:900; font-size:1.2em;}th{color:#a00;}td{ color:#303030; }th,td{padding:1em; border:1px solid gray;}.stats{width:100%; padding:.5em;font-weight:300;color:#333;line-height:3; border:1px solid gray;}.space{height:1em; width:100%;}.artist{background:#000;}
.artist li{display:inline-block; list-style-type:none;margin:0;font-size:1em;}
.artist li a{display:block; text-decoration:none;color:gold; padding:.5em;  border:1px solid gray;}@keyframes foo{to{background:#333a00} }
nav li a{display:block;background:#004300;color:#f9f9f9; text-decoration:none;margin:0; padding:.5em; animation:1.2s foo;}.searchbox label{margin:.5em 0;}
.searchbox{background:#eec;padding:.5em; border:0.1em solid #ccc;}.searchbox legend{background:green; color:#efe;}.searchbox input{margin:0;}.searchbox strong{margin-bottom:.5em;}#button{background:black; color:white;margin:0;padding:.5em;font-weight:900;}#Message{margin:0;}footer ul{margin:0;} .share{float:right; margin:1em 2%;}
footer{background:#336B00; text-align:center; margin:0; padding:0; color:#ccc;}
footer li{display:inline-block; list-style:none; margin:.3em 0; font-size:.9em; text-transform:uppercase;}footer li a{display:block; margin:0; padding:.7em .5em; text-decoration:none; color:#f8f8f8;}#author{font-size:1.1em;margin:.1em 0 1em 0; border-bottom:1px solid #aaa;}.intro{margin:0 0 .5em 0;color:#a00; font-weight:bold;}
#copyright{display:block; background:#004400; margin:.5em 0 0 0; padding:.7em 1em; font-size:.9em; text-align:center;
}
@media only screen and (min-width: 200px) and (max-width:639px){body{margin:0; padding:.2em;}
header{margin:0;height:auto;padding:0;}#site-name{margin:.2em 0 .2em .5em;padding:0;
height:auto;}h1{font-size:110%; margin:0;padding:.6em 0 .6em 1em;}h2,h3{font-size:1.2em; margin-top:.5em;text-shadow:none;} aside h2{text-align:left;}.banner{padding:.7em 0;} .tools{display:none;}nav{display:block; background:transparent; margin:0; padding:0; border:0; box-shadow:none;}nav li{display:none;}#dropdown{background:green;width:auto;}.list-items{font-size:.85em;} .list li,#list li{font-size:.9em;}#embed{display:block;}#overlay{opacity:0.9;}
#mobile{display:block;width:100%;background:green; margin:0; padding:0; border:0;}
#mobile legend{background:transparent;margin:0; height:auto;padding:0;color:#eee;}
.a2a_dd{display:none;} #google_translate_element{display:none;} 
.container{margin:0 0 1em 0; padding:.5em;background:#fff;}.tools{margin:0 0 .2em 0; padding-right:.3em;}article, section,#home> section{flex:1;background:#fff; margin:0; padding:.3em; border:0;} iframe{height:250px; margin:0; padding:0; border:0;} main,aside{margin:0;}aside{margin:0 .3em;}.video-player{background:#fff; width:100%; margin:0; padding:0;}.image{min-height:200px;}.promo{float:none; min-width:250px; height:auto; margin:0 0 1em 0; padding:.3em;} .search{margin:0;padding:0 0 0 .2em;}.web{margin:.45em auto;
width:auto;}.button{margin:0 0 0 .5em;padding:.1em .5em;}.graphic{width:100%;min-height:200px; margin:0 0 1em 0;} .vdo{height:250px;}.pictures{width:100%;}.people{width:100%;}
.photograph{width:100%; height:47vh; margin:0 0 .1em 0; padding:0; border:0;  opacity:0.8;}.film{height:250px;} article{ margin:0;}.visible-when-focused:focus
{position:absolute;left:280px;top:1em;}
}
@media  (min-width: 640px) and (max-width:940px){
header{margin:0;height:auto;padding:0;}#site-name{margin:.2em 0 .2em .5em;padding:0;
height:auto;}nav{padding:.2em 0 .2em  .5em;text-align:left;}nav li{font-size:1em;}nav li a{padding:.5em;}.a2a_dd strong{margin:.7em .7em 0 .5em;}h1{font-size:110%; margin:0; padding:.7em 0 .7em 2em;} #video aside h3{margin:.1em 0 .5em 5%; text-align:left;}#articles aside{flex:1; margin:0; padding:0 5% 10% 5%;} section, article{background:#fff; margin:0; padding:1em 5% 0 5%;}#articles aside h4{margin-left:0;}.photograph{width:100%; min-height:45vh; margin:0 0 .1em 0; padding:0; border:0;  opacity:0.8;}.container aside{margin:0  7%; border:0;} aside h2{text-align:left; padding:0 0 .3em .5em}.web{margin:.5em .5em 0 1%;}
 .visible-when-focused:focus{position:absolute;left:280px;top:2em;left:230px;}
}