Not a single image was used, nor Javascript or anything slow and fancy.
The columns and menus are completely controlled using CSS.
The lines separating the columns are defined by the centre column, so it looks best if the centre column is the longest.
The left and right columns are each 155 characters wide, to align with the 155 characters buttons in the horizontal menu.
The header section was written using several absolutely positioned divs of ordinary fonts, layered over the top of each other to create a shadow effect.