This web page is written in standard HTML mark-up. The page doesn't contain tables or embedded styles. Use the menu choices to view the web page with different CSS style sheets applied.
Basic CSS allows for different fonts, font sizes, colors and basic typography (bold, italics, underlining, etc.). When that's combined with the P, DIV, and UL elements of HTML, very straightforward layouts can be achieved.
Adding in JPEG or GIF images as backgrounds spices up the appearance of the page. Extending the layout with some absolute or relative positioning of elements allows you to get almost any effect you're looking for.