html,body {
    margin:0;
    padding:0;
    font-family: sans-serif;
    color:gray;
    background:black;
    }
#body {
    margin:0 auto;
    font-size: 1.6ex;
    font-family: sans-serif;
    color:gray;
    background:transparent;
    }
#img {
    position: absolute;
    float: right;
    top: 50;
    right: 60;
    z-index: -1;
    display: block;
    }
#header {
    padding:10px;
    background:transparent;
    }
ul {
    list-style-type: square;
    }
#col_yearlist {
    float:left;
    padding-top:5px;
    padding-left:2%;
    background:transparent;
    }
#col_giglist {
    float:left;
    padding-left:5%;
    width:40%;
    background:transparent;
    color:gray;
    overflow: hidden;
    }
#col_onlylist {
    float:left;
    padding-left:5%;
    width:80%;
    background:transparent;
    }
#col_setlist {
    float:left;
    width:30%;
    padding-top:5px;
    padding-left:3%;
    padding-right:5%;
    background-colour:transparent;
    color:gray;
    overflow: hidden;
    }
#footer {
    padding:10px;
    background:transparent;
    }
.cf {*zoom:1;}

.yr {
    width: 60px;
    left: 0;
    text-align: center;
    background-color:#153E7E;
    display: float;
    border: 1px #C9BE62 solid;
    padding: 8px;
    }
a:link, a:visited {
    text-decoration: none;
    color: #C9BE62;
    text-decoration: bold;
    }
a:hover {text-decoration: underline}
a.future:link {
    color: gray;
    text-decoration: none;
    font-style: italic;
    }
a.future:visited {
    color: gray;
    text-decoration: none;
    font-style: italic;
    }
a.future:hover {
    color: gray;
    text-decoration: none;
    font-style: italic;
    }
a.future:active {
    color: gray;
    text-decoration: none;
    font-style: italic; }
.sl_title {
    display: block;
    width:60%;
    color: #C9BE62;
    background-color:#153E7E;
    padding: 12px;
    text-align: left;
    border: 1px #C9BE62 solid;
    }
table {
    font-size: 1.7ex;
    border-collapse: collapse
    }
.date {
    font-weight: bold;
    font-family: "Courier new", monospace;
    display: inline;
    }
a.highlight {
    color:#990000;
    font-weight: bold;
    }
.flag {
    display: inline;
    color:#153E7E;
    }
.greyflag {
    display: inline;
    }
.png {
    width: 35em;
    }
pre {
    font-family: "courier new", courier, monospace;
    font-size: 14px;
    }
