div.topmenu
{
position: absolute; 
left: 0px; 
top: 0px; 
width: 960px; 
height: 130px;
}

div.vmenu
{
position: absolute; 
top: -52px; 
left: 0px; 
width: 112px; 
font-size: 10pt;
background-color: #FFD273;
z-index: 1;
}

div.subbuttons
{
position: absolute;
top: 50px; 
left: 110px; 
width: 300px;
font-size: 10pt;
}

div.picturebar /* top.html */
{
position: absolute;
padding-left: 13px;
align: center;
top: 135px;
left: 0px;
width: 960px;
height: 50px;
z-index: -5;
}

div.submenu /* firefox fix */
{
width: 160px;
}

img.picturebar
{
display: inline;
margin: 0px 0px -7px -7px;
height: 4em;
width: auto;
}


table.topmenu /*  WORSHIP MENU */
{
position: absolute; 
left: 0px; 
top: 0px; 
width: 960px; 
background-color: #ffdd93;
/* border-collapse: collapse; */
font-size: 10pt;
color: #000000;
z-index:2; 
}

table.submenu /* WORSHIP MENU */
{
position: absolute;
left: 0px; 
top: 18px;
width: 960px;
display: none;
font-size: 8pt;
color: white;
background-color: #bfac89;
border-collapse: collapse;
z-index:2;
}

table.vmenu
{
position: relative;
top: 47px; 
left: 0px; 
width: 960px; 
font-size: 10pt;
background-color: #bfac89;
color: #ffffff;
z-index: 1;
}


table.subbutton1 /* OVERALL TABLE NOT ROWS AND CELLS */
{
display: none;
position: absolute;
top: 60px; 
left: 0px; 
empty-cells: show;
color: black;
font-size: 8pt;
border-collapse: collapse;
background-color: #ffdd93;
z-index:1;
text-align: center;
width: 240px;
}

table.subbutton2 /* OVERALL TABLE NOT ROWS AND CELLS */
{
display: none;
position: absolute;
top: 60px; 
left: 240px; 
font-size: 8pt;
color: black;
background-color: #ffdd93;
z-index:1;
border-collapse: collapse;
text-align: center;
width: 240px;
}

table.subbutton3 /* OVERALL TABLE NOT ROWS AND CELLS */
{
display: none;
position: absolute;
top: 60px; 
left: 480px; 
font-size: 8pt;
color: black;
background-color: #ffdd93;
z-index:1;
border-collapse: collapse;
text-align: center;
width: 240px;
}

table.subbutton4 /* OVERALL TABLE NOT ROWS AND CELLS */
{
display: none;
position: absolute;
top: 60px; 
left: 720px; 
font-size: 8pt;
color: black;
background-color: #ffdd93;
z-index:1;
border-collapse: collapse;
text-align: center;
width: 240px;
}

table.subbutton5 /* OVERALL TABLE NOT ROWS AND CELLS */
{
display: none;
position: absolute;
top: 60px; 
left: 600px; 
font-size: 8pt;
color: black;
background-color: #ffdd93;
z-index:1;
border-collapse: collapse;
text-align: center;
width: 150px;
}

table.subbutton6 /* OVERALL TABLE NOT ROWS AND CELLS */
{
display: none;
position: absolute;
top: 60px; 
left: 750px; 
font-size: 8pt;
color: black;
background-color: #ffdd93;
z-index:1;
border-collapse: collapse;
text-align: center;
width: 150px;
}

/* unused without fixed info area 
table.infoarea
{
z-index: 0;
position: absolute;
top: 145px; 
left: 20px;
width: 949px;
padding: 0px;
border: 0px; 
border-collapse: collapse;
color: black;
font-size: 12pt;
font-family: Arial; 
font-weight: bold;
font-style: italic;
}
*/

td.topmenuNormal 
{
width: 160px;
z-index: 0;
}

/*
td.submenuNormal 
{
position: absolute;
width: 160px;
color: white;
text-align: left; 
}

td.submenuNormalns 
{
width: 160px;
color: white;
vertical-align: top;
text-align: left; 
}
*/

td.submenuHover  /* WORSHIP menu when cells are hovered over */
{
font-style: italic;
font-weight: bold;
}
td.vmenuNormal /* Home/About menu */
{
background-color: #bfac89;
font-weight: bold;
width: 175px;
text-align: center;
}

td.vmenuNormalNoDrop /* Home/About menu */
{
background-color: #bfac89;
color: #ffffff;
font-weight: bold;
width: 175px;
text-align: center;
}

td.vmenuHover  /* Home/About menu */
{
background-color: #bfac89;
font-weight: bold;
font-style: italic;
width: 175px;
text-align: center;
}



a.menuitem /* WORSHIP menu */
{
text-decoration: none;
width: 160px;
font-weight: normal;
font-style: normal; /* DEFINITELY WORKS WITH HOVER */
color: white;
font-weight: normal;
}

a.menubuttonitem /* Home/About Menu */
{
text-decoration: none;
font-weight: normal;
font-style: normal; /* DEFINITELY WORKS WITH HOVER */
color: black;
font-weight: normal;
}

a.menuitemblank /* Worship menu */
{
text-decoration: none;
font-weight: normal;
font-style: normal; /* DEFINITELY WORKS WITH HOVER */
color: black;
font-weight: normal;
}

a.vmenuNoDrop
{
color: white;
font-weight: bold;
}

/* WORSHIP menu required for hover highlight */
a.menuitem:hover  
{
color: white;
font-weight: bold;
font-style: italic;
}
/* Home/About menu */
a.menubuttonitem:hover 
{
color: black;
font-weight: bold;
font-style: italic;
}
/* DROP DOWN TEXT FORMAT NON SELECTABLE
a.menuitemns 
{
text-decoration: none;
color: white;
font-weight: normal;
text-align: left;
}
*/

