table.findsession-table {
    margin-top:6px;
    width:98%;
    font-size:11px;
    color:#fff;
    background-color:#262626;
    border:solid 1px #4d4d4d;
}

.findsession-table th {
    font-weight:300;
    background-color:#4d4d4d;
    padding:6px;
    border-right:solid 1px #333;
}

.findsession-table td {
    padding:9px 5px 5px 5px;
    border-right:solid 1px #333;
    border-top:solid 1px #333;
    vertical-align:top;
    white-space:normal;
}

.findsession-table .noborder {
    border-right:none;
}

.findsession-table .musicians {
    margin-top:-3px;
}

.findsession-table .musicians td {
    border-right:none;
    border-top:none;
    padding:3px;
    vertical-align:middle;
}

.findsession-table a {
    color:#fff;
    text-decoration:none;
}

.findsession-table a:hover {
    color:#227985;
}

.latency-grey {
    width: 75px;
    height: 10px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:200;
    font-size:9px;
    text-align:center;
    background-color:#868686;
}

.latency-green {
    width: 50px;
    height: 10px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:200;
    font-size:9px;
    text-align:center;
    background-color:#72a43b;
}

.latency-yellow {
    width: 50px;
    height: 10px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:200;
    font-size:9px;
    text-align:center;
    background-color:#cc9900;
}

.latency-red {
    width: 50px;
    height: 10px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:200;
    font-size:9px;
    text-align:center;
    background-color:#980006;
}

.avatar-tiny {
    float:left;
    padding:1px;
    width:24px;
    height:24px;
    background-color:#ed3618;
    -webkit-border-radius:12px;
    -moz-border-radius:12px;
    border-radius:12px;
}

.avatar-tiny img {
    width: 24px;
    height: 24px;
    -webkit-border-radius:12px;
    -moz-border-radius:12px;
    border-radius:12px;
}