body
{
	background-image: URL(../images/top-bg.gif);
	background-repeat: repeat-x;
	background-color: #f4fbf1;
}

a:link, a:visited
{
	color: #40772d;
	text-decoration: none;
}

a:hover, a:active
{
	color: #40772d;
	text-decoration: underline;
}

p
{
	color: #272627;
}

ul
{
	color: #555555;
}

h1
{
	color: #475766;
	border-bottom: 2px solid #cfe9c7;
}

#right h2
{
	color: #9d06a3;
}

#right h2 .bullet
{
	background: #9d06a3;
}

#right .alt
{
	color: #40772d;
}

#right .alt .bullet
{
	background: #40772d;
}

#left h2
{
	border-bottom: 2px solid #cfe9c7;
}

#right h3
{
	color: #40772d;
}

#left h3
{
	color: #40772d;
}

#left ul
{
	color: #555555;
}

/* Layout */

#banner
{
	background: none;
}

#banner #logo
{
	padding-top: 16px;
}

#parent-wrapper
{
	background: URL(../images/header-bg.gif) repeat-x;
}

#main-navigation a:hover, #main-navigation a:active
{
	background: #83a778;
}

#right table tr td table
{
	color: #475766;
}

#left .bullet
{
	color: #4b759b;
}

#content-right-news
{
	background: #f5fbf4;
}

.list .bullet
{
	background: #40772d;
}

#right .paging a:link, #right .paging a:visited
{
	color: #ffffff;
	background: #6fa85c;
}

#right .paging a:hover, #right .paging a:active
{
	background: #40772d;
	text-decoration: none;
}

#right .paging .pager-selected
{
	background: #40772d !important;
}
#right .paging .pager-nonactive
{
	visibility: hidden;
}

/* Dave's added CSS starts here */

#login h2
{
}
#manage h2
{
	border-bottom: 2px solid #cfe9c7;
}

#manage ul
{
	color: #6fa85c;
}
#header
{
	background-repeat: no-repeat;
}
.list-table-row td
{
}
.list-table-row-alt td
{
	background-color: #ecf9e8;
}
.event-title
{
	color: Green;
}

/* for some reason the calendar control wont use this CSS */
.cal-selected-day
{
	background-color: #cfe9c7;
	border: solid 1px black;
}
.cal-event-day
{
	background-color: #84a778;
}
.cal-title
{
	background-color: #f6d5f2;
	color: Black;
}
.cal-nextprev
{
	color: Black;
}
