table {
   border-width: 1 0 0 1;
   border-style: solid;
   border-color: lightgray;
} 
tr {
   border-width: 0 0 0 0;
   border-style: solid;
   border-color: lightgray;
} 
td {
   border-width: 0 1 1 0;
   border-style: solid;
   border-color: lightgray;
   padding: 1 2 1 2;
}


/* F=Format, C=Chart, L=Lyrics */
table.F, table.C { border-style: none; margin: 0; padding: 0; }
table.C { background-color: honeydew; }

tr.F { border-style: none; padding: 0; margin: 0; }
td.F, td.L { border-style: none; padding: 0; margin: 0; }

td.L { color: mediumSeaGreen; }

form {margin: 0; padding: 2 3 2 3; background: honeydew; }
textarea {margin: 8 1 8 1; padding: 0;}
body.T {margin: 1; padding: 1;}

input {margin: 0; padding: 1;}
input[type=submit] { margin: 0; padding: 1 3 3 1; border-style: none; }

.W { /* weak */
   font-size: small;
   color: #888888;
}

.D { /* dim */
   font-size: x-small;
   color: #AAAAAA;
}

#content {
   margin: 0 auto;
   padding: 3 6 3 6;
   width: 600px;
   text-align: left;
   position: relative;
}
