#wrapper {background: url(sw_bg.jpg);}

h1.sw {
text-indent: -5000px;
display: block;
background: url(sportsweeklogo09.png) no-repeat top center;
height: 323px;
width: 740px;
}

.box {
margin: 1em;
padding: 1em 1em 0 1em;
background: #FFF;
color: #000;
border: 1px solid #025f2b;
}

#schedule {
padding: 0.5em;
}

#schedule table {
background: #45a12b;
border-color: #000;
}

#schedule td {
text-align: center;
color: #FFF;
width: 12%;
overflow: hidden;
}

#schedule td a {
display: block;
padding: 5px;
text-decoration: none;
color: #FFF;
}

#schedule td a:hover {
color: #000;
}

#schedule td:hover {
background: #c2ca23;
}

#schedule td.header {
height: 40px;
overflow: hidden;
font-weight: bold;
font-size: 110%;
background: #025f2b;
}

#schedule td.header a {
height: 20px;
display: block;
font-weight: bold;
color:  #c2ca23;
}

#schedule td.header a:hover {
color: #FFF;
}
