.calendar {
	width : 100%;
}

.calendar th
{
	text-align : center;
	font-size : 10px;
}

.calendar_box {
	width : 14%;

	border-style : solid;
	border-color : grey;
	border-width : 0 1px 1px 0;
}

.calendar_box_left {
	border-left : 1px solid grey;
}

.calendar_box_top {
	border-top : 1px solid grey;
}

.day_header {
	padding : 2px;
	float : right;
	font-size : 10px;
	text-align : right;
}

.day_content {
	min-height : 60px;
	padding : 5px;
	font-size : 9px;
} 



.star h3
{
	font-size : 13px;
	margin : 5px 0 5px 0;
	padding : 0;
}

.intro
{
	padding : 5px;	
}