@charset "iso-8859-1";

/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */
/*  General styles for event calendar		                                          */
/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */

body {
	padding:			0;
	margin:				0;
	font: 				normal 8pt arial,helvetica,sans-serif;
	color:				#666;
	}
	
.calendar {
	width: 				176px;
	padding: 			0;
	margin: 			0;
	font: 				normal 8pt arial,helvetica,sans-serif;
	color: 				#333;
	text-align: 			center;
	background-color: 		#FFF;
	}

.calpack {
	margin-bottom:			15px;
	}

form {
	padding:			0;
	margin:				0;
	}

p {
	margin: 			0 0 15px 0;
	padding: 			0;
	}

a {
	color:				#6E85C0;
	}

img {
	border:				none;
	}
	
caption {
	margin: 			0;
	padding: 			7px;
	width: 				176px;
	color: 				#FFF;	 
	font: 				bold 8pt arial,helvetica,sans-serif;
	text-align: 			center;
	background: 			#FFF url(../images/calendar-header.jpg) no-repeat;
	}

th {
	font: 				normal 8pt arial,helvetica,sans-serif;
	color: 				#333;
	background-color: 		#FFF;
	padding:			3px;
	}

.today {
	color: 				#FFF;
	background: 			#FFF url(../images/calendar-booked.jpg) no-repeat;
	font-weight:			bold;
	}

.noday {
	background-color: 		#FFF;
	}

td {
	width: 				25px;
	height: 			20px;
	text-align: 			center;
	background: 			#FFF url(../images/calendar-day.jpg) no-repeat;
	}