/*=======================================
		CALENDAR AVAILABILITY SCRIPT
		by Matt Facer (mfacer@recaf.net)
		
		Style File do doo do do (that rhymes!)
		
		Note: Please use the same style names
		as below - otherwise the calendar
		will not look correct!
	=======================================*/
	
	/*	Availability Day Colours */
	/*	To add your own styles, make sure they are defined in admin for 
your event type */
	
	.available 		{ background-color: #9cff9c; }
	.booked 		{ background-color: #ff5858; }
	.pending 		{ background-color: #e4d154; }
	.notavailable 	{ background-color: #7d7d7d; }
	
	#container { 
		width: 287px;
		float: center;
		/*border: 1px solid #BBBBBB;*/
	}

	
	#calendar_nav {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		background-color: #006331; 
		text-align: center;
		float:left;
		width: 287px;
		display: inline;
		padding:10px 0px 10px 0px;
		color: white;
		font-weight: bold;
		clear:both;
		
	}
	
	.link { 
	color: white; 
	text-decoration: none;
	}
	
	#calendar {
		clear:both;
		border-left: 1px solid #BBBBBB;
		float:left;
	}
	
	
	#days {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		width: 287px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8px;
		color: white; 
		clear: both;
		position:relative;
		float: left;
	}
	
	#days li {
		float: left;
		padding: 6px 0px 6px 0px;
		width: 40px;
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8px;
		text-align:center;		
		border-right: 1px solid #BBBBBB;
		border-bottom: 2px solid #BBBBBB;
	}
	
	#days li.day_name { 
		background-color: #7AAC93;
		font-weight: bold;
		font-size: 9px;
		color: white; 
		float:left;
	}
	
	/*  Stephen Ireland 2005 www.ivyparkmedia.com */

	#cal {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		width: 287px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000; 
		float:left;
		}
	
	#cal li {
		float: left;
		padding: 0px;
		width: 40px;
		height: 25px;
		text-decoration: none;
		border-right: 1px solid #BBBBBB;
		border-bottom: 1px solid #BBBBBB;
		}
	
	#cal li.other 	{ background-color: #eaedf0; }
	#cal li.nothing { background-color: #CCCCCC; }

	#submit {
		clear: both;
		width: 712px;
		background-color: #e3eaf1;
		padding: 10px 0px 10px 0px;
		text-align: center;
		
	}
	
	/*==============================
		ADMIN STYLES
	===============================*/
	
	.admin_body {  
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		background-color: #7d7d7d;
	}
	
	#admin_page_header {
		background-color: #e3eaf1; 
		width: 742px;
	}
	
	.admin_page_header_text { 
		font-size: 18px;
		font-weight:bold;
		color: #336699;
		padding: 5px;
	}
	
	.admin_page_header_date {
		font-weight:bold;
		padding: 5px;
	}
	
	#admin_calendar_navigation {
		background-color:  #203d58; 
		text-align: center;
		float:left;
		width: 742px;
		display: inline;
		margin-right: 2px;
		color: white;
		padding: 10px 0px 10px 0px;
		font-size: 14px;
		font-weight: bold;
	}
	
	#admin_calendar {
		padding-top:2px;
	}
	
	.admin_date {
		font-weight: bold;
		font-size: 11px;
		padding: 3px;
	}
	
	
	#admin_days {
		list-style-type: none;
		padding: 0px;
		margin: 0px;
		width: 770px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000; 
		font-weight: bold;
		}
	
	#admin_days li {
		float: left;
		padding: 6px 0px 6px 0px;
		width: 105px;
		text-decoration: none;
		text-align:center;		
		background-color: #BBBFFF;
		border-right: 1px solid #BBBBBB;
	}
	
	#admin_days li.day_name { 
		background-color: #eaedf0;
		font-weight: bold;
		font-size: 12px;
	}
	
	/*  Stephen Ireland 2005 www.ivyparkmedia.com */

	#admin_cal {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		width: 770px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8px;
		color: #000000; 
		}
		
	#admin_cal li {
		float: left;
		padding: 0px;
		width: 105px;
		height: 50px;
		text-decoration: none;
		border-right: 1px solid #BBBBBB;
		border-bottom: 1px solid #BBBBBB;
		}
	
	#admin_cal li.other 	{ background-color: #eaedf0; }
	#admin_cal li.nothing { background-color: #CCCCCC; }

	#admin_bullet {
		align: center;
		padding:3px;
	}
	
	.admin_bullet_bit {
		float:left;
		text-align:center;
	}


	#admin_submit {
		clear: both;
		width: 742px;
		background-color: #e3eaf1;
		padding: 10px 0px 10px 0px;
		text-align: center;
		
	}
	
	.drop_down {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		width: 100px;
		margin: 2px;
		padding: 0px;
	}
	
	/* SPACERS FOR PAGES USING CENTER ALIGN */
	
	
	
	#login_container {
		border: 1px solid #BBBBBB;
		width: 400px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		background-color: #CCCCCC;
		padding: 5px;
		height: 100px;
	}
	
	#login_username {
		float: left;
		text-align: left;
		padding-left: 10px;
	}
	
	#login_password {
		float: left;
		text-align: left;
		padding-left: 10px;
	}
	
	#login_submit {
		padding-left: 10px;
	}
	
	#error { 
		clear: both;
		color: red;
		font-weight: bold;
	}
	
