* { margin: 0; border: none; padding: 0; }

body {
  color: white;
  background: #363 url(bg.png);
}

h1 { 
  font: bold 3.0em "Courier New", monospace;
  text-align: center;
  color: white;
  background: #333;
}

h1 span.bob {
  color: #2d2;
  background: transparent;
  white-space: nowrap;
}

h1 span.and {}

h1 span.sonnet {
  color: #f33;
  background: transparent;
  white-space: nowrap;
}

h2 {
  font: bold 1.2em/1.2 "Courier New", monospace;
  color: #33d;
  background: #ccc;
}

h2 span.h2a {
	float: right;
    border-left: 1px dotted;
    border-bottom: 1px dotted;
    color: #333;
    background: transparent;
    font: 0.6em/1.2 "Courier New", monospace;    
    padding: 0 0.5em 0.25em;
}

h2 span.h2d {
  float: left;
  border-right: 1px dotted;
  border-bottom: 1px dotted;
  color: #333;
  background: transparent;
  font: 0.6em/1.2 "Courier New", monospace;
  padding: 0 0.5em 0.25em;
}
 
h2 span.h2t {
  display: block;
  vertical-align: top;
  text-align: center;
}

a {
  color: yellow;
  background: transparent;
}

a:hover, a:focus {
  color: #333;
  background: gold;
}

p {
  font-family: "Garamond", "Times New Roman", serif;
  text-align: justify;
}

div.box {
  border: 5px ridge white;
  color: white;
  background: #333;
}

div.body {
  margin: 20px;
}

div.sitemast {
  padding: 5px 0.5em;
}

div.main {
  margin-top: 20px;
}

div.sidebar {
  float: left;
  width: 150px;
}

div.nav {
  margin-bottom: 20px;
}

div.nav ul { 
  list-style: inside;
  margin: 0 0 0.5em 0.5em;
}

div.nav p.navhead {
  text-align: center;
  padding: 0.25em 0;
}

div.content {
  margin-left: 170px;
}

div.content ul, div.content ol {
  padding-left: 1.5em;
}

div.content p {
  padding: 0.5em 0;
}

div.content img {
  border: 3px inset;
}

div.entry {
  margin: 0.5em 0.5em;
}

div.poem {
  padding: 1em;
  text-align: center;
}

div.poem p {
  margin: 0px auto;
  text-align: center;
}

div.footer {
  margin-top: 20px;
  clear: both;
}

div.copyright {
  margin-left: 170px;
  padding: 0.5em;
}

div.copyright p {
	text-align: center;
}

.nostyle {
  display: none;
}