@charset "iso-8859-1";

/*******************************************************************************
*  vnav.css : 2004-07-21 : Ruthsarian Layouts
* ------------------------------------------------------------------------------
*  responsible for the vertical navigation elements commonly found in the left
*  and / or right columns.
*******************************************************************************/

.vnavr ul, .vnavr ul li
{
	margin: 0;
	padding:0;
	list-style-type: none;
	display: block;
}
.vnavr ul
{
	border: none;
}

.vnavr li
{
	border: none;
}

.vnavr ul li a
{
	display: block;
	text-decoration: none;
	padding: 2px 10px;
}
* html .vnavr ul li a/* hide from IE5.0/Win & IE5/Mac */
{
	height: 1%;
}
* html .vnavr ul
{
	position: relative;	/* IE needs this to fix a rendering problem */
}
.vnavr h3
{
	/* perhaps this belongs partly in gutters.css and partly in 
	   fonts.css. However, the heading size for vnav elements is
	   controlled here because it is a specific vnav visual element
	   rather than something that's going to be applied to the whole
	   layout. So that if you were to remove vnav.css from your
	   layout, you wouldn't have any extra, unused CSS in the rest
	   of your stylesheets. */

	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 126%;
}

#rightColumn .vnavr ul li a:hover, .vnavr ul li a:hover
{
	background-color: #59291D;	/* maroon */
	color: #fff;				/* white */
}

li
{
	color: black;
}

#cal_date li
{
	color: red;
}

#cal_date1 li
{
	color: red;
}

li#cal_event 
{
	color: #403E31;			/* brown */
	background-color: #A79C7E;	/* taupe */
	border: none;
				
}

li#cal_stuff
{
	color: #403E31;			/* brown */
	background-color: #A79C7E;	/* taupe */
	border: none;
				
}

#cal_event a
{
	text-decoration: none;
	}
	
#more_cal
{	
	text-align: right;
	font-size: 80%;
}

#bott_cal 
{
	border: solid 1px black;
}

#bott_cal1
{
	border: solid 1px black;
}

#bott_cal2
{
	border: solid 1px black;
}


a:visited
{
	color: black;
}

#calend ul li
{
	border: none;
}

li#hours
{
	color: #403E31;			/* brown */
	background-color: #A79C7E;	/* taupe */
	border: none;
				
}
li#hours_last
{
	color: #403E31;			/* brown */
	background-color: #A79C7E;	/* taupe */
	border-bottom: 1px solid black;
				
}



/******************************************************************************/