<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* stuff in all pages */

*{
font-family:Arial,sans-serif;
}

body{
margin:0;
background:#fff;
color:#000;
}

h1{
margin:0 0 15px 0;
border:1px solid #ddd;
border-width:0 0 1px 10px;
padding:4px 7px 2px;
background:#ECF4FA;
color:#bbb;
font-size:1.3em;
}

p{
margin:5px 0;
}

.errormsg{
margin:10px 5px;
padding:0.25em 0.5em;
color:red;
background:#f9f9f9;
font-weight:bold;
border:1px solid red;
border-width:1px 5px;
}

div{
margin:0 5px;
font-size:0.8em;
}

a:link, a:visited{
color:#38c;
}

a:hover{
color:#90BEE3;
text-decoration:none;
}

/* homepage (list of csv files) */

ul{
margin:0;
padding:5px 5px 5px 20px;
}

li{
list-style:square;
padding:2px;
color:#ccc;
}


/* table stuff for csv content viewing */

table{
margin:10px 0 20px 10px;
padding:1px;
border:1px solid #999;
background:#ddd;
}

thead th{
text-align:left;
background:#fff;
color:#000;
padding:2px 5px;
empty-cells:show;
}

th a{
text-decoration:none;
display:block;
}

tbody th{
text-align:right;
background:#fff;
color:#999;
padding:4px;
font-weight:normal;
font-size:70%;
font-family:Verdana, serif;
}

td{
text-align:left;
padding:2px;
background:#f6f6f6;
color:#000;
}

td, th{
text-transform:capitalize;
}

tr.odd td{
background:#eee;
color:#000;
}

body tr:hover td, tbody tr:hover th{
background:#E2EAF0;
color:#000;
}

/* um, stuff at the bottom of the page */

#footnote{
margin:10px 0 0;
padding:5px;
border:1px solid #999;
border-width:1px 0 0;
font-size:0.8em;
background:#fff;
color:#999;
}</pre></body></html>