a
    {
    font-weight: bold;
    }
a:hover
    {
    background-color: white;
    font-weight: bold;
    }
.additional
     {
     display: none;
     }
body
    {
    background-color: #f1e59b;
    font-family: Verdana, Arial, Sans;
    line-height: 2em;
    margin: 0;
    padding: 0;
    }
body.search
    {
    /*
    background-image: url(/images/body_background.jpg);
    */
    }
.collapse
    {
    display: none;
    }
div#browse
    {
    background-color: white;
    font-size: 1.4em;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
    padding-left: 10px;
    position: absolute;
    right: 30px;
    text-align: right;
    top: 40px;
    }
div#search_bar
   {
   margin-left: 25%;
   margin-right: 25%;
   white-space: nowrap;
   }
.even
    {
    /*
    background-color: #f1e59b;
    */
    background-color: #e99f34;
    }
h1
    {
    /*
    background-color: #f1e59b;
    */
    margin-bottom: 40px;
    text-align: center;
    }
h1 span, p span
    {
    background-color: #f1e59b;
    }
#header
    {
    background-image: url(/images/background.jpg);
    background-repeat: repeat-x;
    width: 100%;
    height: 214px;
    }
#main
    {
    padding: 40px;
    }
.odd
    {
    background-color: white;
    }
#query
   {
   border: 2px solid black;
   font-size: 2em;
   margin-bottom: 20px;
   width: 81%;
   }
#quotes
    {
    background-color: #f8f8cd;
    border: 4px solid white;
    margin-bottom: .5in;
    margin-left: 25%;
    margin-right: 25%;
    margin-top: 100px;
    padding: .25in;
    width: 50%;
    }
#quotes a
    {
    font-weight: normal;
    font-style: italic;
    }
#quotes p
    {
    margin-bottom: 0;
    margin-top: 0;
    }
#quotes strong a
    {
    font-style: normal;
    font-weight: bold;
    }
span.quote_link a
     {
     text-decoration: none;
     }
span.quote_link a:hover
    {
    text-decoration: underline;
    }
span.subheading
    {
    font-size: smaller;
    font-style: italic;
    }
#submit
   {
   font-size: 2em;
   font-weight: bold;
   border: 2px solid black;
   background-color: white;
   }
sup a
    {
    font-weight: normal;
    }
td
   {
   height: 2em;
   vertical-align: middle;
   }

@media handheld
    {
    body
        {
        font-size: larger;
        }
    #header
        {
        background-image: url(/images/transparent.gif);
        height: 100px;
        }
    }

