
	
	/* SpryMenuBarHorizontal.css - Revision: Spry Preview Release 1.4 */
	
	/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
	
			/*End of styles for the edit box*/
	
	/*******************************************************************************
	
	BROWSER HACKS: the hacks below should not be changed unless you are an expert
	
	*******************************************************************************/
	
	.MenuBarItemIE 
	{
		position: static;
	}
	
	/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
	ul.MenuBarHorizontal iframe
	{
		position: absolute;
		z-index: 1010;
	}
	/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
	@media screen, projection
	{
		ul.MenuBarHorizontal li.MenuBarItemIE
		{
			display: inline;
			float: left;
			background-color: #FFF;
		}
	}
	
	

.content a,
.content a.visited
{
	color: #000080;
	text-decoration: none;
}

.content a:hover
{
	text-decoration: underline;
}

.content a.image:hover
{
	text-decoration: none;
}

.content a.googlemap-balloon
{
	text-decoration: underline;
}

.FeedLink .FeedTitle
{
	color: #000080;
	text-decoration: none;
}
.FeedLink .FeedDescription
{
	color: #333;
	text-decoration: none;
}
.FeedLink:hover .FeedTitle
{
	color: #1d09b1;
	text-decoration: underline;
}

.FeedLink:hover .FeedDescription
{
	color: #000;
	text-decoration: none;
}

div.visit-links a,
div.visit-links a:visited
{
	color: #333;
	margin-left: 5px;
	text-decoration: none;
}

div.visit-links a:hover
{
	color: #1d09b1;
	text-decoration: underline;
}

a.eventsnew,
.content a.eventsnew,
a.eventsnew span.eventsnew-date,
.content a.eventsnew span.eventsnew-date
{
	margin: 0px;
	padding: 0px;

	color: #333;
	text-decoration: none;
}

a.eventsnew:hover
{
	color: #000080;
}

a.eventsnew:hover span.eventsnew-date,
a.eventsnew:hover div.eventsnew-title
{
	color: #000080;
	text-decoration: underline;
}

.eventsnew img
{
	margin: 0px;
	padding: 0px;

	margin-top: 1px;
	margin-left: 3px;
	margin-right: 3px;
}

.eventsnew-title
{
	margin: 0px;
	padding: 0px;

	margin-top: 3px;
	font-weight: bold;
}

a.eventsnew span.eventsnew-date,
a.eventsnew div.eventsnew-title
{
	color: #111;
}

.eventsnew-description
{
	color: #444;

	margin: 0px;
	padding: 0px;
	
	padding-left: 1px;
}

div.eventsnew-description
{
	color: #333;

	margin: 0px;
	padding: 0px;

	margin-top:7px;
	padding-left: 60px;
}

a.eventsnew div.eventsnew-title,
a.eventsnew:hover div.eventsnew-description,
a.eventsnew:hover span.eventsnew-description
{
	color: #000000;
}

#calmonthtitle
{
	padding:0px;
	color:#000000;
	margin:0px auto;
	font-size: 14px;
	text-align:center;	
}

.calendar_title,
#calendarmonth,
#calendarmonth a,
.calendar_table_sunset a,
.content #calendarmonth,
.content #calendarmonth a
{
	font-size: 12px;
}

.calendar_table_inner tr td,
.calendar_table_inner tr td.has_events
{
	padding-top: 1px;
	padding-left: 3px;
}

.calendar_table_sunset
{
	font-size: 12px;
	font-weight: bold;
}
