Ok I did everything as you said, I also double checked /etc/group and made sure there were no spaces or formating errors.

I noticed after the line webmaster:x:502:root,atapi103 there was a blank line following, so I placed the cursor to the end and hit delete to make sure webmaster:x:502:root,atapi103 was the very last line, but that made no difernce