body{ 
margin: 0; 
padding: 0; 
font-size: 76%;
height: 100%; 
background-color: #f9f8c1;
color: #000;
background-attachment: fixed; 
background-image: url(images/beigelacedark2notil.jpg) 
} 

a:link {background-color: #f9f8c1; color: #000;}
a:visited {background-color: #f9f8c1; color: #660033;}
a:hover{color: #660033;}
a:active {text-decoration:none; }

#content { 
position: absolute;
top: 0;
left: 120px;
right: 20px;
color:#000; 
background-color: #f9f8c1; 
padding: 180px 10px 0 30px; 
} 

#content ul{
padding: 4px;
margin: 0;
}
#content ul li
{
font: bold 1em garamond,helvetica,sans-serif;
color: #000;              
background-color:  #f9f8c1;
list-style-type: none;
display: inline;}
#content ul li a
{
color: #000;
background-color: transparent;
text-decoration: underline;
}
#content ul li a:hover
{
text-decoration: none;
}
.list{
font: bold 1.2em garamond,helvetica,sans-serif;
color: #000;
background-color: #f9f8c1;
padding: 0 0 0 90px;
margin: 0;
}

#left
{
position: absolute;
left: 0;
top: 50px;
}


#left div.feature ul
{
font: bold 1.2em/180% garamond,helvetica,sans-serif;
margin: 0;
padding: 0 0 0 15px;
list-style-type: none;
}
#left div.feature ul li 
{
color: #000;
list-style-type: none;
background-color: transparent;
}
#left div.feature ul li a
{
color: #000;
background-color: transparent;
text-decoration: underline;
}
#left div.feature ul li a:hover
{
color: black;
background-color:  transparent;
text-decoration: none;
}

img{border: 0;}
div#logo{
top: 25px;
left: 250px;
position:absolute;
z-index: 50;
}

h1{ font: bold 1.8em garamond, helvetica, sans-serif;
color: #000;
background-color: #f9f8c1;
padding-left: 40px;
}
h2{ font: bold 1.5em garamond, helvetica, sans-serif;
color: #660033;
background-color: #f9f8c1;
padding: 0 90px 0;}

p {font: bold 1.2em garamond,helvetica,sans-serif;
color: #000;
}
.indent{font: bold 1.2em garamond,helvetica,sans-serif;
color: #000;
background-color: #f9f8c1;
padding: 0 95px;
}
.smallest{
font: bold 1em garamond,helvetica,sans-serif;
color: #000;
background-color: #f9f8c1;
}
.poem{font: bold 1.5em garamond,helvetica,sans-serif;
color: #660033;
background-color: #f9f8c1;
padding-left: 260px;
}
table {margin: 0 auto;
}
td,tr{ 
background-color: #f9f8c1;
color: #000;
font: bold 1em helvetica,arial,sans-serif;
text-align:center; 
vertical-align:top; 
} 
td a{
background-color: #f9f8c1;
color: #000;
text-decoration: underline;
}
td a:hover
{
background-color:  #f9f8c1;
color: #660033;
text-decoration: none;
}
hr{
height: 1px; 
width: 80%; 
color: #660033; 
border: none; 
background-color: #f9f8c1;
} 
img.floatleft { float: left; 
margin: 5px;
padding-left: 50px; } 
img.floatright { float: right;
margin: 5px;
}





