LJ doesn’t seem to get it

I’m trying to upload this picture as an LJ icon:

and I don’t get what the big problem is. I keep getting an error message that tells me files can be no larger than 40k. No problem! This one’s 30k, and only 99×100 pixels, so that’s not a problem, either. Anyone know why it’s doing this to me?

By the way, favorite picture of the night of impromtu kitten-picture taking:

As you can see, he’s coming out now, and even getting comfortable on top the bed. He’s even tentatively venturing out to say hi to my roommate, though only when she’s not walking (these 100 year old hardwood floors
creak really scarily) or talking (he’s not used to other peoples’ voices yet, I guess).