h1, h2, h3, h4, h5, h6 {
    font-size: large
    }
#menu {
    float: left;
    width: 121px
    }
#menu h3 {
    margin: 0;
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 0;
    font-size: small;
    font-size: 11px
    }
#menu p {
    margin: 10px;
    margin-top: 0;
    font-size: 11px
    }
#menu ul {
    margin: 0;
    margin-bottom: 20px;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 0
    }
#menu ul li {
    margin: 0;
    padding: 0;
    font-weight: bold;
    list-style-type: none;
    font-size: 11px
    }
#menu ul li ul {
    margin: 0;
    margin-bottom: 20px;
    padding: 0
    }
#menu ul li ul li {
    margin: 0;
    padding: 0;
    font-weight: normal;
    line-height: 100%;
    text-indent: -15px;
    margin-left: 15px;
    line-height: 120% !important;
    margin-bottom: 6px
    }
#search p {
    margin: 0
    }
h2.theDate {
    margin: 20px;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    clear: both;
    font-size: larger
    }
h3.storytitle {
    margin: 0;
    margin-bottom: 0.3em;
    padding: 0;
    font-size: small
    }
h3.storytitle a:link, h3.storytitle a:visited, h3.storytitle a:hover, h3.storytitle a:active {
    text-decoration: none;
    background-color: inherit;
    color: #000
    }
h4 {
    margin: 0;
    margin-top: 1em;
    margin-bottom: 1em;
    padding: 0;
    font-size: x-small
    }
.meta, .feedback {
    /*
      float: right;
      width: 160px;
      border: 1px solid #000000;
      margin-left: 20px;
      margin-top: 20px;
      margin-bottom: 20px;
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 10px;
      padding-right: 10px;
    */
    }
.meta p {
    margin-top: 11px;
    margin-bottom: 0;
    font-size: x-small
    }
.meta ul, .meta p.dInline {
    display: inline;
    margin: 0;
    padding: 0
    }
.meta ul li {
    display: inline;
    text-decoration: none;
    margin-right: 10px
    }
body {
    margin: 0;
    padding: 0;
    font-family: verdana, serif;
    color: #EC9;
    background-color: #EC9;
    /* actual background (when no pattern) */
    }
.headerText {
    visibility: hidden
    }
p {
    color: #000;
    font-size: 92%;
    line-height: 120%;
    font-family: Arial, Helvetica, sans-serif
    }
p.static, li {
    font-size: small;
    line-height: 140%;
    margin-top: 0;
    color: #336
    }
#content {
    float: left;
    width: 545px;
    border-right: 1px solid #900;
    /* middle vertical */
    padding-right: 10px;
    padding-left: 20px
    }
.body_other {
    margin-top: 0;
    color: #330;
    font-size: 90%;
    line-height: 120%;
    font-family: Arial, Helvetica, sans-serif
    }
.other {
    margin-top: 0;
    color: #600;
    font-size: 85%;
    line-height: 110%;
    font-family: Geneva, Arial, Helvetica, sans-serif
    }
.caption {
    color: #900;
    line-height: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%
    }
.caption_other {
    color: #036;
    line-height: 88%;
    font-family: "Times New Roman", Times, serif;
    font-size: 90%
    }
.copyright {
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%
    }
.courtesy {
    color: #930;
    line-height: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%
    }
.header {
    color: #900;
    margin: 0;
    padding-left: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 125%;
    font-weight: bold
    }
.header2 {
    color: #F00;
    margin: 0;
    padding-left: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 110%;
    font-weight: bold;
    text-transform: uppercase
    }
.biblio_text {
    color: #600;
    margin: 0;
    padding-left: 0;
    font-size: 80%;
    line-height: 110%;
    font-family: Arial, Helvetica, sans-serif
    }
#banner {
    height: 80px;
    margin: 0;
    padding-left: 20px;
    border-bottom: 1px solid #EC9;
    /*banner horizontal */
    }
#rap {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -350px;
    width: 700px;
    /* width of whole working space (not just text block) */
    border-left: 1px solid #EC9;
    /* left-hand vertical */
    border-right: 1px solid #EC9;
    /* right-hand vertical */
    background-position: 20px 5px;
    background-repeat: no-repeat;
    background-color: #EC9;
    /* content background */
    }
#credit {
    clear: both;
    margin: 0;
    margin-top: 0;
    padding: 0;
    color: #666;
    font-size: x-small;
    padding-left: 20px;
    padding-bottom: 10px;
    border-top: 0 solid #EC9;
    /* credit horizontal */
    background-color: #EC9;
    /* credit background */
    }
#who {
    color: #666;
    /* navigation text color */
    font-size: x-small
    }
#navigation {
    color: #333;
    /* navigation text color */
    font-size: small
    }
.date {
    float: right;
    color: #900;
    /* date text color */
    font-size: x-small;
    text-align: right
    }
h3.static {
    color: #900
    }
/* static menu title color */
/* static link colors */
a.static:link {
    color: #039
    }
a.static:visited {
    color: #036
    }
a.static:hover {
    color: #F00
    }
a.static:active {
    color: #F00
    }
/* content link colors */
a:link {
    color: #039
    }
a:visited {
    color: #036
    }
a:hover {
    color: #F00
    }
a:active {
    color: #F00
    }
.miniheader {
    color: #630;
    margin: 0;
    padding-left: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 115%;
    font-weight: bold;
    text-transform: none
    }