* {
    margin:0;
    padding:0;
}

/* General Style Info */
body {
	font-family: "frutiger linotype", "lucida grande", "helvetica", "arial", sans-serif;
	font-size: 11px;
}

/* Layout */
#container {
	padding-left: 20px;
	padding-right: 20px;
}

#iblright {
	float: right;
	width: 49%;
}

#iblleft {
	float: left;
	width: 50%;
}

#about {
	padding-left: 100px;
	padding-right: 100px;
}

#footer {
    float: left;
    width: 100%; 
}

#injuries.td {
    text-align: center;
}


/* Tables */
table {
	background-color: #fff;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	text-align: center;
}

th {
	background-color: #f2f2f2;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	padding: 1px 4px;
	text-align: center;
}


table tr td {
	border-right: 1px solid #ddd;
	padding: 4px 4px;
	vertical-align: top;
    text-align: left !important;
}

td.team {
	text-align: left;
}

td.name {
	text-align: left;
	width: 100px;
}

td.standings {
    text-align: center;
}


