
.table
{
margin:0 0 15px 0;
padding:0;
width:530px;
border:1px solid #efefef;
float:left;
}

.table li
{
float:left;
list-style:none;
clear:both;
border-bottom:1px solid #efefef;
width:100%;
padding:5px;
}

.table li.odd
{
background:#fff;
}

.table li.even
{
background:#f8f8f8;
}

.table li.th
{
font-weight:bold;
color:white;
background:#696969;
}

.table li span
{
display:block;
float:left;
padding:0 3px 0 3px;
}



.roster li span.name
{
width:130px;
}

.roster li span.no
{
width:30px;
}

.roster li span.ht
{
width:50px;
}

.roster li span.class
{
width:50px;
}

.roster li span.town
{
width:140px;
}

.roster li span.pos
{
width:70px;
}

.signees li span.name
{
width:130px;
}

.history li span.season
{
width:180px;
}

.history li span.record
{
width:150px;
}

.history li span.finish
{
width:150px;
}

.schedule li span.date
{
width:140px;
}

.schedule li span.opponent
{
width:120px;
}

.schedule li span.site
{
width:110px;
}

.schedule li span.time
{
width:60px;
}

.schedule li span.result
{
width:70px;
}

.datasheet 
{
margin:0;
padding:0;
}

.datasheet li
{
list-style:none;
clear:both;
}

.datasheet li span
{
display:block;
float:left;
width:200px;
}