
.schedules_summary {
	background: #fff;
	/* width: 239px; */
	min-height: 56px;
	position: relative;
	display: block;
	}
	
	* html .schedules_summary {
		height: 56px;
		}
		
	.schedules_summary h4 {
		font-size: 10px;
		text-transform: uppercase;
		line-height: 10px;
		color: #777;
		}
		
	.schedules_summary .header h3 {
		}
		
	.schedules_summary .header {
		height: auto;
		min-height: 29px;
		padding-top: 5px;
		}
		
	.short_schedules {
		margin: 0;
		padding: 10px;
		list-style: none;
		font-size: 11px;
		line-height: 12px;
		color: #555;
		}
		
	.short_schedules li {
		border-bottom: 1px solid #eee;
		padding: 0 0 5px;
		margin: 3px 0 0;
		}
		
	.short_schedules .match {
		color: #000;
		display: block;
		}
		
	.short_schedules .date {
		color: #555;
		font-size: 10px;
		}
		
	.short_schedules .type {
		color: #fff;
		padding:  0 2px;
		font-size: 8px;
		font-weight: bold;
		background: #555;
		}
		
	.short_schedules .start_time {
		font-style: italic;
		display: block;
		margin: 1px 0;
		color: #000;
		}
		
.schedules_list {
	margin: 0 0 10px;
	padding: 0;
	list-style: none;
	font-size: 11px;
	}
	
	.schedules_list li {
		border-bottom: 1px solid #eee;
		padding: 3px 0;
		}
	
	.schedules_list strong {
		font-weight: normal;
		}
	
/* Buttons */

.schedules_summary .result {
		background: #ffffcc;
		border: 1px solid #cccc66;
		color: #333300;
		padding: 2px;
		margin: 3px 0;
		font-size: 11px;
		display: block;
		}

.schedules_summary a.button {
	font-size: 10px;
	margin-right: 5px;
	}

.schedules_summary .button_set {
	margin: 3px 0 0;
	font-size: 1px;
	line-height: 1px;
	}	
		
		
/* Results */

.match-results {
	/* width: 361px; */
	background: #fff;
	/* float: left; */
	margin: 0 0 5px 0;
	position: relative;
	min-height: 117px;
	}
	
	* html .match-results {
		height: 117px;
		}
		
	.match-results a.button {
		margin: 0 5px 0 0;
		font-size: 10px;
		}
		
.match-results .result {
		background: #ffffcc;
		border: 1px solid #cccc66;
		color: #333300;
		padding: 2px;
		margin: 3px 0;
		font-size: 11px;
		display: block;
		}		
		
		schedules_summary .date-time {
	font-style: italic;
	font-size: 11px;
	}
	
	.schedules_summary .date-time .date {
		font-size: 11px !important;
		}
	
	.schedules_summary .start-time {
		display: inline !important;
		font-size: 11px;
		}
		
	.schedules_summary .location {
		display: block;
		color: #333;
		}
		
		
/* Live Scoring Panel */
.live-scores {
    background: #fff;
    border: 5px solid #777;
    background: #f0f0f0;
    font-size: 11px;
}

.live-scores .header {
    background: #777;
    color: #fff;
    height: auto;
    padding: 1px 5px 5px;
    text-transform: uppercase;
    border-bottom: 2px solid #ccc;
}

.live-scores .header h4 {
    color: #fff;
    font-size: 10px;    
    margin: 0;
}

.live-scores .match {
    display: block;
    font-size: 12px;
    font-weight: bold;
}

.live-scores .type {
    background: #555;
    font-size: 8px;
    color: #fff;
    padding: 0 2px;
}

.live-scores a.button {
    margin: 0 5px 0 0;
    font-size: 10px;
}
