This version of my website was designed to be fast loading. It was optimized with the use of Cascading Style Sheets to keep repetitive formatting commands in one file so that each webpage could simply refer to it. The main advantage of using stylesheets is that it separates a web page's content from the presentation formatting. It also makes it easier to change the websites colors, text fonts and size.
Stylesheets also allow me to use small slivers of background images to make larger images like the title bars used on each page.
The navigation menu uses no images, it gets it's "rocker switch" look and feel completely from stylesheet formatting. I decided to place the navigation menu on the right side. I know it's not the current standard, but I think that it is easier to use because the scroll bars are on the right side and to me it's easier to now have to cross over to a left navigation menu. If you like it on the left, it can easily be moved.
I added additional navigation links to take you back to the top and the navigation menu at the end of each information block. With a handy Javascript function, I also included a Back button which works just like your browser's back button.
The Contact form uses a PHP script to send the message and to perform basic user input validation. The Javascript version allow input validation by the browser, so that they user will only send validated data to the PHP script. (Hint: try clicking on the Submit button without entering any information). I have written another version using AJAX that integrates Javascript, XHTML, and CSS to produce a little more helpful error messages and user interaction. (Hint: also try entering an invalid email address.)
I have another version of this website that uses gradient boxes. While it does make the pages look nicer, it does take slightly more time to download these web pages because of the additional images. I design an optimized table layout using small slivers of the images necessary to render the gradient boxes.
I also have created another version of this website that uses CSS to create rounded edge boxes without the use of graphics.