   body {font-size:100.01% !important; background:#5D6471 !important;}

  @media screen, handheld, projection {#stad-part {width:820px;} ;}
  @media screen and (max-width:820px), handheld and (max-width:820px), projection and (max-width:820px) {#stad-part {width:100%;} ;}

  @media screen, projection {
   #stad-part {background:#CCC !important; color:#1F3A59 !important; text-align:left !important; lang="en-us" !important; padding:0.6% !important; margin:0 auto !important; font:18px/1.25 Arial, ArialMT, Helvetica, "Droid Sans Pro", sans-serif !important;}
  ;}
  @media handheld {
   #stad-part {background:#CCC !important; color:#1F3A59 !important; text-align:left !important; lang="en-us" !important; padding:0.6% !important; margin:0 auto !important; font:14px/1.25 Arial, ArialMT, Helvetica, "Droid Sans Pro", sans-serif !important;}
  ;}


/*
    font-family: 'Merriweather', serif;
    font-family: 'Merriweather Sans', sans-serif;
    font-family: 'Open Sans', sans-serif;
*/



  @media screen, handheld, projection {
   #stad-part h1 {margin:54px 10px 0 auto}
   #stad-part h2, #stad-part h5 {margin:6.75% auto 1em !important; font:bold 1.775em/1.25 "Arial Black", ArialMT, Helvetica, "Droid Sans Pro", sans-serif !important;}
   #stad-part .t5 {font-family:Arial, ArialMT, Helvetica, "Droid Sans Pro", sans-serif !important;}
   #stad-part h2, #stad-part h3, #stad-part p, #stad-part div {font:1.0em/1.25 Arial, ArialMT, Helvetica, "Droid Sans Pro", sans-serif !important;}
   #stad-part a:link {text-decoration:underline; color:blue;}
   #stad-part a:visited {text-decoration:underline; color:purple;}
   #stad-part a:hover {text-decoration:none; font-weight:bold; color:red;}
   #stad-part a:active {text-decoration:none; color:green;}
   #stad-part a:focus {text-decoration:none; background:silver;}
   #stad-part img {max-width:100% !important; text-align:center !important; page-break-inside:avoid !important;}
   #stad-part img.center {margin-left:auto !important; margin-right:auto !important; display:block !important;}
   #stad-part .altImg {border:2px solid black;}
   #stad-part span.red-strike {color:red !important; text-decoration:line-through !important;}
   #stad-part span.red-strike>span {color:#1F3A59 !important;}
   #stad-part .tooltip-note{-moz-text-decoration-style: dotted; -moz-text-decoration-line: underline; -webkit-text-decoration-style: dotted; -webkit-text-decoration-line: underline; text-decoration-style:dotted; text-decoration-line: underline;}
   /* #stad-part .clue {background:orange !important;} */
  ;}
  @media print {
   #stad-part {width:100% !important; min-width:600px !important; background:white !important; color:black !important; text-align:left !important; lang="en-us" !important; padding:10px !important; margin:0 !important; font:8pt/1.125 "Times New Roman", TimesNewRomanPSMT, Times, "Droid Serif Pro", serif !important; float:none !important;}
   #stad-part main, #stad-part .main, #stad-part .content-top { background:transparent !important;}
   #stad-part h1, #stad-part h5 {margin:6.75% auto 1em !important; font:bold 1.5em/1.25 "Times New Roman", TimesNewRomanPSMT, Times, "Droid Serif Pro", serif !important;}
   #stad-part .t5 {font-weight:normal !important;}
   #stad-part h2, #stad-part p {font: normal 1.0em/1.25 "Times New Roman", TimesNewRomanPSMT, Times, "Droid Serif Pro", serif !important;}
   #stad-part h3 {page-break-after:auto;}
   #stad-part img {max-width:35% !important; max-height:200px !important; text-align:center !important; page-break-inside:avoid !important;}
   #stad-part img.wider {max-width:50% !important;}
   #stad-part img.taller {max-height:400px !important;}
   #stad-part img.center {margin-left:auto !important; margin-right:auto !important; display:block !important; max-width:100% !important; max-height:100% !important; width:auto !important; height:auto !important; text-align:center !important; page-break-inside:avoid !important;}
   #stad-part span.red-strike {color:gray !important; text-decoration:line-through !important;}
   #stad-part span.red-strike>span {color:black !important;}
   #stad-part a:link { font-weight: bold; text-decoration: underline; color: #06c;} 
   #stad-part a:link:after { content: " (" attr(href) ") ";}
 ;}
  @media screen, print, handheld, projection {
   #stad-part table {width:95% !important; margin:0 auto !important; text-align:left !important;}
   #stad-part table.codes {width:100% !important;}
   #stad-part hr {width:20% !important; margin-left:auto !important; margin-right:auto !important; text-align:center !important; padding-top:2px !important; padding-bottom:2px !important; border: 2px solid black !important; color: black !important; background-color: black !important;}
   #stad-part hr.interpart {width:60% !important; margin-left:auto !important; margin-right:auto !important; text-align:center !important; padding-top:2px !important; padding-bottom:2px !important; border: 2px solid black !important; color: black !important; background-color: black !important;}
   #stad-part .pnote, #stad-part .snote, #stad-part .hidden {display:none !important;}
   #stad-part .border {border:1px solid black !important;}
   #stad-part .cursive {font-family:SnellRoundhand, "Comic Sans MS", Zapfino, "Droid Serif Pro Italic", cursive !important;}     /* generic handwriting */
   #stad-part .emoticons {font:bold 1.4em/1.0 Wingdings, 'Zapf Dingbats', 'MS Gothic Regular', Arial, ArialMT, Helvetica, "Droid Sans Pro", sans-serif !important;}
   #stad-part .PC-browser {background:#AAC; margin:2.25% 4% !important; padding:0 2.25% !important; overflow:hidden !important; page-break-inside:avoid !important; border:1px solid black !important;     -moz-border-radius: 20px !important; -webkit-border-radius:20px !important; -khtml-border-radius: 20px; border-radius: 20px !important;}
   #stad-part .PC-browser p {font: normal 1.0em/1.25 Arial, ArialMT, Helvetica, "Droid Sans Pro", sans-serif !important;}
   #stad-part .thought {font-style:oblique !important;}
   #stad-part h2 {margin:2.75em auto 1em !important; font-weight:bold !important;}
   #stad-part h1+h2, #stad-part h5+h2 {margin:1em auto !important; font-weight:bold !important;}
   #stad-part .t1 {font-size:1.2em !important;}
   #stad-part .t3 {font-size:1.2em !important; font-style:oblique !important;}
   #stad-part .t4 {font-size:0.8em !important;}
   #stad-part .t5 {font-size:0.8em !important; line-height:0.8 !important;}
   #stad-part p {margin:1em auto !important;}
   #stad-part h2 , #stad-part .clear {clear:both !important;}
   #stad-part wbr {display:inline-block !important;}
   #stad-part .centered {text-align:center !important;}
   #stad-part .credits {margin:8.75% auto 2.25% !important;}
   #stad-part .superscript {font-size:0.7em !important; vertical-align:super !important;}
   #stad-part .subscript {font-size:0.7em !important; vertical-align:sub !important;}
   #stad-part .writing {font-style:oblique !important; font-size:1.25em !important;}
   #stad-part p.verse, #stad-part p.cursive, #stad-part p.cursive-A, #stad-part p.cursive-B, #stad-part p.cursive-C, #stad-part p.cursive-G, #stad-part p.cursive-H, #stad-part p.cursive-K {margin:2.25% 6.25% !important; overflow:hidden !important;}
/* Consolidated license information for the following open fonts can be found in the file partb0/LicensesForOpenFonts.txt found in the same 6TD folder on this server. */
   #stad-part .cursive-A {font:bold 1.5em/1.25 'Architects Daughter', SnellRoundhand, "Comic Sans MS", Zapfino, "Droid Serif Pro Italic", cursive !important;}
   #stad-part .cursive-B {font:bold 1.65em/1.25 'Tangerine', SnellRoundhand, 'Comic Sans MS', Zapfino, 'Droid Serif Pro Italic', cursive !important;}
   #stad-part .cursive-C {font:bold 1.3em/1.225 'Satisfy', SnellRoundhand, 'Comic Sans MS', Zapfino, 'Droid Serif Pro Italic', cursive !important;}
   #stad-part .cursive-G {font:bold 1.49em/1.25 'Dancing Script', SnellRoundhand, 'Comic Sans MS', Zapfino, 'Droid Serif Pro Italic', cursive !important;}
   #stad-part .cursive-H {font:bold 1.275em/1.25 'Over the Rainbow', SnellRoundhand, 'Comic Sans MS', Zapfino, 'Droid Serif Pro Italic', cursive !important;}
   #stad-part .cursive-K {font:bold 1.28em/1.225 'Gloria Hallelujah', SnellRoundhand, 'Comic Sans MS', Zapfino, 'Droid Serif Pro Italic', cursive !important;}

   #stad-part nav ul, #stad-part div.nav ul {padding: 0 10px; margin:0 4px; display: flex; justify-content: space-between; flex-wrap: wrap; align-items: baseline; }
   #stad-part nav ul li, #stad-part div.nav ul li {list-style-type:none; }
   #stad-part .dropbtn {background-color:#4CAF50; color:white; padding:1em; font-size:1em; border:none; cursor:pointer;}
   #stad-part .dropbtn:hover, #stad-part .dropbtn:focus {background-color:#3e8e41;}
   #stad-part .dropbtn a:hover {background-color:#f1f1f1;}
   #stad-part .dropdownMenu-content {display:none; position: absolute;  overflow:auto; background-color:#CCC; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);}
   #stad-part .dropdownMenu-content ul {padding-left:0;}
   #stad-part .dropdownMenu-content li {width:100%; list-style-type:none; margin-right:1em;}
   #stad-part .dropdownMenu-content a {padding:0.7em 0.9em; text-decoration:none; display:inline-block;}
   #stad-part .dropdownMenu-content a span {padding-left:0.7em; color:#1F3A59; font-weight:normal;}
   #stad-part .show {display:block;}

   #stad-part #codes, #stad-part #bookCodes {margin:5% auto 1.25% !important; font-style:oblique !important;}
   #stad-part #codes span.non-em {font-style:normal !important;}
   #stad-part #author, #stad-part #translator {margin:2.5% auto 0 !important; font-weight:bold !important; font-size:1.2em !important;}
   #stad-part #authors-email, #stad-part #translators-email {margin:2.5% auto 0; font-style:oblique !important; font-size:0.75em !important;}
   #stad-part #initial-disclaimer, #stad-part #final-disclaimer, #stad-part #final-final-disclaimer {font-family:Verdana, Geneva, sans-serif !important; line-height:1.15 !important; background-color:#AAA !important; text-align:left !important; vertical-align:middle !important;}
   #stad-part #initial-disclaimer {font-size:0.72em !important; padding:2% 3.8% 2% 4.2% !important; margin:2% 7.25% !important;}
   #stad-part #final-disclaimer, #stad-part #final-final-disclaimer {font-size:0.775em !important; width:53.75% !important; padding:0.625% 3.75% !important; border:3px double gray !important; margin:1.25% auto !important; page-break-inside:avoid !important;}
   #stad-part .left {float:left !important; margin:0.5% 3% 1% 0 !important;}
   #stad-part .right {float:right !important; margin:0.5% 0 1% 3% !important;}
   #stad-part li.none {list-style-type:none !important;}
 ;}
  @media print {
   #stad-part table.nav {display:none !important;}
   #stad-part .cursive-A, #stad-part .cursive-B, #stad-part .cursive-G {font-size:1.25em !important;}
   #stad-part .cursive-C, #stad-part .cursive-H, #stad-part .cursive-K {font-size:1em !important;}
 ;}
