BODY {
  background-image: url(BodyBackground.jpg);
}

A:Hover {
  color: #87643A;
}

STRONG {
  color: #FFF;
}

.Header, .Header A {
  margin:0px;
  width: 760px;
  text-align: left;
  display: block;
}

.Header {
	background-image: none;
}

.Menu {
  margin: 0px;
  width: 760px;
  height: 40px;
  background-image: url(Menu.gif);
}

#MainMenu .rmLink {
  font-size: 13px;
  color: #B5B4AA;
}

#MainMenu .rmLink:Hover {
  color: #FFF;
}

#MainMenu .rmLink:Hover,
#MainMenu .rmFocused,
#MainMenu .rmExpanded {
  background-color: transparent;
	color: #FFF;
}

#MainMenu {
  width: 760px;
}

#MainMenu .rmGroup .rmLink {
  background-image: url(SubNavBackground.png);
  color: #B5B4AA;
}

#MainMenu .rmGroup .rmLink:Hover,
#MainMenu .rmGroup .rmFocused,
#MainMenu .rmGroup .rmExpanded {
  background-image: url(SubMenuHover.png);
	background-repeat: repeat;
	background-color: transparent;
  color: #7A050E;
}

.Content {
  background-color: #3B372E;
  background-image: url(Content.gif);
}
 
.PageContent A, .PageContent A:Hover, .PageContent A:Visited {
  color: #FFF;
}

.PageContent HR {
  background-image: url(ContentHR2.gif);
}

.PageContent .ThumbnailHolder {
  background-image: url(ThumbnailHolder.png);
}

.PageTitle,
.PageContent A, .PageContent A:Hover, .PageContent A:Visited,
.Calendar .Heading,
.Calendar .DayName,
.Calendar .DayNumber {
  color: #FFF;
}

.Calendar .Today .DayItem A, .Calendar .Today .DayItem A:Hover, .Calendar .Today .DayItem A:Visited {
  color: #333;
}

.Breadcrumbs,
.Breadcrumbs A, .Breadcrumbs A:Hover, .Breadcrumbs A:Visited,
.Date {
  color: #CBCACF;
}

.Calendar .Today {
  background-color: #FFFFFF;
}

.Body,
.Description {
  padding: 0px 0px 45px 0px;
  background-image: url(ContentHR.gif);
}

.AltRow .Body,
.AltRow .Description {
  padding: 0px 0px 45px 0px;
  background-image: url(ContentHR2.gif);
}

.Products .AltRow .Body {
	background-image: none;
}

#news_aspx .NormRow .Body,
#courses_aspx .Description
{
  background-image: url(ContentHR.gif);
}

#news_aspx .AltRow .Body,
#courses_aspx .Description
{
  background-image: url(ContentHR2.gif);
}

.RightPanel {
  background-color: #7F7963;
  color: #CBCACF;
}

.RightPanel A, .RightPanel A:Hover, .RightPanel A:Visited {
  color: #FFF;
}

.RightPanel .ThumbnailHolder {
  background-image: url(SmallThumbnailHolder.png);
}

.Search {
  background-image: url(Search.gif);
}

.Search .Terms {
	width: 200px;
}

.Search .Button {
  display: none;
}

.Children .Current A, .Children .Current A:Visited {
  color: #FFFFFF;
}

.MinistryStaff .ThumbnailHolder {
  background-image: url(ThumbnailHolder.png);
}

.Staff .Title {
  color: #C3C3C3;
}

.Highlights .Title A, .Highlights .Title A:Hover, .Highlights .Title A:Visited {
  color: #FFF;
  font-size: 14px;
}

.Highlights .Summary {
  background-image: url(RightPanelHR.gif);
}

.Information .ThumbnailHolder {
  background-image: url(ThumbnailHolder.png);
}

.BlogPanelItem .Heading {
	color: #f2f2f2;
}

.RSS  {
  background-image: url('/images/icons/RSSOnWhite.png');
  background-repeat: no-repeat;
}

.FormTable TH, .FormTable TD,
.FormTable A, .FormTable A:Hover, .FormTable A:Visited,
#mpgGroup A, #mpgGroup A:Hover, #mpgGroup A:Visited {
  color: #333;
}

.DataTable .NormRow TD,
.DataTable .AltRow TD {
  border: 1px solid #FFF;
}

.DataTable .AltRow TD {
  background-color: #222;
}

#eventregister_aspx .FormTable {
  background-color: transparent;
}

#eventregister_aspx .FormTable TH,
#eventregister_aspx .FormTable TD {
  color: #FFF;
}

.Instructions, .FinePrint {
  background-color: transparent;
}

.OrderItems .NormRow,
.OrderItems .AltRow {
  background-color: transparent;
}

#PhotoGallery .Thumbnail {
  background-image: url(ThumbnailHolder.png);
}

.FAQSearchForm .Heading {
  background-color: transparent;
}

#plbControls_p1_p0_lnkAddMinistry,
#plbControls_p1_p0_lnkMinistryList {
  color: #333;
}

.TreeNode A, .TreeNode A:Hover, .TreeNode A:Visited,
.TreeNodeOver A:Hover {
  color: #000;
}

.DidYouKnow {
  color: #3B372E
}

.DidYouKnow A, .DidYouKnow A:Hover, .DidYouKnow A:Visited {
	color: #333;
}

.Footer {
	margin: 0px auto;
	width: 760px;
	text-align: center;
}

.Footer A, .Footer A:Visited {
	color: #DEDEDA;
}

.PoweredBy {
  margin: 10px auto 0px auto;
  width: 760px;
  text-align: center;
}

.PoweredBy A, .PoweredBy A:Link, .PoweredBy A:Visited {
  color: #FFF;
  text-decoration: underline;
}
