Hey charles, you may want to specify a default font family here:
font-family: Copperplate Gothic Light;
Another reason why I wanted to replace the absolute positioning was because then I could satisfy this rule in the WCAG:
3.4 Use relative rather than absolute units in markup language attribute values and style sheet property values. [Priority 2]
For example, in CSS, use 'em' or percentage lengths rather than 'pt' or 'cm', which are absolute units. If absolute units are used, validate that the rendered content is usable.
I notice that at http://www.rickbull.co.uk/ he uses px all over the place and yet he still claims to have AAA conformance. Does this mean that px aren't classed as absolute units? Or is it that on his page "the rendered content is usable", although I'm not sure what that means.