body,td,th {
        font-family: tahoma;
        font-size: 12px;
        color: #333; 
        margin:0;
        padding:0;
}
a, a:link, a:visited, a:active, a:hover {
  font-family: tahoma;
  font-size: 12px;
  color: #333;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
body {
  background: #3a2b0c url(background.jpg) repeat-y 50% 0;
}
#portal-wrapper {
  width: 650px;
  margin: auto;
  align: center;
  margin: auto;
  text-align: center;
}
#content {
  width: 460px;
  margin: auto;
}
p {
  color: #737373
}
.center {
  align: center;
  margin: auto;
  text-align: center;
}
.highlight {
  background: #3a2b0c;
  padding: 1em 15px;
  margin: 1em 0;
  font-size: 140%;
  width: 430px;
  max-width: 430px;
  min-width: 430px;
  color: #fff;
}
.highlight a, .highlight a:visited, .highlight a:active {
  font-weight: bold; 
  color: #fff;
}
td {
  text-align: center;
}
img {
  border: 0;
}

table.table-spacing td {
  padding: 10px;
}


