
table {width: 90%; }
table, tr, th, td {text-align: center; }
th {font-family: "Avenir"; }
td {background-color: #1c1c1c; font-family: "Lucida Sans Unicode"; }

div.section {
    color: green;
    margin-left: 4%;
    margin-bottom: 10px;
    font-size: 30px;
    font-family: "Arial";
}

div.lookup {
    height: 50px;
    font-size: 30px;
    margin: 0 auto;
    width: 60%;
    padding-left: 5px;
    margin-bottom: 20px;
}
form.lookup {
    display: inline-block;
    vertical-align: center;
}
input.lookup {
    height: 35px;
    font-size: 30px;
    border-radius: 20px;
    padding: 10px;
    outline: none;
    background-color: #66a5a2;
    color: blue;
}
input.image-lookup {
    height: 40px;
    width: 40px;
    position: relative;
    top: 10px;

}

/* Tenure info. */
div#tenure {
    font-size: 25px;
    margin-left: 0px;
    margin-bottom: 50px;
}

label.qualified-member {
    color: palegreen;
}
label.non-qualified-member {
    color: yellow;
}
label.past-member {
    color: orangered;
}
label.rank-info {
    font-style: italic;
}


label.since-date, label.until-date {
    color: silver;
}

label.tenure.days {
    color: red;
}

label.tenure.months {
    color: yellow;
}

label.tenure.years {
    color: lightgreen;
}

ul.tenure {
    margin-top: -7px;
}

li.tenure {
    margin-bottom: 5px;
}


div#player {
    text-align: center;
    font-size: 40px;
    margin-bottom: 20px;
}

col.index {
    width: 5%;
}
col.date {
    width: 15%;
}
col.since-previous {
    width: 10%;
}
col.event {
    width: auto;
}
col.description {
    width: 45%;
}

td.description {
    text-align: left;
}

label.type {
}
label.type-original {
    color: cyan;
}
label.type-joined {
    color: green;
}
label.type-left {
    color: red;
}
label.type-newRank {
    color: cyan;
}
label.type-promotion {
    color: orange;
}
label.type-demotion {
    color: red;
}

label.rank-gm {
    color: orange;
}
label.rank-officer {
    color: lightblue;
}
label.rank-advisor {
    color: green;
}
label.rank-coreraider {
    color: silver;
}
label.rank-raider {
    color: white;
}
label.rank-trial {
    color: gray;
}

label.desc {
    margin-left: 2%;
}
