h2#roster_head {
    font-size: 125%;
    letter-spacing: 0em;
    text-align: center;
    margin: 15px 0 15px 0;
    padding: 0;
}
table#roster_table thead {
    font-size: 95%;
    text-align: left;
    font-weight: bold;
}
table#roster_table thead th {
    border-bottom: solid 1px #303;
    padding: 0 20px 0 0;
    margin-bottom: 2px;
}
table#roster_table tbody {
    font-size: 85%;
    text-align: left;
    font-weight: normal;
}
table#roster_table tbody td {
    /*border-bottom: solid 1px #303;*/
    vertical-align: top;
    padding: 2px 20px 2px 0;
}
table#roster_table tr.sep, table#roster_table tr.sep td {
   height: 0.2em;
   margin: 0 0 0.1em 0;
   padding: 0;
   border-bottom: solid 1px #303;
}
.horde {
   color: #E30033;
}
.alliance {
   color: #9898E7;
}

