/*

	This file defines CSS styles used to display league information

*/



#league_info_container {}
.league_container {}
.league_name {}
.league_statistics_container {}
.league_contents_container {}
.league_age_group {}
.league_age_group_title {}
.league_age_group_menu {}
.age_group_contents_container {}
.league_team_container {}
.league_team_title {}
.league_team_statistics {}


/*  GAMES LIST  */

.league_games_container {}
.league_games_grid_container {}
.league_games_age_group_name td { font-size: 16px; font-weight: bold; background-color: #eece0d; padding: 5px; border: solid 1px black; }

.league_games_grid_container tr th { background-color: #e1e1e1; padding: 5px; border: solid 1px black; }
.league_games_grid_container tr td {}
tr.league_games_grid_game_entry_row td { padding: 5px; border: solid 1px silver; }


.league_games_grid_game_header_row {}
.league_games_grid_game_entry_row {}
.league_games_grid_game_details_row {}
td.league_games_grid_game_details_cell { padding: 0; border-style: none; border-width: 0; }
									

.league_game_details { background-color: #faffa2; margin-top: 5px; margin-bottom: 15px; padding: 10px; border: solid 1px purple; }
.league_game_details_label { font-weight: bold; }
.league_game_details_address { margin-bottom: 10px; }
.league_game_details_description {}

/*  STANDINGS GRID  */

.league_standings_display_grid { float: left; clear: left; }
.league_standings_display_grid tr { border: 0px silver solid; }

.league_standings_display_grid tr th {	color: #ac6208;
										font-size: 9px;
										background-color: #ffffa4;
										padding: 5px;
										
										border-right: 1px solid #ffffa4;
										border-bottom: 1px solid #ffffa4;
										border-left: 1px solid #ffffa4;
										border-top: 1px solid #ffffa4 }

.league_standings_display_grid tr td { padding: 5px; border-top: 1px none #ffffa4; border-left: 1px solid #ffffa4; border-bottom: 1px solid #ffffa4; border-right-color: #ffffa4; border-right-width: 1px; }


.league_standings_display_grid tr th.lastcol,
.league_standings_display_grid tr td.lastcol { border-right-style: solid; }

/*  DEMO STYLES  */



/*  LEAGUE HOME  */

#league_info_container,
.league_container,
.league_name,
.league_statistics_container,
.league_contents_container,
.league_age_group,
.league_age_group_title,
.league_age_group_menu,
.age_group_contents_container,
.league_team_container,
.league_team_title,
.league_team_statistics
{ margin: 5px; padding: 5px; border: solid 1px black; }


#league_games_gameScheduleGrid { margin-top: 35px; }
#league_games_gameScheduleGrid table tr th { font-weight: bold; background-color: #ffcd00; padding: 3px; }
#league_games_gameScheduleGrid table tr td { font-size: 9px; padding: 3px; }

#referee_request_link_container { margin-top: 10px; margin-bottom: 10px; padding: 10px; border: solid 1px black; }
