body { padding: 40px; font-family: Verdana, "Trebuchet-MS", sans-serif; color: #003; backgorund-color: #eee; }
a:link,a:visited { color: #036; text-decoration: none; }
a:hover,a:active { color: #900; text-decoration: underline; }

h1 { font-size: 16pt; margin:0; padding: 0; }
h2 { font-size: 14pt; margin:0; margin-top: 35px; padding: 0;}
h3 { font-size: 12pt; margin:0; padding: 0; }
h4 { font-size: 10pt; margin:0; padding: 0; }
p,li,td,th { color: #333; font-size: 9pt; margin:0; margin-top: 10px; padding: 0; line-height: 13pt; }
tr.home td, .home { background-color: #9cc; }
h1, h2,h3,h4, td, th { padding: 3px; color: #333; }
table.soccer { margin: 20px 0; padding:0; }
.soccer td, .soccer th { padding: 2px 5px; border-bottom: 1px dotted #bbb; }
	.soccer th { padding-top: 20px; font-size: 14pt; }
table.cwysc td { padding: 2px 7px; }

ul#navBar { position: absolute; top: 0; left: 0; width: 100%; height: 20px; border: 1px solid #bbb; background-color: #eee; }
ul#navBar li { display: inline; margin: 0 4px; padding:0; width:auto; height: 20px; border-right: 1px solid #bbb; }
ul#navBar li a { padding: 0 8px 4px 0; }
#ageGroups { position: absolute; top: 100px; left: 150px; padding:20px; }
#ageGroups p { text-align: right; margin: -10px -10px 10px 0; }
table#cList  { border: 1px solid #bbb; border-bottom: none; }
table#cList td#players { padding-left: 50px; padding-right: 50px; border-left: 1px solid #bbb; }
td li, td#players li { padding: 1px; margin:0;  }
table#cList td, table#cList th { padding: 2px 5px; border-bottom: 1px solid #bbb; }
table#cList th { background-color: #eee; }
table#tList { margin: 5px 35px 0 -15px; }
table#tList td { border-right: 1px solid #bbb; padding: 10px; }
table#tList td h1, table#tList td h2, table#tList td h3, table#tList td h4, table#tList td p { margin:0; padding:0; text-align:center; }
table#tList td ol { margin: 5px 0 0 30px; padding:0; }
table#tList td ol li { margin:0; padding: 1px; }
table#aList td { padding: 2px; color: #333; }

#warning { position: absolute; top: 24%; left: 20%; width: 450px; height: auto; padding: 0; border: 2px solid #900; background-color: #fc3; text-align: center; }
