/*
*	get common styles - filter bg, sport filter, day of week display...
*/
@import "leaguedisplay.css";

/*-----------------------------
	location filter notification
-----------------------------*/
div#locationFilterDescription{
	font-weight:bold;
	margin: 20px;
	width: 300px;
	text-align:center;
}
div#locationFilterDescription a{
	display:block;
	margin: 5px;
}

div#sportFilterBox{
	width:600px;
}

/*-----------------------------
	current league display
-----------------------------*/
div.currentLeague{
	border-top:none;
	position:relative;
	width: 750px;
	margin: 40px 0;
}


div.currentLeague h3{ 
		color: #333;
		padding: 0;
		font-size:15px;
		margin:0 0 1px 0;
		border-bottom:1px solid #f4f4f4;
	}
div.currentLeague h3 a{ color: #333;}
	
div.currentLeague h3 img{
	vertical-align:middle;
	margin:0;
	padding: 0 3px;
	background:#fff;
	}

div.currentLeagueBody{
	position:relative;
	height:auto !important;
	min-height: 35px;
	height: 40px;
	margin:0;
	border:1px solid #ccc;
}

div.currentLeagueBody a.scheduleLink,div.currentLeagueBody a.standingsLink{
	display:block;
	position:absolute;
	top:10px;
	font-weight:bold;
	font-size:14px;
}

div.currentLeagueBody a.scheduleLink img,div.currentLeagueBody a.standingsLink img{
	margin-right: 3px;
	background:#fff;
}

div.currentLeagueBody a.scheduleLink{
	left: 10px;
}

div.currentLeagueBody a.standingsLink{
	left: 120px;
}

div.currentLeagueBody div.date{
	position:absolute;
	width: 76px;
	left: 226px;
	top:0;
	text-align:center;
	font-size: 11px;
	font-weight:900;
	color:#555;
	background:#f4f4f4;
	border:1px solid #e4e4e4;	
	border-top:none;
}

div.currentLeagueBody div.dayChart{
	position:absolute;
	text-align:center;
	top:10px;
	left: 320px;
}

div.currentLeagueBody div.locations{
	position:relative;
	top:0;
	left:0;
	margin: 10px 0 0 500px;
	width: 240px;
	text-align:left;
	line-height: 20px;
	font-size:10px;
}

/**=====================
*	show summary of upcoming leagues when no current ones
*-------------------------*/

	div.upcomingLeagueSummaries{
		padding: 0 20px 20px 20px;
	}
	div.upcomingLeagueSummaries p img{
		margin-top:6px;
		margin-right:6px;
	}
	div.upcomingLeagueSummaries p{
		padding: 10px 0;
	}
	div.upcomingLeagueSummaries p span{
		font-weight:bold;
	}
	div.upcomingLeagueSummary{
		position:relative;
		margin-bottom: 30px;
	}

	div.upcomingLeagueSummary h3{ 
			color: #333;
			padding: 0 12px 0 0;
			font-size:14px;
			margin:20px 0 1px 0;
			border-bottom:1px solid #f4f4f4;
		}
	div.upcomingLeagueSummary h3 img{
		vertical-align:middle;
		margin:0;
		padding: 0 3px;
		background:#fff;
	}
	div.upcomingLeagueSummary div.startDate{
		border-top: 1px solid #eee;
	}
	div.upcomingLeagueSummary div.upcomingLink{
		position:absolute;
		top: 8px;
		left: 300px;
	}
