body { background: url("watkins.jpg") #343 no-repeat fixed;
background-position: top center;
margin: 0;
padding: 0;
font: 10px "Verdana", sans-serif
}

#navlinks {
position: fixed;
z-index:3;
left: 50%;
margin-left: -290px;
top: 120px;
}

* html body #navlinks {
position: absolute;
}
#content {
position: absolute;
left: 50%;
width: 380px;
margin-left: -110px;
top: 120px;
overflow: hidden;
}

#header {
position: fixed;
top: 0;
height: 110px;
width: 100%;
background: url("watkins.jpg") #343 no-repeat;
background-position: top center;
z-index:2;
}

a { color: #454;}
a:visited { color: #454;}
a:hover { color: #787; text-decoration: underline;}

#navlinks a, #navlinks a:visited {
color: #ccc;
text-decoration: none;
}

div.links { margin-left: 5px; }

#here { color: #999; }

#navlinks a:hover {
color: #fff;
text-decoration: underline;
}

blockquote {
white-space: pre;
margin: 0;
font-style: italic;
}

pre.lyrics {
font: 10px "Verdana", sans-serif
}

p { margin-top: 0px;}

span.novel p {
text-indent: 3em;
white-space: wrap;
margin:0;
padding:0;
line-height: 1.5em;
}

h1 { font-size: 150%; }
h2 { font-size: 125%; }
h3 { font-size: 112%; }

hr {
border: 0;
width: 100%;
height: 1px;
background-color: #333;
color: #333;
}