@import "fonts.css";

body {
    background-color: #fffdfc;
    color: #000000;
}

h1, h2, h3, h4 {
    text-align: center;
}

h2 {
    margin-top: 1pt;
    margin-bottom: 1pt;
}

h3 {
    margin-top: 1pt;
    margin-bottom: 5pt;
}

th {
    font-size: 12pt;
    text-align: center;
    background-color: #cccccc;
}
th.blank {
    font-size: 10pt;
}

table {
    margin-left: auto;
    margin-right: auto;
}

td {
    font-size: 11pt;
    text-align: right;
    background-color: #eeeeee;
}
td.highlight {
    font-weight: bold;
}
td.blank {
    background-color: #fffdfc;
}
tr.normal td {
    background-color: #d8d6d2;
}
tr.old td {
    background-color: #e4e2dd;
}
tr.new td {
    background-color: #faf8dd;
}
tr.diff td {
    background-color: #f4f2ee;
}
tr.diff.normal td {
    background-color: #eeece8;
}
tr.virtual td {
    background-color: #f8f4ee;
}
tr.equal td {
    background-color: #f0f0f5;
}
tr.equal.normal td {
    background-color: #ebebef;
}
tr.rank td {
    background-color: #f0f5f0;
}
tr.currentrank td {
    background-color: #f3fcf3;
}
tr.record td {
    background-color: #f8f0f0;
}
td.temp {
    text-align: '.';
}
td.rank {
    font-style: italic;
    color: #444444;
}
tr.virtual td.rank {
    color: #888888;
}
td.minus {
    font-weight: bold;
    color: #000088;
}
td.plus {
    color: #880000;
}

p.stations {
    text-align: center;
    font-size: 10pt;
    margin-top: 2pt;
    margin-bottom: 4pt;
}

p.warmcold {
    text-align: center;
    font-size: 11pt;
    font-style: italic;
    margin-top: 2pt;
    margin-bottom: 4pt;
}

p.warmest {
    text-align: center;
    font-size: 11pt;
    font-style: italic;
    margin-top: 2pt;
    margin-bottom: 4pt;
}

p.summer {
    text-align: center;
    font-size: 12pt;
    margin-top: 2pt;
    margin-bottom: 4pt;
}

p.graph {
    text-align: center;
    font-size: 12pt;
    font-style: italic;
    margin-top: 2pt;
    margin-bottom: 4pt;
}

p.year {
    text-align: center;
    font-size: 11pt;
    margin-top: 2pt;
    margin-bottom: 4pt;
}

p.home {
    text-align: center;
    font-family: "Courier New", Courier, fixed;
    font-size: 13pt;
    font-weight: bold;
    margin-top: 2pt;
    margin-bottom: 16pt;
}

p.source {
    text-align: center;
    font-size: 11pt;
    font-style: italic;
}

.activeStation {
    font-weight: bold;
}
