table{
	width						:736px;
	border-collapse	:collapse;
	border-top			:1px solid #014073;
	border-left			:1px solid #014073;
	background			:#EFF8FF;
	color						:#033;
	text-align			:center;
}

caption{
	font-size				:1.3em;
	font-weight			:bold;
	text-align			:left;
}

td, th{
	font-size				:0.85em;
	border-right		:1px solid #014073;
	border-bottom		:1px solid #014073;
	padding					:3px 3px;
	line-height			:1.2em;
	vertical-align	:middle;
	white-space			:nowrap;
}

th{
	background			:#025BA4;
	color						:#fff;
	font-weight			:bold;
	text-align			:left;
	padding-right		:.5em;
	vertical-align	:top;
}

thead tr td{
	border-left			:1px solid #014073;
	background			:#025BA4;
	text-align			:center;
	color						:#fff;
}

tr.thead td{
	border-left			:1px solid #014073;
	background			:#025BA4;
	text-align			:center;
	color						:#fff;
}

.t_even td{
	background			:#E0F1FF;
}

td.t_day{
	width						:50px;
	background			:#81C6FF;
}

tfoot th, tfoot td{
	background			:#025BA4;
	color						:#fff;
}

th + td{
	padding-left		:.5em;
}


#pastresaults table{
	width						:600px;
	margin-top			:20px;
	margin-left			:auto;
	margin-right		:auto;
}

#pastresaults table tr td{
	font-size				:1em;
}

#pastresaults table tr.champion{
	background			:#81C6FF;
}

#pastresaults table tr.second{
	background			:#C0E3FF;
}

#pastresaults table tr td.year{
	background			:#025BA4;
	width						:15%;
	color						:#fff;
}

#pastresaults table tr td.lank{
	width						:10%;
}

#pastresaults table tr td.team_name{
	width						:75%
}

#pastresaults table tr td.year a{
	color : #ffffff;
	text-decoration : underline;
}
#pastresaults td.year a:hover{
	color : #008cff;
}
