.taverncraftHeaderContainer { width: 100%; background: url(../images/taverncraft_nav_background.jpg) top center repeat; border-top: solid black 1px;  border-bottom: solid black 1px; } 
.taverncraftHeader { padding: 0px 0px 0px 0px; margin: 0 auto; width: 800px; position: relative; }
#taverncraftLogo   { position: absolute; left: 20px; top: 0px; margin-left: 20px;  }
.taverncraftNav   { position: absolute; left: 150px; top: 6px; height: 33px; margin-top: 5px; }
    .taverncraftHeader span a.subNavMainLinkDD, 
    .taverncraftHeader span a.subNavMainLink	
    { padding: 4px 6px 4px 6px; margin: 5px 15px 0px 0; 
      text-decoration: none; font-weight: bold; color: #fff; font-variant: small-caps; 
      background-position: top left; background-repeat: repeat-x; background-color: #060301; 
      background-image: url(../images/taverncraft_nav_button_background.jpg); 
      border: solid #333 1px; }

    .taverncraftHeader span a:hover.subNavMainLinkDD, #subNav span a:hover.subNavMainLink {  }
    .taverncraftHeader span a.selected { background-position: center right; }


#footerNav   { height: 33px; margin-top: 0px; }
    #footerNav span a.subNavMainLinkDD, 
    #footerNav span a.subNavMainLink	
    { padding: 4px 6px 4px 6px; margin: 5px 15px 0px 0; 
      text-decoration: none; font-weight: bold; color: #fff; font-variant: small-caps; 
      background-position: top left; background-repeat: repeat-x; background-color: #060301; 
      background-image: url(../images/taverncraft_footernav_button_background.jpg); 
      border: solid #333 1px; }



    dl, dl dd { margin: 0; padding: 0; }

    /* ######### Default class for drop down menus ######### */
    dl.anylinkcss{
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
    border: 1px solid #333;
    border-bottom-width: 0px;
    font: normal 11px Verdana;
    font-variant: small-caps;
    line-height: 18px;
    z-index: 100; /* zIndex should be greater than that of shadow's below */
    background: #f2d960;
    width: 160px; /* default width for menu */
    margin: 0;
    padding: 0;
    }
    /*IE6 Bug hard code a link color*/
    .anylinkcss dd a { color: #fff; }

    dl.anylinkcss dd a{
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid #333;
    padding: 1px 0;
    text-decoration: none;
    font-weight: bold;
    font-variant: small-caps;
    color: #fff;
    background-color: #000;
    }

    /*hover background color*/
    .anylinkcss a:hover{  background: #201f1f; color: #fff; }

    /* class for shadow DIV */
    .anylinkshadow{ /*CSS for shadow. Keep this as is */
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99; /*zIndex for shadow*/
    background: black;
    visibility: hidden;
    }