/* CSS Document */
	
	#calendar_box {
		padding:				10px 5px 20px;
		float:					left;
	}
	
	#calendar {
		width:					195px;
		float:					left;
	}
	
	#calendar td {
		text-align:				right;
	}
	
	#calendar .norm_day {
		padding:				2px;
		height:					23px;
		display:				block;
	}
	
	#calendar .event_day {
		padding:				2px;
		height:					23px;
		display:				block;
		background:				#789;
		color:					#FFF;
	}
	
	
	/* month by month navigation and title
	-------------------------------------- */
	#calendar_nav_box {
		float:					left;
		width:					205px;
	}
	
	#calendar_nav_box #nav_prev_mo {
		margin:					0;
		padding:				0;
		width:					40px;
		float:					left;
		text-align:				left;
	}
	
	#calendar_nav_box #nav_next_mo {
		margin:					0;
		padding:				0;
		width:					40px;
		float:					left;
		text-align:				right;
	}
	
	#calendar_nav_box #nav_cur_mo {
		margin:					0;
		padding:				0;
		width:					115px;
		float:					left;
		text-align:				center;
	}