body {
  font-family: tahoma;
}
img {
  border: none;
}
div.header {
  margin: 0px auto;
  /*margin-left: 25%;
  width: 50%;*/
  width: 520px;
  left: 50%;
  margin-left: -260px;
  position: relative;
  /*border: 1px solid #ff0000;*/
  text-align: center;
}
div.menu {
  margin-top: 1em;
  margin-bottom: 1em;
}
div.menu img {
  margin-left: 2px;
  margin-right: 2px;
}
div.content {
  margin: 0px auto;
  /*margin-left: 25%;
  width: 50%;*/
  width: 520px;
  left: 50%;
  margin-left: -260px;
  position: relative;
  /*border: 1px solid #ff0000;*/
}
h1 {
  font-size: 100%;
  width: 98%;
  padding: 1%;
  background: #0099FF;
  color: #ffffff;
  margin-bottom: 1em;
}
h2 {
  display: block;
  font-size: 100%;
  width: 98%;
  padding: 1%;
  background: #C0C0C0;
  color: #000000;
  margin-bottom: 1em;
}
h2.home {
  color: #0099FF;
  text-align: center;
  background: none;
  font-size: 150%;
  margin: 0px;
  padding: 0px;
}
a {
  font-weight: bold;
  color: #0099FF;
  font-size: 90%;
}
span.disabledlink {
  font-weight: bold;
  color: #999999;
}
span.currentPage {
  font-weight: bold;
  color: #FF9900;
}
div.pager {
  text-align: center;
  margin-top: 1em;
  margin-bottom: 1em;
}

a:hover {
  text-decoration: underline;
  color: #3366BB;
}
div.donate {
  text-align: center;
}
div.footer {
  margin: 0px auto;
  width: 520px;
  left: 50%;
  margin-left: -260px;
  margin-top: 2em;
  position: relative;
  font-size: 75%;
  text-align: center;
}
.centered {
  text-align: center;
  display: block;
}
div.gamesummary {
  text-align: center;
  float: left;
  margin-bottom: 1em;
  margin-left: 1px;
  margin-right: 1px;
}
div.gamesummary a {
  display: block;
  margin-top: .5em;
  margin-bottom: .5em;
}

div.gamesummarycentered {
  width: 100%;
  text-align: center;
  margin-bottom: 1em;
  margin-left: 1px;
  margin-right: 1px;
}
div.gamesummarycentered a {
  display: block;
  margin-top: .5em;
  margin-bottom: .5em;
}
div.intro {
  font-size: 80%;
}
div.alinea {
  margin-top: 1em;
  margin-bottom: 1em;
}
.right {
  float: right;
  margin-left: 1em;
}
.left {
  float: left;
  margin-right: 1em;
}
h1.news {
  display: table;
  width: 100%;
}
h1.news span {
  display: inline;
  white-space: nowrap;
  display: table-cell;
}
h1.news span.date {
  text-align: left;
  width: 167px;
}
h1.news span.title {
  margin-left: 3em;
}
div.quote {
  color: #777777;
  font-size: 80%;
  font-style: italic;
}
div.quotedby {
  font-size: 80%;
  font-weight: bold;
  margin-bottom: 1em;
}
div.parsedContent h1 {
  display: block;
  background: none;
  color: #000;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  margin-top: .25em;
  margin-bottom: .25em;
  font-size: 120%;
  text-align: left;
}
div.parsedContent h2 {
  display: block;
  background: none;
  color: #000;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  margin-top: .2em;
  margin-bottom: .2em;
  font-size: 110%;
  text-align: left;
}
div.parsedContent h3 {
  display: block;
  background: none;
  color: #000;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  margin-top: .1em;
  margin-bottom: .1em;
  font-size: 100%;
  text-align: left;
}
.italic {
  font-style: italic;
}
.underlined {
  text-decoration: underline;
}
.small {
  font-size: 65%;
}
div.floatfixer {
  width: 100%;
  font-size: 10%;
  color:#ffffff;
}
table.download {
  border-collapse: collapse;
  border-spacing: 0px;
  width: 100%;
  table-layout: fixed;
  margin-bottom: .2em;
  margin-top: .1em;
}
table.download td {
  vertical-align: top;
  margin: 0px;
  padding: 0px;
  margin-top: .1em;
}
table.download td.downloadimage {
  width: 260px;
  text-align: right;
}
table.download td h2 {
  margin-top: 0px;
  padding-top: 0px;
}
table.news {
  border-collapse: collapse;
  border-spacing: 0px;
  table-layout: fixed;
}
table.news td {
  vertical-align: middle;
  margin: 0px;
  padding: 0px;
}
table.news td.date  {
  width: 180px;
  text-align: left;
}
table.awards {
  border-collapse: collapse;
  border-spacing: 0px;
  table-layout: fixed;
  width: 100%;
}
table.awards td {
  width: 33%;
  text-align: center;
}
	