It's probably a good thing that you are new to HTML because it means you can start learning good habits early. Right now your site is layed out with a table, and though some people still defend using tables for layout, there is a much better way to approach your site.
are a couple of things you should start reading about. Instead of using all the presentational markup in your HTML code you put it an external CSS file. It makes maintenance easy and will also decrease the size of your pages (hence making them download faster). You can also design your page's layout with CSS.
will fit your dynamic needs just as well and speed up the site in general.
Here are some sites that display what is possible with XHTML & CSS:
I also think that instead of using GIF files for headings and such that you can use CSS to achieve the same type of effect. Since you're doing the site for a business efficiency will be a concern and there isn't a more efficient way to design a site than with XHTML and CSS. Forward compatibility
is also covered since XHTML is the reformulation of HTML using XML
. If you really want to stay current with web design, make sure you know about XML.
Here's a list of some books that you might find useful:
I hope some of that helps