/* 	********************************************
	**** 	Cascadiing Stylesheet			****
	********************************************
	**** 	Created By: James O'Neill 		****
	****	Email: James@FreeXenon.Com		****
	****	via the Free Xenon Constulting	****
	****	Copy Right:	Copy Left			****
	****	Direct all correspondence about ****
	****	this Stylsheet to the above 	****
	****	email address					****
	*********************************************	*/

	/* All Calendar Reform Pages */
		.author {font-size:0.9em; margin-bottom:1em;}
		
		#IFC-Date-Text {margin:0.5em auto 1em auto; border:0.09em solid #000; padding:0.5em; background-color:#fff; clear:both; height:6.25em;}
		#IFC-Date-Text a, #IFC-Date-Text a:hover { color:#FF3300;}
			
		#IFC-Date-Text ul {font-size: 0.9em; border-top:0.09em solid #000; background-color:#fff; clear:both; margin:0.5em;}
		#IFC-Date-Text ul  li { float:left;}
		#IFC-Date-Text ul a:link, #navIFCMain a:visited  {padding:0.3em; color: #CC3300; width: 9em;}
		#IFC-Date-Text ul a:hover{ background-color:#CCCC99;}
		
		dl {margin:0.5em; padding:0; text-indent:0;}
		dd {margin-left:2em;}
		
		legend { margin-bottom:0.5em;}
		h2, h3 { margin-top:2em;}
		
	/* IFC <--> Gregorian Reference Calendars */
		table {font-size: 0.9em; font-weight:bold;}
		table a {color:#FFF; background-color:#666; display:block;}
		table a:hover, table a:visited:hover {color: #66FF66;}

		td {text-align:center; }
		tbody th {background-color:#99CCFF; font-size:1.1em; padding:0.5em;}			

		table *:target {outline: solid 0.1em; background-color:#000; color:#fff;}
		table *:target .Gregorian {color:#000;}
		.Week {}
		.Weekend {}
		.IntercalaryDay {background-color:#999999;}
		.Gregorian {display:block; margin:0.5em 0 0 0; text-align:left; font-weight:normal;}
		
		.January 	{background-color: #99CCCC;}
		.February 	{background-color: #99FF99;}
		.March 	   	{background-color: #FF99FF;}
		.April 	   	{background-color: #CC9900;}
		.May 	   	{background-color: #3399CC;}
		.June 	   	{background-color: #99FF66;}
		.Sol 	   	{background-color: #FF99CC;}
		.July 	   	{background-color: #66CCFF;}
		.August	   	{background-color: #9999FF;}
		.September 	{background-color: #CCFF99;}
		.August	   	{background-color: #FF9966;}
		.September 	{background-color: #669999;}
		.October   	{background-color: #CC99CC;}
		.November  	{background-color: #6699CC;}
		.December  	{background-color: #66FF66;}
		
		#CalYear {font-size:1.5em;}
		#CalExample { float:left;}
		
		#lstNotes { clear:left;}
		
		
		#lstGregMonth { list-style:none; text-align:center; margin:1em 0.5em}
		#lstGregMonth li { display:inline;}

		#pgIFCDatesHolidays .IFCDate {font-weight:bold;}
		
		/*Printable Calendar */
		#IFC-PrintableCalendar tbody td  {font-weight:bold; font-size: 0.75em; text-align:right; vertical-align:top; border:0.09em solid #000; }
		#Sunday , #Saturday { background-color:#CCCCCC;}