/* Menu */

#nav {
    height: 34px;
    padding: 0;
    background: #069;
    margin-left: 200px;
}

.menu_wrapper { background: #069 url(/images/css/nav.gradient.png) repeat-x bottom; }
.menu_wrapper > div { background: url(/images/css/ctl-trans.gif) no-repeat top left; }
.menu_wrapper > div > div { background: url(/images/css/ctr-trans.gif) no-repeat top right; }
.menu_wrapper > div > div > div { background: url(/images/css/cbr-trans.gif) no-repeat bottom right; }

#navigation ul.menu {
    background: url(/images/css/cbl-trans.gif) no-repeat bottom left;
    width: 100%;
    margin: auto 0 auto 0;
    padding: 0;
}

#navigation ul {
    float: left;
}

#navigation li {
    list-style: none;
    display: inline;
}

#navigation ul.menu > li {
    float: left;
}

#navigation ul.menu > li > a {
    padding: 0 1em;
    line-height: 34px;
    border-right: 1px solid white;
}

#navigation ul.menu > li:last-child > a {
    border-right: none;
}

.submenu_wrapper {
    background: #ccc url(/images/css/shadow-gray-ccc.gif) repeat-x 0 -4px; 
    position: absolute;
    left: 220px;
    border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    padding-bottom: 4px;
}

#navigation ul.submenu {
    margin: 0;
    padding: 0.4em 0.5em 0 0.5em;
    white-space: nowrap;
    display: block;
}

#navigation ul.submenu li a {
    color: black;
    text-decoration: none;
    padding: 0 0.5em;
    text-transform: capitalize;
}

#navigation ul.menu > li > a:link,
#navigation ul.menu > li > a:visited {
    color: white;
    font-size: 1.3em;
    text-transform: capitalize;
    text-decoration: none;
    font-variant: small-caps;
}

#navigation ul.menu > li > a:link:hover,
#navigation ul.menu > li > a:visited:hover,
#navigation ul.menu > li.active > a:link,
#navigation ul.menu > li.active > a:visited
{
    text-decoration: underline;
    color: #fc6;
}

#navigation ul.submenu li a:hover {
    text-decoration: underline;
}

#navigation ul.submenu li.active a:link,
#navigation ul.submenu li.active a:visited
{
    font-weight: bold;
}

