body {
 background-color: white;
 font-family: Bodoni, "Bodoni 72", "Bauer Bodoni", "Times New Roman", Times, serif;
 font-size: 14px;
 padding: 0;
 margin: 0;
}

a:link, a:visited {
 color: rgb(53,45,29);
 text-decoration: none;
}

img {
 border: 1px solid rgb(53,45,29);
 padding: 0;
}

/*********************************************************************************
 Head Styling
 ********************************************************************************/

#head {
 width: 650px;
 margin: 25px auto 0 auto;
 padding: 0;
 color: rgb(53,45,29);
}

#head h1 {
 width: 100%;
 border-bottom: 1px solid rgb(53,45,29);
 font-size: 1.5em;
 margin: 0;
}

#head h2, #head h3 {
 width: 50%;
 margin: 0;
 padding: 0;
 font-size: 1.1em;
}

#head h2 {
 text-align: right;
 float: right;
}

/*********************************************************************************
 Main Body Styling
 ********************************************************************************/

#main {
 width: 650px;
 margin: 25px auto 0 auto;
 padding: 0;
 position: relative;
 }

#main h3 {
 font-size: 1.25em;
 color: rgb(53,45,29);
 margin: 1em 0 0 0;
}

#main h4 {
 color: rgb(53,45,29);
}

#main h5 {
 font-size: 0.9em;
 color: rgb(53,45,29);
 margin: 0;
 font-weight: normal;
 padding-left: 2em;
}

#main p {
 margin: 1.1em 0;
 line-height: 1.4em;
}

#main p.next {
 text-align: right;
 margin-top: 1em;
}

#main blockquote {
 margin: 0.25em 1.5em;
 font-size: 0.9em;
 font-style: italic;
}

#main p.prev {
 margin-bottom: 1em;
 text-align: left;
}

#main .next a:link, #main .next a:visited, #main .prev a:link, #main .prev a:visited {
 text-decoration: underline;
}

.center {
 text-align: center;
}

#main .about {
 margin: 2em 2em 1em 2em;
 padding: 0.5em 1em;
 border: 1px solid rgb(53,45,29);
 background-color: rgb(230,225,220);
 text-align: left;
}

#main .about h4 {
 margin: 0;
}

/*********************************************************************************
 Content Area Styling
 ********************************************************************************/

div#content {
 margin: 0 160px 0 0;
 padding: 0 10px 0 0;
 width: 480px;
 }

/*********************************************************************************
 Navigation Styling
 ********************************************************************************/

#nav {
 position: absolute;
 top: 0;
 right: 0;
 padding: 2.25em 0 0 10px;
 width: 150px;
 text-align: right;
 color: rgb(53,45,29);
 }

#nav h4 {
 margin: 0;
 border-bottom: 1px solid rgb(53,45,29);
}

#nav ul {
 list-style-type: none;
 font-size: 0.9em;
 line-height: 1.2em;
}

#nav a:hover, #nav a:focus {
 text-decoration: underline;
}

/*********************************************************************************
 Footer Styling
 ********************************************************************************/

#foot {
 width: 650px;
 margin: 25px auto 10px auto;
 padding: 1em 0 0 0;
 color: rgb(53,45,29);
 border-top: 1px solid rgb(53,45,29);
 text-align: center;
 font-size: 0.8em;
}

#foot p {
 margin: 0;
}