w3schools!
Go through this CSS tutorial, you'll learn a lot. You'll also wish you never used tags like <font>. I'd also really recommend NOT putting <span style="whatever">
Learn to use style sheets, they allow you to easily change the look whimsically without any major code changes.
Just an example, look how easily I can change how my navigation works/looks on every page just by changing the stylesheet. Keep in mind that although I used a similar image, I changed the layout, alignment, font, background, and size.
http://www.swigg.net:2222/index.php
http://www.swigg.net:2222/index_orig.php
PS: I was hesitant at first to learn/use CSS because I thought dynamic code spit out by PHP was good enough, but it's not 1/10 as elegant of a solution as CSS, and CSS allows for the rollover effect on those pages. Both the blue and grey images are just a 1px wide image that I stretched...that really helps load time.