body
{
  font-size: 0.8em;
  padding-left: 1.6em;
  padding-top: 1.2em;
  padding-bottom: 0em;
  padding-right:20em;
  color: black;
  background-color:#aa88cc;
}

div
{
  background-color:#ffffe9;
  color: #aa88cc;
  border-left: 4px solid #ccaaff;
  border-right: 4px solid #774488;
  border-bottom: 2px solid #774488;
  border-top: 2px solid #ccaaff;
  margin: 0px 4px 4px 8px;
  padding: 0px 8px 0px 8px;
  
}


img.SnapShot
{
  width:  200px;
  height: 150px;
  border: 0;
  padding-right:5px;
  padding-bottom:4px;
}

img.SnapShotSmall
{
  width:  160px;
  height: 120px;
  border: 0;
  padding-right:5px;
  padding-bottom:4px;
}

pre
{
  border-right: honeydew thin outset;
  padding-right: 0.8em;
  border-top: honeydew thin outset;
  padding-left: 0.8em;
  background: honeydew;
  padding-bottom: 0.8em;
  margin-left: 60px;
  border-left: honeydew thin outset;
  color: #202020;
  line-height: 100%
  margin-right: 60px;
  padding-top: 0.8em;
  border-bottom: honeydew thin outset;
  white-space: pre;
}

h1
{
  padding-left: 0.8em;
  border-right: #707080 4px solid;
  border-bottom: #707080 4px solid;
  font-size: 2.0em;
  background: #f0f8ff;
  color: #5080e8;
  font-style: italic;
  margin: 0px 300px 4px 8px;
  padding: 5px 10px 5px 10px;
}

h2
{
  padding-top: 0.1em;
  padding-left: 0.8em;
  border-top: #d0d0ff 1px solid;
  border-left: #d0d0ff 1px solid;
  border-right: #d0d0ff 1px solid;
  border-bottom: #d0d0ff 1px solid;
  font-size: 1.4em;
  background: #f0f8ff;
  color: #5080e8;
  font-style: normal;
  margin: 0px 100px 0px 8px;
}

h3
{
  padding-top: 0.1em;
  padding-left: 0.8em;
  border-top: #d0d0ff 1px solid;
  border-left: #d0d0ff 1px solid;
  border-right: #d0d0ff 1px solid;
  border-bottom: #d0d0ff 1px solid;
  font-size: 1.2em;
  background: #f0f8ff;
  color: #5080e8;
  font-style: normal;
  margin: 0px 100px 0px 8px;
}

h3.gametitle
{
  border-top: #3030e0 1px solid;
  border-right: #3030e0 1px solid;
  border-bottom: #3030e0 1px solid;
  border-left: #3030e0 1px solid;
  padding-top:3px;
  padding-left:12px;
  padding-bottom: 3px;
  font-size: 2em;
  background-color: #e0e0ff;
  color: #3030e0;
}


H4
{
    BORDER-RIGHT: #66aaff 1px solid;
    BORDER-TOP: #66aaff 1px solid;
    PADDING-LEFT: 12px;
    FONT-SIZE: 140%;
    BACKGROUND: #F0F0FF
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: 8px;
    BORDER-LEFT: #66aaff 1px solid;
    COLOR: #59f;
    TEXT-INDENT: 0.8em;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #66aaff 1px solid;
    FONT-STYLE: normal
}
H5
{
    BORDER-RIGHT: #66aaff 1px solid;
    BORDER-TOP: #66aaff 1px solid;
    PADDING-LEFT: 12px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: 8px;
    BORDER-LEFT: #66aaff 1px solid;
    COLOR: #5599ff;
    TEXT-INDENT: 1em;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #66aaff 1px solid;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #e0e0ff
}


table
{
  border-right: #999999 2px solid;
  border-bottom: #999999 2px solid;
  font-size: 0.9em;
  background:#eeffcc;
  margin-bottom: 2em;
  margin-left: 2.5em;
  margin-right: 2em;
}

caption
{
  caption-side: top;
  color: #883300;
  font-size: 0.8em;
  padding-top:    0.1em;
  padding-bottom: 0.1em;
  text-align: right;
}


td
{
  border-top: #999999 1px solid;
  border-left: #999999 1px solid;
  background: #f5fff5;
  color: #000000;
}
th
{
  border-top: #999999 1px solid;
  border-left: #999999 1px solid;
  font-weight: bold;
  background: ccffaa;
  color: #108830;
}

td a
{
  color: #444
}
td a:link
{
  color: #444
}
td a:visited
{
  color: #444
}

OL LI
{
  MARGIN-TOP: 0.5em
}
DT
{
    MARGIN-TOP: 0.5em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    COLOR: #200088;
}
DT A
{
    FONT-WEIGHT: bold
}
DD
{
    MARGIN-LEFT: 1em
}
TEXTAREA
{
    PADDING-LEFT: 0.5em;
    FONT-SIZE: 90%;
    MARGIN-LEFT: 36px;
    TEXT-INDENT: 0em
}
A
{
    COLOR: #84f;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #6840b2
}
A:visited
{
    COLOR: #6840b2
}
A:active
{
    COLOR: #80a0ff
}
A:hover
{
    BACKGROUND: #ff8;
    TEXT-DECORATION: underline
}
DL A:link
{
    COLOR: #84f
}
DL A:visited
{
    COLOR: #84f
}

em
{
  font-weight: bold;
  color: #f38;
  font-style: normal;
}


hr
{
  display; block;
  margin^bottom: -7px;
  color: #8cf;
  background-color: #8cf;
}

ADDRESS
{
    PADDING-LEFT: 0.5em;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-LEFT: 32px;
    COLOR: #4e6c8b;
    FONT-STYLE: normal;
    TEXT-ALIGN: right;
}
IMG.banner
{
    WIDTH: 200px;
    HEIGHT: 40px;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
UL
{
}

UL LI
{
    MARGIN-LEFT: 10px
}

SPAN.subti
{
    FONT-SIZE: smaller;
    FONT-STYLE: italic;
    TEXT-DECORATION: none
}

