#fixtures {
	font-size:10px;
	background-color:#FFFFFF;
	border: 3px outset #000;
	margin:2px;
	padding: 5px;
}
div#fixtures table.diaryentry {
	border: 3px groove #999999;
	padding:5px;
	background-color:#FFFF99;
}
div#fixtures table.olddiaryentry {
	border: 3px groove #999999;
	padding:5px;
	background-color:#CCCCCC;
}
div#fixtures div.detail {
	border:2px groove #000;
	margin:3px;
	background-color:#FF0000;
	border:1px groove #000eee;
	overflow:visible;
}
div#fixtures td.date {
	width:80px;
	color: #660000;
	font-size:13px;
	font-weight:bold;
	float:left;
	text-align:right;
	vertical-align:top;
}

div#fixtures td.eventdetails {
	display:block;
	width:140px;

	overflow:visible;
}

div#fixtures .venue {
	display:block;
	overflow: auto;
	padding:7px;
	font-size:14px;
}

div#fixtures td.clickMe {
	display:block;
	width:30px;
	float:left;
}

div#fixtures td.eventname {
	color: #003366;
	text-decoration: none;
	outline: ridge 1px #000000;
	width:200px;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	float:left;

}
div#fixtures span.venueheading {
	display:block;
	text-decoration: underline;
	font-weight:bold;
	clear:right;
	font-size:14px;
}
div#fixtures span.ageAndLevel {
	display:block;
	text-decoration: none;
	font-weight:bold;
	clear:right;
	font-size:14px;
}

div#fixtures div.venue a {
	display:block;
}

.hot {
	font-size:12px;
	color: #000000;
	text-indent:5px;
	font-weight:bold;
}
div#fixtures div.hideInfo {
	display:none;
}

.fixtureButton {
	background-color:#FFFF00;
	border: 1px ridge #000;
	cursor: hand;	
}

/*
.files li:hover ul {
	display:block;
	text-decoration: underline;
} 
ul.files li.hot:hover ul {
	display:block;
	text-decoration: underline overline;
}
*/
