Hej Humpty, Interesting problem you got there, A simple way would be if you had a form that took in the desired input on what the fonts and tables looks like and then wrote to a preexisting stylesheet and a page that linked to that css. First write a stylesheet stub and set the permissions so you can write to it prewrite all of the information that is static, then have the script append all the dynamic information. $file ="DynamicStyleSheet.css" $fh = fopen($file,'a') or die(echo 'File ($file) does not exist';) fputs($fh, $divContent); fclose($fh); (Quick and dirty, need much more comments/error handling here) where $divContent is a string containing the css code needed to generate the look for a certain div id or class. This should works but because it it doesn't overwrite the style sheet will get quite long after a while. I'll look into a better way later today. WW.