#fncmenu {
  width: auto;
/*  border: 1px solid #12b92d; */
/*  background: #12b92d;   */
}
#fncmenu > ul {
  font-weight:bold;
/*  padding: 1px 0;  */
  margin: 0px;
  list-style: none;
  width: 100%;
  height: 21px;
/*  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;   */
  border-width: 0; padding: 3px 0;
/*  font: normal 8pt verdana, arial, helvetica;  */
  font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
 								/*   for  VHC    font-size:1.1em;    */
}
#fncmenu > ul li {
  margin-left:7px;             /*RSC*/
/*  margin: 0;  */
  padding: 0;
  display: block;
  float: left;
  position: relative;
 								/*  for VHC  */  width: 140px;
}
#fncmenu > ul li.mnupos2 {width:150px;}					/*  VHC  1st menu bar wider */
#fncmenu > ul li a {letter-spacing:2px;}
.mnupos1 {background: #E42D55;}
.mnupos2 {background: #7EC15D;}
.mnupos3 {background: #F6D019;}
.mnupos4 {background: #9999FF;}
.mnupos5 {background: #F67325;}
.mnupos6 {background: #38A4BC;}
.mnupos7 {background: #E4362D;}
#fncmenu > ul li a:link,
#fncmenu > ul li a:visited {
  border: 1px solid #000000;   /*  RSC */
  padding: 4px 0;
  display: block;
  text-align: center;
  text-decoration: none;
 /* background: #12b92d;  */
  color: #000007;
/*  width: 148px;  */
  z-index: 100;
}
/*  #fncmenu > ul li:hover a,   THIS ONE causes the top item to stay hover-state when sub-items are hovered !! */  
#fncmenu > ul li a:hover   /*,
#fncmenu > ul li a:active  */  {
  padding: 3px 0;
  display: block;
  text-align: center;
  text-decoration: none;
/*  background: #2deb4c;  */
/*  color: #ffffff;  */
/*  width: 146px;  */
  border: 2px solid #cccccc;   /*  RSC */
/*  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;  */
  z-index: 1000;
}

/*-----------------------------------
      Start of 2nd level menu items */

#fncmenu > ul li ul {
  margin: 0;
  padding: 1px 1px 0;
  list-style: none;
  display: none;
/*  background: #ffffff;  */
/*  width: 146px;  */
  position: absolute;
  top: 21px;
  left: -1px;
/*  border: 1px solid #12b92d;
  border-top: none;   */
}
#fncmenu > ul li:hover ul {
  display: block;
}
#fncmenu > ul li ul li {
  clear: left;
/*  width: 146px;  */
  margin: -1px 0 0 0;     /* RSC */
  z-index:50;				/* RSC ontopof gallery */
}
#fncmenu > ul li ul li a {letter-spacing:1.5px;}
#fncmenu > ul li ul li a:link,
#fncmenu > ul li ul li a:visited {
  clear: left;
/*  background: #12b92d;  */
  padding: 4px 0;
/*  width: 146px;  */
  border: 1px solid #000000;   /*  RSC */
/*  border: none;   
  border-bottom: 1px solid #ffffff;  */
  position: relative;
  z-index: 100;
}
#fncmenu > ul li ul li:hover a,
#fncmenu > ul li ul li a:active,
#fncmenu > ul li ul li a:hover {
  clear: left;
/*  background: #2deb4c;  */
  padding: 3px 0;
/*  width: 146px;  */
  border: 2px solid #cccccc;   /*  RSC */
/*  border: none;   
  border-bottom: 1px solid #ffffff;  */
  position: relative;
  z-index: 1000;
}

#fncmenu > ul li ul li.has-sub > a::after {   /* RSC  puts in > for 3rd level */
    top: 1px;
  /*  background: #ffffff; 
    width: 12px;
    height: 15px;
    border-radius: 2px;
*/
    position: absolute;
    right: 0px;
    display: block;
    content: ">";
    font-size:16px;
    font-weight:bold;
}
/* -----------------------------------------
       end of 2nd level menu items */

#fncmenu > ul li ul li ul.navigation-3 {
  display: none;
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  left: 120px;	/* RSC was 145 and top: -2px, changed to align */
  top: 1px;
  padding: 1px 1px 0 1px;
 /* border: 1px solid #12b92d;
  border-left: 1px solid #12b92d; */
  background: #ffffff;
  z-index: 900;
}
#fncmenu > ul li ul li:hover ul.navigation-3 {
  display: block;
}
#fncmenu > ul li ul li ul.navigation-3 li a:link,
#fncmenu > ul li ul li ul.navigation-3 li a:visited {
 /* background: #12b92d; */
}
#fncmenu > ul li ul li ul.navigation-3 li a {       /*  RSC */
  border: 1px solid #000000;
  padding-top:5px;
}
#fncmenu > ul li ul li ul.navigation-3 li a:hover {       /*  RSC */
  border: 2px solid #cccccc;
  padding-top:4px;
}

/*  Individual Menu items */
   /*  #fncmenu > ul li ul li.item3a {display:none;}    example   */
#fncmenu > ul li ul li.item2a {display:block;}
#fncmenu > ul li ul li.item2d {display:block;}

/*  scrapbook separator  */
#fncmenu > ul li ul li.sep1 {font-weight:bold;letter-spacing: 1.3px;padding-top:7px;padding-bottom:7px;text-align:center;}
#fncmenu > ul li ul li.sep2 {border-top-style:double;border-top-width:5px;}
/*  special Jubilee topic  
.mnupos2 {background: blue;}
#fncmenu > ul li.item2 {font-weight:bold;background:blue;}
#fncmenu > ul li.item2 a {color:#c0c0c0;}
#fncmenu > ul li.item2 ul li {font-weight:normal;}
*/

/*   extra on homepage and sasched page with new menus  - full width pages */
.fullw #fncmenu {background-color: white;}
.fullw #fncmenu > ul {width: 900px; margin: auto; padding-bottom: 7px;}
.fullw #fncmenu li {z-index:999;}

/*  show home submenu only on home page  */
#fncmenu > ul li ul.homesubmenu {display:none;}       /*  default on all pages except  */
.home #fncmenu > ul li:hover ul.homesubmenu {display: block;}
