Table border won't show up in columns

really new to css and I am trying to make a simple table but I can't make the vertical borders of my columns appear.

This is what it currently looks like
http://radio.magicmonsterrecords.com/108-2

This is the code I used

table
{
width: 100%;
background-color: white;
border: 1px solid black;
border-collapse:collapse
}
#content tr td {
border-top: 1px solid black;
border-left: 1px solid black
border-right: 1px solid black
border-bottom: 1px solid black
padding: 6px 24px;
}
tr {
border: 1px solid black;

Css td style

Hi,

I've googled a css inside borders a few times and seemed to find a few solutions that worked if there was one td style required through the whole site.

However, I now need a second td style.

This is my html:

<table class="recordsset" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>

Syndicate content