body {
  background-color: #fff;     /* white */
  color: #000;                /* black */
}

#banner {
  background-color: #f8f4c8;  /* beige */
  color: #000;                /* black */
}

#banner p.address {
  background-color: #f8f4c8;  /* beige */
  color: #9c6438;             /* brown */
}
#banner p.address a {
  background-color: #f8f4c8;  /* beige */
  color: #9c6438;             /* brown */
}

#footer {
  background-color: #f8f4c8;
  color: #000;
}

#topnav .hom,
#topnav .hom a,
#topnav .hom ul,
#topnav .hom ul li,
#topnav .hom ul li a,
#botnav .ore,
#botnav .ore a,
#botnav .ore ul,
#botnav .ore ul li,
#botnav .ore ul li a {
  background-color: #606e00;  /* dark green */
  color:#fff;                 /* white */
}

#topnav .asm,
#topnav .asm a,
#topnav .asm ul,
#topnav .asm ul li,
#topnav .asm ul li a,
#botnav .smp,
#botnav .smp a,
#botnav .smp ul,
#botnav .smp ul li,
#botnav .smp ul li a {
  background-color: #9c6438; /* brown */
  color:#fff;                /* white */
}

#topnav .plf,
#topnav .plf a,
#topnav .plf ul,
#topnav .plf ul li,
#topnav .plf ul li a,
#botnav .rsc,
#botnav .rsc a,
#botnav .rsc ul,
#botnav .rsc ul li,
#botnav .rsc ul li a {
  background-color: #9f0600;  /* red brown */
  color:#fff;                 /* white */
}

#topnav .dsc,
#topnav .dsc a,
#topnav .dsc ul,
#topnav .dsc ul li,
#topnav .dsc ul li a,
#botnav .prl,
#botnav .prl a,
#botnav .prl ul,
#botnav .prl ul li,
#botnav .prl ul li a {
  background-color: #00419f; /* blue */
  color:#fff;                /* white */
}

#topnav ul li ul,
#topnav ul li ul li,
#botnav ul li ul,
#botnav ul li ul li,
#topnav ul li ul:hover,
#botnav ul li ul:hover,
#topnav ul.sfTopHover li,
#botnav ul.sfBotHover li,
#topnav ul.sfTopHover li ul.subnavLeft,
#botnav ul.sfBotHover li ul.subnavLeft,
#topnav ul.sfTopHover li ul.subnavRight,
#botnav ul.sfBotHover li ul.subnavRight,
#topnav ul.subnavLeft li,
#botnav ul.subnavLeft li,
#topnav ul.subnavRight li,
#botnav ul.subnavRight li {
  border-color: #ffc745;
}
#column1,
#column2 {
  background-color: #ffc745;
  color: #000;
}

#column2 {
  background: #ffc745 url(../images/shield2.gif) no-repeat 90% 95%;
}

#column2 p.bcp {
  color: #9f0600;         /* red brown */
  background-color: #fff; /* white */
}

#column2 h2 {
  background-color: #ffc745;
  color: #00419f;
}

#column2 h3 {
  background-color: #ffc745;
  color: #000;
}

#signature_block {
  background-color:  #ffc745;
  color:#000;
}

#banner p.address a.xmas,
#banner p.address a.easter {
  color: #9f0600;  /* red brown */
  text-decoration: underline;
}

#banner p.address a.lent,
#banner p.address a.advent {
  color: #606;    /* deep purple */
  text-decoration: underline;
}

