/*********************************
			Month styles
*********************************/
div.calendar_month {
	position: relative;
	/*width: 100%;*/
	height: 500px;
	/*clear: both;*/
}

div.calendar_month div {
	background-color: #CCCCCC;
	border: 1px solid #FFFFFF;
	overflow: auto;
	padding: 3px;
}

div.calendar_month p, div.calendar_month h3 {
	padding: 0;
	margin: 0;
	font-size: 9px;
	font-weight: normal;
} 

div.calendar_month li {
	padding: 0;
	margin: 0.25em;
	font-size: 9px;
	font-weight: normal;
	list-style-type: none;
} 

div.calendar_month ul {
	padding: 0;
	padding-bottom: 10px;
	margin: 0;
	list-style-type: none;
}

div.calendar_month div.week_head {
	position: absolute;
	top: 0%;
	bottom: 96%;
	text-align: center;
	background-color: #000000;
	color: #FFFFFF;
	overflow: hidden;
}

div.calendar_month div.week_1 {
	position: absolute;
	top: 5%;
	/*bottom: 80%;*/
	height: 16%;
}

div.calendar_month div.week_2 {
	position: absolute;
	top: 20.8%;
	/*bottom: 64%;*/
	height: 16%;
}

div.calendar_month div.week_3 {
	position: absolute;
	top: 36.6%;
	/*bottom: 48%;*/
	height: 16%;
}

div.calendar_month div.week_4 {
	position: absolute;
	top: 52.4%;
	/*bottom: 32%;*/
	height: 16%;
}

div.calendar_month div.week_5 {
	position: absolute;
	top: 68.2%;
	/*bottom: 16%;*/
	height: 16%;
}

div.calendar_month div.week_6 {
	position: absolute;
	top: 84%;
	/*bottom: 0%;*/
	height: 16%;
}

div.calendar_month div.day_1 {
	position: absolute;
	left: 1%;
	/*right: 85%;*/
	width: 14%;
}

div.calendar_month div.day_2 {
	position: absolute;
	left: 15%;
	/*right: 71%;*/
	width: 14%;
}

div.calendar_month div.day_3 {
	position: absolute;
	left: 29%;
	/*right: 57%;*/
	width: 14%;
}

div.calendar_month div.day_4 {
	position: absolute;
	left: 43%;
	/*right: 43%;*/
	width: 14%;
}

div.calendar_month div.day_5 {
	position: absolute;
	left: 57%;
	/*right: 29%;*/
	width: 14%;
}

div.calendar_month div.day_6 {
	position: absolute;
	left: 71%;
	/*right: 15%;*/
	width: 14%;
}

div.calendar_month div.day_7 {
	position: absolute;
	left: 85%;
	/*right: 1%;*/
	width: 14%;
}
/*********************************
		End Month styles
*********************************/
/*********************************
		Week styles
*********************************/
div.calendar_week {
	position: relative;
	width: 100%;
	height: 500px;
}

div.calendar_week div.day_1 {
	position: absolute;
	height: 100%;
	left: 1%;
	right: 85%;
}

div.calendar_week div.day_2 {
	position: absolute;
	height: 100%;
	left: 15%;
	right: 71%;
}

div.calendar_week div.day_3 {
	position: absolute;
	height: 100%;
	left: 29%;
	right: 57%;
}

div.calendar_week div.day_4 {
	position: absolute;
	height: 100%;
	left: 43%;
	right: 43%;
}

div.calendar_week div.day_5 {
	position: absolute;
	height: 100%;
	left: 57%;
	right: 29%;
}

div.calendar_week div.day_6 {
	position: absolute;
	height: 100%;
	left: 71%;
	right: 15%;
}

div.calendar_week div.day_7 {
	position: absolute;
	height: 100%;
	left: 85%;
	right: 1%;
}
/*********************************
		End Week styles
*********************************/

