/*margin and padding on body element
  can introduce errors in determining
  element position and are not recommended;
  we turn them off as a foundation for YUI
  CSS treatments. */
body {
     margin:0;
     padding:0;
}
#hd, .yui-layout-unit-top {
}
#bd, .yui-layout-unit-center {
}
#ft, .yui-layout-unit-bottom {
}
#nav, .yui-layout-unit-left {
}

h1 {
margin-left: 173px;

}
/* http://css.maxdesign.com.au/listamatic/vertical08.htm */
#nav ul
{
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
}

#nav ul li
{
list-style-type: none;
}

#nav a
{
display: block;
padding: 3px;
width: 150px;
background-color: #003366;
border-bottom: 1px solid #eee;
}

#nav a:link, #navlist a:visited
{
color: white;
text-decoration: none;
}

#nav a:hover, #nav a#selected:hover
{
background-color: #7799BB;
}

#nav a#selected
{
background-color: #4473A2;
}

.figure {
  border: thin silver solid;
  text-align: center;
}

.figure PRE {
  text-align: left;
}

.figure TABLE {
  margin-left:auto; margin-right:auto;
}

.command {
  font-family: monospace;
  white-space:pre;
}

.command-example {
  font-family: monospace;
  white-space:pre;
  margin: 1em; 
}

.poem-title {
  padding-left:150px;
}
.poem-stanza {
  padding-left:30px;
}
.poem-line {
  text-indent:-30px;
}
.poem-line-indent {
  text-indent:-30px;
}

