'cellpadding' corresponds to 'padding' for TD. Then you probably want
table { border-collapse: collapse }
td { border: 1px solid red }
The CSS table model is a little different than the HTML one and there are two border models.
http://www.w3.org/TR/CSS2/tables.html
Note that IE doesn't understand 'border-spacing'(IIRC). So if you wanted spacing you'd use border-collapse: separate and border-spacing, if it wasn't for IE.
--
http://yupapa.com