body
{
background-image: url(unsaturated-gradient.jpg);
background-repeat: repeat-x;
background-position: top center;
background-color: #5e806f;
background-attachment: fixed;
padding: 0em;
margin: 0em;
}

div#everything
{
width: 42em;
background-image: url(books.jpg);
background-repeat: no-repeat;
background-position: 3px 17px;
background-color: #1a2f29;
color: #eae1d2;
padding-top: 2em;
padding-bottom: 2em;
font-family: sans-serif;
margin-left: auto;
margin-right: auto;
border-left: 1px solid #183A48;
border-right: 1px solid #183A48;
border-bottom: 1px solid #183A48;
}

div#header, div#content
{
width: 35em;
margin-right: auto;
margin-left: auto;
min-height: 171px;
_height: 171px;
padding-top: 30px;
}

div#header h1
{
font-size: x-large;
margin-bottom: .3em;
margin-left: 231px;
}

div#header h2
{
font-size: large;
margin-top: 0em;
font-weight: normal;
margin-left: 231px;
}

div#header h1, div#header h2
{

}

div#navigation
{
text-align: center;
width: 98%;
_height: 51px;
margin-bottom: 0em;
padding-bottom: 0em;
}

div#navigation li
{
display: inline;
margin-right: 1em;
margin-left: 1em;
}

div#navigation li a
{
background-color: #91E5F4;
color: black;
padding: .3em .6em;
text-decoration: none;
border: 1px solid black;
}

div#navigation li a:hover
{
background-color: #93FFF2; 
}

div#content
{
margin-top: 0em;
margin-bottom: 2em;
padding-top: .7em;
_margin-top: 0em;
}

div#content blockquote p, div#content blockquote cite
{
margin-left: 0px;
}

div#content blockquote
{
padding: 1em;
}

div#content p
{
line-height: 1.3em;
}

div#content h3
{
font-weight: lighter;
letter-spacing: .3em;
}

div#content span#first-letter
{
font-size: x-large;
background-color: #6f0a16;
color: white;
padding: 0em .3em;
margin: 0em .15em 0em 0em;
}

div#content blockquote
{
background-color: #1B4A52;
}

div#content a
{
color: #91E5F4;
}
