body { color: #e7ce91; font-size: 0.9em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em; background-color: white; background-image: url(../images/bgmargble.jpg); text-align: center; margin: 20px auto; }

p {  }
small { color: #e7ce91; font-size: 90%; }
a:link { color: #b89342 }

a:visited { color: #6a5017 }

a:hover { color: #e7ce91 }
#wrapper { text-align: center; width: 790px; margin: 0 auto; }
#bannerone { background-image: url(../images/readingbooks.jpg); background-repeat: no-repeat; height: 377px; margin-bottom: 20px; }
#bannertwo { background-image: url(../images/windowbanner.jpg); background-repeat: no-repeat; height: 377px; margin-bottom: 20px; }
#bannerwriters { background-image: url(../images/windowwriters.jpg); background-repeat: no-repeat; height: 377px; margin-bottom: 20px; }
#bannerlinks { background-image: url(../images/windowlinks.jpg); background-repeat: no-repeat; height: 377px; margin-bottom: 20px; }
#bannerthree { background-image: url(../images/bubbles.jpg); background-repeat: no-repeat; height: 377px; margin-bottom: 20px; }
#bannerbio { background-image: url(../images/bioawards.jpg); background-repeat: no-repeat; height: 377px; margin-bottom: 20px; }
.buttons {  }
.buttons img { margin-right: 10px; margin-left: 10px; }
.center { font-size: 80%; font-style: italic; text-align: center; margin-top: 50px; margin-right: auto; margin-left: auto; }
#main { background-color: #000; background-image: url(../images/mainwrapper.gif); background-repeat: repeat-y; text-align: center; width: 525px; float: right; margin-top: 20px; margin-bottom: 20px; margin-left: 21px; }
#mainbooks { background-color: #000; background-image: url(../images/mainwrapper.gif); background-repeat: repeat-y; text-align: center; width: 525px; margin: 20px auto; }
#maintop { background-image: url(../images/maintop.gif); background-repeat: no-repeat; height: 17px; }
#mainbottom { background-image: url(../images/mainfooter.gif); background-repeat: no-repeat; height: 17px; }
.inner { margin: 7px 17px; padding: 12px; }
.inner p { text-align: left; }
.innerspec { text-align: center; margin: 7px 17px; padding: 12px; }
.innerbook { text-align: left; margin: 7px 17px; padding: 12px; }
.innerbook h1 { text-decoration: underline; }
h1 { color: #e7ce91; font-size: 160%; font-variant: small-caps; text-transform: capitalize; text-align: center; word-spacing: 2px; letter-spacing: 1px; }
#main img { float: left; margin-right: 5px; }
#sidebar { background-color: #000; background-image: url(../images/sidewrap.jpg); background-repeat: repeat-y; text-align: center; vertical-align: top; width: 244px; float: left; margin-top: 20px; margin-bottom: 20px; }
#sidetop { background-image: url(../images/sidetop.gif); background-repeat: no-repeat; height: 17px; }
#sidebottom { background-image: url(../images/sidefooter.gif); background-repeat: no-repeat; height: 17px; }
#sidebar ul { margin-left: 5px; padding: 0; list-style-type: none; }
#updates { font-size: 85%; text-align: left; }
h2 { color: #e7ce91; font-size: 130%; font-weight: bold; font-variant: small-caps; text-transform: capitalize; margin-bottom: 0; padding-bottom: 0; }
h3 { font-style: italic; font-variant: small-caps; text-transform: capitalize; text-align: center; }
#footer { font-size: 80%; line-height: 1.25em; background-color: #000; background-image: url(../images/sidewrap.jpg); background-repeat: repeat-y; width: 244px; clear: both; margin-right: auto; margin-left: auto; }
#footer a { color: #b89342; font-weight: bold; text-decoration: none; }
#footertop { background-image: url(../images/sidetop.gif); background-repeat: no-repeat; height: 17px; }
#footerbottom { background-image: url(../images/sidefooter.gif); background-repeat: no-repeat; height: 17px; }
/*individual pages*/
#individual { background-image: url(../images/footerwrapper.gif); text-align: justify; margin-top: 20px; margin-bottom: 20px; }
#inditop { background-image: url(../images/footertop.gif); height: 17px; }
#indibottom { background-image: url(../images/footerfooter.gif); height: 17px; }
#individual img { float: left; margin-right: 5px; }
.divider { height: 50px; }
.hugespace { height: 500px; clear: both; }
#quote { color: #000; font-size: 14pt; font-family: Papyrus; font-weight: bold; line-height: 1.25; text-align: center; clear: both; }
.name { font-size: 10pt; }
#updates { text-align: left; }
