.leftcol ul,li,a { display: block; margin: 0; padding: 0; border: 0; }
If that is the problem you are experiencing, the solution is to change that rule to:
.leftcol ul, .leftcol li, .leftcol a { display: block; margin: 0; padding: 0; border: 0; }
Also, a basic and explicit rule for "a" ought to override other general stylings.
Just at a glance but I hope it helps.
Regards, Bryan Davis
www.trumpetboy.com - Affordable Web Design for Musicians
****************************************************** The discussion list for http://webstandardsgroup.org/
Proud presenters of Web Essentials 04 http://we04.com/ Web standards, accessibility, inspiration, knowledge To be held in Sydney, September 30 and October 1, 2004
See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list & getting help ******************************************************