#wrap { font-size: 1.3em; width: 100%; padding: 20px; margin: 0 auto; background-color: #fff; }

/* These styles create the dropdown menus. */

#navbar
{ margin: 0 auto; padding: 0; height: 44px; background: url('images/layout/menuBkg.png') repeat-x; width: 850px; position: relative; z-index:100; }

#navbar ul
{ margin: 0 auto; }

#navbar li
{ list-style: none; float: left; }

#navbar li a.parent
{ font-family: arial; font-size: 12px; font-weight: bold; text-transform: uppercase; padding-top: 12px; display: block; text-align: center; width: 140px; height: 26px; color: #fff; text-decoration: none; }

#navbar li a.parent:hover
{ background: url('images/layout/menuRollover2.gif') repeat-x; background-position: 0 -1px; }

#navbar li a.child
{ text-align: left; display: block; width: 140px; height: 20px; }

#navbar li ul { text-align: left; font-family: arial; font-size: 12px; display: none; width: 140px; /* Width to help Opera out */ background-color: #6B4617; }

#navbar li:hover ul, #navbar li.hover ul { display: block; position: absolute; margin: 0; padding: 0; }

#navbar li:hover li, #navbar li.hover li { float: none; }

#navbar li:hover li a, #navbar li.hover li a { text-align: left; font-family: arial; background-color: #6B4617; color: #fff; height: 20px; width: 140px; text-decoration: none; text-align: center; padding-top: 5px; }

#navbar li li a:hover { text-align: left; width: 140px; background-color: #8F6C3E; padding-left: 3px; }

#navbar li li a:link, #navbar li li a:visited, #navbar li li a:active { text-align: left; padding-left: 2px; }