body {background-color: #BCF; color: #000; margin-right: 10%;
margin-left: 10%}

hr {width: 80%; margin-top: 1em; margin-bottom: 1em;
text-align: center; border-bottom: 1px solid #33C;}

a {text-decoration: none;}
img {text-decoration: none; border: none;}

h1, h2, h3, h4, h5, h6 {font-weight: bold; font-style: normal;
text-align: left; line-height: 1.5em;
margin-top: 1.5em; margin-bottom: .8em;}

h1 {text-align: center; font-size: 166%;}
h2 {text-align: center; font-size: 150%;}
h3 {text-align: center; font-size: 133%;}
h4 {font-size: 120%; margin-top: 1em;}
h5 {font-size: 105%; font-weight: normal;}

p, blockquote {text-align: left; line-height: 1.2; margin-top: .8em;}
blockquote {font-style: italic;}

p.right {text-align: right;}
p.center {text-align: center;}
p.picture {text-align: center; margin-top: 1em; margin-bottom: 1em;}

p.sample {color: inherit; background-color: #FFF; border: thin solid;
margin-right: 2em; margin-left: 2em; padding: .6em;
font-family: sans-serif; font-size: 85%;}

ul {margin: 0 auto 0 0; line-height: 1.2;}
li {margin: 0; padding: 0; text-indent: -1em; list-style: none inside;}

ul.contents {font-size: 108%; margin: 2em 0 1em auto; width: 12em;}
ul.contents li {margin-left: 1.5em; text-indent: -1.5em;
line-height: inherit; margin-top: .2em;}


/* tables */

table {margin: 0 auto 0 0; border-collapse: collapse;}

th {text-align: left; font-weight: bold; font-style: normal;
padding: .5em;}

td {vertical-align: top; text-align: left; padding: .1em;
line-height: 1.2;}

table.open td {padding: .25em .5em;}

.topgap {padding-top: 1em;}
.center {text-align: center;}

table.gamelist {margin: 0; table-layout: fixed;}
table.gamelist td {padding: .25em .5em; vertical-align: middle;}
td.thumb {width: 80px;}


/* overall links */

table.mainlink {margin-left: auto; margin-right: auto;}
table.mainlink td {padding: 0 1em 0 0; font-size: 105%;
line-height: 1.2em; text-align: left;}
table.mainlink td.leftline {padding-left: 1em;
border-left: thin solid #006;}
table.mainlink p {margin-top: 0; margin-left: 1em; text-indent: -1em;}


