#nav {
position:absolute;
bottom:0;
margin:0;
left:58px;
/*width:43em;*/
list-style-type: none;
}

* html #nav{ /*IE only. Add 1em spacing between menu and rest of content*/
/*margin-bottom: 1em;*/
}

#nav li {
display:inline;
margin:0;
padding:0;
}

#nav a {
float:left;
font-size:1em;
background:url(images/tab-left.png) no-repeat left top;
margin:0 3px 0 0;
padding:0 0 0 9px;
text-decoration:none;
}

#nav a span {
float:left;
display:block;
background:url(images/tab-right.png) no-repeat right top;
padding:3px 14px 3px 5px;
font-weight:bold;
color:#fff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a span {float:none;}
/* End IE5-Mac hack */

#nav a:hover span {
color: black;
}

#nav #current a {
background-position:0 -125px;
}

#nav #current a span {
background-position:100% -125px;
color: black;
}

#nav a:hover {
background-position:0% -125px;
}

#nav a:hover span {
background-position:100% -125px;
}

ul#secondary {
position:relative;
margin-left:358px;
padding:0 0 0 20px;
background:transparent url(images/tile_nav_secondary.png) repeat-x bottom;
z-index:100;
}
ul#secondary li {
display:inline;
margin:0;
}

ul#secondary li a {
font-size:1em;
width: auto;
display:inline;
padding: 0 10px;
margin: 0;
/*text-align: auto;*/
border: none;
border-right: 1px solid #CCCCEF;
background:none;
color: #06C;
text-decoration: none;
}

ul#secondary li a:hover {
text-decoration:none;
color: #333;
background: #fff;
padding: 4px 10px;
border: none;
border-right: 1px solid #CCCCEF;
}
ul#secondary li a:active {
color: #000;
background: transparent;
}

/*ul#secondary li:last-child a { border: none; }*/