body{
  font-family: Arial,sans-serif;
  font-size: 80%;
  color: #ffff2d;
  line-height: 1.166;
  margin: 0px;
  padding: 0px;
background-color: #ffffff;
}

a{
  color: #006699;
  text-decoration: none;
}

a:link{
  color: #006699;
  text-decoration: none;
}

a:visited{
  color: #006699;
  text-decoration: none;
}

a:hover{
  color: #006699;
  text-decoration: underline;
}

h1{
  font-family: Verdana,Arial,sans-serif;
  font-size: 120%;
  color: #334d55;
  margin: 0px;
  padding: 0px;
}

h2{
  font-family: Arial,sans-serif;
  font-size: 120%;
  color: #000000;
  margin: 0px;
  padding: 0px;
}

h3{
  font-family: Arial,sans-serif;
  font-size: 110%;
  color: #334d55;
  margin: 0px;
  padding: 0px;
}

h4{
  font-family: Arial,sans-serif;
  font-size: 100%;
  color: #334d55;
  margin: 0px;
  padding: 0px;
}

#header{
  padding: 0px;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  height: 100px;
  width: 100%;
  background-image: url(images/header2.jpg);
  background-repeat: no-repeat;
  background-position: right;
}

#nav {
  padding: 12px;
  border-bottom: 0px solid #000000;
  border-top: 0px solid #000000;
  border-right: 0px solid #000000;
  background-color: #000000;
  width: 15%;
}

#main {
  font-family: Arial,sans-serif;
  color: #000000;
  background-color: #ffffff;
  width: 71%;
}

#news {
  padding: 5px;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  background-color: #000000;
background-image: url(images/news3.jpg);
background-repeat: repeat;
  width: 24%;
}

#footer {
  padding: 7px;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
  background-color: #000000;
  width: 100%;
}

.background1 { 
background-image: url(images/pkp_racedates2.jpg); 
background-repeat: no-repeat;
background-position: top-right;
}

.background2 { 
background-image: url(images/checkerdflag.gif); 
background-repeat: no-repeat;
background-position: center;
}