H2 {
    font-size:90%; color:#4f4910;
    margin:1em 0 0.5em 0; padding:0; text-align:left;
    clear:both;
}

H3 {
    font-size:90%;
    color:#4f4910; padding:1em 0 0 0.5em; text-align:left;
}

H4 {
    font-size:90%; font-style:italic;
    color:#4f4910; padding:0.3em 0 0; text-align:left; margin:0;
}

H5 {
    font-size:90%; font-style:italic;
    color:#4f4910; padding:0.5em 0 0 2em; text-align:left; margin:0;
}

IMG {
    border:none; vertical-align:middle; margin:1em; padding:0;
    clear:none; font-size:60%;
}

TABLE#left IMG {
  margin:0;
}

P {
    margin:0.5em 0; padding:0;
    text-align:justify; text-indent:2em;
}

.signature {
    text-align:right;
    font-style:italic; font-size:90%;
}

.note {
    text-align:center; padding:0;
    font-size:75%; margin:0.3em 0 0.2em 0; text-indent:0;
}

.blue {
    color:#00f;
}

TD.sto {
    height:100%; padding:0.2em 1em;
}

DIV.leftphoto {
    text-align:center; vertical-align:middle;
    clear:left;
    border:1px solid #000; padding:0; margin:0.3em 0.5em 0.3em 0;
    width:220px; height:280px; float:left;
}

DIV.rightphoto {
    text-align:center; vertical-align:middle;
    clear:right;
    border:1px solid #000; padding:0; margin:0.3em 0 0.3em 0.5em;
    width:220px; height:280px; float:right;
}

DIV.leftthumbg {
    text-align:center; vertical-align:middle;
    clear:left;
    border:1px solid #000; padding:0; margin:0.3em 0.5em 0.3em 0;
    width:140px; height:150px; float:left;
}

DIV.rightthumbg {
    text-align:center; vertical-align:middle;
    clear:right;
    border:1px solid #000; padding:0; margin:0.3em 0 0.3em 0.5em;
    width:140px; height:150px; float:right;
}

DIV.leftthumbv {
    text-align:center; vertical-align:middle;
    clear:left;
    border:1px solid #000; padding:0; margin:0.3em 0.5em 0.3em 0;
    width:140px; height:200px; float:left;
}

DIV.rightthumbv {
    text-align:center; vertical-align:middle;
    clear:right;
    border:1px solid #000; padding:0; margin:0.3em 0 0.3em 0.5em;
    width:140px; height:200px; float:right;
}

P.none {
    margin:0; text-indent:0;
}

P.mapnote {
    text-align:left; padding:0 0.5em;
    font-size:85%; margin:0; text-indent:0;
}

TABLE#list TD {
    padding:0.3em 0.5em; text-align:left;
}

TABLE.listBorder TD {
    padding:0.3em 0.5em; text-align:left;
    vertical-align:middle;
    border:1px #556B2F dotted;
}

TABLE#dates TD, TABLE#maps TD {
    border:1px #556B2F dotted; padding:0.5em; text-align:left;
}

TABLE#author TD  {
    font-size:90%;
    padding:0.3em 0.5em; text-align:left;
}

DIV#footer {
    font-size:80%; margin:0; text-align:center;
    float:left; width:97%; clear: both; padding-bottom:0.5em;
}

.sentence {
    padding:0.5em;
    border: 1px solid #000; background-color: #ccc;
    text-align:center; text-indent:0;
}

ul {
    text-align:left; font-size:80%; margin:0 0 0 4em;
    list-style-type:circle;
}

DIV.stix {
    margin:0.5em 5%; padding:0.5em 0;
    background-color:#aaa;
}

DIV.stix P {
    text-align:left; margin:0.5em 0 0.5em 10%; clear:both;
    text-indent:0;
}

ol {
    text-align:justify; margin:0 1em 1em 2em;
}

ol li {
    margin: 0.5em 0;
}

P.attention {
  font-weight:bolder;color:#A2484F;text-align:center;
}
