@charset "UTF-8";
:root {
      --font-color: #000000;
      --bg-color: #fff;
      --link-color: #A31F34;
}

@media (prefers-color-scheme: light) {
      :root {
      --font-color: #000000;
      --bg-color: #fff;
      --link-color: #A31F34;
      }
}

[data-theme="dark"] {
            --font-color: rgb(209, 215, 220);
            --bg-color: rgb(6, 19, 52);
            --link-color: rgb(222, 200, 39);
}

[data-theme="light"] {
            --font-color: #000000;
            --bg-color: #fff;
            --link-color: #A31F34;
}

body {width: 100ch; margin: auto; font-family: arial; padding-top: 10; padding-left: 10; padding-right: 10; color: var(--font-color); background-color: var(--bg-color);}
a {color: var(--link-color); text-decoration:none;}
a:visited{color: var(--link-color); text-decoration:none;}
a:hover {color: var(--link-color); text-decoration:underline;}
table.menutable td {margin-left:0; padding-right: 10; padding-left: 10; padding-top: 10; padding-bottom: 10; font-size: 18; font-family: arial; text-align: center; color:#000000;}
      a.menu{color: #000000; text-decoration:none;}
a.menu:hover{color:var(--link-color);}

button {
      color: var(--link-color); 
      text-decoration:none;

}
button:visited {
      color: var(--link-color); text-decoration:none;
}
button:hover {
      color: var(--link-color); text-decoration:underline;
}
button.menu:hover {
      color:var(--link-color);
}
td.menu:hover{background-color:var(--link-color); cursor:pointer;}
td.menutop:hover {background-color:#B4B4B9;}

table.ht {width: 100%;}
table.ht td {padding:0;}
td.htl {width: 125; vertical-align: top;}
table.bt {width: 100%; border-collapse: collapse;}
table.bt td {padding: 4; line-height: 130%;}
table.bt tr {border-top: 1px solid;}
table.bt tr:hover {background-color: #C2C0BF;}
tr.btbold td {border-bottom: 3px solid;}
td.bta {width: 34; vertical-align: top;}
td.btb {width: 79; vertical-align: top;}

ul.spacylist li {padding-top: 10;}
.blocklinks {font-variant: small-caps; text-decoration:none; font-size: 10pt; color: #8A8B8C; font-weight: normal;}
a.blocklinks:hover {color:#8A8B8C;}
.blockp {font-size:5pt;width:95%;text-align:justify;}
.blockspan {font-size:12pt;line-height:120%;}
h3 {padding-left:0pt}
.journal {font-style:italic;}
