div.bluebox {
    background:#e0e0ff;
    padding:0.5em;
    color:#333;
}
div.bluebox input, div.bluebox textarea {
    border-color:#333;
}
div.video_holder {
    text-align:center;
}
p.chartholder {
    text-align:center;
    border:solid 1px #0a5213;
}

/* list & search stylee */

div.greybase {
    color:#333;
}

div.searchresults p {
    text-align:left;
}

h3.list {
    margin:0 0 0.4em 110px;
    line-height:1.3em;
}
p.blurb, p.actions {
    margin:0 0 0.4em 110px;
}
p.recordlink {
    margin:0;
    float:right;
}
p.leftlink {
    margin:0 0 2.5em 110px;
    text-align:left;
}
div.listclearer {
    clear:left;
}
div.imageholder {
    padding-bottom:2em;
    float:left;
    text-align:center;
    width:100px;
    margin-top:0.3em;
}
span.link {
    color:grey;
}

/*  */

div.searchresults {
    margin-top:2em;
}
p.facet_list {
    font-size:80%;
}

a.pub_search_result {
    text-decoration: none;
}

div.publicfacetbox {
    float:right;
    margin-left:5px;
    width:165px;
    padding-left:10px;
    border-left: solid 1px #aaa;
    border-bottom: solid 1px #aaa;
    border-top: solid 1px #aaa;
    color:#333;
}

div.publicfacetbox div.filters, div.publicfacetbox div.tags {
    font-size:11px;
    padding:5px 0 5px 5px;
    text-align:left;
    margin-bottom:10px;
    margin-right:0;
}
div.publicfacetbox p {
    text-align:left;
    margin:0.25em;
}
div.publicfacetbox h2 {
    margin-bottom:0.25em;
    margin-top:0.5em;
}
div.publicfacetbox h3 {
    margin-bottom:0.25em;
}
form.search {
    display:inline;
}
ul.searchfilters li, ul.searchmessage li {
    margin-top:0.25em;
    margin-bottom:0.25em;
}
ul.searchfilters span.white {
    background-color:#fff;
    padding:0.1em 0.3em 0.1em 0.3em;
}
div.searchinfo {
    border:solid 1px #aaa;
    margin-bottom:1em;
    padding:7px;
}
div.searchinfo div.icon {
    float:left;
}
div.searchinfo div.floaterbox {
    margin-left:30px;
    margin-top:2px;
    font-size:110%;
}
div.searchinfo h2 {
    line-height:1.2em;
    margin-bottom:7px;
}
div.searchspacer {
    height:1.5em;
}
span.sortlink {
    background:#e0e0ff;
    padding:6px 2px 3px 3px;
}
a.sortlink {
    padding:6px 2px 3px 3px;
}
a.sortlink:hover {
    background:#ed8500;
}
img.midtext {
    vertical-align:text-bottom;
}
a.searchhover {
    padding-left:20px;
    text-decoration:none;
}
a.searchhover:hover {
    background:url("/static/img/icons/magnifier.png") no-repeat left top;
    text-decoration:none;
}
