I think that per spec the type="text/css" bits are required. Any particular reason to remove them ?