Forum Moderators: not2easy
<ul id="nav">
<li id="nav-home"><a href="#">Home</a></li>
<li id="nav-home"><a href="#">Announcements</a></li>
<li id="nav-about"><a href="#">Programs</a></li>
<li id="nav-archive"><a href="#">Calender</a></li>
<li id="nav-lab"><a href="#">About</a></li>
<li id="nav-reviews"><a href="#">Hours</a></li>
<li id="nav-contact"><a href="#">Contact Us</a></li>
</ul> #nav {
margin:0px;
padding:0px;
}
#nav li {
display:inline;
padding:0px;
float:left;
<!--background:url(images/nav_spacer.jpg) 0 0 repeat-x;-->
width:auto;
text-decoration:none;
font:bold 1em/1em Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-shadow: 2px 2px 2px #555;
height:43;
}
#nav a:link, #nav a:visited {
padding:10px 20px 0px 20px;
float:left;
background:url(images/nav_none.jpg) 0 0 repeat-x;
width:auto;
text-align:center;
color:#ffffff;
text-decoration:none;
font:bold 1em/1em Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-shadow: 2px 2px 2px #555;
height:43;
<!--margin-right:1px;-->
}
.nav {
padding-right:12px;
background: url(images/nav_left_none.png) top left repeat-x;
}
#nav li:first-child a {
margin-left:1px;
background: url(images/nav_left_none.png) top left repeat-x;
padding-left:26px;
font-variant:small-caps;
}
#nav li:first-child a:hover, #nav li:first-child a:focus {
margin-left:1px;
background: url(images/nav_left_over.png) top left repeat-x;
padding-left:26px;
text-decoration:underline;
font-variant:small-caps;
}
#nav li:last-child a {
background: url(images/nav_right_none.png) top right repeat-x;
padding-right:26px;
}
#nav li:last-child a:hover, #nav li:last-child a:focus {
background: url(images/nav_right_over.png) top right repeat-x;
padding-right:26px;
}
#nav a:hover, #nav a:focus {
color:#fff;
background: url(images/nav_over.png) 0 0 repeat-x;
text-decoration:underline;
} last-child might be alright on today's browsers, but i think it might cause you problems on older versions of IE because it wont work. it's probably best to scrap that stuff, and put the rounded corners straight onto the <ul> element instead. you won't need last-child for that