

/* WHOLE PAGE
 * There are some style elements common to the whole page, including title
 * bar, main content, and footer
 */
body { 
       font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
       background-color: white;
       margin: 0px;
}

table.overall{
  width: 650;
  padding: 0px;
 
}

.overall td{
  padding: 15px;
  padding-bottom: 0px;
  padding-top: 0px;
}

/* HEADER
 * This area contains the styles used in the navigation menu.
 */

td.logo{
  text-align: center;
  padding-top: 20px;
}

td.tagline{
  text-align: center;
  padding-top: 0px;
}

td.header{
  font-weight: bolder;
  font-size: 16px;
  text-align: center;
  padding-top: 20px;
}

.nav a { 
  color: #00ff00;
}

.nav a:visited { 
  color: #ccccff; 
}


/* FOOTER
 * Style for the footer.
 */
.footer {
  width:100%;
  color: #919191; 
  font-size: 12px; 
  font-weight: normal; 
  line-height: 14px; 
  text-align: center;
  padding: 0px;
}


/* CONTENT
 * This is the styling for any content within the page.
 */

.jamlisttable {
  border-collapse: collapse;
}

.jamlisttable .header {
  vertical-align: top;
  text-align: left;
}

.jamlisttable th {
  padding: 0px 5px;
  border: 1px solid black;
  border-left: 0px;
}

.jamlisttable .last {
  border-right: 0px;
}

.jamlisttable td {
  border-bottom: 1px solid black;
  padding: 0px 5px;
}
