/* ------------------------------------------------------------------- */
/* fixtures and results table (the big one)														 */

#fixturestable {
width: 100%;
}


#fixturestable caption {
	text-align: left;
	font-weight: bold;
	margin: 10px 0 10px 4px;

}
#fixturestable .monthrow {
	font-weight: bold;
	font-size: 1.3em;
	text-align: left;
	padding: 5px;
	margin-top: 15px !important;
	text-transform: uppercase;
	background-color: #ececec;
}
#fixturestable td {
	text-align: left;
	border-bottom: 1px solid #ccc;
	padding: 2px 2px;
	vertical-align: top;
}
#fixturestable .homegame {
	font-weight: bold;
}
#fixturestable #championship-table td,
#fixturestable #championship-table th {
	padding: 0px 4px;
	font-size: 90%;
}
#fixturestable .sponsortable td {
	text-align: left;
	padding: 10px 15px;
	border-bottom: none;
}
#fixturestable .sponsortable tr {
	border-bottom: 1px solid #ccc;
}
#fixturestable #contentg td {
	border-bottom: none;
}

#fixturestable td img {
	border: none;
}
#fixturestable td a:active, #fixturestable td a:hover, #fixturestable td a:focus {
	text-decoration: none !important;
	background-color: #fff;
}


/* ------------------------------------------------------------------- */
/* match details 



																											 */
table.matchresult {
	width: 288px;
	margin-left: 4px;
}
.matchresult caption, .matchresult thead {
	display: none;
}

.matchresult td {
		color: #000;
	}
	.matchresult td.team-a, .matchresult td.team-b {
	}
	.matchresult td.team-a {
		text-align: left;
		width: 51%;
	}
	.matchresult td.team-b {
		width: 49%;
		text-align: right;
	}
	
	.matchresult .mr-team {
		text-align: center;
		width: 100%;
	}
	.matchresult .mr-result {
		font-weight: bold;
		font-size: 1em;
	}

table.matchdetails {
	color:#000;
	margin-left:17px;
}
	table.matchdetails td.name{
		width:88px;
		background:#9db5cd;
		font-weight:bold;
	}
	table.matchdetails td{
		width:165px;
		background:#b0c8e0;
		height:21px;
		text-align:center;
	}
	table.matchdetails td a {
color:#000;
}

/* ------------------------------------------------------------------- */
/* match details 																											 */
.squad-player	{
	float: left;
	margin: 5px 1px;
	text-align: center;
}
.squad-player	h4 {
	margin: 0;
}
.squad-player	p {
	margin: 0;
}


/* ------------------------------------------------------------------- */
/* League table																												 */
.leaque table	{
	width: 282px;
}

/* ------------------------------------------------------------------- */
/* Lottery results table  																						 */
#lotteryresults {
	width: 100%;
}
	#lotteryresults caption {
		display: none;
	}
	#lotteryresults thead th {
		text-align: left;
		padding-bottom: 10px;
	}
	#lotteryresults tbody td {
		vertical-align: top;
	}
	tr.trselection td {
		border-bottom: 1px dotted #90acd1;
	}

/* ------------------------------------------------------------------- */
/* player details																											 */
#player-photo {
	float: left;
}
#player-details {
	float: left;
	list-style: none;
	margin: 10px 0 0 15px;
	padding: 0;
	width: 240px;
}
	#player-details li {
		margin: 0 0 10px 0;
	}
