I created a custom page for my site uses three style variables.
.tbl-border {
margin-left: auto;
margin-right: auto;
background-color:#333333;
border: 1px solid #000;
}
.tbl1 {
font-size: 11px;
background-color:#f1f1f1;
padding:4px;
border: 1px solid #000;
}
.tbl2 {
font-size: 11px;
background-color:#dddddd;
padding:4px;
border: 1px solid #000;
}
I originally used the Twenty Ten theme and didn't look exactly how I wanted. There was a lot of extra padding that I couldn't figure out how to get rid of.
Recently I've been playing with Twenty Eleven, and I tried the custom page there, and it looks exactly how I want it. So something about Twenty Ten is inherently padding tables? That's all I can think of.
http://batmanlegends.com/bat-appearances/
vs
http://batcave.batmanlegends.com/bat-appearances/