body#home ul#nav li.home a,
body#about ul#nav li.about a,
body#events ul#nav li.events a,
body#calendar ul#nav li.events a,
body#news ul#nav li.events a,
body#classifieds ul#nav li.events a,
body#contact ul#nav li.contact a,
body#membership ul#nav li.membership a {
    background: #9dbcbc none;
    color: #2f5869;
    text-shadow: 0 1px 1px #082b3c;
}

#nav {
    list-style: none;
    margin: 1px 0px 0px 414px;
    padding: 0px;
    position: absolute;
    z-index: 100;
    background: url(../images/navigation.gif) no-repeat right -1px;
}
#nav li { /* all list items */
    float: left;
    display: inline;
    position: relative;
    margin: 0px;
    padding: 0px;
    font-size: 0px;
    line-height: 0px;
}
#nav li:hover {
    background: #00638b none;
}
#nav a { /* all links */
    display: block;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    text-align: center;
    color: #ffffff;
    text-transform: lowercase;
    font: 18px/40px "Century Gothic", Helvetica, Arial, sans-serif;
    letter-spacing: normal;
}
#nav a:hover{ /* all links */
    background-color : #00638b;
}
#nav li ul { /* second-level lists */
    display: none;
    position: absolute;
    top: 40px;
    left: 0px;
    padding: 0px;
    border: 1px solid #d8d8d8;
    margin: 0px;
    list-style: none;
    width: 142px; /* because ie sux */
}
#nav li ul a { /* all secondary links */
    padding: 0px 10px 0px 10px;
    color: #0a374d;
    text-decoration: none;
    text-transform: none;
    text-align: left;
    width: 120px;
    background-color: #eeebda;
    font: 12px/28px "Lucida Grande", Helvetica, Arial, sans-serif;
    border: 1px solid #d8d8d8;
}
#nav ul li a:hover{ /* all secondary links */
    background: #9dbcbc;
}
#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
    top: auto;
    left: auto;
}
#nav li:hover ul, #nav li.over ul { /* lists nested under hovered list items */
    display: block;
}

#nav li ul.membership { /* second-level lists */
    width: 136px; /* because ie sux */
}
#nav li ul.membership a { /* all secondary links */
    width: 114px;
}
#nav li ul.events { /* second-level lists */
    width: 160px; /* because ie sux */
}
#nav li ul.events a { /* all secondary links */
    width: 138px;
}
