body {
  background-color: #ffffff;
  background-image: url('images/bg.jpg');
  background-attachment: fixed;
  margin: 5px;
}

table.main {
  width: 950px;
  background-color: #ffffff;
  border: 0px solid #fac200;
  //box-shadow: 0px 0px 50px 10px #A65100;
  box-shadow: 5px 5px 50px 10px #000000;
  padding: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
  
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
}

td.head-l {
  width: 650px;
  margin: 0px;
  padding: 0px;
  border: 0px solid #000000;
  text-align: center;
}

td.head-r {
  width: 300px;
  margin: 0px;
  padding: 25px;
  border: 0px solid #000000;
  text-align: left;
  font-family: verdana,arial,helvetica;
  font-size: 11px;
  background-image: url('images/events-bg.gif');
}

td.head-r a {
 color: #5d301d;
 font-weight: bold;
 text-decoration: none;
}

td.head-r a:hover {
 color: #89402d;
}

td.body {
  width: 950px;
  margin: 0px;
  background-color: #ffffff;
  border-left: 0px solid #000000;
  padding: 10px 50px 30px 50px;

  font-family: microsoft sans serif,verdana,arial,helvetica;
  font-size: 12px;
  line-height: 24px;
  color: #000000;
  letter-spacing: .2em;
  text-align: left;
}

td.body p {
  padding: 5px;
}

span.copyright {
 font-family: verdana,arial,helvetica;
 font-size: 10px;
 letter-spacing: .2em;
 color: #ffffff;
}

td.foot {
  width: 950px;
  margin: 0px;
  padding: 20px 40px 30px 40px;
  border: 0px solid #000000;
  text-align: left;
  background-color: #202020;
  font-family: microsoft sans serif,verdana,arial,helvetica;
  font-size: 11px;
  letter-spacing: .2em;
  color: #ffffff;
}

td.foot a {
 color: #fae198;
 text-decoration: none;
}

td.foot a:hover {
 color: #ffffff;
 text-decoration: underline;
}

img.footer-img {
 float: right;
 border: 0px;
 padding: 0px 0px 0px 35px;
}

td.body h1 {
  color: #990000;
  font-weight: normal;
  font-family: times new roman;
  //text-shadow: 1px 2px 20px #999;
  //font-style: italic;
  font-size: 22px;
}

td.body a {
  font-family: microsoft sans serif,verdana,arial,helvetica;
  font-size: 11px;
  letter-spacing: .2em;
  color: #990000;
}

td.body a:hover {
  text-decoration: none;
}

td.body img.right {
  float: right;
  padding: 0px 0px 50px 50px;
}

td.body img.line {
  width: 500;
  height: 7;
  padding: 25px 0px 25px 0px;
}
