I've always found cumbersome and inefficient the default file system for drupal:
Drupal is flexible of course and you can put your files anywhere you like. I prefer to have my files in root, like this:
For this particular configuration you need to do the following.
1. Create a "files" directory in root (so that "files" sits alongside scripts, modules, sites, core, etc.)