table.calendar
{
	margin:auto;
	overflow:hidden;
	margin:25px auto 15px auto;
	overflow:hidden;
	display:block;
	width:230px;
}

table.calendar td
{
	padding:9px;
	text-align:center;	
}

table.calendar td.calendarHeader
{	
	background-color:#a88f45;
	color:#ffffff;
}

table.calendar td.calendar
{
	background-color:#fff4d3;
}


table.calendar td.calendarToday
{
	background-color:#74c1e1;
	color:#fffff;
}

table.calendar td.full
{
	background-color:#ff6000;
	color:#ffffff;
	border:1px solid #8f461a;
}


table.calendar td.full a
{
	color:#ffffff;
	font-weight:bold;
	border-bottom:1px solid #ffffff;
}