/* monopoly.hixie.ch */
/* stylesheet */


/* layout */

h1 { margin: 0 0 1em 0; }
h2 { margin: 1.75em 1em 0 0; clear: both; }
h3 { margin: 1em 2em 0 0; }
p { margin: 0 0 1em 0; clear: both; }
h3 + ul { margin: 0 1em 1em 1em; padding: 0; }
h2 + ol { margin-top: 0; }
li { margin: 0; padding: 0; }
table { border-spacing: 0; margin: 0 0 0 2em; white-space: nowrap; empty-cells: show; }
th { padding: 0.2em 1em; }
td { padding: 0.2em 1em; }
.footer { margin: 1em 0 0 0; } 
.results { float: left; }
sup { line-height: 0; }
.footnote { margin: 0; }


/* alignment */

td, th { text-align: center; }
tr > *:first-child { text-align: right; }
sup { vertical-align: 0.3em; }
.results li { display: block; }


/* decoration */

h1 { border-bottom: solid 0.1em; }
.footer { border-top: solid 0.1em; }
.footer:before { content: 'Links: '; }
:link:active, :visited:active { -moz-outline: none; }
thead > tr > th, thead > tr > td { border-bottom-style: solid; border-top-width: 0.1em; }
tfoot > tr:first-child > th, tfoot > tr:first-child > td { border-top-style: solid; border-top-width: 0.1em; }
table { border-bottom: solid 0.1em; }


/* fonts */

body { font: medium sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: inherit; }
h1 { font-variant: small-caps; font-size: 1.7em; font-weight: bolder; }
h2 { font-size: 1.2em; font-weight: bolder; font-style: italic; }
h3 { font-size: 1em; font-weight: normal; font-style: italic; font-variant: small-caps; }
.footer { font-size: 0.9em; font-style: italic; }
q { font-style: italic; }
.winner { font-weight: bolder; }
.footnote { font-size: 0.85em; }
sup { font-size: 0.75em; }
li span.score { font-size: 0.75em; font-style: italic; }


/* color */

body { background: #000066; color: #FFFFFF; }
:link { background: transparent; color: #FFFF00; }
:visited { background: transparent; color: #FF9900; }
:link:active, :visited:active { background: #000099; }
td, th { border-color: #FFFFFF; }
.winner { color: #FFFF00; background: transparent; border-color: #FFFFFF; }
.progress { color: #9999FF; }
li span.score { color: #9999FF; }

