.calendarBG {
 background-color: #fff; 
}

.calendarBlank { 
 background: url(http://www.challenge2010.org/images/interface/calendar_bg_empty.gif) no-repeat 0px 10px;
width: 135px;
height: 128px;
}

.calendarHeader { 
font-size: 13px;
 font-weight: bold; 
 color: #fff; 
 text-align: center;
 background-color: #00b2ea; 

}

.calendarMonthLinks {
font-size: 13px;
 font-weight:		bold;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
padding: 2px 0px 2px 0px;
}

.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:             #D21792;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
padding: 2px 0px 2px 0px;
 font-weight: bold; 
font-size: 13px;
 color: #fff; 
 background-color: #6ed3f3; 
 text-align:  center;
 vertical-align: middle;
}

.calendarToday { 
line-height: 18px;

 font-size:         12px;
 font-weight:		bold;
 text-decoration:   none;
 color:             #363636;
 background: url(http://www.challenge2010.org/images/interface/calendar_bg_today.gif) no-repeat 0px 10px;
width: 135px;
height: 128px;
}

.calendarCell {
line-height: 18px;
 font-size:         12px;
 font-weight:		bold;
 text-decoration:   none;
 color: #363636;
 background: url(http://www.challenge2010.org/images/interface/calendar_bg_normal.gif) no-repeat 0px 10px;
width: 135px;
height: 128px;
}

.calendarCell a {
 color: #363636;
 text-decoration:   none;
 background-color:  transparent;
}
  
.calendarCell a:visited {
 color: #363636;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarCell a:hover {
 color: #363636;
 text-decoration:   none;
 background-color:  transparent;
}

.caldetails{
padding: 12px 10px 0px 10px;
margin: 0px;
}


.caldetails .versestuff{
padding-top: 6px;
}


.caldetails .daynumber{
color:#D21792 !important;
font-weight: bold;
font-size: 12px;
}


.caldetails .comingsoon{
color:#C2C2C2;
font-size:14px;
font-weight:bold;
line-height:19px;
margin-bottom:0;
padding-bottom:0;
padding-top:55px;
}

.caldetails a{
text-decoration: none;
}
.caldetails .verse{color:#D21792;}

.caldetails .versetitle{
color: #00b2ea;
}

.

