
.content_header {
    background: #000 url(content-header.hrv.gif) no-repeat right top;
}

.seasons {
	}

.season {
		padding: 0 0 30px;
		}
		
	.season h3 {
		border: 1px solid #ccc;
		background: #eee;
		margin: 0;
		padding: 7px 5px 0;
		}
		
	.season .note {
		color: #777;
		}
		
	.series,
	.matches {
		margin: 0;
		padding: 0;
		list-style: none;
		}
		
	.series li,
	.matches li {
		background: url(series_li.gif) no-repeat 5px center;
		padding: 3px 0 3px 15px;
		border-bottom: 1px solid #ddd;
		position: relative;
		}
		
	.matches {
		border-top: 1px solid #ddd;
		margin: 0;
		}
		
	.matches li {
		padding: 3px 0 10px 150px;
		line-height: 14px;
		position: relative;
		display: block;
		clear: both;
		background: none;
		}
		
		* html .matches li {
			height: 1px;
			}
			
	.match {
		display: block;
		min-height: 1px;
		}
		
	.matches .info {

		min-height: 1px;
		position: relative;
		}
		
	.matches .location {
		min-height: 1px;
		clear: both;
		margin: 0 0 10px 0;
		font-style: italic;		
		position: relative;
		}
		
	.matches .date {
		font-size: 11px;
		color: #777;
		display: block;
		position: absolute;
		top: 5px;
		left: 0;
		}
		
	.matches .title {
		font-weight: bold;
		font-size: 13px;
		line-height: 18px;
		}

	.matches .type {
		font-size: 13px;
		font-weight: normal;
		color: #777;
		}		
		
	.matches .ground {
		font-size: 12px;
		color: #555;
		min-height: 1px;
		position: relative;
		}
		
	.matches .start_time {
		color: #333;
		}
		
	.matches .result {
		background: #ffffcc;
		border: 1px solid #cccc66;
		color: #333300;
		padding: 3px;
		margin: 0;
		font-size: 11px;
		}
		
	.matches .button_set {
		margin: 10px 0 0;
		}
		
	.matches .button {
		clear: none;
		margin: 0 5px 0 0;
		}
