/* Style Guide for Sports Score Board */

.sportSelector
,.noGames
{ 
	font-family: 'Droid Sans', sans-serif !important; 
}


/* Scoreboard */
.scoreboard_week_header{
	height: 38px;
	margin:-8px 0px 16px 0px;
	float:left; 
}

.scoreboard_nav{ 
	width: 17px;
	float: left;
	font-size: 30px;
	line-height: 26px;
	font-weight: bold;
	padding: 0px;
	margin:0px;	
	cursor: pointer;
} 

.scoreboard_date_header{ 
	width: 66px;
	float: left;
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
	text-shadow: 1px 1px 2px #666;
	font-weight: bold;
	border: 1px solid #ccc;
	padding: 5px 2px;
	margin:0px 1px;
	border-radius:5px;
	cursor: pointer;
}

.scoreboard_date_header .day{  } 
.scoreboard_date_header .number{  } 

.scoreboard_date_header .gameTotal{ font-size:12px; font-weight:normal; background:none; } 

.gameEntry{ 
	border: 2px solid #ccc;
	border-radius: 5px;
	margin: 8px 18px;
	min-height: 105px;
	padding: 6px;
	box-shadow: 0px 2px 10px #ccc; }
	.gameEntry_header{ border-bottom: 1px solid #ccc; height: 22px; }
		.gameEntry_header_date{ float:left; }
		.gameEntry_header_location{ float: right; }
	.gameEntry_body{ clear:both; }	
		.gameEntry_team_logo{ float:left; width:58px; padding:16px 0px; text-align:center; border-right: 1px solid #ccc; }
			.gameEntry_team_logo img{ max-width:50px; height:50px; }
	.gameEntry_content{ float: left; font-size: 0.9em; padding: 3px 6px;  }
	.gameEntry_desc{  }
	.gameEntry_title{  }
	
	.gameEntry_results{ margin-top: 12px; margin-bottom:8px; }
	.gameEntry_winner{ margin-top: 12px; font-weight:bold; }
	
	.noGames{ padding:40px; font-size:18px; text-align:center; } 
	
.sportFilter{ margin: 2px 0px; }
.sportSelector{ font-size:22px; border: none; width: 100%; }
.classAndRegion{ padding:6px 10px; margin: 2px 0px; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; background-color:#efefef; }
.classAndRegion .stdSelect{ margin-right: 30px; }

.sportsReportsButton {
    float:right;
    margin:-10px 0 0 10px;
}

.sportsReportsContainer {
    float:right;
    display:table-cell;
    vertical-align:bottom;
}