QUOTE(Frederiek @ Aug 13 2009, 11:38 AM)

Pity though that the navigation list doesn't stay on one line. Wasn't that you asking about using images without built-in text, in another thread of yours? Would avoid using <span> and inline images.
When you say to avoid using <span> what would I use in its place? or can I just take it out?
What I have now for the nav bar is
HTML
CODE
<ul id="nav">
<li class="c1"><br /></li>
<li id="home"><a href="http://www.pgzz.gamerunion.com"><span><img src="images/onhome.gif" width="150" height="50" alt="Home" /></span></a></li>
<li id="about"><a href="http://www.pgzz.gamerunion.com"><span><img src="images/onhome.gif" width="150" height="50" alt="About" /></span></a></li>
<li id="blog"><a href="http://www.pgzz.gamerunion.com"><span><img src="images/onhome.gif" width="150" height="50" alt="Blog" /></span></a></li>
<li id="class"><a href="http://www.pgzz.gamerunion.com"><span><img src="images/onhome.gif" width="150" height="50" alt="Class" /></span></a></li>
<li id="media"><a href="http://www.pgzz.gamerunion.com"><span><img src="images/onhome.gif" width="150" height="50" alt="Media" /></span></a></li>
<li id="resources"><a href="http://www.pgzz.gamerunion.com"><span><img src="images/onhome.gif" width="150" height="50" alt="Resources" /></span></a></li>
<li id="parents"><a href="http://www.pgzz.gamerunion.com"><span><img src="images/onhome.gif" width="150" height="50" alt="Parents" /></span></a></li>
<li id="c
CSS
CODE
#nav { background: url(images/bodybackground.jpg) repeat; }
#nav, #nav li { margin: 0; padding: 0 }
#nav li { display: inline }
#nav a { color: #301b0a; background: inherit;
text-decoration: none }
#nav a:hover { border: none } /*for IE*/
#nav a span { font-size: 45px; line-height: 1 }
#nav a img { vertical-align: text-top }
#nav a:hover img { visibility: hidden }
#home a:hover span { background: url(/images/offhome.gif) no-repeat }
#about a:hover span { background: url(/images/offhome.gif) no-repeat }
#blog a:hover span { background: url(/images/offhome.gif) no-repeat }
#class a:hover span { background: url(/images/offhome.gif) no-repeat }
#media a:hover span { background: url(/images/offhome.gif) no-repeat }
#resources a:hover span { background: url(/images/offhome.gif) no-repeat }
#parents a:hover span { background: url(/images/offhome.gif) no-repeat }
#contact a:hover span { background: url(/images/offhome.gif) no-repeat }
if I add another set of css
CODE
#nav a:active span { background: url(/images/offhome.gif) no-repeat }
...
...
...
...
would that give me the effect of showing the current page thats being viewed?
edit.....
wait is active the same a showing the current page?
I think that link you sent me is better than what I have now. The code is so much smaller than what I'm using now.
#menu a {
display:block;
width:120px;
margin: 1em 0; padding:7px 0 10px 20px;
font: bold 14px/1 sans-serif;
color:#c60;
background: url("button.gif") 0 0 no-repeat;
text-decoration: none;
}
#menu a:hover {
background-position: -157px 0;
color: #E9BE75;
}
#menu a:active {
background-position: -314px 0;
color:white;
}