body {
margin:0px;
background-color:blue;
font-family:Arial;
font-size:.9em;
}
h1 {
margin:0px;
padding:10px;
font-size:1.1em;
text-decoration:underline;
}
h2 {
margin:0px;
text-indent:100px;
padding:10px;
font-size:1em;
}
p {
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
width:450px;
padding:10px;
}
p.c {
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
width:450px;
padding:10px;
text-align:center;
}
#header{
width:760px;
height:250px;
margin-left:auto;
margin-right:auto;
border:5px solid black;
}
#content{
width:760px;
min-height:300px;
margin-left:auto;
margin-right:auto;
border-left:5px solid black;
border-right:5px solid black;
background-color:white;
}
#footer{
width:760px;
height:100px;
margin-left:auto;
margin-right:auto;
border:5px solid black;
}
table.links, th.links, tr.links, td.links {
margin-left:auto;
margin-right:auto;
margin-top:5px;
border:0px;
border-collapse:collapse;
padding:5px;
text-align:center;
}
table.drivers, th.drivers, tr.drivers, td.drivers {
margin-left:auto;
margin-right:auto;
margin-top:5px;
border:0px;
border-collapse:collapse;
padding:5px;
text-align:center;
}
table.schedule, th.schedule, tr.schedule, td.schedule {
margin-left:auto;
margin-right:auto;
margin-top:0px;
border:1px solid black;
border-collapse:collapse;
padding:0px;
text-align:center;
}
table, th, tr, td {
margin-left:auto;
margin-right:auto;
margin-top:0px;
border:1px solid black;
border-collapse:collapse;
padding:0px;
text-align:center;
}
div.img
  {
  margin:0px;
  height:auto;
  width:auto;
  text-align:center;
  display:inline;
  }
div.img img
  {
  display:inline;
  margin:3px;
  border:1px solid #ffffff;
  }
div.img a:hover img
  {
  border:1px solid #0000ff;
  }