th, td, tr {
    text-align: left;
    padding-bottom: 4px;
    padding-left: 2px;
    padding-right: 2px;
    vertical-align: top;
    }

th {
    text-align: center;
    }

td {
    border-left: thin solid #eee;
    border-right: thin solid #eee;
    }

#stationsTable {
    background-image: url('../images/white70.png');
    border: 2px solid #ddd;
    width: 600px;
    }

tr.gray {
    background-image: url('../images/gray50.png');
    }

#heading {
    background: #ddd;
    }

td.time, td.frequency, td.callLetters, td.sponsors {
    text-align: right;
    }

td.time {
    width: 58px;
    }
    
#sponsor_table td {
    border: none;
    padding: 6px;
    }
