a
	{
	color: #003366;
	text-decoration: underline;
	}
	
a:hover
	{
	color: #336699;
	}

.todayLink a
	{
	font: bold 11px Arial, Helvetica, Verdana, san-serif; 
	margin: 0px 0px 10px 0px;
	color: #003366;
	text-decoration: none;
	}
	
.todayLink a:hover
	{
	color: #336699;
	text-decoration: underline;
	}


.todayLink
	{
	font: 11px Arial, Helvetica, Verdana, san-serif; 
	margin: 0px 0px 10px 0px;
	}

/* caption determins the style of
   the month/year banner above the calendar. */

.caption 
     {
     font: bold 14px Arial, Helvetica, Verdana, san-serif; 
     color: white;
     background-color: #843F20;
	vertical-align: middle;
	height: 25px;
     }

.monthNav 
     {
	font: bold 11px Arial, Helvetica, Verdana, san-serif;
	color: #787878;
	background-color: #F6E2B1;
	vertical-align: middle;
	height: 25px;
}

/* .calendar determines the overall formatting style of the calendar,  
   acting as the default unless later overruled. */

.calendar 
     {
     font: 11px Arial, Helvetica, Verdana, san-serif; 
     color: #787878;
     background-color: #cccccc;
     border: solid 1px #999999;
     }

/* .calendarlink determines the formatting of those days linked to
   content. */

.calendarlink 
     {
     color: #787878;
     }


.legendTbl
	{
	border-top: solid 1px #999999; 
	background:#843F20;
	}

.legendColorBox
	{
	border: 1px solid #cccccc;
	}
.legend 
     {
     font: 11px Arial, Helvetica, Verdana, san-serif; 
     color: white;
     }

/* .header determines the formatting of the weekday headers at the top
   of the calendar. */

.dayHeader 
     {
     font: bold 12px Arial, Helvetica, Verdana, san-serif; 
	 background-image:  url(http://www.auditoriumtheatre.org/wb/templates/at_2/images/tile_sub.gif);
     background-color: #666666;
	color: white;
	height: 20px;
     /*
     border: solid 1px #000000;
     */
     }

/* .day determines the formatting of each day displayed in the
   calendar. */

.weekday 
     {
	background-color: #FFF8DC; 
	/*
   border: solid 1px #000000;
   */
	margin: 15px;
	text-align: left;
	height: 50px;
	font-weight: bold;
}

.weekendday 
     {
	background-color: #eeeeee; 
	/*
   border: solid 1px #000000;
   */
	margin: 15px;
	text-align: left;
	height: 50px;
	font-weight: bold;
}

.today 
     {
     background-color: #D0E6F6;
     /*
     border: solid 1px #000000;
     */
     margin: 15px;
     text-align: left;
     height: 50px;
     font-weight: bold;
     }

/* .linkedday determines the formatting of a date to which content is
   available. */

.linkedweekday 
     {
     background-color: #FFF8DC;
     /*
     border: solid 1px #999999;
     */
     text-align: left;
     font-weight: bold;
     } 

.linkedweekendday 
     {
     background-color: #eeeeee;
     /*
     border: solid 1px #999999;
     */
     text-align: left;
     font-weight: bold;
     } 

.linkedtoday 
     {
     background-color: #D0E6F6;
     /*
     border: solid 1px #999999;
     */
     text-align: left;
     font-weight: bold;
     } 

.dayTxt
	{
	font: 10px Arial, Helvetica, Verdana, san-serif;
	color: #666666;
	margin: 0px 3px 2px 3px;
	}
	
.eventItem
	{
	width: 66px;
	font: 10px/10px Arial, Helvetica, Verdana, san-serif;
	border: solid 1px #cccccc;
	margin: 1px;
	padding: 0px;
	color: #666666;
	background: #f6E2b1;
}
	
.eventItemTxt
	{
	font: 10px/11px Arial, Helvetica, Verdana, san-serif;
	color: black;
}
.eventItem a
	{
     font: 10px Arial, Helvetica, Verdana, san-serif; 
	color: #003366;
	text-decoration: underline;
	}
	
.eventItem a:hover
	{
	color: #336699;
	}
