table {
    border-collapse:separate;
    border:solid blue 2px;
    border-radius:6px;
    -moz-border-radius:6px;
}

td, th {
    border-left:solid blue 1px;
    border-top:solid blue 1px;
}

th {
    background-color: blue;
    border-top: none;
}

td:first-child {
     border-left: none;
}

h1 {
  text-decoration: underline;
  padding:0px;
}