#top500 {
    padding: 0;
}
#top500 h2 {
    font-size: 1.3em;
}
#top500 table a, #top500 table a:visited {
    color: black;
    text-decoration: none;
}
#top500 td, #top500 th {
    border: 1px solid black;
    padding: 3px;
}
#top500 tr:nth-child(even) {
    background-color: #f0f0f0;
}
#top500 tr:nth-child(odd) {
    background-color: #fff;
}
#top500 table {
    font-size: 0.55em !important;
    border: 1px solid black;
    border-collapse: collapse;
}
#top500 th {
    font-family: sans-serif;
    font-size: 1.3em;
    background-color: #2288ff;
    color: #fff;
}
#top500 span {
font-size: 0.6em;
} 
