Hello and apologies if this has been asked...I couldn't find the answer easily.
I am using Ubuntu Server 12.04
I can't write to a directory where my user should belong to the directory's group...
total 12
-rw-rw-r-- 1 www-data root 30 Sep 17 13:34 index.php
drwxrwxr-x 7 www-data root 4096 Sep 17 13:34 twentyeleven
drwxrwxr-x 4 www-data root 4096 Sep 17 13:34 twentyten
dp : dp adm cdrom sudo dip www-data plugdev lpadmin sambashare www-pub
Here is the updated listing...
-rw-rw-r-- 1 www-data root 28 Sep 17 13:34 index.php
drwxrwxr-x 3 www-data root 4096 Sep 17 13:34 plugins
drwxrwxr-x 4 www-data root 4096 Sep 17 13:34 themes
dp@acme:/var/www/stlit/wp-content$ cd themes
dp@acme:/var/www/stlit/wp-content/themes$ ls -la
total 20
drwxrwxr-x 4 www-data root 4096 Sep 17 13:34 .
drwxrwxr-x 4 www-data root 4096 Sep 17 13:34 ..
-rw-rw-r-- 1 www-data root 30 Sep 17 13:34 index.php
drwxrwxr-x 7 www-data root 4096 Sep 17 13:34 twentyeleven
drwxrwxr-x 4 www-data root 4096 Sep 17 13:34 twentyten
I am a noob to Ubuntu so I am sure this is a mistake on my part. Please let me know if I need to provide more information.

ls -al(this includes the.and..) and the output of the commandid. My best guess now is that you're not in therootgroup (you shouldn't) and that you want to change the group of the directory to one you're in. – gertvdijk Sep 17 '12 at 19:54