/* Global */ html {background: #707070;} /* yui-grids sets text-align:center on body, which ends up centering text in our jquery ui dialogs, which we don't actually want, it was an accident. */ .ui-dialog-content { text-align: left; } body {background: url('../images/blacklight/bg.png') repeat-x top left; font: 0.7em Verdana, "Lucida Grande", "Lucida Sans Unicode", "Arial Unicode MS", Arial, sans-serif; line-height: 1.4; color:#333; margin: 0px; padding: 15px;} select,input,button,textarea {font: 1em Verdana, "Lucida Grande", "Lucida Sans Unicode", "Arial Unicode MS", Arial, sans-serif;} strong {font-weight: bold;} input {padding: .1em;} label {color:#555; font-weight:bold;} hr {border:none; height:1px; background-color:#ccc;} .width100p {width: 100%;} .left {float: left;} .right {float: right;} .clear-left {clear: left;} .clear-both {clear: both;} .topDottedBorder {border-top: 1px dotted #ccc;} .bottomDottedBorder{border-bottom: 1px dotted #ccc;} .formElement {font: 8pt Verdana, "Arial Unicode MS", Arial, sans-serif;} /* Links */ a:link, a:visited, a:active {border-bottom: 1px dotted #aaa; color: #2e4f81; text-decoration: none;} a:hover {color: #029;} /* Header Container Layout */ #hd {margin: 0em 2em 0 2em; padding: 2em 0 2em 0; } #hd .yui-g {text-align: right;} #hd .yui-g .first {text-align: left;} #doc, #doc2, #doc3, #doc4 {background: #fff url('../images/blacklight/border.png') repeat-x top left; border-bottom: 2px solid #555; margin: 0px auto;} /* border-top: 10px solid #548cd8; -moz-border-top-colors: #548cd8 #5188d3 #4e84d0 #4b81cd #497dc9 #457ac6 #4376c2 #4173be #3e71bc #3d6fba; */ /* Body Container Layout */ #bd {padding: 0 2em 2em 2em;} .yui-t1 #yui-main .yui-b, .yui-t2 #yui-main .yui-b, .yui-t3 #yui-main .yui-b {border-left: 1px dotted #ccc; padding: 1em 0 2em 2em; position: relative;} /* Left Sidebar Layout */ .sidebar p {padding-top: 2em;} /* Top Banner */ h1.site_title {background: transparent url('../images/blacklight/logo.png') no-repeat top left; margin: 2em 0px 0px 1em; height: 35px; width: 120px;} .first h1 {margin: 0px; padding: 0px;} h1.site_title a {display:block; height: 35px; width:120px; text-indent: -9999px; overflow: hidden; text-decoration: none; border: 0px;} h1.site_title a:link, h1.site_title a:visited, h1.site_title a:hover, h1.site_title a:active {border: 0px;} h2.search {margin:0; display:inline;} /* Search Box */ #search { text-align: left; font-size: 120%; border: 1px solid #AAAAAA; border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; padding: 0.66em; } #search #q {width: 200px;} #search .submit {padding: 0px 0.25em; margin: 0 0.5em; text-transform: capitalize;} #search h2 {display: none;} #search hr {display: none; margin:1em 0; margin-top: 2em;} /* Content */ table.zebra .zebra_stripe, ul.zebra .zebra_stripe {background-color: #F1F5FA;} th, td {border: 0;} /* Facets */ #facets {font-size: 93%; padding: 1em 0 0 1em;} #facets h2 {color: #555;} #facets h3 {margin-bottom: 0; color:#555; font-weight:normal; text-align:justify; cursor: pointer;} #facets ul, #facets h3 +div {border-bottom: 1px dotted #ccc; padding-bottom: 1em; margin:0;} #facets li {list-style:none; margin: .3em 0;} #facets li a:hover {background-color: #eee;} #facets li a.remove {color: #666;} #facets span.selected {color: green;} #facets li.more_facets_link {text-align: right;} ul.facet_extended_list { margin:0; clear: both; margin: 1.5em 0 1.5em 0;} ul.facet_extended_list li {list-style:none; margin: 0.5em 0;} .facet_extended_list {text-align: left;} /* for our ajaxy dialog to make sure we're overriding the yui global text-align: center */ .facet_extended_list .sort_options { text-align: right } .facet_extended_list .prev_next_links { float: left; } /* jquery-ui-like buttonsets, but without actually using jquery-ui */ .facet_extended_list .sort_options .az, .facet_extended_list .sort_options .numeric, .facet_extended_list .next_page, .facet_extended_list .prev_page { display: inline-block; background: #F6F6F6; border: 1px solid #CCCCCC; padding: 0.2em 1em; font-weight: bold; } .facet_extended_list .next_page, .facet_extended_list .sort_options .numeric { border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; } .facet_extended_list .prev_page, .facet_extended_list .sort_options .az { border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; } .facet_extended_list .prev_next_links .disabled { background: none; color: gray; font-weight: normal; } .facet_extended_list .sort_options .disabled { /* in this case disabled really means selected */ background-color: #E2EDFE; border:1px solid #C4DAFE; } .facet_extended_list .sort_options a:hover, .facet_extended_list .prev_next_links a:hover { border: 1px solid #999999; background: #dadada; color: #212121; } /* Solr Query */ .solrQuery {padding: .5em; margin: 2em; background-color:#eee; border: 1px dotted #ccc; font-size:90%;} /* Page Navigation */ .constraints {margin: 0px; padding: 0px;} .pagination { padding: 0.66em; background-color:#F0F0F0; border-style: solid; border-color: #AAAAAA; border-width: 0 1px 1px 1px; border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; position: relative; /* to allow abs positioning of buttons inside */ line-height: 2em; } .pagination h2 {display: none;} .pagination .prev_page { position: absolute; left: 0; margin-left: 0.66em; border-bottom: none; } .pagination .next_page { position: absolute; right: 0; margin-right: 0.66em; border-bottom: none; } #results_text {display: none;} .page_links a, .page_links span { margin-right:0.2em; padding:0.2em 0.5em; text-decoration: none; border-bottom: none; } .page_links .next_page, .page_links .prev_page { /* we show these seperately, but can't get will_paginate to suppress them entirely. */ display: none; } .page_links span.current { background:none repeat scroll 0 0 #2E4F81; border:1px solid #2E4F81; color:white; font-weight:bold; } .pagination span.disabled { color: #999; } .pagination a { /* leave room so when we show the box on hover, it won't nudge everything all over the place. */ border: 1px solid transparent; } .pagination a:hover, .pagination a:focus { border:1px solid #000033; text-decoration:none; } .page_links { /* centering, taking account of absolutely positioned right/left buttons*/ margin-right: 8em; margin-left: 8em; text-align: center; } .pageEntriesInfo { background-color:#F0F0F0; border-style: solid; border-color: #AAAAAA; border-width: 1px 1px 0 1px; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; padding: 0.66em; position:relative; /* so the absolutely positioned startOverLink does right */ text-align: center; } #startOverLink{display:block; position:absolute; top:50%; right:0.66em; margin-top:-12px; padding:0 7px 3px 12px; line-height:22px; text-decoration:none; color:#fff; background:url(../images/blacklight/start_over.gif) no-repeat center center; border-bottom: none;} #sortAndPerPage { background-color: #F0F0F0; padding: 0.66em; border-style: solid; border-color: #AAAAAA; border-width: 0 1px 1px 1px; } #sortAndPerPage label { font-weight: normal; } #previousNextDocument { /* on item detail page, under paging info */ padding: 0.66em; background-color: #F0F0F0; border: 1px solid #AAAAAA; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; margin-bottom: 1.5em; overflow: auto; /* to make it expand to hold floated children */ } #previousNextDocument .next { float: right; } /* 'Document functions', Bookmark/Folder. Appear on both results/index and detail/show views. */ .documentFunctions { float: right; margin-left: 1em; margin-bottom: 0.5em;} .documentFunctions .folder_toggle, .documentFunctions .bookmark_toggle { display: inline; } label.toggle_bookmark, label.toggle_folder { /* the ajaxy checkbox for toggle */ display: inline-block; min-width: 8.5em; text-align: left; font-weight: inherit; color: inherit; } label.toggle_folder { min-width: 6em; } label.checked { font-weight: bold; } /* Search Results */ .document {padding: 0.5em 0 0 0; background-color: #fff; border-bottom: 1px dotted #ccc; clear: both;} #documents {background-color: #eee; color: #333; margin-top: 1.5em; margin-bottom: 1.5em; } #documents .documentHeader {background-color: #fff; padding: 0px;} #documents .per_page {padding-right: 5px;} /* Result List (http://www.quirksmode.org/css/clearing.html) */ h3.index_title { margin: 0px; padding: 0px; } dl {margin: 0px; padding: 0px;} dl.defList {overflow: auto; padding: 0.5em 0; clear: both} dl.defList dt {float:left; text-align: right; width: 20%; clear: both; color: #888; margin: 0; padding: 2px 1em 2px 0px;} dl.defList dd {float: left; text-align: left; margin: 0; padding: 2px 0; width: 450px;} /* Individual Result Listing */ #document {margin-top: 1em;} #document h1 {margin: 0px; padding: 0px 0px 1em 0px;} #marc_view {padding:5px; text-align:left;} #marc_view .ind1, #marc_view .ind2 {padding:0 5px; display:inline;} #marc_view .tag_ind {float:left;} #marc_view .subfields {padding-left:5em;} #marc_view .field {clear:both; border-bottom:1px solid #CCCCCC;} #librarian_view{top:10%;left:-17%;text-align:left;width:700px;} /* Lightbox element */ /* Search History */ .search_history .query > a { display: block; border-bottom: none; } .search_history .constraint { display: block; text-indent: -2em; padding-left: 2em; } .search_history .constraint .search { padding-right: 0.5em; padding-left: 0.5em; } .search_history td { vertical-align: top; } .search_history .filterName, .search_history .label { color: gray; } .search_history .constraint { margin-right: 2em; } .search_history .constraint:last-child { margin-right: 0; } /* FORMS */ form div.row label {float:left; width:120px; text-align:right; margin-right: .5em;} form div.row {clear:both; margin-bottom:.5em;} form div.row.submit {margin-left:130px;} form.per_page {float:right;} form.sort {display:inline;} textarea {width:30em; height:15em;} .fieldWithErrors {display:inline;} .fieldWithErrors label {color:darkred;} /* Show Tools */ ul.tools {margin: 0px; padding: 0px;} ul.tools li {display: inline; margin: 0 10px;} /* Folder Tools */ ul.folderTools { -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; background-color: #F0F0F0; border-color: #AAAAAA; border-style: solid; border-width: 0 1px 1px 1px; margin: 0; padding: 0.66em; } ul.folderTools li { display: inline-block; margin: 0 10px; } ul.folderTools li form { display: inline; } ul.folderTools li.refworks form input.submit{display:none;} /*ul.folderTools {float:left;list-style-type: none; margin: 0 0 10px; padding:0;} ul.folderTools li {float:left; padding:0 20px 0 0;} ul.folderTools li.refworks form input.submit{display:none;}*/ /* Lightbox */ .lightboxTitle {background-color: #cccccc; width: 100%; color: black;} .lightboxBack {float:right;} #lightboxContainer {position:absolute; top:0; left:0; right:0; bottom:0; width:99.9%; height:99.9%; background-color:#000000; opacity: 0.6; filter:alpha(opacity=60); text-align:center; z-index:9;} #lightboxContent, .lightboxContent {position:absolute; display:block; background-color:#EFEFEF; border: 3px solid #DEDEDE; top: 25%; left:25%; width:50%; height:auto; padding-bottom:10px; text-align:center; opacity: 1.0; filter:alpha(opacity=100); z-index:10;} /* Tag Cloud */ .tagCloud1 {font-size: 1.0em;} .tagCloud2 {font-size: 1.2em;} .tagCloud3 {font-size: 1.4em;} .tagCloud4 {font-size: 1.6em;} #userBookmarks div{} #login form {margin-bottom:1em;} .error, .notice, .errorExplanation { padding:1em; margin-bottom:1em;} .error, .notice { } .error, .errorExplanation { } .notice { } /* IE 6 Adjustments */ * html #hd .yui-g .yui-u {margin-top: -5em;} * html #hd .yui-g .first {margin-top: 2em;} * html #search {left: -1.8em;} /********** PRINT ***********/ @media print { html {background: #fff;} body {background: none; padding: 0px;} #hd {margin: 0; padding: 0 0 2em 0;} .yui-u.first {margin: 2em 0px 0px 0px;} #doc, #doc2, #doc1, #doc4 {width: 100%; margin: 0; padding: 0; background: none; border: 0px;} #bd {padding: 0;} #yui-main {position: relative; width: 100%;} #yui-main .yui-b {border-left: 1px dotted #ccc; padding: 2em 0 2em 1em; position: relative; margin-left: 150px;} .yui-b {float: none; width: 130px;} .yui-b p {padding-top: 2em;} #facets {padding: 1em 0 0 0;} .solrQuery {display: none;} /* IE 6 Adjustments */ * html #yui-main .yui-b {position: absolute; top: 0px; left: 0px;} * html #search {position: absolute; top: -4em; left: 1em;} * html #documents {width: 75%;} } /* search constraints/filter block */ /* ======================== Search Parameters ======================== */ /* current search criteria are rendered right under search box, and appear as part of same section. */ #appliedParams { background-color: #F0F0F0; border-right: 1px solid #AAAAAA; border-left: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; padding: 1em 0.66em 0em 1em; border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; margin-bottom: 1.5em; } #appliedParams .label { /* just here for screen-readers, attributes copied from Jquery-ui .ui-helper-hidden-accessible */ position: absolute; left: -100000000px; } /* but don't hide it on show page, where there is no actual search box. */ .show #appliedParams .label { position: static; margin-top: 0; } .show #appliedParams { /* it's the top, give it a top border with corners */ border-top: 1px solid #AAAAAA; border-radius:4px 4px 4px 4px; -moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; } .appliedFilter { position: relative; display:inline-block; padding:3px 3px 3px 1.5em; margin-bottom: 0.66em; margin-right: 0.33em; background:#e2edfe; border:1px solid #c4dafe; -moz-border-radius:15px 15px 15px 15px; -webkit-border-radius:15px 15px 15px 15px; border-radius: 15px 15px 15px 15px; } .appliedFilter .btnRemove{ display:block; position:absolute; z-index:5; right:0px; top:0; width:32px; height:100%; background:url(../images/blacklight/remove.gif) no-repeat center center; border-left:1px solid #d0daea; border-bottom: none; text-indent:-99999px; /* text there for screen readers, hidden visually */ outline: none; /* the screen reader text indent above will make weird outlines on link clicking, unless we turn em off. */ } .appliedFilter .btnRemove:active, .appliedFilter .btnRemove:focus { /* we took outline away above; add a border instead, for accesibility so someone tabbing to the link knows what link is active */ border: 1px dotted #FFD27A; } .appliedFilter .queryName, .appliedFilter .filterName { /* ">" image */ padding-right:14px; background:url(../images/blacklight/separator.gif) no-repeat right center; } .filterValue { padding-right:37px; /* leave room for close button */ } .hide {display:none} /* local implementations may define styles for open + closed "twiddles", e.g. disclosure triangles */ .twiddle { } .twiddle-open { }