As a result of wanting to get Moodle to visually tie in with our existing site, I started working on changing the code over to as much CSS definition as possible, including doing away with some of the tables that give the overall layout to the site in favor of CSS defined divisions. You can take a look at it, as it is, though still very much in progress, at http://www.every-nation.com/exam/
I've run into a couple of things and will probably run into more as a result of so much of the actual layout being defined by PHP functions, rather than static. I'm not so versed in PHP, so I'd appreciate any suggestions on giving a little more versatility to the design. By that I mean that the left hand table head blocks and the crumb navegation and the right hand column are all currently defined by the same function. It would be good to be able to define, for example, the bg color to be different for those areas, especially in light of the deprecation of so many html tags such as bgcolor, font, etc with HTML4 and xhtml.
I've also been inserting comments into the code so that the generated page refers back to the function that defines it to enable finding where to make corrections or changes more easily.
I like the program, but I'd like to see more separation of code and design elements, which I know is a big job at this point.
Thanks!
RW Wood