I figured out the problem.
I had an htaccess file inside the wp-content directory that had:
Deny from all
<Files ~ “.(xml|css|jpe?g|png|gif|js)$”>
It was intended for security but once i removed it, the icons worked.
Apparently i neglected to post that info on here. It’s Apache.
That trick did not work. In fact, it broke my stylesheets almost entirely:
http://pindropaudio.com/htaccesstrick.png