body { color: black; background-color: white; background-image: url(images/elegant-paper-background.jpg); margin: 0; padding: 0; }
p {}3
td { color: #b3955b; font-size: 11px; font-family: georgia; }
a:link { color: #695741 }
a:visited { color: #B5B5B5 }
a:hover { color: purple }
a:active { color: red }
/* Main Layout divs */
/* Top part of structure layout divs */
#container { position: relative; width: 671px; height: 84px; overflow: hidden; margin: auto; padding: 0; border-width: 0; display: block; }
#logo_top { background-image: url(images/logo_top.gif); background-repeat: no-repeat; margin-right: auto; margin-left: auto; width: 290px; height: 30px; z-index: 3; border-width: 0; }
#frame_r1_top { background-image: url(images/frame_r1_top.gif); width: 671px; height: 17px; margin: 0; padding: 0; background-repeat: no-repeat; border-width: 0; }
#frame_r2_left { background-image: url(images/frame_r2_left.gif); margin: 0; padding: 0; width: 76px; height: 54px; border-width: 0; background-repeat: no-repeat; position: absolute; top: 30px; left: 0; float: left; }
#frame_r2_middle { color: #fff; background-image: url(images/frame_r2_middle.jpg); position: absolute; top: 30px; left: 76px; margin: 0; padding: 0; width: 519px; height: 54px; border-width: 0; background-repeat: no-repeat ; text-align: left; vertical-align: bottom; }
#frame_r2_right { background-image: url(images/frame_r2_right.gif); margin: 0; padding: 0; position: absolute; top: 30px; left: 595px; width: 76px; height: 54px; border-width: 0;  background-repeat: no-repeat}
#logo_middle { background-image: url(images/logo_middle.gif); background-repeat: no-repeat; position: relative; top: -17px; _top:-19px; margin-right: auto; margin-left: auto; width: 290px; height: 54px; z-index: 3; padding: 0; border-width: 0; }
#menu { position: absolute; left: -28px; bottom: -3px; width: 150px; z-index: 4; overflow: visible; }
#menu_right { position: absolute; right: -60px; z-index: 4; bottom: -3px; width: 170px; overflow: visible; }
/* Bottom part of structure layout divs */
#container_bottom { text-align: left; margin: auto; position: relative; width: 671px; overflow: hidden;; }
#frame_r4_left { background-image: url(images/frame_r4_left.gif); width: 76px; height: 57px; margin: 0; padding: 0; border-width: 0; background-repeat: no-repeat; position: relative; top: 0; left: 0; float: left; }
#frame_r4_bottom { background-image: url(images/frame_r4_bottom.gif); position: absolute; top: 0; left: 76px; margin: 0; padding: 0; width: 519px; height: 57px; border-width: 0;  background-repeat: no-repeat}
#frame_r4_right { background-image: url(images/frame_r4_right.gif); position: absolute; top: 0; left: 595px; margin: 0; padding: 0; width: 76px; height: 57px; border-width: 0; background-repeat: no-repeat; z-index: 1; }
/* Main content part of structure layout */
#container_main { text-align: center; position: relative; width: 671px; overflow: hidden; margin-right: auto; margin-left: auto; border-width: 0; }
#content_left /* This is the fake siding */ { text-align: center; vertical-align: middle; position: absolute; top: 0; left: 8px; width: 21px; height: 342px; z-index: 3; overflow: visible; }
#content_right { text-align: center; position: absolute; z-index: 3; top: 0; width: 21px; height: 342px; overflow: visible; vertical-align: middle; right: 6px; }
#flourish_left { background-color: #fff; text-align: center; vertical-align: middle; position: absolute; top: 150px; left: 0; width: 70px; height: 100%;  }
#content { color: #695741; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; background-color: #fff; text-align: center; position: relative; left: 1px; width: 615px; _width: 629px; overflow: hidden; min-height: 350px; margin-right: auto; margin-left: auto; border-right: 7px solid #ba9d73; border-left: 7px solid #ba9d73; border-top-width: 0; }
#logo_bottom { background-image: url(images/logo_bottom.gif); background-repeat: no-repeat; width: 290px; height: 26px; margin-right: auto; margin-bottom: 8px; margin-left: auto; border-width: 0; }
#guts { text-align: left; width: 475px; margin-right: auto; margin-left: auto; }
#flourish_right  /* doesn't work as is in IE */ { background-color: #fff; text-align: center; vertical-align: middle; position: absolute; top: 150px; right: 0; width: 70px; height: 100%; }
/* Begin cosmetic CSS */
.font_define { color: #695741; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; }
.font_define_darker { color: #695741; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; }
.mousetext { color: #695741; font-size: 9px; font-family: Georgia, "Times New Roman", Times, serif; }
h1 { color: #bf5a5b; font-size: 13px; font-weight: bold; font-style: italic; font-variant: small-caps; margin: 0.67em 0; }
