BODY {
  margin: 0px;
  padding: 0px;
  background-image: url(BodyBackground.jpg); 
  background-color: #AE8B3A;
  background-repeat: repeat-x;
  text-align: center;
}

A, A:Hover, A:Visited,
.Body A, .Body A:Hover, .Body A:Visited {
  color: #AE8A3C;
  text-decoration: underline;
}

.Container {
  margin: 0px auto;
  width: 760px;
}

.Border {
  width: 15px;
  background-color: #0D1335;
}

.HeaderContainer {
  margin: 0px;
  width: 760px;
  height: 202px;
  background-image: url(Header.jpg);
  background-repeat: no-repeat;
  background-color: #0D1335;
}

.LeftPanel {
  width: 145px;
  background-color: #DED1AF;
}

.CenterPanel {
  background-image: url(ContentBackground.jpg);
  background-repeat: repeat-x;
  background-color: #DED1AF;
}

.RightPanel {
  width: 180px;
  background-image: url(RightPanel.jpg);
  background-repeat: no-repeat;
  background-color: #D7C7A3;
}

.Search .Terms {
  margin: 0px 0px 10px 0px;
  width: 140px;
}

.Footer {
  margin: 0px auto;
  width: 760px;
  height: 110px;
  background-image: url(Footer.jpg);
  background-repeat: no-repeat;
  text-align: left;
}

.Footer A, .Footer A:Visited {
  margin: 0px 0px 0px 25px;
  width: 710px;
  display: block;
  color: #666666;
  text-decoration: none;
}

.Footer A:Hover {
  text-decoration: underline;
}

.MenuContainer {
  padding: 0px 0px 0px 0px;
  width: 145px;
  height: 700px;
  background-image: url(MenuBackground.jpg);
  background-repeat: no-repeat;
}

#MainMenu {
  margin: 10px 0px 0px 0px;
}

#MainMenu .rmText {
  padding-right: 15px;
}

#MainMenu .rmLink {
  color: #FFFFFF;
  width: 128px;
  text-align: right;
}

#MainMenu .rmLink:Hover {
  color: #D3C499;
}

#MainMenu .rmGroup {
  border: 0px;
}

#MainMenu .rmGroup .rmLink {
  padding: 5px;
  width: auto;
  background: #0D1335;
  text-align: left;
  color: #AE8A3C;
  border: 0px;
}

#MainMenu .rmGroup .rmLink:hover,
#MainMenu .rmGroup .rmExpanded {
  background-color: #37456C;
  border: 0px;
}

#MainMenu .rmGroup .rmLink:hover .rmText,
#MainMenu .rmGroup .rmFocused .rmText,
#MainMenu .rmGroup .rmExpanded .rmText {
  border-bottom: 0px;
}

.Address {
  margin: 50px 0px 0px 10px;
  float: left;
  color: #FFFFFF;
}

.PageContent {
  margin: 0px 15px;
  *width: 99%;
  _width: 98%;
  font-size: 12px;
  line-height: 1.5em;
}

.PageTitle {
  padding: 10px 0px 0px 0px;
  font-size: 1.5em;
}

.PageTitle, .Breadcrumbs {
  display: block;
}

.Breadcrumbs,
.Breadcrumbs A, .Breadcrumbs A:Visited {
  color: #999999;
}

.Breadcrumbs A:Hover {
  color: #CCCCCC;
}

.Tools {
  margin: 0px 15px 0px 0px;
}

.Title A, .Title A:Visited {
  color: #AC8A39;
  text-decoration: none;
  text-transform: capitalize;
}

.NormRow, .AltRow {
  padding: 0px 0px 20px 0px;
  border-bottom: 2px solid #B8A186;
}

.Highlights .NormRow, .Highlights .Altrow {
  margin: 10px;
  width: 160px;
  border-bottom: 2px solid #B8A186;
  float: left;
}

.Highlights .NormRow A IMG,
.Highlights .AltRow A IMG {
  margin: 0px 0px 50px 0px;
}

.Highlights .Summary A, .Highlights .Summary A:Visited {
  display: block;
}

.Information .ThumbnailHolder {
  display: none;
}

#index_aspx .CenterPanel {
  *padding: 0px 25px 0px 0px;
  _padding: 0px 25px 0px 0px;
}

#news_aspx .NormRow, #news_aspx .AltRow, #events_aspx .NormRow, #events_aspx .AltRow {
  width: 45%;
  height: 180px;
  float: left;
  clear: none;
}

#news_aspx .NormRow, #events_aspx .NormRow {
  margin: 0px 20px 10px 0px;
}

#news_aspx .AltRow, #events_aspx .AltRow {
  margin: 0px 0px 10px 0px;
}

.MinistryStaff A IMG, .Staff A IMG {
  width: 100px;
}

.MinistryStaff .Title {
  color: #0D1335;
}

.Calendar .Today .DayNumber,
.Calendar .Today .DayItem,
.Calendar .Today .DayItem A, .Calendar .Today .DayItem A:Visited {
  color: white;
}

#tblOtherCalendars, .Calendar {
  width: 700px;
}

/*  ADMIN PAGES */

#tblFilterMain, #tblMain {
  width: 550px;
}

.DataTable {
  background-color: #FFFFFF;
}

.BlogPanelItem {
  margin: 0px 0px 0px 10px;
  width: 165px;
}

.PhotoGallery {
  width: 335px;
}

.photochooserwindow {
	width: 295;
}
