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;
}

.form {
}

.resultgroup a img {
    border: 0;
}

.links {
    color: #AACC99;
}

.links a {
    text-decoration: none;
}

td a {
    text-decoration: none;
}

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

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

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

p.location{
}

span.location.head {

}

p.kw {
}

span.kw.head  {
}

p.status {
}

div.homeicon {
    float: left;
    width: 97px;
    height: 67px; 

}
div.homeicon a img {
    border: none;
}

div.source {
    clear: both;
    margin-bottom: 1em;
    border-top: 1px red dotted;
}

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.cylontextlinks {
    width: 75%;
    margin-left: 3em;
    border: 2px dotted #CCC;
    padding: 1em;
    padding-top: 0.2em;
}

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;
}




