/* Start of CMSMS style sheet 'calendar' */
#frontend {}
#frontend .calendar {}
#frontend .calendar tr td a {color: #0c5f84;}

/* CAPTION AND PREV NEXT LINKS */
#frontend .month {position: relative; float: left; text-align: left; font-weight: bold; margin: 0 0 4px 0; font-family: Georgia, Times New Roman; color: #000; font-size: 140%;}
#frontend .month .hiddentext {display: none;}
#frontend .prevnext {float: right; text-align: left; margin: 0 0 0 0;}
.month {position: relative; float: left; text-align: left; font-weight: bold; margin: 0 0 4px 0; font-family: Georgia, Times New Roman; color: #000; font-size: 140%;}
.month .hiddentext {display: none;}
.prevnext {float: right; text-align: left; margin: -10px 0 0 0;}


/* border on for #frontend */
table#frontend {margin: 0; padding: 2px; width: 100%;}
table#frontend  a {color: #fff;}
/* nice squares for the #big table */
#frontend th {color: #333; padding: 3px; text-transform: uppercase; font-size: 90%; font-weight: bold; height: 20px;}
/*Safari & IE 7 Hack*/ html*#frontend th {padding-top: 15px; ]padding-top: 3px;} 
#frontend td {font-size: 85%; border: 0; vertical-align: middle; text-align: center; padding: 4px; height: 24px;}
html*#frontend td {height: 16px; font-size: 80%;}
#frontend td.calendar-today {background: url('images/calendartodaybg.png') no-repeat top center; color: #fff;}
#frontend td.calendar-today a {color: #fff; font-weight: bold;}
#frontend td.standardday {background: url('images/calendarblocks.png') no-repeat top center; color: #fff;}
#frontend td.eventday {background: url('images/calendarblocks_on.png') no-repeat top center;}
#frontend td.eventday a {color: #fff; font-weight: bold;}
#frontend td.emptydays {font-size: 160%;}


/* format summaries nicely in #big */
#frontend  ul {margin: 0px; padding: 0px; padding-left: 5px;}
#frontend  li {list-style-type: none; padding: 0px; margin: 0px;}




{*====STUDIO CALENDAR====*}
#studiocalendar {width: 100%;}
#studiocalendar .calendar {}
#studiocalendar .calendar tr td a {color: #0c5f84;}

/* CAPTION AND PREV NEXT LINKS */
#studiocalendar .calendar-month {width: 100%;}
#studiocalendar .calendar-month .month {float: left; font-weight: bold; margin: 5px 0 4px 0; font-family: Georgia, Times New Roman; color: #333; font-size: 140%;}/*Safari & IE 7 Hack*/ html*#studiocalendar .calendar-month .month  {margin-top: 0; ]margin-top: 0;} 
#studiocalendar .calendar-month .prevnext {float: right; margin: 5px 0 0 0;}

table#studiocalendar {margin: 10px 0 0 0; padding: 2px; width: 100%;}
table#studiocalendar a {color: #fff;}

#studiocalendar th {color: #333; padding: 3px; text-transform: uppercase; font-size: 95%; font-weight: bold; height: 20px;}
/*Safari & IE 7 Hack*/ html*#studiocalendar th {padding-top: 15px; ]padding-top: 3px;} 

#studiocalendar td {font-size: 85%; border: 0; vertical-align: top; padding: 0; width: 74px; height: 100px;}
html*#studiocalendar td {height: 100px; font-size: 80%;}
#studiocalendar td.calendar-today  {background: url('images/calendar_studioday.gif') top center; color: #fff;}
#studiocalendar td.calendar-today a {color: #fff; font-weight: bold;}
#studiocalendar td.standardday {background: url('images/calendar_studio.gif') top center; color: #fff;}
#studiocalendar td.eventday {background: url('images/calendar_studioevent.gif') top center;}
#studiocalendar td.eventday a {color: #fff; font-weight: bold;}
#studiocalendar td.emptydays {font-size: 160%;}
#studiocalendar .datekey {float: right; padding: 5px; width: 15px; text-align: center;}
#studiocalendar .regularday {float: right; padding: 5px; width: 15px; text-align: center;}


#studiocalendar ul {margin: 21px 4px 4px 6px; padding: 0px;}
#studiocalendar li {list-style-type: none; padding: 0 0 4px 0; margin: 0px; line-height: 100%;}
#studiocalendar li a.eventtitle {font-size: 85%;}
/* End of 'calendar' */

