body {
  padding:0;
  margin:0;
}

#container {
  position: relative;
  margin:1em auto;
  border:1px solid #000;
  padding:0;
  background:#fff url(back.png) scroll repeat-y 27%;
  color:#000;
  width:45em
}

#center {
  float: right;
  padding:0.5em;
  width:32em
}

#left {
  float: left;
  padding:0.5em;
  width:10.6em
}

#footer {
  clear:both
}

body { background:#ccc;color:#000;font-family:Helvetica,Arial,sans-serif }
#center { background:#fff }
#header, #left { background:#fc9 }
#left ul { padding:0;margin-left:0;list-style:none }
#left ul#top_level { margin-left:-1em }
#left li { margin:0.5em 0 0 1em }
#left a { display:block }
#left a:hover { background:#ffc }

ul.pager2,
ul.pager3 { clear:both;padding:0;margin:0.25em 0;list-style:none }
ul.pager2 li,
ul.pager3 li { float:left;margin-bottom:0.25em;text-align:center;background:#fc9;color:#000 }
ul.pager2 li a,
ul.pager3 li a { display:block;background:#963;color:#fff }
ul.pager2 li { width:50% }
ul.pager3 li { width:33% }

h1 { text-align:center;margin:0 }
#header h1 { padding:4px;line-height:98px }
#header h1 img { vertical-align:middle }

.front-cover img { border:1px solid #ccc;display:block;margin:auto }
.play, .story, .back-cover { border-color:#ccc; border-style:solid double double solid; border-width:1px 3px 3px 1px }
.narrow-content,
.narrow-content2 { float:left; width:15.75em; overflow:hidden; min-width:252px }
.narrow-content { margin-left:0.2em }

.blockImage { display:block }

p,h2	{ margin:0; padding:0.25em }
.indent { padding-left:3em;text-indent:-2.75em }
dt      { margin:1em 0 0 }
dt a	{ font-weight:bold }
dd	{ margin-top:0.5em }

.updated	{ clear:both;margin-top:2em;text-align:center }
.published	{ clear:both;font-style:italic }

.play p	{ margin-left:6em; text-align:justify }
.play p span	{ float:left; margin-left:-6em }
.play p b	{ font-size:smaller }
.play p.stage	{ margin-left:2em; font-style:italic }
.play p.stage b	{ font-style:normal }

.OTT	.extract { color:#fff; background:#188cde }
.tank	.extract { color:#fff; background:#10ce00 }
.ship	.extract { color:#fff; background:#ce0010 }
.plunge	.extract { color:#fff; background:#ff7900 }

.parrot.back-cover ul { list-style:none }
.parrot.back-cover ul,
.production ul { margin:0; padding:0.25em 0.5em 0.25em 1.25em }

#arch { position:relative;height:276px }
#arch img { position:absolute;right:0 }
