body {
  margin: 0;
  padding: 0;
  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
  background: url("bg.jpg") repeat-x #2e2e2e;
}

a { color: #555555; text-decoration: underline; }

div.header {
  width: 770px;
  height: 72px;
  position: absolute;
  top: 0;
  left: 0;
  background: url("headerBG.jpg");
}

table.menu {
  width: 770px;
  height: 36px;
  position: absolute;
  top: 72px;
  left: 0;
  background: url("menu.jpg");
}

table.menu td {
  top: 0;
  width: 11%;
  height: 36px;
  text-align: center;
  text-transform: uppercase;
  font-size: 13px;
  color: #ffffff;
}

table.menu td a { color: #ffffff; text-decoration: none; }

table.menu td:hover {
  background: url("menuArrow.jpg") no-repeat top center;
}

td.selected {
  background: url("menuArrow.jpg") no-repeat top center;
}

table.holder {
  width: 770px;
  position: absolute;
  top: 108px;
  left: 0;
  margin: 0;
}

td.right {
  width: 208px;
  background: #828282;
}

h2 {
  font-size: 12px;
  padding: 0;
  margin: 0;
}

p, ul {
  font-size: 11px;
}

form {
  margin: 0;
}

table.news {
  margin: 20px;
  margin-left: 0;
}

td.cal {
  width: 101px;
  height: 58px;
  background: url("cal.jpg") no-repeat top center;
  text-align: center;
}

td.cal span { color: #ffffff; }

span.day { font-size: 30px; }
span.month { font-size: 12px; }
span.tit { font-size: 12px; font-weight: bold; float: left; }
span.pby { font-size: 12px; float: right;}
span.content { font-size: 12px; color: #f68186; padding-top: 10px; }

span.content a { color: #f68186; text-decoration: underline; font-weight: bold; }

td.con {
  width: 461px;
  padding-bottom: 10px;
  color: #ffffff;
}

td.more {
  text-align: right;
  font-size: 14px;
  padding-top: 20px;
}

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

table.moreNews {
  margin: 25px;
  margin-left: 0;
  width: 518px;
}

table.moreNews td.cal {
  width: 101px;
  height: 58px;
  background: url("cal2.jpg") no-repeat top center;
  text-align: center;
}

table.moreNews td.cal span { color: #000000; }

table.moreNews span.content { font-size: 12px; color: #444444; padding-top: 10px; }

table.moreNews span.content a { color: #444444; text-decoration: underline; font-weight: bold; }

table.moreNews td.con {
  width: 461px;
  padding-bottom: 10px;
  color: #555555;
}

td.google {
  padding: 5px;
}

td.poll {
  height: 217px;
  color: #aaaaaa;
  background: #2e2e2e;
}

td.mail {
  height: 157px;
  background: #929292;
}

td.links {
  height: 184px;
  background: #828282;
}

td.links a { color: #333333; text-decoration: underline; }

div.content {
  padding: 15px;
}

td.copy {
  background: #0c0c0c;
  padding: 15px;
  font-size: 10px;
  color: #ffffff;
}

span.copy {
  color: #333333;
}

span.copy a { color: #333333; text-decoration: underline; }

span.disc {
  color: #777777;
}

span.off {
  color: #B10000;
}

span.off a { color: #B10000; text-decoration: underline; }

h1 {
  margin: 0;
  color: #555555;
  font-size: 24px;
}

td.holder {
  background: #eeeeee;
  width: 562px;
}

td.holder div {
  padding: 20px;
}

td.holder p {
  color: #555555;
}

table.live {
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  width: 518px;
}

table.live td {
  font-size: 11px;
  padding: 10px;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  text-align: center;
}

td.interpol {
  height: 217px;
  width: 562px;
  background: url("interpol10.jpg") no-repeat #000000;
}

td.interpol a { color: #dddddd; text-decoration: underline; }

td.interpol h1 {
  font-size: 22px;
  margin: 0;
  margin-top: 25px;
  margin-left: 260px;
  color: #dddddd;
}

td.interpol p {
  font-size: 11px;
  margin-left: 260px;
  margin-right: 10px;
  font-weight: normal;
  color: #dddddd;
}
