custom.css not sticking

Maybe someone can help me out with this. I have an Asus RT-N16 and I am on Tomato and am using the USB Red color scheme. My friend got an Asus rt-n12 and he really likes the color scheme which is not present in that Tomato build for the n12. I logged in with SCP and was able to copy out the two png graphic files as well as the css file from my n16 and renamed it to custom.css and threw it into n12 in the var/www folder as custom.css which is where these files usually go. I executed nvram commit through scp command option and it worked. However, it only works up until a reboot or shutdown/restart of the router. Then the color scheme gets lost, and the files I transfered over had disappeared from the var/www path. Am I doing something wrong? I also tried to copy them into the native folder wwwext or something like that but I got a permisson denied (no write rights).

Anything you put in there will get erased after a reboot since it's living in RAM. You will need to store the file(s) in JFFS or CIFS, non-volatile memory, and configure it to copy from those locations to the www path through init script, so it will be copied over on every reboot.