table tr td.td {
   margin-bottom: 1em;
   padding-top: 0.5em;
   width: 48%;
}

td p {
    margin-top: 0px;
    margin-bottom: 0px;
}


div.result {
    margin-bottom: 0.5em;
}

div.notes {
    float: right;
}

div.bg {
    float: left;
    height: 100%;
}


.resultgroup a {
    text-decoration: none;
    font-variant: small-caps;
    color: #AACC99;
}

.resultgroup a img {
    border: 0;
}

.links {
    text-decoration: none;
    font-variant: small-caps;
    font-size: 0.75em;
    color: #AACC99;
}

.links a {
    text-decoration: none;
}

td a {
    text-decoration: none;
}

div.searchform {
    line-height: 12px;
    background: #575750;
    color: #cccc99;
}

form {
    background: #575750;
    color: #cccc99;
}

select {
    background: #575750;
    color: #cccc99;
}

option {
    background: #575750;
    color: #cccc99;
}

div.searchform form select {
    background: #575750;
    color: #cccc99;
    font-style: italic;
}

div.searchform form input {
    background: #575750;
    color: #cccc99;
}

div.homeicon {
    float: left;
    width: 197px;
    height: 70px; 

}
div.homeicon a img {
    text-decoration: none;
}
div.homeicon a img {
    border: none;
    display: inline;
}

div.source {
    clear: both;
    margin-bottom: 1em;
    border-top: 2px #cccc99 solid;
    padding-top: 4px;
}

div.tnicon {
    float: left;
}

div.tnicon a img {
    border: 0;
}

div.sourcedesc {
    margin-left: 130px; /* leave room for the book covers */
}

div.linkunit {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

div.prevnext { /* bib mode */
  clear: both;
}

div.shadow {
    padding: 5px;
}

div.nextprev {
    font-size: 16pt;
    line-height: 22pt;
}

div.nextprev a {
    text-decoration: none;
}

div.source div.tnicon {
    margin-right: 1em;
}

div.source div.sourcedesc div.samples {
    border: none;
}
div.source div.sourcedesc p {
    margin-bottom: 0;
    margin-top: 0;
}

div.source div.sourcedesc p.title a {
    text-decoration: none;
    font-style: italic;
}

div.tagcloud {
    line-height: 160%;
}
div.tagcloud a:hover {
    background-color: #000;
}

a.freq0 { font-size: 80%; color: #999; }
a.freq1 { font-size: 120%; }
a.freq2 { font-size: 140% }
a.freq3 { font-size: 160% }
a.freq4 { font-size: 180% }
a.freq5 { font-size: 190% }
a.freq6 { font-size: 200% }
a.freq7 { font-size: 210% }
a.freq8 { font-size: 220% }
a.freq9 { font-size: 230% }
a.freq10 { font-size: 240% }

