body {
  margin:0;
  padding:0;
  background-color:#ffc;
  color:#600;
  min-width:43em;
}
a {
  text-decoration: none;
}
a:link {
  color:#609;
}	
a:visited {
  color:#630;
}
a:hover {
  color:#939;
}
a:active {
  color:#939;
	text-decoration: blink;
}
#all {
  background:#ffc;
  margin:1em auto;
  width:41em;
}
#all > #link {
	width:10em;
}
#head {
  background-color:#ff9;
  margin-left:11em;
  color:#c00;
}
#link {
  background-color:#ff9;
  color:#c00;
  width:10em;
  float:left;
  padding:0;
  font-family: Helvetica, sans-serif;
}
#cont {
  background-color:#ffc;
  margin-left:11em;
  font-family: Bookman, serif;
  color:#600;
}
#foot {
  background-color:#ff9;
  color:#600;
  clear:both;
}
#head h1 {
  margin:.5em 1em;
  font-family: Helvetica, sans-serif;
}
#link li {
  margin:.5em 0;
}
#link li.plain {
  list-style: none;
}
#link span.subtitle {
  font-size:smaller;
  color:#939
}
#link a.span.subtitle {
  font-size:smaller;
  color:#f33
}
#cont h2, h3, h4 {
  padding:.25em 0;
  font-family: Helvetica, sans-serif;
  color:#c00;
}
#cont p {
	text-indent:1em;
}
#cont p.first {
	text-indent: 0;
}
#cont p.title {
  margin:0 1em;
	text-indent: 0;
	font-style: italic;
}
#cont p.quote {
	text-indent: 0;
  margin: 0 1em;
  padding: 0.5em 0;
  border-left: 3px solid #f93;
  color: #933;
	font-style: italic;
}
#cont p.attribution {
  margin: 0;
  padding: 0.5em 0;
	text-align: right;
}
#cont p.web_attribution {
  margin: 0;
  padding: 0.5em 0;
	text-align: right;
  font-family: Courier, monospace;
  font-size: 65%;
}
#cont p.email {
	text-indent: 0;
  margin: 0 0 0 1em;
  padding: 0.5em 0;
  border-left: 3px solid #f93;
  font-family: Courier, monospace;
  font-size: smaller;
  color: #933;
}
#cont p.cite {
	text-indent: -1em;
  margin: 0.5em 0 0.5em 1em;
}
#cont ul.quote {
  margin: 0 1em;
  padding: 0.5em 0;
  border-left: 3px solid #f93;
  color: #933;
  list-style-type: circle;
	font-style: italic;
}
#cont li.note {
  padding: 0.25em 0;
  font-size: smaller;
}
#cont span.subtitle {
  color:#939
}
#cont span.title {
	font-style: italic;
}
#cont span.emphasis {
	text-decoration: underline;
}
#cont span.small {
  font-size: smaller;
}
#cont span.code {
  font-family: Courier, monospace;
  font-size: smaller;
}
#cont span.note {
  font-size: smaller;
  vertical-align: top;
}
#cont hr {
  border: 0;
  width: 50%;
  color: #f93;
  background-color: #f93;
  height: 3px;
}
#foot p {
  padding:.5em;
  margin:.5em;
  text-align:center;
}