Você pode combinar diferentes expressões de pesquisa com os operadores lógicos -or ou -and , para que seu caso possa ser escrito como
find . -type f \( -name "*.shtml" -or -name "*.css" \)
Isso também mostra que você não precisa escapar de caracteres de shell especiais ao usar aspas.
Editar
Como -or tem precedência menor do que a parte implícita do -and entre -type e o primeiro -name colocar o nome entre parênteses, como sugerido por Chris.