/*----------< T A B L E S >----------*/
.calender	/* table properties */
	{
	width:100%;
	border-collapse: collapse;
	border: 3px solid black;
	margin:0.5em;		/* so in IE, this table doesn't overlap menu highlights */
	}
.calender td
	{
	border: 1px solid #000;
	}
	
.ymhdr		/* Year Month Header row */
	{
	color: #000000;
	background-color: #efefef;
	text-align: center;
	border-style:solid;
	border-width:medium;
	}

.ymhdr p	/* Year Month Header text */
	{
	text-align: center;
	}
	
tr.dhdr		/* Day Header Row <tr>*/
	{
	color: #000000;
	background-color: #efefef;
	}

.dhdrd		/* Day Header Row <td>*/
	{
	color: #000000;
	background-color: #efefef;
	width: 14%;
	}

.dhdrd p	/* Day Header Row <td> text*/
	{
	text-align: center;
	}

.day
	{
	width: 14%;
	height: 5em;
	}

.today	/* pale green */
	{
	color: #000000;
	background-color: #ccffcc;
	}

.not_available	/* pale red */
	{
	color: #000000;
	background-color: #ffcccc;
	}

/*----------< L I N K S   T O   P R E V / N E X T   Y E A R >----------*/

ul
	{
	float:right;
	list-style-type: none;
	}

ul li
	{
	display: inline;
	padding: .2em;
	margin-bottom: 1em;
	}
ul li a
	{
	border:1px solid black;		/* doesn't work in IE6 right and left only */
	color: #00c;
	text-decoration: none;
	text-align: center;
	}

ul li :link
	{
	color: #0000CC;
	background-color: inherit;
	}

ul li :visited
	{
	color: #660099;
	background-color: inherit
	}

ul li a:hover
	{
	color: #0000CC;
	background-color: #FAF0E6;
	}

ul li a:visited:hover
	{
	color: #609;
	background-color: #FAF0E6;
	}
