/* Style sheet City2Net Theme */
/* Theme Moudon Calendar 	*/
/* Copyright 2008 Obtic Sàrl	*/

/*********************************/
/* <div> id for normal calendar  */
/*********************************/

#Agenda							{ width:100%;margin:0 auto ;	}
	#Agenda h2				{	color:#666; padding-top:2em; padding-left:3px; font-size:110%; }

/* Calendar <table>*/
#Calendar 										{ font-size:100%; border-collapse:colapse; width:100%; }
	
	/* Month name and navigation previous/next Month */
  #Calendar caption						{ margin-bottom:5px; font-weight:bold; border-collapse:collapse; background-color:#fff; width:100%;  }
			#Calendar caption table	{ width:100%;}
			#Calendar caption tr		{ }
			#Calendar caption th		{ color:#666; font-size:120%; padding-right:20px;}
			#Calendar caption th.Title	{ background-color:#fff; text-align:left; width:80%;  margin:0px; padding:0px; }
			
      #Calendar caption th.Nav		{ background-color:#eee; width:200px; }
				#Calendar caption th.Nav a{ text-decoration:none;	color:#933; padding-left:30px; padding-right:25px;}

	/* Day of week name (header) */
	#Calendar tr								{ margin:0px; padding:0px; width:100%; margin:0 auto ;}
	#Calendar th								{ margin:0px; padding:0px; color:#fff;	background-color:#800; text-align:center; height:20px; }
	
	/* Day */
	#Calendar td								{ text-align:left; vertical-align:top; font-weight:normal; font-size:85%; height:60px; width:150px; }
		#Calendar td ul  					{ margin:0px; margin-left:2px; padding:0px;	}
		#Calendar td ul li 				{ list-style:none;  }
		#Calendar td ul li a 			{ text-decoration:none; color:#800; }
		#Calendar td ul li a:hover	{ text-decoration:underline; color:#666; }

	/* Normal day */
	#Calendar td.Normal					{	color:#333;	background-color:#ccc; }
		/* event for normal day */

	/* Week-end Day */
	#Calendar td.WeekEnd				{  color:#800; background-color:#bbb; }
		/* event for WeekEnd day */

	/* Today Day */
	#Calendar td.Today					{ color:#fff; background-color:#800; font-weight:Bold; }
		/* event for WeekEnd day */
		#Calendar td.Today ul li a 			{ color:#fff; font-weight:normal; }

	/* Previous & next Month Day */
	#Calendar td.OtherMonth			{ color:#999; background-color:#eee; }
		/* event for Other month day */

	/* Previous & next Month Day */
	#Calendar td.Event			{ background-color:#fff; }

/*********************************/
/* <div> id for small calendar  */
/*********************************/



#AgendaSmall 				{ }
	#AgendaSmall h2		{	color:#666; padding:0px 3px; font-size:130%; margin:0px; margin-top:10px; padding-bottom:5px;  }

/* Calendar <table>*/
#CalendarSmall 										{ font-size:100%; border-collapse:separate; }
	
	/* Month name and navigation previous/next Month */
  #CalendarSmall caption						{margin-bottom:5px; border-bottom:1px dotted #933; font-weight:bold; }
			#CalendarSmall caption table	{ width:100%;}
			#CalendarSmall caption tr		{ }
			#CalendarSmall caption th		{ color:#800; background-color:#fff; text-align:center; }
			#CalendarSmall caption th.Title	{ background-color:#fff; text-align:left; width:80%;  margin:0px; padding:0px; }
			
      #CalendarSmall caption th.Nav		{ background-color:#eee;  }
				#CalendarSmall caption th.Nav a{ text-decoration:none;	color:#933; padding-left:5px; padding-right:5px;}

	/* Day of week name (header) */
	#CalendarSmall tr								{ margin:0px; padding:0px; width:100%; margin:0 auto ;}
	#CalendarSmall th								{ color:#000; background-color:#fff; text-align:center;  }
	
	/* Day */
	#CalendarSmall td								{ text-align:center; font-weight:normal; }
		#CalendarSmall td a 					{ font-weight:Bold; color:#f00; }
	/* Normal day */
	#CalendarSmall td.Normal				{	color:#333; background-color:#ccc;  }

	/* Week-end Day */
	#CalendarSmall td.WeekEnd				{  color:#800; background-color:#ccc;  }

	/* Today Day */
	#CalendarSmall td.Today					{ font-weight:Bold; color:#fff; background-color:#933; }

	/* Previous & next Month Day */
	#CalendarSmall td.OtherMonth		{ color:#999; background-color:#eee; }

	/* Day with Events */
	#CalendarSmall td.Event					{ text-decoration:none; font-weight:Bold; color:#933; }
		#CalendarSmall td.Event a 		{ font-weight:Bold; color:#800; text-decoration:none;}
