#nav-toplevel {
   position:relative;
   margin-right:-25px;
}

#nav-welcome {
   position:absolute;
   left:20px;
   width:240px;
   top:1px !important;
   top:-15px;
}

#nav-meta {
   position:absolute;
   left:320px;
   width:420px;
   top:1px !important;
   top:-15px;
}

#nav-meta ul {
   display:inline;
   margin:0;
   padding:0;
}

#nav-meta ul li {
   display:inline;
   margin:0 !important;
   margin-left:3px;
   padding:1px;
   background-color:#F8FBFF;
   border:1px solid #CCC;
   border-top:none;
   list-style:none;
}

#nav-meta a {
   padding-left:2px;
   font-size:0.94em;
   letter-spacing:0.04em;
   color:#888;
   text-decoration:none;
   margin:0 !important;
   margin-right:-2px;
}

#nav-meta li:hover {
   border-top:1px dashed #CACACA;
}

#nav-meta a:hover {
   background-color:transparent !important;
   text-decoration:none !important;
   text-decoration:overline;
   background-color:white;
}

#nav-main {
   position:absolute;
   top:95px;
   left:0px;
   height:26px;
   width:720px;
   font-family:Georgia, serif;
   font-size:1.2em;
   z-index:1;
}

#nav-main ul {
   margin:0;
}

#nav-main ul li {
   display:inline;
   background-color:#FFF;
   border:1px solid #CCC;
   border-top:none;
   list-style:none;
   margin:0 !important;
   margin-left:3px;
   padding-bottom:2px !important;
   padding:0;
}

#nav-main a {
   text-decoration:none;
   color:#4682B4;
   margin:0 !important;
   margin-right:-3px;
   padding:0 3px 0 3px !important;
   padding-bottom:2px;
}

#nav-main ul li a.current {
   border-top:5px solid #FFF;
   background:#FFF;
   color:#F4A460;
}

#nav-main li:hover {
   background-color:#FFF;
   border:1px solid #ECECEC;
   border-top:5px solid #FFF;
   color:#F4A460;
}

#nav-main li a:hover {
   background-color:#FFF;
   color:#F4A460;
}

#nav-section {
   border-bottom:1px solid #ECECEC;
}

#nav-supp {
   border-top:50px solid #F8FBFF;
   padding-top:10px;
}

#nav-supp ul {
   margin-top:-10px;
   padding-top:20px;
   border-top:1px solid #ECECEC;
}
