/* calendar.css */

table.calendar {
 
	border-color: black;
	border-spacing: 0px; 
	border-left-width: 0px; 
	border-right-width: 1px; 
	border-top-width: 0px; 
	border-bottom-width: 1px; 
	border-style: solid; 
	margin: 0px 0px 0px 0px;}

th.calendar, td.calendar { 

	border-left-width: 1px; 
	border-right-width: 0px; 
	border-top-width: 1px; 
	border-bottom-width :0px; 
	border-style: solid; 
	margin: 0px 0px 0px 0px;
	/* padding: 2px; causes funky rendering in NN 4.x */
	font-size: 10px;}

th.calendar { 

	color: #000000; 
	font-weight: bold; 
	text-align: center;}

td, th { 

	vertical-align: top;}

th.calendar { 

	background-color: #cccccc;}

.calendar { 

	border-color: #000000; }

a.offWhite:link { 

	font-family: Verdana, sans-serif; 
	font-size: 12px; 
	color: #000080;
	background-color: #f8f8f8;}	
	
a.offWhite:visited { 

	font-family: Verdana, sans-serif; 
	font-size: 12px; 
	color: #000080;
	background-color: #f8f8f8;}	
		
#previous a, #next a { 

	font-family: Verdana, sans-serif; 
	font-size: 11px; 
	color: #000000;
	background-color: #f8f8f8;}

#next { 

	text-align: right;
	color: #000000;
	background-color: #f8f8f8;}

h1 { 

	font-family: Verdana, sans-serif; 
	font-size: 16px; 
	font-weight: bold;
	}
