/* caption determines the style of 
   the month/year banner above the calendar. */ 

caption  
     { 
     font-family:arial,helvetica;  
     font-size:11px;  
     color: black; 
     font-weight: bold; 
     } 

/* .calendar determines the overall formatting style of the calendar,   
   acting as the default unless later overruled. */ 

.calendar  
     { 
     font-family:arial,helvetica;  
     font-size:35px;  
     color: white; 
     background-color: #ffffff; 
     border-color: #000000; 
     border-style: solid; 
     border-width: 1px; 
     } 

/* .calendarlink determines the formatting of those days linked to 
   content. */ 

.calendarlink  
     { 
     color: white; 
     } 

/* .header determines the formatting of the weekday headers at the top 
   of the calendar. */ 

.header  
     { 
	 font-size:18px;  
     background-color: white; 
     border-color: #000000; 
     border-style: solid; 
     border-width: 1px; 
     color:	black;
     } 
     
/** determines the  style for everything outside border of a day
*/
.day 
     { 
     font-family:arial,helvetica;  
     font-size:10px;  
     color: black; 
     background-color: #ffffff; 
     border-color: #000000; 
     border-style: solid; 
     border-width: 2px; 
     } 
 /** determines the  style for everything outside border for today
*/
.today 
     { 
     font-family:arial,helvetica;  
     font-size:10px;  
     color: white; 
     background-color: #dddddd; 
     border-color: #000000; 
     border-style: solid; 
     border-width: 2px; 
     } 
	 
/** determines the whole style for everything inside day
 except today which changes the colour only
*/
.insideday 
     { 
     font-family:arial,helvetica;  
     font-size:10px;  
     color: black; 

     background-color: #ffffff; 
     border-color: #c0c0c0; 
     border-style: solid; 
     border-width: 0px; 
     } 
/** determines the whole style for today
      others use day (above)
*/

.insidetoday 
     { 
     font-family:arial,helvetica;  
     font-size:10px;  
     color: black; 
     background-color: #dddddd; 
     border-color: #FFCC99; 
     border-style: solid; 
     border-width: 0px; 
     } 

/* determines the formatting of the number for each day displayed in the 
   calendar. */ 

.daynumber 
   { 
     text-align: right;
     font-size:18px;  

   } 
     
 /** bookings and events detail uses this 
 */
.bookings 
  { 
     background-color: #c0c0c0; 
     font-size:10px;
     color: #666000;
     text-align: left
  } 
/* .linkedday determines the formatting of a date to which content is 
   available. */ 

.linkedday  
     { 
     background-color: #8080ff; 
     border-color: #000000; 
     border-style: solid; 
     border-width: 1px; 
     text-align: center 
     } 
     /** when an activity cliecked on the window uses this
     */
.activitywindow  
     { 
     font-family:arial,helvetica;  
     font-size:16px;  
     color: #000000; 
     background-color: #ffffff; 
     border-color: #000000; 
     border-style: solid; 
     border-width: 0px; 
     } 
     
body 
{ 
	color: black; font-size: 14px; font-family: Arial, sans-serif; background-color: #ffffff 
}

/* just used in admin*/ 

.adminheader  
     { 
     background-color: #aaaaaa; 
     border-color: #000000; 
     border-style: solid; 
     border-width: 1px; 
     color:	black;
     } 
	a:link 
	{
		color: black;
		text-decoration: none;
	}
	a:visited 
	{
		color: 808080;
		text-decoration: none;
	}
	a:hover 
	{
		text-decoration: underline;
		color: #FF6600;
	}
	a:active 
	{
		text-decoration: none;
		color: #FF6600;
	}
	
	.headingbox
	 { color: #ccc; font-size: 14px; font-family: Arial, Helvetica, sans-serif; background-color: white; text-align: left }	
	.heading 
	{  
		font-size: 26px
	}
	.smallprint 
	{  
		font-size: 10px
	}
	.mediumprint 
	{  
		font-size: 13px
	}
	.redprint 
	{
		font-family: Arial, Helvetica, sans-serif;
	 	color: #FF6600;
		font-size: 16px
	}


