body {
    background-color: #bdaf8a;
}

a,
a:link,
a:visited {
    text-decoration: none;
    color: #8b744f;
}
a:hover {
    color: #4b442f;
}

.serverlist-cont {
    margin-left: 20px;
    width: 636px;
}
.serverlist {
    padding: 0px;
    margin: 0px;
    border: solid 1px black;
}

.serverlist thead {
    background-color: #8B744F;
}
.serverlist thead tr td,
.serverlist tbody tr td {
    padding: 0px 10px;
}
.serverlist thead tr td {
    text-align: center;
    font-variant: small-caps;
    font-weight: bold;
    border-bottom: solid 2px black;
    padding-top: 6px;
    padding-bottom: 6px;
}
.serverlist thead tr td.name {
    text-align: left;
}

.serverlist tbody tr {
    cursor: pointer;
}
.serverlist tbody tr:hover {
    background: url("../img/serverlist-hover.png") repeat-x;
}
.serverlist tbody tr td {
    margin: 0px;
    padding: 3px 0px 3px 0px;
}

.serverlist tbody tr .name {
    width: 159px;
    max-height: 20px;
    color: #4b2e24;
    font-weight: bold;
    font-size: 120%;
    padding-left: 10px;
}
.serverlist tbody tr .name .populationhistory a {
    margin-left: 5px;
    font-weight: normal;
    font-size: small;    
    cursor: help;
}
.serverlist tbody tr .online {
    color: #7c6947;
}
.serverlist tbody tr .offline,
.serverlist tbody tr .closed {
    color: #5c2010;
}
.serverlist tbody tr .locked {
    color: #efe7a3;
}
.serverlist tbody tr .status {
    width: 75px;
    font-weight: bold;
    text-align: center;
}
.serverlist tbody tr .spanish {
    width: 80px;
    font-weight: bold;
    text-align: center;
}
.serverlist tbody tr .pirate {
    width: 84px;
    font-weight: bold;
    text-align: center;
}
.serverlist tbody tr .british {
    width: 80px;
    font-weight: bold;
    text-align: center;
}
.serverlist tbody tr .french {
    width: 82px;
    font-weight: bold;
    text-align: center;
}

.serverlist tbody tr .empty {
    color: #676767;
    opacity: 1;
/*    filter: alpha(opacity=100);*/
}

.serverlist tbody tr .light {
    color: #006614; /*7c9d67; */
    opacity: .78;
/*    filter: alpha(opacity=78);*/
}
.serverlist tbody tr .moderate {
    color: #ffeb52; /*ffe55a; */
    opacity: .78;
/*    filter: alpha(opacity=78);*/
}
.serverlist tbody tr .heavy {
    color: #c90000; /*c8755f; */
    opacity: .78;
/*    filter: alpha(opacity=78);*/
}
.serverlist tbody tr .veryheavy {
    color: #700000; /*731712; */
    opacity: 1;
/*    filter: alpha(opacity=100);*/
}

.notes {
    width: 700px;
}

.rec {
    margin-left: 20px;
}
.rec a,
.rec a img {
    padding-top: 5px;
    border-style: none;
    border-width: 0px;
}