/* 
 * MSTW LM Scoreboard Stylesheet [mstw_scoreboard_styles.css]  
 *	THIS FILE CONTAINS THE DEFAULT STYLES FOR THE LM SCOREBOARD
 *
 *	MSTW Wordpress Plugins (http://shoalsummitsolutions.com)
 *	Copyright 20117 Mark O'Donnell (mark@shoalsummitsolutions.com)
 *
 *	This program is distributed in the hope that it will be useful,
 *	but WITHOUT ANY WARRANTY; without even the implied warranty of
 *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 *	GNU General Public License for more details.
 *--------------------------------------------------------------------------*/
 
/*
 *  Styles for the Scoreboard Gallery  
 */
 
.mstw-scoreboard-container {
	overflow  : auto;
	font-size : 14px;
}
 
/* GAMES ON A DAY Need this to make game-blocks float properly.*/
/*div.sbg-schedule-day-container {*/
div.lm-sb-day-container {
	overflow   : auto;
	width      : 700px;
	width      : 100%;
	margin-top : 1em;
}

.lm-sb-date-header h4 {
	padding : 2px 6px 6px;
	margin  : 0;
	font    : normal 700 1em Verdana,Arial,Helvetica,sans-serif;
	color   : #454545;
	color   : red;
}

.lm-sb-game-block {
	float         : left;
	margin-right  : 6px;
	position      : relative;
	margin-bottom : 10px;
	width         : 300px;
}

/* GAME HEADER */
.lm-sb-game-header {
	background    : #3F3F3F url( ./lm-sb-header-bkgd.png ) top left no-repeat;
	padding       : 2px 6px;
	border-bottom : 1px solid #DFDFDF;
	height        : 1%;
	overflow-x    : hidden;
	color         : white;
}

/*.lm-scoreboard-container .lm-sb-game-header p {
	margin:      0;
	padding:     3px 0;
	line-height: 1;
	}*/

div.lm-sb-header-status {
	float: left;
	/*width: 130px;*/
}

/*p.lm-sb-header-status, p.lm-sb-header-score {*/
.lm-sb-header-status, .lm-sb-header-score {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: white;
	font-weight: bold;
}

div.lm-sb-header-score {
	float: right;
}

/* TEAM INFO */
.lm-sb-team {
	overflow: hidden;
	clear: both;
	padding: 6px 6px 6px 0;
	border-bottom: 1px solid #DFDFDF;
	/*background: #FEFEFE url(../images/sbg-game-block-bkgd.jpg) top left repeat-x;*/
	background: #FEFEFE;
	height: auto;
	position: relative;
	white-space : nowrap;
}

.lm-sb-team.winner {
	background : rgba(255, 242, 0, 0.290196);
}

.lm-sb-team-logo {
	float          : left;
	margin-left    : 5px;
	margin-right   : 5px;
}

.lm-sb-team-logo img {
	vertical-align : middle;
}

.lm-sb-team-name, .lm-sb-team-score {
	font: normal 700 14px Helvetica,Arial,sans-serif;
	color: #343434;
	line-height : 28px;
	padding: 0;
	margin: 0;
}

div.lm-sb-team-name {
	float: left;
	width: 210px;
	overflow: hidden;
}

.lm-sb-team-score {
	float: right;
}

@media only screen and (max-width: 650px), only screen and (max-device-width: 650px) {
	div.sbg-game-block {
		clear: left;
	}
}