/* ajo2010_tulos.css - tulossivujen tyyli */
body {
    margin-left: 0; 
    margin-right: 0; 
    margin-top: 0; 
    color: white; 
    background: black;
    font-family: Arial, Helvetica, sans-serif;
}
div.harmaa h1 {
    color: #cccccc;
}
div.ruskea h1 {
    color: #d8c56d;
}
div.punainen h1 {
    color: #e19797;
}
div.sininen h1 {
    color: #ababcb;
}
div.vihrea h1 {
    color: #99d499;
}
div.oranssi h1 {
    color: #e3d068;
}
div.piirit h1 {
    color: #dddddd;
}
h1 {
    font-family: Arial, Helvetica, sans-serif;
    color: white; 
    font-weight: bold; 
    font-style: normal;
    font-size: x-large;
    margin-top: 0.3em;
    margin-bottom: 0;
}
h2 {
    font-family: Arial, Helvetica, sans-serif;
    color: white; 
    font-weight: bold; 
    font-style: normal;
    font-size: large;
    margin-top: 0.3em;
}
h1 + p {
    margin-top: 0;
    margin-bottom: 0;
}
table.heading1 {
    border: none; 
    border-width: 0; 
    width: 100%
}
/*
table.heading1 + p {
    margin-top: 0;
    margin-bottom: 0;
}
*/
td.legend {
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: bottom; 
    text-align: right; 
}
table.header {
    width: 100%; 
    border: 0;
    color: black; 
    background: white;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top; 
}
td.header {
    vertical-align: top; 
}
div.timestamps {
    text-align: right; 
    margin-right: 1em; 
}
p.footer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 70%;
    font-style: italic; 
    color: white; 
}
p.footer em {
    font-weight: bold;
}
div.tulokset {
    margin-left: 0.5em; 
    margin-right: 0.5em; 
    color: white; 
    background: black; 
}
div.infobox {
    color: black; 
    background: #edd2d4; 
    padding-top: 0.2em; 
    padding-bottom: 0.2em; 
    padding-left: 0.2em; 
    padding-right: 0.2em; 
    border-style: solid; 
    border-width: medium; 
    border-color: #ed1b24; 
}
div.infobox em {
    font-weight: bold;
    font-style: normal; 
}
pre { 
    font-family: monospace; 
}
a:link {
    color: #ed1b24; 
    text-decoration: none;
}
a:visited {
    color: #ed1b24; 
    text-decoration: none;
}
a:hover {
    color: #ff0000; 
    background: #edd2d4; 
    text-decoration: none;
}
a:active {
    color: #ff0000;
    background: #edb1b3;
    text-decoration: none;
}


/* 
 * Älä muuta alla olevia CSS-tunnisteita (esim. "table.results"), 
 * niitä vastaava html-koodi on Julpun generoimaa.
 * Do not change the CSS selectors below (e.g. "table-results"), 
 * the html code they refer to is generated by Julppu.
 */

span.clock {
    color: #777777;
    font-weight: bold; 
}
div.ruskea table.results {
    font-size: 65%;
}
div.punainen table.results {
    font-size: 76%;
}
div.sininen table.results {
    font-size: 78%;
}
div.vihrea table.results {
    font-size: 92%;
}
div.oranssi table.results {
    font-size: 92%;
}
div.piirit table.results {
    font-size: 92%;
}
table.results {
    border-collapse: collapse;
    border: none; 
    border-width: 0; 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 65%;
    color: white; 
    background: black;
}
div.harmaa th.results-th-txt {
    background: #cccccc;
}
div.harmaa th.results-th-num {
    background: #cccccc;
}
div.ruskea th.results-th-txt {
    background: #d8c56d;
}
div.ruskea th.results-th-num {
    background: #d8c56d;
}
div.punainen th.results-th-txt {
    background: #e19797;
}
div.punainen th.results-th-num {
    background: #e19797;
}
div.sininen th.results-th-txt {
    background: #ababcb;
}
div.sininen th.results-th-num {
    background: #ababcb;
}
div.vihrea th.results-th-txt {
    background: #99d499;
}
div.vihrea th.results-th-num {
    background: #99d499;
}
div.oranssi th.results-th-txt {
    background: #e3d068;
}
div.oranssi th.results-th-num {
    background: #e3d068;
}
div.piirit th.results-th-txt {
    background: #dddddd;
}
div.piirit th.results-th-num {
    background: #dddddd;
}
th.results-th-txt {
    text-align: left; 
    border-width: 0; 
    border: 0; 
    color: black; 
    background: #999999;
}
th.results-th-num {
    text-align: right; 
    border-width: 0; 
    border: 0; 
    color: black; 
    background: #999999;
}
td.results-td-txt-even {
    text-align: left; 
    border: none; 
    border-width: 0; 
    background: #202020;
}
td.results-td-txt-odd {
    text-align: left; 
    border: none; 
    border-width: 0; 
}
td.results-td-num-even {
    text-align: right; 
    border: none; 
    border-width: 0; 
    background: #202020;
}
td.results-td-num-odd {
    text-align: right; 
    border: none; 
    border-width: 0; 
}
td em {
    font-weight: bold; 
    font-style: italic;
    color: #ffffff; 
}
