
/*

// ======================================
// Clan {Elite} Style-Sheet - Calendar
// --------------------------------------------------------------------

// --------------------------------------------------------------------
// Code written by Conan Theobald (c) 2001
// Visit: www.conans.co.uk
// Email: software@conans.co.uk
// ======================================

*/

/* Day of week heading */

td.calTitle {
	padding: 2px;
	width: 27px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background: #444444;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	cursor: default;
}

/* A day in the future */

td.calNormal {
	padding: 2px;
	width: 27px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	background: #666666;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	cursor: default;
}

/* A day in the past */

td.calExpired {
	padding: 2px;
	width: 27px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	background: #5F5F5F;
	color: gray;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	cursor: default;
}

/* A day outside of the current calendar month */

td.calOutside {
	padding: 2px;
	width: 27px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	color: #999999;
	background: #555555;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	cursor: default;
}

/* An event in the future */

td.calEvent {
	padding: 2px;
	width: 27px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	background: #5DA383;
	cursor: default;
}

/* A friendly match in the future */

td.calEventFriendly {
	padding: 2px;
	width: 27px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	background: #AC74B6;
	cursor: default;
}

/* A league match in the future */

td.calEventLeague {
	padding: 2px;
	width: 27px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	background: #75A1B5;
	cursor: default;
}

/* A pro-league match in the future */

td.calEventProLeague {
	padding: 2px;
	width: 27px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	background: #B67F74;
	cursor: default;
}

/* An event in the past */

td.calPastEvent {
	padding: 2px;
	width: 27px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	background: #54806B;
	color: #5DA383;
	cursor: default;
}

/* Todays date, no event */

td.calToday {
	padding: 2px;
	width: 26px;
	height: 24px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background: #888888;
	border: 1px solid white;
	cursor: default;
}

/* Todays date with an event */

td.calEventToday {
	padding: 2px;
	width: 26px;
	height: 24px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background: #79D5AB;
	color: black;
	border: 1px solid white;
	cursor: default;
}

/* Todays date with a friendly match */

td.calEventFriendlyToday {
	padding: 2px;
	width: 26px;
	height: 24px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background: #D6B9DB;
	color: black;
	border: 1px solid white;
	cursor: default;
}

/* Todays date with a league match */

td.calEventLeagueToday {
	padding: 2px;
	width: 26px;
	height: 24px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background: #AAC8D6;
	color: black;
	border: 1px solid white;
	cursor: default;
}

/* Todays date with a pro-league match */

td.calEventProLeagueToday {
	padding: 2px;
	width: 26px;
	height: 24px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background: #CFAFA9;
	color: black;
	border: 1px solid white;
	cursor: default;
}

/* A selected date */

td.calChoose {
	padding: 2px;
	width: 26px;
	height: 24px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background: #FFFFC0;
	color: black;
	border: 1px solid #FFFF00;
	cursor: hand;
}
