So the widths of both of those columns add up to 100%, and since you are at 100%, your padding is pushing the text into the other columns and not creating even spacing. So, I would suggest reducing your padding as well as your % width, and if you think you have a little more room, just up your px count for the dimensions.
*It’s been a little while since I’ve done HTML/CSS, so this is my best guess, but I think this happened to me before, so I think I’m on the right track here.