body {
  width: 800px;
  background-color: #ffffff;
}

h1 {
  margin: 0px 0px 16px 0px;
  color: #ffffff;
  background-color: #2d5087;
  text-align: center;
  font-family: verdana, helvetica, sans-serif;
  font-size: 24px;  
}

h2 {
  color: #ffffff;
  background-color: #2d5087;
  font-family: verdana, helvetica, sans-serif;
  font-size: large;  
}

h2 A:link {
  color: #ffffff;
  text-decoration: underline;
}

h2 A:visited {
  color: #ffffff;
  text-decoration: none;
}

h2 A:hover {
  color: #d21a16;
  text-decoration: none;
}

h2 A:active {
  color: #ffffff;
  background-color: #d21a16;
  text-decoration: underline;
}

h3 {
  color: #2d5087;
  font-family: verdana, helvetica, sans-serif;
  font-size: large;  
}

h3 A:link {
  color: #2d5087;
  text-decoration: underline;
  font-weight: bold;
}

h3 A:visited {
  color: #2d5087;
  text-decoration: none;
  font-weight: bold;
}

h3 A:hover {
  color: #d21a16;
  text-decoration: none;
  font-weight: bold;
}

h3 A:active {
  color: #ffffff;
  background-color: #d21a16;
  text-decoration: underline;
  font-weight: bold;
}

h4 {
  color: #2d5087;
  font-family: verdana, helvetica, sans-serif;
}

h4 A:link {
  color: #2d5087;
  text-decoration: underline;
  font-weight: bold;
}

h4 A:visited {
  color: #2d5087;
  text-decoration: none;
  font-weight: bold;
}

h4 A:hover {
  color: #d21a16;
  text-decoration: none;
  font-weight: bold;
}

h4 A:active {
  color: #ffffff;
  background-color: #d21a16;
  text-decoration: underline;
  font-weight: bold;
}

.button {
  padding: 5px;
  margin: 0px 16px 0px 0px;
  background-color: #2d5087;
  color: #ffffff;
  font-family: verdana, helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
}

.button A:link {
  color: #ffffff;
  text-decoration: underline;
}

.button A:visited {
  color: #ffffff;
  text-decoration: none;
}

.button A:hover {
  color: #d21a16;
  text-decoration: none;
}

.button A:active {
  color: #ffffff;
  background-color: #d21a16;
  text-decoration: underline;
}

.top {
  margin: 10px 0px 0px 0px;
  background-color: #2d5087;
}

.ponglist {
  margin: 10px 0px 0px 40px;
  left: 300px;
  background-color: #ffffff;
}

p {
  color: #000000;
  font-family: verdana, helvetica, sans-serif;
}

p A:link {
  color: #000000;
  text-decoration: underline;
  font-weight: bold;
}

p A:visited {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

p A:hover {
  color: #d21a16;
  text-decoration: none;
  font-weight: bold;
}

p A:active {
  color: #ffffff;
  background-color: #d21a16;
  text-decoration: underline;
  font-weight: bold;
}

ul {
  list-style-image: url("ball.png");
  list-style-position: inside;
  color: #d21a16;
  font-family: verdana, helvetica, sans-serif;
  font-size: large;
}

ol {
  list-style-position: inside;
  color: #d21a16;
  font-family: verdana, helvetica, sans-serif;
}

.tease {
  color: #d21a16;
  font-family: verdana, helvetica, sans-serif;
  font-size: large;
}

.foot {
  color: #d21a16;
  font-family: verdana, helvetica, sans-serif;
  font-size: x-small;
  text-align: center;
}

.foot A:link {
  color: #d21a16;
  font-family: verdana, helvetica, sans-serif;
  text-decoration: underline;
  font-size: x-small;
  font-weight: bold;
}

.foot A:visited {
  color: #d21a16;
  font-family: verdana, helvetica, sans-serif;
  text-decoration: none;
  font-size: x-small;
  font-weight: bold;
}

.foot A:hover {
  color: #000000;
  font-family: verdana, helvetica, sans-serif;
  text-decoration: none;
  font-size: x-small;
  font-weight: bold;
}

.foot A:active {
  color: #ffffff;
  background-color: #000000;
  font-family: verdana, helvetica, sans-serif;
  font-size: x-small;
  font-weight: bold;
}

.caption {
  text-align: center;
  font-family: verdana, helvetica, sans-serif;
  color: #666666;
  background-color: transparent;
  font-size: small;  
}

.caption A:link {
  color: #666666;
  background-color: transparent;
  font-weight: bold;
}

.caption A:visited {
  color: #666666;
  background-color: transparent;
  text-decoration: none;        
  font-weight: bold;
}

.caption A:hover {
  text-decoration: none;        
  background-color: transparent;
  color: #ff9999;
  font-weight: bold;
}

.caption A:active {
  color: #ffffff;    
  background-color: #ff9999;
  font-weight: bold;
}
