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 .Link {
  font-size: 13px;
}

#MainMenu .Link:Hover {
  color: #000;
}

#MainMenu .Link:Hover,
#MainMenu .Focused,
#MainMenu .Expanded {
  background-color: transparent;
}

#MainMenu {
  width: 760px;
}

#MainMenu .Group .Link {
  background-image: url(SubNavBackground.png);
  color: #B5B4AA;
}

#MainMenu .Group .Link:Hover,
#MainMenu .Group .Focused,
#MainMenu .Group .Expanded {
  background-image: url(SubMenuHover.png);
	background-repeat: repeat;
	background-color: transparent;
  color: #333;
}

.Content {
  background-color: #333333;
  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: #555;
}

.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);
}

#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: #666666;
  color: #B5B4AA;
}

.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;
}

.Product .Properties TH {
  background-color: #333;
}

#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;
}

.PoweredBy {
  margin-top: 10px;
  text-align: left;
}

.PoweredBy A, .PoweredBy A:Visited {
  color: #FFF;
}

.Object176669 .Body,
.Object176669 .AltRow .Body,
.Object176669 .Description,
.Object176669 .AltRow .Description {
  padding: 0px;
  background-image: none; 
}

.Object176669 .BlogEntries .Heading {
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:1.6em;
  font-weight:normal; 
}