@charset "UTF-8";
/* CSS Document */


/* Basic Page Styles */
html, body { margin:0; padding:0; height:100%; }
#wrapper { min-height:100%; position:relative; }
#main_content_container { padding-bottom:150px; /* Height of the footer element */ }
#footer {  width:100%; height:150px; position:absolute; bottom:0; left:0; }
p {margin:0; margin-bottom:0;}



/* Team Colors */
.mid { color:#D8D2CA;}
.light { color:#f0ede9; }
.dark	{ color:#1B4075; }
.grey 	{ color:#ececec; }
.black  { color:#000; }

.midbg { background-color:#D8D2CA; }
.lightbg { background-color:#f0ede9; }
.darkbg { background-color:#1B4075; }


/* Selection */

::-moz-selection { background: #ffffff; }
::selection { background: #ffffff; }



/* Top Schedule Styles */
.win { border:5px solid  #504d4a; }
.loss { border:5px solid #b0aba4; }
.future { border:5px solid #1B4075; }

.image_container { width:38px; height:38px; }

.schedule_pad td { padding: 5px 0px 0px 0px; }


/* Fonts */

.droid {font-family: 'Droid Sans', sans-serif; }

.lora {font-family: 'Lora', georgia, serif; }

.montserrat {font-family: 'Montserrat', sans-serif; text-transform:uppercase; }

.squeeze { letter-spacing:-1px; }

.team_page_header { font-family: Montserrat, sans-serif; font-size:45px; text-transform:uppercase; font-weight:bold; } 

.history_text { font-family: 'Lora', serif; font-size:19px; line-height:45px;}
.history_text a { color:#000000; text-decoration:none; font-style:italic; }
.history_text a:hover { color:#b7b7b7; text-decoration:none; font-style:italic;}


/* Main Site Top Menu Styles */
.bar_menu_text { font-family: 'Montserrat', sans-serif; font-size:20px; color:#B5A583; text-transform:uppercase; font-weight: 500; }
.bar_menu_text a { color:#ffffff; text-decoration:none;  }
.bar_menu_text a:hover { color:#c6a360; text-decoration:none;  }

/* Select Form */

.select-style {
	text-align:center;
	padding: 0;
    width: 300px;
    overflow: hidden;
    background: #1B4075;
 	font-family: 'Montserrat', sans-serif; font-size:22px; color:#D8D2CA; text-transform:uppercase;
}

.select-style select {
	border:#0C0 1px solid;
    padding: 10px 10px 10px 10px;
    width: 100%;
    border: none;
    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
	overflow:hidden;
}

.select-style select:focus {
    outline: none;
}


/* Roster */
.player_name 	{ font-family: 'Montserrat', sans-serif; font-size:1em; text-transform:uppercase; }
.player_pos		{ font-family:'Lora', georgia, serif; font-size:0.85em; }



/* Scouting Report */
.scouting_blank { background-image:url(../images/trophy_case/icons/empty/weekly.jpg); background-repeat:no-repeat; }


/* Trophy Case */
.trophy_case_cell td {margin:5px; }
.weekly_square td { background-image:url(../images/trophy_case/icons/empty/weekly.jpg); background-repeat:no-repeat; }
.weekly_square { background-image:url(../images/trophy_case/icons/empty/weekly.jpg); background-repeat:no-repeat; }

.stinky_square { background-image:url(../images/trophy_case/icons/empty/stinky.jpg); background-repeat:no-repeat; }
.invite_champs_square  { background-image:url(../images/trophy_case/icons/empty/invite_champs.jpg); background-repeat:no-repeat; }
.invite_weekly_square { background-image:url(../images/trophy_case/icons/empty/invite_weekly.jpg); background-repeat:no-repeat; }

.season_square td { background-image:url(../images/trophy_case/icons/empty/season.jpg); background-repeat:no-repeat; }
.season_square  { background-image:url(../images/trophy_case/icons/empty/season.jpg); background-repeat:no-repeat; }

.division_square { background-image:url(../images/trophy_case/icons/empty/division.jpg); background-repeat:no-repeat; }
.champs_square { background-image:url(../images/trophy_case/icons/empty/champs.jpg); background-repeat:no-repeat; }


/* Downloads */
.dl_img img { border:10px solid #1B4075; }
.dl_img img:hover  {border:10px solid #0e2648;}
.dl_text { font-family: 'Montserrat', sans-serif; font-size:13px; color:#1B4075; text-transform:uppercase; }
.dl_text a { color:#1B4075; text-decoration:none;}
.dl_text a:hover {  color:#0e2648; text-decoration:none; }

/* Footer */
.footer_text         { font-family: 'Montserrat', sans-serif; font-size:20px; text-transform:uppercase; text-decoration:none; line-height:18px; } 
.footer_text a       { color:#D8D2CA;  text-decoration:none; } 
.footer_text a:hover { color:#b0aba4;  text-decoration:none; } 

.date_updated { font-family: 'Merriweather', serif; font-size:17px; line-height:45px; font-weight: 300;}

.team_header_01 {font-family: 'Montserrat', sans-serif; text-transform: uppercase; font-size:30px; font-weight: 500; line-height: -1em;}

.team_stats_header {font-family: 'Merriweather', serif; font-size:17px; line-height:45px; font-weight: 300;}

.team_stats_large {font-family: 'Montserrat', sans-serif; font-size:50px; font-weight: 500;}

.team_stats_small {font-family: 'Montserrat', sans-serif; text-transform: uppercase; font-size:20px; font-weight: 500;}

.scouting_report {font-family: 'Montserrat', sans-serif; text-transform: uppercase; font-size:30px; font-weight: 500; vertical-align: middle;}

.history_text {color:#1B4075; text-decoration:none; font-family: 'Merriweather', serif; font-size:19px; line-height:45px; font-weight: 300; }
.history_text a { color:#1B4075; text-decoration:none;  }
.history_text a:hover { color:#1B4075; text-decoration:none; }

