/* Preformatted Text */
  pre { font-family: monospace; }


/* Body */
  body { color: black; background-color: white; margin: 0; padding: 0;}


/* General Links */
  a:link { color: #74191F; }  /* for unvisited links */
  a:visited { color: #51555E; } /* for visited links */
  /* a:active { color: purple; }  when link is clicked */
  a:hover { color: #F9485B; }


/* Borders */
  img { border: none; }
  table { border: none; padding: none; vertical-align: top; border-collapse: collapse;}
  table td { vertical-align: top; }
  hr { color: #74191F; border: dotted; text-align: left; }



/* Set Standard Font */
  h1,h2,h3,h4,h5,p,ul,ol,form { font-family: "Georgia, Arial, sans-serif"; margin-top: 12px; }


/* Format Headers */
  h1 { font-size: 22px; }
  h2 { font-size: 20px; }
  h3 { font-size: 18px; }
  h4 { font-size: 16px; }
  h5 { font-size: 14px; }
  h6 { font-size: 12px; margin-top: 0px;}

  h1, h2, h3, h4 { color: #74191F; text-align: center;}
  h5 { color: black; text-align: left; margin-left: 12px;}  

/* Format Text Font */
  p,ul,ol { font-size: 14px; }

/* Text Horizontal Alignment */
  p.left { text-align: left; }
  p.right { text-align: right; }
  p.center { text-align: center; }
  p.full { text-align: justify; }
  p { margin-left: 2%; margin-right: 2%; }


/* Text Vertical Alignment */
  .sub { vertical-align: sub; }
  .super { vertical-align: super; }
  .top { vertical-align: top; }
  .middle { vertical-align: middle; }
  .indent { text-indent: 25px; }
  h1,h2,h3,h4,h5 { clear: both; }  /* so header doesn't wrap around images */


/* Capitalization */
  .normal { text-transform: none; }
  .initcaps { text-transform: capitalize; }
  .upper { text-transform: uppercase; }
  .lower { text-transform: lowercase; }


/* Format Forms */
  form.forms { color: black; margin: .5em; font-size: 14px; }
  form.forms td { color: black; margin: .5em; font-size: 14px; }

   
/* Format Left Nav */
  table.left_nav { background-color: #FFFFCC; color: #F3EFEE; font-weight: bold; font-size: 16px; 
                   width: 145px; } /* pale yellow */
  table.left_nav a { text-decoration: none; padding: .5em; line-height: 1.5;}
  table.left_nav hr { color: gray; width: 75%; margin-left: .5em; }
  table.left_nav a:link { color: gray; }  
  table.left_nav a:visited { color: gray; } 
  /* table.left_nav a:hover { color: #F9485B; }  light red */
  /*table.left_nav a:hover { color: #FCF3AE; }  light yellow */
   table.left_nav a:hover { color: gray; }    

/* Format Right Nav */
  	table.right_nav { background-color: #5B6249; color: white; padding: .5em; width: 155px; } /* green */
/*	table.right_nav { background-color: #660033; color: white; padding: .5em; width: 155px; } /*kfg*/
*/
  table.right_nav td, table.right_nav p { font-size: 14px; letter-spacing: normal; }  
  table.right_nav a { font-weight: bold; }
  table.right_nav a:link { color: white; } 
  table.right_nav a:visited { color: white; } 
  table.right_nav a:hover { color: #D9F198; } /* light green */
 

/* Format Scrolling */

   marquee, .no_marquee { background-color: #DBD077; color: black; font-family: "Arial, Georgia, sans-serif"; 
            font-weight: bold; font-size: 13px; left; height: 19px;} 
            
          
/*  marquee, .no_marquee { background-color: #E2D77E; color: black; font-family: "Arial, Georgia, sans-serif"; 
            font-weight: bold; font-size: 13px; left; height: 19px;}  */
            
   /*         CCCC99 */
            
            
/* Format Numbers */
  .num { font-family: "Arial, sans-serif";}


/* Format calendar table and its contents */
  table.calendar, table.calendar * { border: 1pt solid black; border-collapse: collapse; 
                                     margin: 15px; vertical-align: top; font-size: 14px; }

  /* table.calendar th { background-color: #FDFABA;} cream */
  table.calendar th { background-color: #B2B990;} /* sage */

  table.calendar a { margin: 0px; }

  table.staff td {  border: dotted; text-align: center; 
                    padding: 14px; margin-left: 15px;  }    
                    

  
/* Format the ministry lists */
  div.ministries ul, div.ministries li { list-style-type: none; font-size: 14px; color: black; }


/* Format Quick Links */
  div.quick_links h4 { text-align: center; margin: 15px; clear: none; }
  div.quick_links hr { color: #74191F; border: dotted; } /* burgundy */
  div.quick_links ul, div.quick_links li { list-style-type: none; font-size: 14px; color: black;}
  div.quick_links table { border-collapse: collapse;}
  div.quick_links hr { text-align: left; margin: 1em;  }
  
/* Format Site Map */
  div.site_map h4 { text-align: left; margin: 15px; clear: none; }
  div.site_map ul, div.site_map li { list-style-type: none; font-size: 14px; color: black; margin: 15px;}
  div.site_map p { margin-left: 30px;}
 
 /* Format Indent */
  div.indent { margin: 15px; }

/* Format Footer */
  #footer { color: #74191F; font-weight: bold; margin-top: 10px; }
  
/* Format Event Photos */
   #photos_header { background-color: #5B6249; color: white; }
   #photos, #photos td { background-color: #FDFABA; border: dotted; text-align: center; 
                         padding: 14px; margin-left: 15px; } 
   #event_photos, #event_photos table { border-width: 1pt; border-color: black; border-style: solid; text-align: center; }