span a:link, span a:visited, span a:active {
  padding: 4px; color: green; text-decoration: none;
}
span a:hover { color: yellow; text-decoration: none; }
span#name { color: white; text-align: right; }
a:link, a:visited, a:active { color: white; text-decoration: none; }
a:hover { color: yellow; text-decoration: none; }
body { margin-left: 5%; margin-right: 5%; width: 770px;
  background: black; border: #dea821 solid 2px; padding: 0.5%; }
table#layout1 tr td { margin: 10px; vertical-align: top; }
table#layout1 tr td td { margin: 10px; vertical-align: top; }
table#fixtures { font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  border: red solid 2px;
  color: black; background-color: white;
  width: 450px;
  margin: 2%;
}
/*td { border: white dotted 1px; }*/
th { color: yellow; }
/* yellowish #dea821 */
table#profile tr,tr.r0 { color: yellow; background-color: #2b523d; }
table#allocs tr.r0 { color: yellow; background-color: #2b523d; }
table#allocs tr.r1 { color: yellow; background-color: #488750; }
tr.r1 { color: yellow; background-color: #488750; }
td, th { border-right: black solid 1px; }
th { border-bottom: black solid 2px; }
.lastc { border-right: none; text-align: center; }
div.info {
  border: yellow solid 3px;
  padding-left: 1%; padding-right: 1%;
  margin-left: 1%; margin-right: 1%;
  background-color: black; color: #dea821;
}
  
div.info p { color: #dea821; }

table#login, table#users, table#profile { 
border: blue solid 2px;
margin-left: 2%;
}

table#regdetail { 
border: blue solid 2px;
}

table#login tr td, td.regdetail { 
background-color: #2b523d;
color: #dea821;
}

table#users tr td { 
background-color: #2b523d;
color: #dea821;
}

table#login th { 
background-color: #488750;
}

table#users th { 
background-color: #488750;
}

table#login tr td input { 
background-color: #488750;
}

table#fixtures tr td input { 
background-color: #488750;
}

div.submit1 { text-align: center; padding-top: 0.5em; padding-bottom: 0.5em;}

table#login tr td input:focus { background-color: yellow; color: black; }
table#profile tr td input:focus { background-color: yellow; color: black; }
table#profile tr td input { background-color: white; color: black; }
table#fixtures tr.r0 td input { background-color: #488750; color: yellow; }
table#fixtures tr.r1 td input { background-color: #2b523d; color: yellow; }
table#fixtures tr td input:focus { background-color: yellow; color: black; }

b.menu2 { color: green; }
a:link.menu2, a:visited.menu2, a:active.menu2 {
  color: green; text-decoration: none;
}
a:hover.menu2 { color: yellow; text-decoration: none; }

td.info, td#fx{ vertical-align: top; }

