body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #000000;
	text-align: left;
	word-spacing: normal;
	letter-spacing: 1px;
	background-color: #A4AA99;
}

#phunkeLogo {
		height: 220px;
		width: 100%;
		text-align: center;
}

#hiddenDiv {
	float: left;
}

#calendarHeading{
	font-weight: bold;
	color: #00303C;
	font-size: 18px;
	width: 280px;
	text-align: center;
	margin: 5px auto 0 auto;
}

#calendarReadonly {
	float: left;
	cleaR: both;
	margin-top: 0;
	width: 280px;
	margin-left: 25px;
}

#calendarHeading {
	color: #00303C;
}

#legend {
	width: 280px;
	margin: 10px auto 0 auto;
	color: #00303C;
	font-size: 10px;
	line-height: 13px;
	text-align: center;
}

#calendarReadonly .monthdayred,
#calendarReadonly .monthdaygreen,
#calendarReadonly .saturdayred,
#calendarReadonly .saturdaygreen,
#calendarReadonly .sundayred,
#calendarReadonly .sundaygreen,
#calendarReadonly .todayred,
#calendarReadonly .todaygreen{
	cursor:default;	
}

#calendarReadonly .month {
	background: transparent;
}

#calendarReadonly a,
#kingfisher a,
#bluewren a,
#hideaway a,
#adminBar a {
	color: #00303C;
}	

#calendarWrapper {
	text-align: center;
	width: 290px;
	margin: 10px;
	clear: none;
	padding: 15px;
	border: solid 4px white;
	background-color: #D4D9CF; 
	float: left;
}

#wrapper {
	width: 290px;
	margin: 0 auto;
}

.year {
	border-style: outset;
	border-width: 1px;
	background-color: #e4e4e4;
	text-align: center;
}
.month {
	border-style: none;
	background-color: #DDDDDD;
	text-align: center;
	padding: 1px;
	width: 280px;
}
.monthname {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #00303C;
	padding: 10px 0;
}
.dayname {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	background-color: #333333;
	color: #FFFFFF;
	width: 35px;
}
.weeknumtitle {
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	background-color: #e9e9e9;
	border-style: outset;
	border-width:1px
}
.weeknum {
	text-align: center;
	font-size: 10px;
	height:20px;
	width:20px;
	color: #000099;
	background-color: #e9e9e9;
}
.yearnavigation {
	font-size: 12px;
}
.datepicker {
	background-color: #e4e4e4;
}
.datepickerform {
	margin: 0px;
}
.monthnavigation {
	font-family: Tahoma, Arial, sans-serif;
}
.monthpicker {
	font-size: 11px;
	background-color: #eeeeee;
}
.yearpicker {
	font-size: 11px;
	background-color: #eeeeee;
}
.pickerbutton {
	font-size: 11px;
	background-color: #eeeeee;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}
.nomonthday {
	text-align: center;
	font-size: 10px;
	height:20px;
	width:20px;
	color: #aaaaaa;
}

.monthdaygreen, .monthdayred, 
.saturdayred, .saturdaygreen,
.sundayred, .sundaygreen,
.todaygreen, .todayred,
.selecteddayred, .selecteddaygreen
{
	text-align: center;
	font-size: 11px;
	font-weight: ;
	color: #FFFFFF;
	height:20px;
	width:20px;
	cursor:pointer;
}
#hideaway .monthdaygreen,
#hideaway .todaygreen,
#hideaway .selecteddaygreen,
#hideaway .sundaygreen,
#hideaway .saturdaygreen
{ background-color: #999999; }

#hideaway .monthdayred,
#hideaway .todayred,
#hideaway .selecteddayred,
#hideaway .sundayred,
#hideaway .saturdayred
{ background-color: #00303C; }

	
