/* Calendar Widget Styles */

/* Sets the width of the table (the margin centers it) */
div.dlCalendarTable {
   width: 210px;
   margin: 0px 0px 10px 10px;
   color: #525252;
}

/* Formats how entry titles are displayed below the calendar */
div#dlCalendarEntries {
   display: none;
   margin-top: 5px;
   overflow: hidden;
   line-height:1.7em;
   width: 310px;
}

/* Basic calendar formatting */
table.dlCalendar {
   font-size: 1em;
   margin: 0px;
   width: 100%;
   background-color: #FFF;
   border-collapse: collapse;
   border: 1px solid #666;
   cursor: default;
}

/* Formats the main Header (that displays the month and year) */
table.dlCalendar th {
   background-color: #F9E1EA;
   color: #E50137;
   padding: 4px 0px;
   text-align: center;
   text-transform: uppercase;
   font-size: 1.3em;
}

table.dlCalendar th.dlCalendarHead {
   font-size: 1.1em;
   border-top: 1px solid #ECD5DD;
   border-bottom: 1px solid #ECD5DD;
}

table.dlCalendar th.previous {
   border-top: 1px solid #ECD5DD;
   border-left: 1px solid #ECD5DD;
   border-bottom: 1px solid #ECD5DD;
}

table.dlCalendar th.next {
   border-top: 1px solid #ECD5DD;
   border-right: 1px solid #ECD5DD;
   border-bottom: 1px solid #ECD5DD;
}

th.next a, th.previous a {
	color: #E50137;
	text-decoration: none;
	padding: 0px 3px;
	display: none;
}

/* Formats the secondary header (that displays the days of the week
   and cancels out the calendar's mouse hover effects for that header */
table.dlCalendar tr.dlCalendarSubHead,
table.dlCalendar tr.dlCalendarSubHead td:hover {
   background-color: #E9E9E9;
   color: #333;
}

/* General formatting for all cells in the calendar */
table.dlCalendar td {
   width: 30px;
   text-align: center;
   border: 1px solid #DDDDDD;
   padding: 5px 2px;
}

/* Formats the current day cell */
table.dlCalendar td.dlCalendarCurrentDay {
   background-color: #FFE6EF;
   color: #333;
}

/* Mouse hover effect */
table.dlCalendar td:hover {
   background-color: #EAE9F2;
   color: #000;
}

/* Formats day links on the calendar */
table a.dlCalendarDivLink {
   /* Double cursor declaration is for compatibility between MSIE and other browsers */
   cursor: pointer;
   cursor: hand;
   color: #E50137;   
   font-weight:bold;
   padding: 0px 3px;
}
