body
{
  margin:0px;
  font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
  color:#011;
  background-color:#fff;
  background-position: top left;
  background-repeat: no-repeat;
  padding:84px 0px 0px 0px;
}

.main
{
  padding:8px;
  border:3px solid #ddd;
  font-size:1.2em;
  margin:16px 32px;
}

table.index
{ margin:16px 32px; }



div.maincube
{
  padding:48px;
  border:3px solid #ddd;
  font-size:1.1em;
  margin:16px;
}

div.cube
{
  padding:0px;
  border:3px solid #ddd;
  font-size:1.0em;
  margin:16px;
}
h2 { color:#888; font-size:1.3em; }
h3 { color:#888; font-size:1.1em; }
div.cube h2 { padding:3px 8px; text-align:right; background:#eee; margin:0px; }
div.cube h3 { padding:3px 8px; text-align:left; background:#f6f6f6; margin:2px 0px 0px 0px; }
div.cube ul { margin:16px 16px 16px 32px; padding:8px 16px; }

.leftcol { float:left; width:47%; padding:0px 0px 0px 16px;}
.rightcol { float:right; width:47%; padding:0px 16px 0px 0px; }

.twitter { position:absolute; top:24px; right:32px; border:3px solid #ddd; background:#fff;
width:25%; padding:8px;;}

.twitterstamp { color:#999; font-size:0.7em }

.datashadow { color:#999; font-size:0.7em; text-align:center; margin:8px}

.content { border:3px solid #ddd; margin:16px 32px; padding:16px; }

.content h2 { padding:8px; background:#eee; margin:-16px -16px 0px -16px; }
.content h3 { padding:4px; margin:0px; }
.content p { padding:0px 16px; margin:8px; }

.onebigpage { border:3px solid #ddd; margin:16px 32px; padding:16px; }
.further { border:3px solid #ddd; margin:16px 48px; padding:16px; font-size:0.8em;}

.rootlink { height:170px; width:630px; margin:-84px 0px 0px 0px; border:0px}
.test{ position:absolute; top:0px; left:0px; border:0px; display:block}
.pagetitle{float:right; margin:-12px 24px 0px 0px; text-align:right}
.pagetitle h1 { margin:0px; }
.oldpagetitle { position:absolute; top:64px; right:16px; max-width:400px; float:right; }
.subtitle { float:right; margin:0px 24px 0px 0px; font-size:0.9em; font-weight:bold; text-align:right;
width:300px }
.datestamp { color:#888; }

blockquote { font-style:italic; margin:0px 16px; color:#444; border:1px dotted #999; padding:8px }
.gameexample { font-style:italic; margin:0px 16px; color:#444 }
.figure { float:right; margin:8px; border:1px solid #000; font-size:0.7em; text-align:center;background:#ccc }

