- Theme maintenance: moved CSS to separate stylesheet, updated to use relative font sizes, etc. Thanks Al.