.calendar {
_margin-left: 1px;
_margin-left: 0;
background-color: #000; 
border-collapse: collapse;
}

.calendar td {
border-style: dotted;
border-width: 1px;
border-color: #181818;
}

.calendarBlank { 
 background-color: #000;
}

.calendarHeader { 
 color: #fff; 
 text-align: left;
 background-color: #333; 
}

.calendarMonthLinks {
text-decoration:   none;
color:             #fff;
background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}
  
.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 padding: 2px 5px 10px 0px;
 font-size: 12px;
 font-weight: normal; 
 color: #f06; 
 background-color: #000; 
 text-align:  left;
 vertical-align: middle;
}

.calendarToday {
background-color: #181818;
width: 107px;
height: 75px;
color: white;
vertical-align: top;
text-align: left ! important;
}

.calendarCell {
font-size: 11px;
line-height: 15px;
width: 107px;
height: 75px;
color: #fff;
background-color:  #181818;
vertical-align: top;
text-align: left;
}

.calendarCell div, .calendarToday div {
float: left;
padding: 5px;
padding-left: 0;
padding-top: 8px;
}

.calendarCell div a {
display: block;
margin: 5px 0;
}

div.thumbnail {
float: left;
text-align: center;
background-color: #454545;
padding: 0;
}

div.thumbnail img {
float: left;
}

.noentry div {
padding-top: 75px;
}

.calendarDayNum {
font-size: 16px;
color: #999;
font-weight: normal;
}

.noentry .calendarDayNum {
color: #666;
font-size: 11px;
}

.calendarToday .calendarDayNum {
color: #f06;
}

.calendarCell a, .calendarCell a:visited {
 color:             #fff;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover, .calendarCell a:active {
 color: #f06;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarToday a:hover, .calendarToday a:active {
 color: #000;
 text-decoration:   underline;
 background-color:  transparent;
}