This might be a hosting issue (dreamhost) but I just installed a new blog and cannot see wp-content/themes directory at all.
I can only see logs and maildir folders.
I did install the blog right in the website root, could this be the case? My whole website will be just the blog alone, so I did not want to install it into a subfolder.
The blog runs otherwise and I am able to apply any theme I want from the blog own control panel.