/*

ci gray: #858789
ci main: #fcf8f3
ci dark: #faf4ec
x-small small
12px/21px

*/

html, body {
  width:100%;
}

a {
  background-color: #FCF8F3;
}

body, div, h2, h3, h4, h5, h6, p, span, td, pre, a {
  font: small Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  color:black;
  line-height: 1.7em;
}

body {
  padding-top: 4em;
  margin: 0;
  background-color: #FFCC00;
  text-align:center;
  overflow-x: hidden;
}

#content {
  display:inline-block;
  width:32em;
  max-width:100vw;
  text-align:left;
  background-color: #FCF8F3;
  padding-top:3em;
  padding-bottom:5em;
  padding-left:1em;
  padding-right:1em;
  border: 1px dotted #AB7724;
}

#logo {
  position:absolute;
  right:0;
  bottom:0;
}

a:hover {
  background-color:#FFCC00;
}

a:link, a:visited {
  color:#027DCC;
}

strong {
    color: #000000;
    background-color: #FCF8F3;
}

p {
    /* margin: 0em 0em 1.3em 0em; */
    max-width: 30em;
    padding:0.7em;
    margin: 0em;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}

h1 {
    font-size: 3em;
    font-family: "Times new Roman", Times, Serif;
    margin:0.1em;
}

h2 {
    font-size: 1.5em;
}

h3 {
    font-size: 1.4em;
}

h4 {
    font-size: 1.3em;
}


h5 {
    font-size: 1.2em;
}

h6 {
    font-size: 1.1em;
}

table.data {

}

table.data tr {
    border-bottom: 1px solid black;
}

table.data tr.last {
    border-style: none;
}

table.data tr td {
    padding:4px;
}

ul {
    margin-bottom:0em;
}
