Check the name of the file. Are their spaces or illegal characters like ? or * in the name? Check to make sure the folder you are uploading to has the “permissions” that will allow you to change the contents within that folder:
http://codex.ww.wp.xz.cn/Changing_File_Permissions
If this still isn’t working with WordPress’ Upload feature, try an FTP program. If it continues to not work, then contact your server host and ask them for help on this issue.
I changed the index and css files to 666 permissions like the codex said and it still did not work. I then used Filezilla to upload to/wp-content/ and it worked perfectly. I am a complete novice and appreciate the help. Thanks