body { 
color: black; 
background-image: url(images/interior_background.gif); 
background-repeat: repeat; 
background-position: 50% 0; 
height: auto; 
min-width: 800px; 
max-width: 1200px; 
margin: 0 auto; 
}
#container { 
color: #333; 
font-size: 0.8em; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 130%; 
background-repeat: no-repeat; 
background-position: 0 0; 
width: 740px; 
margin-right: auto; 
margin-bottom: 0; 
margin-left: auto; 
}
#content { font-size: 0.88em; background-repeat: repeat-x; background-position: 50% 0; clear: none; margin-right: 175px; margin-left: 175px; padding: 0 1em 1em; }
#content h2 { color: #611c1c; font-size: 2.25em; font-family: "trebuchet ms", verdana; margin-top: 0; margin-bottom: 10px; margin-left: 10px; }
#content img { font-size: 2.25em; font-family: "trebuchet ms", verdana; margin-left: 7px; }
h3 { font-size: 1.25em; font-family: georgia, times, "times new roman"; margin-top: 25px; margin-bottom: 0; margin-left: 10px; padding-bottom: 0; }
.bodycopy { line-height: 150%; margin-top: 5px; margin-right: 10px; margin-left: 10px; padding: 0; }
#leftnav { background-image: url(images/interior_stamp.jpg); background-repeat: no-repeat; background-position: 0 50%; float: left; width: 175px; height: 500px; margin: 0; padding: 1em 0; }
.lefttype { color: #611c1c; font-size: 1.13em; font-family: georgia; font-weight: bold; font-style: italic; line-height: 150%; margin-top: 10px; margin-right: 15px; margin-left: 15px; padding-top: 0; }
.quoteatt { font-size: 0.88em; font-family: georgia; line-height: 150%; margin-top: 5px; margin-right: 15px; margin-left: 15px; padding-top: 0; }
#footer
 { clear: both; color: white; font-size: 0.85em; background-color: #1d1814; text-align: center; vertical-align: middle; width: 740px; height: 10px; margin: 50px auto 0; padding-top: 10px; padding-right: 0; padding-left: 0; border-top: 1px solid #e6af1e; border-bottom: 1px solid #e6af1e; }
.address { line-height: 150%; padding-right: 1em; padding-left: 1em; }
ul { list-style-type: square; margin: 0.25em 0 1em; padding-left: 1.25em; list-style-position: inherit; }
li { margin-bottom: 5px; margin-left: 10px; }
.copyright { font-size: 0.75em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-align: center; }
#content h2 { font-size: 2em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin-top: 25px; margin-left: 10px; }
#navcontainer ul { color: #611c1c; font-size: 0.88em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 18px; background-color: #1d1814; text-align: center; margin: 0; padding-top: 5px; padding-bottom: 5px; width: auto; border-top: 2px solid #e6af1e; border-bottom: 2px solid #e6af1e; }
#navcontainer ul li
 { padding: 5px 0; display: inline; }
#navcontainer ul li a
 { color: #eace3c; font-weight: normal; text-decoration: none; margin-right: 10px; margin-left: 10px; padding-top: 5px; padding-bottom: 5px; }
#navcontainer ul li a:hover
 { background-color: #e6af1e; color: white; font-weight: normal; }
#rightnav { background-image: url(images/interior_map.gif); background-repeat: no-repeat; background-position: 50% 25px; float: right; width: 175px; height: auto; margin: 0; padding: 1em 0; }
.righttype { color: #611c1c; font-size: 1.25em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 150%; margin-bottom: 0; padding-top: 150px; padding-bottom: 0; padding-left: 25px; }
#rightnav ul { font-family: Georgia, "Times New Roman", Times, serif; margin-left: 0; padding-left: 15px; list-style-type: none; }
#rightnav li { font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 1px; padding-bottom: 2px; padding-left: 0; }
a { color: #611c1c; text-decoration: none; }
a:hover { color: #eace3c; list-style-type: square; }

