/* Start of CMSMS style sheet 'Calendar CSS example' */
/* Start of CMSMS style sheet 'ile01_calendar' */
.calendar-month{
font-size: 24px;
font-weight: bold;
margin: 20px;
}
.calendar-next{
font-size: 24px;
font-weight: bold;
margin: 4px;
}
.calendar-prev{
font-size: 24px;
font-weight: bold;
margin: 2px;
}
/* make all links red */
.calendar tr td a
{
  color: black;

}

#calnavibox {
margin-left: 130px;
}

#calnavibox td {
width: 150px;
text-align: left;
}

table.calendar th {
width: 75px;
}

table.calendar td.emptydays {
background-color: #ffffff;
border: 1px solid #ffffff;
}

.calendar td {
vertical-align: top;
width: 100px;
height: 75px;
font-size: 10px;
font-weight: bold;

margin: 1px;
border: 1px solid black;
}

div.calendar_div {
width: 100px;
height: 75px;
position: relative;
background-color: #D4DFFC;
}

div.daydate {
position: absolute;
left: 2px;
top: 2px;
width: 90px;
height: 55px;
color: #385296;
font-size: 16px;
z-index: 5;
}

div.events {
position: absolute;
background-color: red;
left: 0px;
top: 0px;
width: 94px;
height: 52px;
z-index: 10;
border: 1px solid #7189CA;
padding: 19px 2px 2px 2px
}

div.eventlist {
font-size: 9px;
margin-bottom: 3px;
color: black;
}

div.eventlist a:link, div.eventlist a:visited {
text-decoration: none;
color: black;
line-height: 9px;
}

div.eventlist a:hover {
text-decoration: underline;
}

div.daydate a:link, div.daydate a:visited, div.daydate:hover {
color: #385296;
text-decoration: none;
}

#diarynav {
width: 600px;
}

#diarynav td {
vertical-align: top;
width: 300px;
font-weight: bold;
}



/* nice squares for the #big table */
#big th
{
  border: 2px solid black;
  background-color: black;
  color: white;
  padding: 3px;
  width: 75px;
}



#big td
{
  background-color: white;
color: black;


}

#big{
  background-color: #01781c;
  border: 1px solid black;
}


#big div.events
{
  font-weight: bold;
  background-color: #E6E6E6;
}

#big .calendar-today
{
  font-weight: bold;
  background-color: #E6E6E6;
}


/* End of 'ile01_calendar' */


/* End of 'Calendar CSS example' */

