As far as the CSS issue, I'd probably do something like this:
<div id="footer">
<p>
<a target="_blank" href="http://www.php.net">
<img src="images/php_powered.png" alt="PHP Language"></a>
<p>| <a href="home.php">Home</a> | <a href="about.php">About</a> | <a href="contact.php">Contact</a> | <a href="privacy.php">Privacy Policy</a> |</p>
<p>© 2007 My Website</p>
</div>
</body>
</html>
Then in either a <style> block in your document's <head> section or (better) in an external stylesheet:
#footer {
font: small arial, sans-serif;
text-align: center;
}
#footer img {
border: none;
}
This keeps the actual content mark-up clean, simple, and meaningful, while reducing the overall size of the page. And, if you put the style definition into an external stylesheet that you <link> to from your document <head>, browsers will cache that stylesheet and reduce subsequent page download times even more.