After deciding that the vent
After deciding that the vent stylesheet would be a useful alternative to the default one here, I set about incorporating the styleswitcher as written by Paul Sowden.
Somehow, my CSS designs do not switch nicely with this code. Use the Mozilla menu bar and everything is fine. Use the switcher and something do not appear in the right place, some are the wrong size, and some had borders when they shouldn’t. After much investigation, I decided it was due to missing CSS values. For example, the orient style specifies a margin for H2, but the vent one accepts the default. When the switcher is used, the margin value for H2 from the orient stylesheet is kept because I haven’t specified any value for it.
That wouldn’t be so bad, I could add these in, but there are bigger problems with display:block and display:inline that I just can’t get my head round. Both CSS files validate (although there a few warnings about color’s). I’m not sure what I’ve done to encounter this when others use it without problem.
Investigations continue.