Everyone is correct.
public_html should be user.nobody (mode 750)
files under public_html will be user.user
The user.nobody on public_html is vital as it is required for apache to have access without allowing other users in. Only user and group have permission on public_html (mode 750). Everything under public_html is world readable (644 or 755).