source: main/trunk/greenstone3/web/interfaces/default/style/core.css@ 26280

Last change on this file since 26280 was 26280, checked in by sjm84, 12 years ago

The current horizontal classifier will be bolded

File size: 12.1 KB
Line 
1html {
2 height: 100%;
3 margin-bottom: 1px;
4}
5body {
6 font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
7 margin: 0;
8 background-color: #eae4d9;
9}
10
11h3 {
12 margin-top:2px;
13 margin-bottom:2px;
14}
15
16p {
17 margin-top:0px;
18 margin-bottom:0.75em;
19}
20
21.sectionHeader {
22 margin-top:0px;
23 margin-bottom:0px;
24}
25
26.headerTD {
27 vertical-align: middle;
28}
29
30/* Styles for the different depths */
31.sectionHeaderDepthTitle{
32 font-size:1.4em;
33 line-height:1em;
34 font-weight:bold;
35}
36
37.sectionHeaderDepth1{
38 font-size:1.3em;
39 line-height:1em;
40 font-weight:bold;
41}
42
43.sectionHeaderDepth2{
44 font-size:1.2em;
45 line-height:1em;
46 font-weight:bold;
47 font-style:italic;
48}
49
50.sectionHeaderDepth3{
51 font-size:1.1em;
52 line-height:1em;
53 font-style:italic;
54}
55
56.sectionHeaderDepth4{
57 font-size:1em;
58 line-height:1em;
59 font-weight:italic;
60}
61
62.sectionNumberSpan{
63 /*Comment out this line to enable automatic section numbering*/
64 display:none;
65}
66
67.sectionContainer{
68 padding-top:0.5em;
69 padding-bottom:1em;
70 padding-left:1.5em;
71}
72
73.classifierContainer {
74 padding-left:1.5em;
75}
76
77.horizontalContainer {
78 padding-left:0px;
79 margin:0px;
80}
81
82.selectedHorizontalClassifierNode {
83 font-weight: bold;
84}
85
86.horizontalClassifierNode {
87 padding:0px 0px 10px 10px;
88 list-style:none;
89 display: inline-block;
90}
91
92.icon{
93 cursor:pointer;
94 padding:2px;
95 border:0px;
96}
97
98.emptyIcon {
99 height:16px;
100 width:16px;
101}
102
103.backToTop {
104 font-size:0.7em;
105 padding-left: 2em;
106 text-align:center;
107}
108
109.hidden{
110 display:none;
111}
112
113#prevArrowTD {
114 text-align:right;
115 width:10%;
116}
117
118#nextArrowTD {
119 text-align:left;
120 width:10%;
121}
122
123#prevTD {
124 text-align:left;
125 width:20%;
126}
127
128#nextTD {
129 text-align:right;
130 width:20%;
131}
132
133#searchResultNavTable {
134 width:100%;
135}
136
137#searchResultsStatusBar {
138 text-align:center;
139}
140
141#container { position: relative;
142 margin: 0 auto 20px auto;
143 max-width: 1000px;
144 padding: 0;
145 line-height: 120%;
146 background-color: #fff;
147 border-top-width: 0px;
148}
149
150#topArea {
151 border-bottom: 0px;
152 max-width: 998px;
153 margin: 20px auto 0;
154}
155
156#topArea table {
157 width: 100%;
158}
159
160#topArea td {
161 width: 50%;
162}
163
164#gs_banner {
165 padding:0px;
166 position: relative;
167 border: 0px;
168}
169
170#gs_content {
171 margin-top:-10px;
172 padding: 20px 20px 10px;
173 min-height: 300px;
174}
175
176#gs_footer {
177 position: relative;
178 display: block;
179 margin: -1px auto;
180 text-align: center;
181 vertical-align: middle;
182 font-size: 70%;
183 padding-top:5px;
184 padding-bottom:5px;
185}
186
187.termList {
188 font-size:12px;
189 line-height:14px;
190}
191
192.noTermHighlight{
193
194}
195
196.termHighlight{
197 background:yellow;
198}
199
200#viewAndZoomOptions {
201 margin-bottom:10px;
202 border:0px;
203}
204
205#viewOptions {
206 margin: 0px;
207 padding: 0px;
208}
209
210#viewOptions li {
211 list-style:none;
212 float:left;
213 padding: 5px;
214}
215
216.tableOfContentsTitle{
217 font-weight:bold;
218 text-align:left;
219}
220
221.viewOptions a:link, .viewOptions a:hover, .viewOptions a:active, .viewOptions a:visited {
222 text-decoration:none;
223}
224
225#rightSidebar {
226 width: 30%;
227 min-width:180px;
228 float:right;
229 margin: 0 0 10px 20px;
230}
231
232#contentsArea {
233 padding:0px 10px;
234}
235
236#collectionLinks {
237 position: relative;
238}
239
240#collectionLinks a div{
241 display: block;
242 float: left;
243 border: 1px solid #888;
244 margin: 0 20px 20px 0;
245 font-size: 150%;
246 color: #444;
247 text-decoration: none;
248 background: url(../images/collectionIconStripe.gif) scroll no-repeat 0 0;
249 padding: 20px;
250 min-width: 200px;
251}
252
253#collectionLinks a img{
254 display: block;
255 float: left;
256 border: 1px solid #888;
257 margin: 0 20px 20px 0;
258 font-size: 150%;
259 color: #444;
260 text-decoration: none;
261 height:60px;
262}
263
264/*
265.collectionLink {
266 display: block;
267 float: left;
268 border: 1px solid #888;
269 margin: 0 20px 20px 0;
270 font-size: 150%;
271 color: #444;
272 text-decoration: none;
273 background: url(../images/collectionIconStripe.gif) scroll no-repeat 0 0;
274 padding: 20px;
275}
276*/
277
278/* some text should not be rendered as it is just there for search engines */
279#collectionLinks a b {
280 display: none;
281}
282
283/* make sure h1s and h2s are readable on the green banner */
284#breadcrumbs, #gs_banner h2, #breadcrumbs a, #gs_banner h2 a {
285 /*color: #fff;*/
286}
287body.dAction #gs_banner h2 {
288 max-width: 600px;
289 font-size: 100;
290}
291
292#titlesearchcontainer {
293 padding-top: 20px;
294 width: 100%;
295}
296
297#titlesearchcontainer, #titlesearchcontainer form, #titlesearchcontainer h2{
298 margin-top: 0px;
299 margin-bottom: 0px;
300}
301
302#titlearea {
303 float: left;
304 padding-left: 20px;
305}
306
307#titlearea h2{
308 padding-left: 0px;
309 padding-bottom: 20px;
310}
311
312#quicksearcharea {
313 float: right;
314 text-align: right;
315 padding-right: 20px;
316}
317
318#quicksearcharea ul{
319 margin:0;
320}
321
322#quicksearcharea li{
323 display:inline;
324 list-style:none;
325 margin-left:5px;
326 padding: 2px 3px 2px 5px;
327 font-size: 10px;
328}
329
330#quicksearcharea a{
331 text-transform:lowercase;
332}
333
334#breadcrumbs {
335 margin-left: 20px;
336}
337
338#breadcrumbs a{
339 text-decoration:underline;
340}
341
342
343/* css to make the page links work (home, help, preference) */
344#bannerLinks {
345 text-align: right;
346 list-style: none;
347 margin: 0 20px;
348 font-size: 90%;
349}
350
351#bannerLinks li {
352 /*display: inline;*/
353 float:right;
354 margin-left: 5px;
355 padding: 1px 4px 1px 0px;
356}
357
358#bannerLinks ul {
359 padding: 0px 3px 0px 0px;
360 text-align: right;
361 list-style: none;
362}
363
364#bannerLinks li.current a {
365 cursor: default;
366}
367
368#bannerLinks li:hover, #bannerLinks li.current { background-position: 100% 0; }
369
370#bannerLinks li.current a { text-decoration: underline; background-position: 0 0;}
371#bannerLinks img.spacer { display: table-cell; }
372
373
374/* css to make the classifier list pretty */
375.navList {
376 margin: 0 0 10px 0;
377 padding: 0;
378 background-color: #0a0;
379}
380
381.navList ul {
382 margin: 0;
383 padding: 0;
384 list-style: none;
385}
386
387.navList td {
388 /*float: left;*/
389 padding-left: 3em;
390 padding-right: 3em;
391 text-align:center;
392 cursor: pointer;
393 color: #fff;
394}
395.navList li a, .navList li span {
396 padding: 0 1em;
397 display: block;
398 text-decoration: none;
399 color: #fff;
400}
401
402.navList td.current {
403 background-color: #efea6e;
404 color: #444;
405 cursor: default;
406}
407
408.navList li.current a, .navList li.current span {
409 color: #444;
410 cursor: default;
411}
412
413/* css to make the tabs work */
414#gs-nav {
415 list-style: none outside none;
416 padding: 0px;
417 margin: 9px 0 0 20px;
418 font-size: 14px;
419}
420
421#gs-nav ul {
422 margin:0px;
423 padding:0px;
424}
425
426#gs-nav li {
427 display: inline;
428 margin-right: 5px;
429 padding: 3px 5px 0px 7px;
430 text-transform: capitalize;
431 text-align: center;
432 border-bottom: 0px;
433}
434
435#gs-nav a{
436 margin:0px;
437 font-weight: bold;
438 text-decoration: none;
439}
440
441#gs-nav li:hover, #gs-nav li.current { background-position: 100% 0; }
442#gs-nav li:hover a, #gs-nav li.current a { background-position: 0 0; cursor:default; }
443
444/* style the search and classifier results */
445#resultsTable {
446 line-height: 160%;
447 margin: 0;
448 padding: 0;
449 /* border: 1px solid #f00; */
450}
451
452#resultsTable ul {
453 margin: 0 0 0 20px;
454 padding: 0;
455}
456
457#resultsTable li {
458 list-style: none;
459 margin: 0 0 .2em 0;
460 /* border: 1px solid #00f; */
461}
462
463#resultsTable li a {
464 padding: 3px 3px 3px 3px;
465 background-repeat: no-repeat;
466 background-position: 0 .1em;
467}
468
469
470#resultsTable .document a { /*background-image: url('../images/book.png'); */}
471#resultsTable .document a:visited { background-image: url('../images/book-visited.png'); color: #999; }
472#resultsTable .shelf>a { background-image: url('../images/bookshelf.png'); }
473
474/* corners of the banner */
475/*
476.corner {
477 position: absolute;
478 background-image: url('../images/layout/corners.png');
479 background-repeat: no-repeat;
480 width: 20px;
481 height: 20px;
482}
483
484#cornerTopLeft {
485 left: 0; top: 0;
486 background-position: 0 0;
487}
488#cornerTopRight {
489 right: 0; top: 0;
490 background-position: -20px 0;
491}
492#cornerBottomLeft {
493 left: 0; bottom: 0;
494 background-position: 0 -20px;
495}
496#cornerBottomRight {
497 right: 0; bottom: 0;
498 background-position: -20px -20px;
499}
500*/
501.clear {
502 clear: both;
503}
504
505
506/*a:link, a:hover, a:active, a:visited { color: #050; }*/
507
508/* bg image set in style macro */
509div.divbar {
510 clear: both;
511 background-image: url('../images/bg_green.png');
512 width: 100%;
513 text-align: center;
514 font-size:80%
515}
516
517
518/** query form style**/
519div#queryform{
520
521}
522
523/** search result style */
524div#terminfo{
525
526}
527
528div#matchdocs{
529
530}
531
532div.resultnavigation{
533 margin: 0;
534 padding:0;
535}
536
537ul#resultlist li{
538 display:block;
539}
540
541div#documentheading{
542 font-size: 16pt;
543 font-weight: bold;
544}
545
546div#documentinfo {
547 float:left;
548 padding:0;
549 margin:0;
550 width:24%;
551}
552
553div#toc{
554 float:left;
555 text-align:left;
556 width:60%;
557 padding:0;
558 margin:0;
559}
560
561ul#docbuttons li {
562 display: block;
563 font-size: 11px;
564 font-weight: bold;
565 background: #f7e7c5;
566 margin: 1px;
567 border: 1px solid #eeddbb;
568 text-align: center;
569 vertical-align: middle;
570 height: 30px; /* IE6 and NS4 treat width/height as min-width/min-height */
571 width: 110px;
572}
573
574
575ul#tocnodes li{
576 margin: 0;
577 padding: 5px 0 0 0;
578 display:block;
579}
580
581ul.tocnode {
582 margin:0;
583 padding:5px 0 0 20px;
584}
585
586ul.tocnode a{
587 margin: 0;
588 padding:0 5px 0 0;
589 }
590
591span.bold{
592 font-weight: bold;
593}
594
595div.documentarrows{
596 margin: 0 0 0 0;
597 padding: 1em 0 0 0;
598}
599
600img.lessarrow{
601 float:left;
602 border: none;
603}
604
605img.morearrow{
606 float:right;
607 border:none;
608}
609
610div.formheading{
611 font-size: 16pt;
612 font-weight: bold;
613 margin: .5em 0 0;
614 padding:0;
615}
616
617ul#presprefs li, ul#berrybasketprefs li, ul#searchprefs li{
618 display: block;
619}
620
621
622div.phrasebrowse{
623 text-align:center;
624 padding:0;
625 margin: .5em 0 .5em 0;
626}
627
628div.QuickSearch {
629 float: right;
630}
631
632#coverImage {
633 text-align: center;
634 margin: 20px;
635}
636
637/* ----- TABLE OF CONTENTS ------ */
638.tocTable {
639 width: 100%;
640 background: white !important;
641}
642
643.tocTextCell {
644 padding-left:5px;
645}
646
647.tableOfContentsContainer {
648 padding:1px;
649 max-height:500px;
650 overflow:auto;
651}
652
653#tableOfContents {
654 margin: 0;
655 padding: 0;
656 font-size: 70%;
657}
658
659#tableOfContents li {
660 list-style: none;
661 margin: 0;
662 padding: 2px;
663}
664
665#tableOfContents a {text-decoration: underline; color: #444 !important;}
666#tableOfContents a:visited{text-decoration: underline; color: #444 !important;}
667#tableOfContents a:link{text-decoration: underline; color: #444 !important;}
668
669#tableOfContents li.current {
670 background-color: #090;
671}
672#tableOfContents li.current a {
673 color: #fff;
674}
675
676#tableOfContents li.current li {
677 background-color: #fff;
678}
679
680#tableOfContents li.current li a {
681 color: #444;
682}
683
684#tableOfContents ul {
685 padding: 0 0 0 0;
686}
687
688#tableOfContents ul ul{
689 padding: 0 0 0 0;
690}
691
692#tableOfContents ul ul ul{
693 padding: 0 0 0 16px;
694}
695
696/* -------- SEARCH ------- */
697.paramLabel {
698 margin: 2px;
699 float: left;
700 min-width: 250px;
701}
702.paramValue {
703 margin: 2px;
704 float: left;
705}
706
707
708table{
709 border-collapse:collapse;
710 border-spacing:0;
711}
712
713/* ------- BROWSE -------*/
714
715.childrenlist {
716 margin:0 0 0 10px;
717
718}
719.childrenlist td {
720 padding:3px 0px 0px 10px;
721}
722
723/* ------- PAGED IMAGE ------- */
724
725.pageSlider {
726 width: 250px;
727 overflow: auto;
728 margin-left: auto;
729 margin-right: auto;
730 padding: 2px;
731}
732
733.pageSliderSpacer {
734 width:2px;
735}
736
737.pageSliderCol {
738 width:75px;
739 height:100px;
740 padding: 2px;
741 text-align: center;
742 vertical-align: bottom;
743}
744
745/* ------- SPATIAL COLLECTIONS ------- */
746
747#nearbyDocs td, #nearbyDocs th {
748 padding: 5px;
749 border: 1px solid black;
750}
751
752#nearbyDocs th {
753 font-weight: bold;
754}
755
756#auth_navbar {
757 width: 90%;
758 margin: 10px auto;
759}
760
761#auth_navbar span{
762 padding:3px;
763}
764
765#userListTable {
766 text-align: center;
767 width: 90%;
768 margin: auto;
769}
770
771#userListTable td{
772 border: black 1px solid;
773 padding: 5px;
774}
775
776#gs_error{
777 padding: 5px;
778 margin: auto;
779 width: 50%;
780 text-align: center;
781}
782
783#loginTable{
784 margin: auto;
785 width: 25%;
786}
787
788.map_canvas_full{
789 margin:0px auto;
790 width:900px;
791 height:500px;
792}
793
794.map_canvas_half{
795 float: right;
796 width:450px;
797 height:500px;
798}
799
800dl dt { font-weight:bold;
801 padding-top:10px; }
802dl dd { padding-bottom:10px}
803
804#facetSelector{
805 padding: 0px;
806 width:30%;
807 float:right;
808}
809
810.facetTable{
811 list-style:none;
812 margin: 0px 0px 20px;
813 padding: 0px;
814 overflow:auto;
815}
816
817.facetTable li{
818 margin-bottom:5px;
819}
820
821.checkboxList{
822 list-style:none;
823 padding-left:0px;
824}
825
826.facetedResults{
827 float:left;
828 width:65%;
829}
830
831#gs-slideshow{
832 width:65%;
833}
834
835.slideshowImage{
836 width:100%;
837}
838
839/*
840ul.childrenlist li {
841list-style-type:none;
842}
843ul#classifierlist,ul#classifiernodelist {
844 list-style-type:none;
845 margin:0;
846 padding:0
847}
848ul#classifierlist li{
849list-style:none;
850margin:0 0 5px 0;
851padding:0;display:block;
852}
853ul#classifiernodelist li{
854list-style:none;
855margin:0;
856padding:5px 0 0 0;
857display:block
858}
859ul.childrenlist{
860list-style:none;
861margin:0;
862padding:0 0 0 20px;
863display:block;
864width:100%
865}
866*/
Note: See TracBrowser for help on using the repository browser.