.scores_module {
	width:620px;
}
	.scores_module .games {
	}
		.scores_module .games div.head,
		.scores_module .games div.game {
			clear:both;
			padding:2px;
		}
		.scores_module .games div.head {
			background-color:#d00;
			color:#fff;
			font-weight:bold;
			border-bottom:1px solid #000;
			padding-bottom:0px;
		}
			.scores_module .games div.head div,
			.scores_module .games div.game div {
				float:left;
				width:200px;
			}
			.scores_module .games div.head div.game_start,
			.scores_module .games div.game div.game_start {
				width:100px;
			}
			.scores_module .games div.head div.results,
			.scores_module .games div.game div.results {
				width:100px;
            	font-weight:bold;
            	text-align:center;
			}
			.scores_module .games div.game span.center {
            	margin-left:auto;
            	margin-right:auto;
				display:block;
				width:60px;
			}
			.scores_module .games div.game div.results span.home_result,
			.scores_module .games div.game div.results span.away_result {
				width:20px;
				display:block;
				float:left;
			}
			.scores_module .games div.game div.results .spacer {
				font-weight:normal;
				padding-left:4px;
				padding-right:4px;
				display:block;
				float:left;
			}

	.scores_module .gameinfo {
    	margin-bottom:20px;
	}

	.scores_module .home_team_stats {
    	margin-bottom:20px;
	}
		.scores_module .stats {
		}
			.scores_module .stats div.head,
			.scores_module .stats div.statline {
				clear:both;
			}
			.scores_module .stats div.head {
				background-color:#d00;
				color:#fff;
				font-weight:normal;
				border-bottom:1px solid #000;
			}
			.scores_module .stats .team_totals {
				background-color:#aaa;
				border-top:1px solid #d00;
			}
				.scores_module .stats .team_totals div.name {
					font-weight:bold;
				}
				.scores_module .stats .team_totals div,
				.scores_module .stats .statline div,
				.scores_module .stats .head div {
					float:left;
					width:15px;
					border-right:1px solid #ccc;
					text-align:right;
					font-size:9px;
					padding-left:1px;
					padding-right:1px;
				}
				.scores_module .stats .head div {
					overflow:hidden;
				}
				.scores_module .stats .team_totals div.name,
				.scores_module .stats .statline div.name,
				.scores_module .stats .head div.name {
					width:105px;
					text-align:left;
					font-size:10px;
				}
				.scores_module .stats div.avg-1,
				.scores_module .stats div.avg-2,
				.scores_module .stats div.avg-3,
				.scores_module .stats div.avg-4,
				.scores_module .stats div.H,
				.scores_module .stats div.AVG,
				.scores_module .stats div.SLUG,
				.scores_module .stats div.OBP {
					width:25px;
				}
/*
				.scores_module .team_stats .stats .team_totals div.name,
				.scores_module .team_stats .stats .statline div.name,
				.scores_module .team_stats .stats .head div.name {
					width:173px;
				}
				.scores_module .team_stats .stats .team_totals div,
				.scores_module .team_stats .stats .statline div,
				.scores_module .team_stats .stats .head div {
					float:left;
					width:21px;
				}
				.scores_module .team_stats .stats div.OBP {
					width:33px;
				}*/
				.scores_module .team_stats .intro {
                	margin-top:20px;
				}
				.scores_module .team_stats .team_players div {
					width:200px;
					float:left;
				}

				.scores_module .stats .head div {
					text-align:center;
				}




	.scores_module .legenda {
    	margin-top:20px;
    	font-size:10px;
	}

	.scores_module .legenda div {
    	float:left;
    	width:155px;
    	color:#666;
	}
	.scores_module .legenda label {
		font-weight:bold;
		width:35px;
		display:block;
		float:left;
	}