/* Start of CMSMS style sheet 'calendar' */
.calendar_hidden {
color:#FFFFFF
}

#calendar_content {
background:#F3F3EF;
border:#E3E6E5 1px solid;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:10px;
margin:0 0 10px 0;
color:#595959;
font-size:10px;
}
#calendar_title {
font-weight:bold;
color:#414137;
}
#calendar_days {
text-transform:capitalize;
font-weight:bold;
color:#888888;
}
#calendar_city {
text-transform:uppercase;
}
.calendar_date {
position:relative;
float:right;
font:bold 12px verdana;
color:#BBBBBB;
letter-spacing:2px;
}
.calendar_prevnext {
color:#AAAAAA;
}
.calendar_prevnext a {
color:#AAAAAA;
}
.calendar_prevnext a:hover {
color:#936215;
}

.calendar_back a {
text-transform:lowercase;
color:#936215;
}
.calendar_back a:hover {
color:#C6CA2D;
}



.calendar
{
font:normal 9px verdana;
color:#333333;
}
.calendar tr td a
{
font:normal 9px verdana;
color:#333333;
}
#big{
width:100%;
margin:0;
}
#big th
{
padding: 3px;
}
#big td {
vertical-align: top;
padding: 3px;
height:50px;
width:75px;
background-color: #F0F0F0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#big td:hover {
background-color:#E6E6E6;
}
#big ul {
margin:5px 0 0 0;
padding:0;
clear:both;
}
#big li{
position:inherit;
display:block;
width:100%;
height:100%;
list-style-type: none;
clear:both;
padding: 0 0 0 0;
text-align:center;
}
#big li a {
font-weight:bold;
color: #333333;
cursor:pointer;
}
#big li a:hover {
color:#C6CA2D;
}
#big .calendar-day
{
background-color: #F0F0F0;
}
#big .calendar-today
{
font-weight: normal;
background-color: #E6E6E6;
}
.calendar-event .calendar-date-title,
.calendar-event .calendar-summary-title,
.calendar-event .calendar-details-title
{
display: none;
}
#big .td_hidden  {
background-color:#F0F0F0;
}
#big .td_hidden:hover  {
background-color:#F0F0F0;
}
/* End of 'calendar' */

