body { 
  margin: 0px;
  padding: 0px;
  background-color: #000000;
  background-image: url(gridbg.gif);
  background-repeat:repeat;
 }

#container {
  margin: 0px auto;
  padding: 0px;
  width: 702px;
  text-align: center;
  background-image: url(middle-piece.png);
  background-position: center;
  background-repeat: repeat;
}

#title {
  margin: 0px auto;
  padding: 0px;
  width: 702px;
  height: 350px;
  background-image: url(top-piece.png);
  background-repeat: no-repeat;
}

.navbar {
  margin: 0px auto;
  width: 630px; 
  padding: 0px;
  font-family: Geneva, Verdana, Tahoma, sans-serif;
  font-size: 12px; 
  line-height: 16px;
  color: #EEDCDC;
  text-align: center;
  background-color: #272727;
  border-width: 2px 0px 2px 0px;
  border-color: #393939; 
  border-style: dotted; 
  text-shadow: 1px 1px 1px #000000;
}

.text {
  margin: 0px auto;
  width: 560px; 
  padding: 10px;
  font-family: Geneva, Verdana, Tahoma, sans-serif;
  font-size: 12px; 
  line-height: 17px;
  color: #EEDCDC;
  text-align: justify;
  background-color: #880003;
  border-width: 3px;
  border-color: #620002; 
  border-style: solid; 
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  text-shadow: 1px 1px 1px #000000;
  background-image: url(redgrad.png);
  background-repeat: repeat-y;
}

.text A {
  color: #EEDCDC;
  text-decoration: none;
}

.text A:hover {
  color: #FFF;
  text-decoration: underline;
}

.table {
  margin: 0px auto;
  width: 610px; 
  font-family: Geneva, Verdana, Tahoma, sans-serif;
  font-size: 13px; 
  font-weight: bold;
  font-variant: small-caps;
  line-height: 20px;
  text-align:center;
  table-layout:fixed;
  border-spacing: 8px;
}

.table TD {
  background-color: #720003;
  border-width: 2px;
  border-color: #920003; 
  border-style: solid; 
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  text-shadow: 1px 1px 1px #000000;
}

.table A {
  color: #FFFFFF;
  text-decoration: none;
}

.table TD:hover {
  background-color: #A40708;
  border-color: #620002; 
}

#footer {
  margin: 0px auto;
  width: 702px;
  height: 80px;
  background-image: url(bottom-piecemed.png);
  background-repeat:no-repeat;
  font-family: Geneva, Verdana, Tahoma, sans-serif;
  font-size: 10px; 
  line-height: 16px;
  color: #EEDCDC;
  text-align: center;
}

#footer A {
  color: #EEDCDC;
  text-decoration: none;
}

#footer A:hover {
  text-decoration: underline;
}
