html { color: #003; background: #CCC; } */

/* body { color: #3F3326; background: #BF9972; margin-left:15%; margin-right:15%; line-height: 1.75em; } */

table { border-style: none; border-spacing: 0em 0em; margin-top: 0.5em; margin-bottom: 0.5em; padding: 0em 1em; line-height: 1.5em; }
tr { margin: 0em; padding: 0em 1em; }
th { margin: 0em; padding: 0em 1em; text-align: left; }
td { margin: 0em; padding: 0em 1em; }

/* TR, TH, TD { color: #000000; background: #FFFFFF; border-color: #000000; border-style: solid; border-width: 0.01em; padding: 0.3em; empty-cells: show; }
CAPTION { color #FFFFFF; background: #000000; font-weight: bold; text-align: left; }
TABLE, TR, TH, TD { border-collapse: separate; border-spacing: 0; }
TH { text-align: left; } */

h1, h2, h3, h4, h5, h6 { font-size: large; margin-top: 0.5em; }

/* article { break-before: column; } */

ul { margin-top: 0em; margin-bottom: 0.5em; }

.multicolumn { column-count: 3; }

.spell { font-weight: normal; font-style: italic; }

.ctype { font-style: italic; }

p { margin-top: 0em; margin-bottom: 0em; }

dl { width: 100%; }
dt { font-weight: bold; }
dd { margin-bottom: 0.5em; }

/* DT { font-size: large; font-weight: bold; } */
/* DD { line-height: 150%; }  */

A:link { color: #C00; text-decoration: none; }
A:visited { color: #C60; text-decoration: none; }
A:active { color: #F00; text-decoration: none; }
A:hover { color: #F30; text-decoration: none; }

