I'm going to take a look at it, just didn't have any time yesterday. I'll see if I can get it fixed.
Ok, found the problem. You have this:
Quote:
ul.leftnavul
{
list-style: none inside;
margin: 3px 0 0 3px;
padding: 0;
}
|
REMOVE the 'inside' and the gap will go away. If you're not using the default list image, it's pointless, and problematic, to specify a position for a non-existent bullet.
I would also suggest that you can vastly simplify your CSS and your coding by using the cascade and specificity. I changed your list to this:
Quote:
ul.leftnavul li
{
background: url(nav_bullet.jpg) no-repeat;
padding-left: 6px;
margin-bottom: 7px;
}
ul.leftnavul li a:link {
color: #006378;
text-decoration: none;
padding: 0;
margin: 0;
}
ul.leftnavul li a:visited {
color: #006378;
text-decoration: none;
}
ul.leftnavul li a:hover {
color: #E3EEF1;
background-color: #15AFCB;
}
ul.leftnavul li.last{
margin-bottom: 3px;
}
|
The .last class gets the inline styling out of your html. All that simplifies your HTML to this:
Quote:
<li><a href="#">Metabolic</a></li>
<li><a href="#">Musculoskel</a></li>
|
Much cleaner, and less work for you.
Now, you need to clean up the float drop problems you have with IE6.
__________________
Web Goddess & Web Standards Evangelist :) - Tables Be Gone !!
Please login or register to view this content. Registration is FREE
Please login or register to view this content. Registration is FREE
Last edited by LadynRed; 03-28-2008 at 11:55 AM..
|