/*
 * simple-and-clean.css - CSS2 style sheet
 */

body {
    font: 100% Verdana, Helvetica, Arial, sans-serif;
    background: White;
    color: Black;
    margin: 1em;
    padding: 1em;
}

h1, h2, h3, h4, h5, h6 {
    color: Black;
    font: 100% Verdana, Helvetica, Arial, sans-serif;
    margin: 0;
}

h1 {
    font-size: 150%;
    border-bottom: none;
    margin-bottom: 1em;
}


h2 {
    font-size: 130%;
    border-bottom: 1px solid Gray;
}

h3 {
    font-size: 120%;
    border-bottom: 1px solid Gray;
    border:1px solid rgb(0,0,0);
    background-color: rgb(180,180,180);
    color: white;
    display: block;
}

h4 {
    font-size: 110%;
    padding-left: 1.5em;
    border-bottom: 1px solid Gray;
}

p {
    text-align: justify;
    line-height: 1.5em;
    margin: 0.25em;
}

#header {
  overflow: hidden;
  font-size: 2em;
}

figure {
    float: right;
}

a {
    text-decoration: underline;
    color: Black;
}

table {
    font: 100% Verdana, Helvetica, Arial, sans-serif;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

th, td {
    border: 1px solid black;
    padding: 15px;
}

tr:nth-child(even) {background-color: rgb(200,200,200)}

tr:hover {background-color: rgb(150,150,150)}

important {background-color: rgb(0,0,0);}

a {
color: rgb(0,0, 255);
}

tr#special {
  background-color: rgb(0,255,255);
}

tr#special > a {
  color: rgb(255,255,255);
}

p#header {
  width:
  font-size: 1.5em;
  font-weight: bold;
  overflow:hidden;
}
