BODY {
  margin: 0px auto;
  padding: 0;
  background: #070707 url(bg.jpg) no-repeat center top;
  text-align: center;
  font: 13px/185% 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
  color: #9f9f9f;
}

/* Links */
A, A:Active, A:Visited, A:link {
  color: #006193;			
}

A:Hover {
  color: #fff;
  text-decoration: underline;
}

/* images */
IMG {
  background: #1B1B1B;
  border: 1px solid #1B1B1B;
  padding: 5px;
}

#map_canvas IMG {
	background: transparent;
  border: none;
  padding: 0px;
}

A:Hover IMG  {
  background: #333;
  padding: 5px;
}

BLOCKQUOTE {
  margin: 15px 10px;
  padding: 10px 10px 10px 45px;
  background: #111 url(quote.jpg) no-repeat 10px 10px;
  font-weight: normal;
  font-size: 18px;
  line-height: 1.6em;
  font-style: italic;
  font-family: Georgia, 'Times New Roman', Times, serif;	
  color: #808080;	
}

.NormRow, .AltRow {
  display: inline-block;
}


.PageContent UL {
  line-height: 1.7em;
}

.PageContent LI {
  padding-bottom: 8px;
}

.Search {
  padding-top: 7px;
  text-align: right;
}

.Container {
  margin: 0px auto;
  width: 100%;
  text-align: center;
}

.Menu {
  margin: 30px auto 0px auto;
  width: 960px;
  clear: both;
  height: 40px;	
  border-bottom: 1px solid #1A1A1A;
}

#MainMenu {
  clear: both;
}

#MainMenu .rmText {
  padding: 0 8 0 0;
  height: 35px;
  _height: 0%;
  *height: 0%;
  *display: inline;
  _display: inline;
}

#MainMenu .rmLink,
#MainMenu .rmLink:Hover,
#MainMenu .rmFocused,
#MainMenu .rmExpanded,
#MainMenu .rmGroup .Link {
  padding: 0 8px;
  font: bold 15px/35px 'Trebuchet MS', Helvetica, Arial, Geneva, sans-serif;
  text-decoration: none;	
  color: #5c9a12;
}

#MainMenu .rmLink:Hover,
#MainMenu .rmFocused,
#MainMenu .rmExpanded {
  color: #eee;
  background-color: transparent;
}

#MainMenu .rmGroup {
  padding: 5px 0px;
}

#MainMenu .rmGgroup .rmLink {
  color: #FFF;
}

#MainMenu .rmExpanded,
#MainMenu .rmLink:Hover,
#MainMenu .rmGroup .rmLink:hover,
#MainMenu .rmGroup .rmFocused,
#MainMenu .rmGroup .rmExpanded {
  border: 0px;
  color: #0077B5;
}

#MainMenu .rmGroup .rmLink,
#MainMenu .rmGroup .rmLink:hover,
#MainMenu .rmGroup .rmFocused,
#MainMenu .rmGroup .rmExpanded {
  background-repeat: repeat;
  background-color: transparent;
  background-image: url(SubMenuBackground.png);
  font-size: 12px;
  font-weight: bold;
  border: 0px;
}

.Header {
  position: relative;
  width: 960px;	
  margin: 0px auto;
  padding: 0;		
  background: transparent;
  text-align: left;
}

.Header A, .Header A:Hover, .Header A:Visited {
  position: relative;
  margin: 0;
	padding: 0;
  font: normal 72px Georgia, 'Times New Roman', Times, serif;
  letter-spacing: -1.5px;
  color: #fff;
  text-decoration: none;
  /* change the values of top and left to adjust the position of the logo*/
  top: 40px; left: 10px;	
}

.Header .Text {
  margin: 30px 0px 0px 20px;
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 1.6em;
  font-style: italic;
  text-transform: none;
  color: #cd9857;
}

.Header IMG,
.Header A IMG,
.DataTable A IMG,
.DataTable A:Hover IMG {
  padding: 0px;
  background-color: transparent;
  border: 0px;
}

.Something {
  margin: 0px auto;
  width: 960px;
  clear: both;
  border-top:1px solid #1A1A1A;
}

.PageTools A IMG,
.FormTable IMG,
.DataTable IMG,
.ButtonWrapper A IMG,
.Search IMG,
.Panelbar IMG,
#treSiteMap IMG {
  background-color: transparent;
  border: 0px;
  padding: 0px;
}

.ThumbnailHolder A {
  border: 0px;
}

.LeftPanel {
  width: 190px;
  padding: 15px 20px 0px 0px;
}

.PageContent {
  margin: 0px 30px 20px 0px;
  padding: 0px;
  *width: 98%;
  _width: 98%;
  line-height: 1.4em;
}

.FrontPage .Left {
  padding: 0px 40px 0px 0px;
  width: 50%;
  font-size: 12px;
}

.FrontPage .Center {
  font-size: 12px;
  width: 45%;
}

.PageContent .FrontPage .ThumbnailHolder {
	padding-bottom: 40px;
}

.News,
.Events,
.Highlights {
  float: left;
}

.PageContent .Heading {
  font-size: 1.5em;
  color: #fff; 
}

.PageTitle {
  padding-bottom: 3px;
  margin-top: 15px;
  font: normal 3.4em 'Trebuchet MS', Tahoma, Helvetica, Arial, sans-serif;	
  color: #fff; 
  letter-spacing: -2px;	
  text-transform: none;
}

.News .Heading,
.Events .Heading,
.BlogEntries .Heading {
  padding-bottom: 3px;
  margin-top: 15px;
  font: normal 2.8em 'Trebuchet MS', Tahoma, Helvetica, Arial, sans-serif;	
  color: #fff; 
  letter-spacing: -2px;	
  text-transform: none;
}

.CenterPanel ul li {
	list-style-image: url(bullet.gif);
}

.RightPanel {
  padding: 15px 0px 0px 0px;
  width: 270px;
  *width: 265px;
  _width: 265px;
}

.LeftPanel .ContentBox .Title,
.BlogPanelItem .Heading,
.RightPanel .ContentBox .Title,
.DidYouKnow .Heading {
  margin-top: 10px;
  padding: 10px 0px 8px 0px;
  font: normal 1.8em 'Trebuchet MS', Tahoma, Helvetica, Arial, sans-serif;				
  background: url(footer-top.jpg) no-repeat center bottom;
  color: #fefefe;
}

.RSS  {
  background-image: url('/images/icons/RSSOnWhite.png');
  background-repeat: no-repeat;
}


.ContentBox UL LI {
  list-style: none;
  padding: 8px 0px;
  margin: 0;		
  border-bottom: 1px solid #111;
}

* HTML BODY= .Contentbox UL LI {
  height: 1%;
}

.Contentbox UL LI A {
  text-decoration: none;	
  border: none;
  color: #5d5d5d; 	
  font-weight: bold;		
  font-family: 'Trebuchet MS', Tahoma, Helvetica, Arial, Sans-serif;
  font-size: 14px;	
}

.LeftPanel LI A:Hover,
.Contentbox UL LI A:Hover,
.Contentbox .Text A:Hover {	
  color: #fff;	
}

.SubNav,
.SubNav LI {
  margin: 0px;
  padding: 0px;
  line-height: 1.5em;
  list-style: none;
}

.SubNav.Level2 {
  margin: 0px 0px 0px 10px;
}

.DidYouKnow {
  margin: 20px 0px;
}

.ContentBox {
  margin: 0px;
}

.ContentBox .Title {
  padding: 0px 0px 8px 0px;
}

.ContentBox IMG {
  background-color: transparent;
  border: 0px;
}

.Resources .NormRow .Title,
.Resources .AltRow .Title {
  background-image: none;
}

/*  BLOG PANEL ITEMS  */
.BlogPanelItem {
  padding: 0px 0px 0px 12px;
}

.BlogPanelItem #Description,
.BlogPanelItem #ByLine,
.BlogPanelItem .MailTo A {
  margin: 0px 0px 10px 0px;
  padding: 0px;
}

.BlogPanelItem UL {
  margin: 0px 0px 20px 9px;
  padding: 0px 0px 0px 0px;
}

.BlogPanelItem LI {
  list-style: none;
  line-height: 1.8em;
}

.CommentCount {
  margin: 0px 10px 0px 0px;
}

#blog_aspx .SubNav {
  display: none;
}
/*    */

.Calendar .Heading,
.Calendar .Dayname,
.Calendar .Heading A,
.Calendar .DayNumber {
  color: #ABABAB;
}

.Calendar .Today {
  color: #000;
}

.Calendar .Today A, .Calendar .Today A:Hover, .Calendar .Today A:Visited {
  color: #006193;
}

.Staff .Title {
  color: #9f9f9f;
}

/*  FOOTER  */

.Footer {
  margin: 0px auto;
  width: 960px;
  text-align: left;
}

/*
.Footer A, .Footer A:Visited {
  color: #CCC;
}

.Footer H3 {
  Font: normal 1.6em/1.6em 'Trebuchet MS', Tahoma, sans-serif;
  color: #ABABAB;
  text-align: left;
  margin: 0px;
}
*/

/*  QUICK MENU  */
.QuickMenu {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  width: 100%;
  overflow: hidden;
  text-align: left;
}

.QuickMenuBar {
}

.QuickMenu UL.QuickMenuList.Level1 {
  width: 960px;
  *width: 1060px;
  _width: 1060px;
  float: left;
  position: relative;
  left: 50%;
}

.QuickMenu UL.QuickMenuList.Level1,
.QuickMenu UL.QuickMenuList.level2 {
  list-style: none;
  padding: 0px;
}

.QuickMenu UL.QuickMenuList.Level1 LI {
  float: left;
  position: relative;
  left: -50%;
  margin: 2px 25px 2px 0px;
  font-weight: bold;
  font-size: 10px;
  padding: 2px 8px 2px 0px;
  width: 80px;
  line-height: 1.4em;
}

.QuickMenu UL.QuickMenuList.Level1 LI A,
.QuickMenu UL.QuickMenuList.Level1 LI A:Visited {
  font-size: 10px;
  color: #555;
}

.QuickMenu UL.QuickMenuList.Level1 LI A:Hover {
  color: #FFF;
}

.QuickMenu UL.QuickMenuList.Level2 LI {
  float: none;
  left: 0;
  margin: 2px 0px;
  font-weight: normal;
}

.QuickMenu UL.QuickMenuList.Level2 {
  padding: 0px;
  margin: 0px;
}

/*  ADMIN STUFF  */
#tblMain {
  width: 100%;
}

.Panelbar A:Hover {
  color: #5c9a12;
}

#pnlMain .TreeNode, #pnlMain .TreeNodeOver,
#treSiteMap .TreeNode, #treSiteMap .TreeNodeOver,
#treMinistries .TreeNode, #treMinistries .TreeNodeOver,
#treCategories .TreeNode, #treCategories .TreeNodeOver,
.DataTable .Heading, .DataTable .Heading A,
.DataTable .NormRow A, .DataTable .AltRow A,
.FormTable .Heading, .FormTable .Heading A,
.FormTable .NormRow A, .FormTable .AltRow A {
  color: #006193;
}

.DataTable .NormRow, .DataTable .AltRow {
  display: table-row;
}

.FormTable,
.DataTable {
  background-color: transparent;
  border: 0px;
  color: #666;
}

.DataTable TH,
.FormTable TH {
  color: #666;
}

#Calendar_aspx .Header {
	display: none;
}

.PoweredBy {
  margin: 0px auto;
	width: 960px;
}
