I've been working on this horizontal list menu all day. It's working the way I want except it's picking up the default link color for the home link and I haven't been able to figure out whats causing it.
Can anyone see what's wrong?
#topmenu {
padding:0;
width:90%;
margin:0 auto 0 auto;
height:25px;
text-align:center;
font-size:14px;
background: #006699; }
#topmenu ul {
list-style-type:none;
height:auto;
padding:1px 0;
margin:0px; }
#topmenu li {
display:inline-block;
height:25px;
line-height:25px;
padding:0 55px 0 55px; }
#topmenu li a:link, visited {
color:#ccffff;
font-weight: normal;
font-size:14px; }
#topmenu li a:hover, active {
color:#99ccff; }
a:link, visited {color: #066086;
font-weight: normal;
background: transparent;
text-decoration: none;
font-weight:bold;
font-size:12px; }
a:hover, active {color: #666666;
font-weight: normal;
background: transparent;
text-decoration: none;
font-weight:bold;
font-size:12px; }
-------HTML-------
<div id="topmenu">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="services.html">Services</a></li>
<li><a href="photo-gallery.html">Photo Gallery</a></li>
<li><a href="contact-us.html">Contact Us</a></li>
</ul>
</div>