/* Establish menu colors */

a.sitemenulink
	{
	color: #8f5f45;
	font-size: 12px;
	text-decoration: none;
	}

a:hover.sitemenulink
	{
	color: #d09a73;
	text-decoration: none;
	}

a.sitemenulinkact
	{
	color: #8f5f45;
	font-size: 12px;
	text-decoration: none;
	}

a:hover.sitemenulinkact
	{
	color: #d09a73;
	text-decoration: none;
	}

.menubaruser
	{
	font-family: verdana, arial, sans-serif;
	}

/* Override white background outside main content */

body {
	background-color: #f2f0e6;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

#footertable, .footer {
	background-color: #f2f0e6;
}


/* Override standard colors for other items */

.heading
	{
	color: #8f5f45;
	font-weight: bold;
	font-style: normal;
	font-size: large;
	font-family: Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif;
	}

.subheading
	{
	color: #aa7452;
	font-weight: bold;
	font-style: normal;
	font-size: medium;
	font-family: Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif;
	}

.info-message
	{
	color: #d09a73; 
	font-weight: 600
	}

.subtle-text
	{
	color: #d09a73;
	}

a.subtle-text
	{
	color: #e7ccb9;
	}

a:hover.subtle-text
	{
	color: #d09a73;
	}
	
a
	{
	color: #aa7452;
	text-decoration: underline
	}

a:hover
	{
	color: #d09a73;
	text-decoration: underline
	}

.eventsubtitle {
	color: #d09a73;
	font-style: normal;
	font-weight: normal;
	font-size: medium;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	}

.error-title, .error-message, .data-entry-error, .normal-text, .eventdate, .eventsponsor
	{
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	}

/* Add styles specific to site layouts */
.sidebar {
	background-color: #f2f0e6;
}
