.calPop, .calheader,
.month, .monthheader, .monthheadercell, .monthheadertitlecell,
.dayheader, .day, .thismonth, .othermonth, .eventday, .otherday, .daycontent,
.year, .yearheader, .yearheadercell, .yearheadertitlecell, .yearmonth, .monthcell,
.singleday, .singledayheader, .singledayheadercell, .singledayheadertitlecell,
.hour, .eventhour, .otherhour, .hourcontent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.calheader a,
.monthheadercell a,
.daycontent a,
.yearheadertitlecell a,
.singledayheadertitlecell a
{
	color: #000000;
}

.month .day
{
	height: 80px;
}
.monthcell .month .day
{
	height: auto;
}

.calheader a:hover,
.monthheadercell a:hover,
.daycontent a:hover,
.yearheadertitlecell a:hover,
.singledayheadertitlecell a:hover
{
	color: #cccccc;
	text-decoration: none;
}

.monthheadertitlecell, .yearheadertitlecell, .singledayheadertitlecell
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}

.monthheadertitlecell a, .yearheadertitlecell a, .singledayheadertitlecell a
{
	font-weight: normal;
	font-size: 9px;
}

.othermonth a
{
	color: #cccccc;
}

.othermonth a:hover
{
	color: #000000;
}

.othermonth .daycontent a
{
	color: #000000;
}

.otherdayyear a:hover, .daycontent a:hover
{
	color: #cccccc;
}

.month, .year, .singleday
{
	margin-top: 3px;
	border-collapse: collapse;
}

.month, .year, .singleday,
.dayheader td, .monthheaderspancell, .yearheaderspancell, .singledayheaderspancell,
.thismonth, .hour, .hour td,
.othermonth,
.calPop, .monthcell
{
	border: solid #c3d6ee 1px;
}

.dayheader
{
	background-color: #f1f8ff;
}

.thismonth, .hour
{
	background-color: #fffae0;
}

.othermonth
{
	background-color: #f2f7f2;
}

.eventday
{
	background-color: #68b06b;
	text-align:center;
}
.otherday
{
	background-color: #f5f0d6;
	text-align:center;
}
.daycontent
{
	text-align:center;
}

.othermonth .eventday
{
	background-color: #d1e7d2;
}
.othermonth .otherday
{
	background-color: #e8ede8;
}

.eventhour
{
	background-color: #68b06b;
}
.otherhour
{
}

.thismonth .otherdayyear
{
	background-color: #f5f0d6;
}

.calPop
{
	background-color: #ffffff;
	padding-top: 7px;
}