A:link {color:#3366ff}A:hover {color:red}A:active {color:red}A:visited {color:#908080}body {padding: 0; margin: 0;}div.mainbody {margin-left: 1cm; margin-right: padding: 1cm; background-color:#eeeeff; font-family: "Times New Roman", Times, serif}div.whitemainbody {margin-left: 1cm; margin-right: padding: 1cm; background-color:#ffffff; font-family: "Times New Roman", Times, serif}div.topbanner {margin-left: 1cm;margin-right: 1cm;background-color:#eeeeff; font-family: sanserif}div.mainarticle {margin-left: 1cm; margin-right: padding: 1cm; background-color:#ffffff; font-family: "Times New Roman", Times, serif}div.mediasection {margin-left: 1cm; margin-right: padding: 1cm; background-color:#eeeeff; font-family: "Times New Roman", Times, serif}div.menuarea {margin-left: 1cm;margin-right: 1cm;background-color:#eeeeff;font-family: sanserif}.menuarea ul {    list-style: none;    margin: 10px;    padding: 0;}.menuarea ul li a {    background-color: #FFFFFF;    border: 1px solid #999999;    color: #222222;    display: block;    font-size: 17px;    font-weight: bold;    margin-bottom: -1px;    padding: 12px 10px;    text-decoration: none;}.menuarea ul li:first-child a {    -webkit-border-top-left-radius: 8px;    -webkit-border-top-right-radius: 8px;}.menuarea ul li:last-child a {    -webkit-border-bottom-left-radius: 8px;    -webkit-border-bottom-right-radius: 8px;}.menuarea ul li a:active,ul li a:hover {  background-color: blue;  color: white; }h2.firstlevel {margin-left: 0cm;margin-right: 0cm;}h3.secondlevel {margin-left: 1cm;margin-right: 1cm;}h3.thirdlevel {margin-left: 2cm;margin-right: 1cm;}h3.fourthlevel {margin-left: 3cm;margin-right: 1cm;}.blueheader {color: #0000FF; background-color: #BBDEFB; width: 100%;}.violetheader {color: #9900FF; background-color: #aa88ff; width: 100%;}div.songlist p {    list-style: none;    margin: 4px;    background-color: #FFFFFF;    border: 1px solid #999999;    color: #222222;    display: block;    font-size: 17px;    font-weight: bold;    font-family: Helvetica;     margin-bottom: 4px;    padding: 13px 13px;    text-decoration: none;    -moz-border-radius: 13px;    border-radius: 13px;}blockquote.bigquote {background: rgba(255, 255, 255, 0.75);border-left: 10 px solid rgb(170, 178, 192);padding: 15px 10px 15px 18 px;margin-bottom: 18px;}span.startquote {float: left;margin-top: -50px;font-size: 700%;color: #aaaaaa;}span.endquote {float: right;margin-top: -20px;font-size: 700%;color: #aaaaaa;}span.quoteauthor {clear: right;margin-top: 30px;font-size: 150%;color: #8800ff;}.rainbowbackground {background: linear-gradient(217deg, #ff5454, #ffa600, #ffff00, #00ff00, #00ffff, #838df6);background-size: 1200% 1200%;-webkit-animation: Rainbow 30s ease infinite;-moz-animation: Rainbow 30s ease infinite;-o-animation: Rainbow 30s ease infinite;animation: Rainbow 30s ease infinite;}@-webkit-keyframes Rainbow {    0%{background-position:0% 50%}    50%{background-position:100% 50%}    100%{background-position:0% 50%}}@-moz-keyframes Rainbow {    0%{background-position:0% 50%}    50%{background-position:100% 50%}    100%{background-position:0% 50%}}@-o-keyframes Rainbow {    0%{background-position:0% 50%}    50%{background-position:100% 50%}    100%{background-position:0% 50%}}@keyframes Rainbow {    0%{background-position:0% 50%}    50%{background-position:100% 50%}    100%{background-position:0% 50%}}.spinningbackground {background: linear-gradient(120deg, cyan, silver); background-color:cyan;);background-size: 200% 200%;-webkit-animation: Spinning 20s linear infinite;-moz-animation: Spinning 20s linear infinite;-o-animation: Spinning 20s linear infinite;animation: Spinning 20s linear infinite;}@-webkit-keyframes Spinning { 100%{ -webkit-transform: rotate(360deg); } }@-moz-keyframes Spinning { 100%{ -moz-transform: rotate(360deg); } }@-o-keyframes Spinning { 100%{ -0-transform: rotate(360deg); } }@keyframes Spinning { 100%{ transform: rotate(360deg); } }input[type=range] {  -webkit-appearance: none;  margin: 18px 0;  width: 100%;}input[type=range]:focus {  outline: none;}input[type=range]::-webkit-slider-runnable-track {  width: 100%;  height: 8.4px;  cursor: pointer;  animate: 0.2s;  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;  background: #3071a9;  border-radius: 1.3px;  border: 0.2px solid #010101;}input[type=range]::-webkit-slider-thumb {  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;  border: 1px solid #000000;  height: 36px;  width: 16px;  border-radius: 3px;  background: #ffffff;  cursor: pointer;  -webkit-appearance: none;  margin-top: -14px;}input[type=range]:focus::-webkit-slider-runnable-track {  background: #367ebd;}input[type=range]::-moz-range-track {  width: 100%;  height: 8.4px;  cursor: pointer;  animate: 0.2s;  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;  background: #3071a9;  border-radius: 1.3px;  border: 0.2px solid #010101;}input[type=range]::-moz-range-thumb {  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;  border: 1px solid #000000;  height: 36px;  width: 16px;  border-radius: 3px;  background: #ffffff;  cursor: pointer;}input[type=range]::-ms-track {  width: 100%;  height: 8.4px;  cursor: pointer;  animate: 0.2s;  background: transparent;  border-color: transparent;  border-width: 16px 0;  color: transparent;}input[type=range]::-ms-fill-lower {  background: #2a6495;  border: 0.2px solid #010101;  border-radius: 2.6px;  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;}input[type=range]::-ms-fill-upper {  background: #3071a9;  border: 0.2px solid #010101;  border-radius: 2.6px;  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;}input[type=range]::-ms-thumb {  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;  border: 1px solid #000000;  height: 36px;  width: 16px;  border-radius: 3px;  background: #ffffff;  cursor: pointer;}input[type=range]:focus::-ms-fill-lower {  background: #3071a9;}input[type=range]:focus::-ms-fill-upper {  background: #367ebd;}.dodblockquote {  background: #f9f9f9;  border-left: 10px solid #ccc;  margin: 1.5em 10px;  padding: 0.5em 10px;  quotes: "\201C""\201D""\2018""\2019";}.dodblockquote:before {  color: #ccc;  content: open-quote;  font-size: 4em;  line-height: 0.1em;  margin-right: 0.25em;  vertical-align: -0.4em;}.dodblockquote:p {  display: inline;}.dodblockquote:after {  background: #f9f9f9;  border-left: 10px solid #ccc;  margin: 1.5em 10px;  padding: 0.5em 10px;  quotes: "\201C""\201D""\2018""\2019";}.exploreitem {  background: #ffffff;  padding: 16px;  margin: 16px auto;  box-shadow: 0 0 4px #ccc;  width: 640px;  text-align: center;}.mediaitem {  background: #ffffff;  padding: 16px;  margin: 16px;  box-shadow: 0 0 4px #ccc;}.videoitem {  width: 640px;}.newsitem {  width: 532px;}.breakingnewsitem {  border-radius: 25px;}.twitteritem {  width: 548px;}.tumblritem {  width: 500px;}.politicsitem {  background-color:#ffeeee;}.medicalitem {  background-color:#eeffee;}.dateheader {  width: 256px;}.areacontainer {  display: flex;  justify-content: center;  flex-wrap: wrap;}span.webreference {font-size: small;color: #8205FF;}.nationalflag {vertical-align:top; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}div, span, ol, p.maintext {font-size: 18pt;font-family: "Times New Roman", Times, serif;color: #000000;text-indent: 25px;}div, span, ol, p.centeredmaintext {font-size: 18pt;font-family: "Times New Roman", Times, serif;color: #000000;}p.codeexample {font-size: 15pt;color: #000000;text-indent: 25px;}p.datetime {font-size: 12pt;font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;color: #000000;text-align: center;text-indent: 0px;}p.disclaimer {font-size: 9pt;font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;color: #000000;text-align: left;text-indent: 10px;}p.commentary {font-size: 14pt;font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;font-style: italic;color: DarkBlue;text-align: left;text-indent: 10px;}span.realhistoryheader {background-color: #eeeeee;}span.realhistorydatelabel {background-color: #eeeeee;font-weight: bold;}span.hardwaredatelabel {background-color: #ffeeee;font-weight: bold;}span.hardwarelabel {background-color: #ffeeee;font-weight: bold;}span.operatingsystemdatelabel {background-color: #eeeeff;font-weight: bold;}span.operatingsystemlabel {background-color: #eeeeff;font-weight: bold;}span.programminglanguagedatelabel {background-color: #eeffee;font-weight: bold;}span.technologylabel {background-color: #ffffee;font-weight: bold;}span.mathematicslabel {background-color: #eeffee;font-weight: bold;}span.programminglanguagelabel {background-color: #eeffff;font-weight: bold;}span.entertainmentlabel {background-color: #00ffff;font-weight: bold;}span.alternatehistorylabel {background-color: #ccaaff;color: #550088;font-weight: bold;}