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

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

The new style information for the new right side layout

File size: 12.0 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.horizontalClassifierNode {
78 padding:0px 0px 10px 10px;
79}
80
81.icon{
82 cursor:pointer;
83 padding:2px;
84 border:0px;
85}
86
87.emptyIcon {
88 height:16px;
89 width:16px;
90}
91
92.backToTop {
93 font-size:0.7em;
94 padding-left: 2em;
95 text-align:center;
96}
97
98.hidden{
99 display:none;
100}
101
102#prevArrowTD {
103 text-align:right;
104 width:10%;
105}
106
107#nextArrowTD {
108 text-align:left;
109 width:10%;
110}
111
112#prevTD {
113 text-align:left;
114 width:20%;
115}
116
117#nextTD {
118 text-align:right;
119 width:20%;
120}
121
122#searchResultNavTable {
123 width:100%;
124}
125
126#searchResultsStatusBar {
127 text-align:center;
128}
129
130#container { position: relative;
131 margin: 0 auto 20px auto;
132 max-width: 1000px;
133 padding: 0;
134 line-height: 120%;
135 background-color: #fff;
136 border-top-width: 0px;
137}
138
139#topArea {
140 border-bottom-width: 0px;
141 max-width: 998px;
142 margin: 20px auto 0;
143}
144
145#topArea table {
146 width: 100%;
147}
148
149#topArea td {
150 width: 50%;
151}
152
153#gs_banner {
154 padding:0px;
155 height:100px;
156 position: relative;
157}
158
159#gs_content {
160 margin-top:-10px;
161 padding: 20px 20px 10px;
162 min-height: 300px;
163}
164
165#gs_footer {
166 position: relative;
167 display: block;
168 margin: -1px auto;
169 text-align: center;
170 vertical-align: middle;
171 font-size: 70%;
172 padding-top:5px;
173 padding-bottom:5px;
174}
175
176#gs_footer a {
177 /*color:#FFF;*/
178}
179
180.termList {
181 font-size:12px;
182 line-height:14px;
183}
184
185.noTermHighlight{
186
187}
188
189.termHighlight{
190 background:yellow;
191}
192
193#viewAndZoomOptions {
194 margin-bottom:10px;
195 border:0px;
196}
197
198#viewOptions {
199 margin: 0px;
200 padding: 0px;
201}
202
203#viewOptions li {
204 list-style:none;
205 display: inline;
206 padding: 5px;
207}
208
209#zoomOptions {
210 margin: 0px;
211 padding: 0px;
212}
213
214#zoomOptions li {
215 margin:5px;
216 list-style:none;
217 display: inline-block;
218}
219
220.tableOfContentsTitle{
221 font-weight:bold;
222 text-align:left;
223}
224
225.viewOptions a:link, .viewOptions a:hover, .viewOptions a:active, .viewOptions a:visited {
226 text-decoration:none;
227}
228
229#rightSidebar {
230 width: 30%;
231 min-width:180px;
232 float:right;
233 margin: 0 0 10px 20px;
234}
235
236#contentsArea {
237 padding:0px 10px;
238}
239
240#collectionLinks {
241 position: relative;
242}
243
244#collectionLinks a div{
245 display: block;
246 float: left;
247 border: 1px solid #888;
248 margin: 0 20px 20px 0;
249 font-size: 150%;
250 color: #444;
251 text-decoration: none;
252 background: url(../images/collectionIconStripe.gif) scroll no-repeat 0 0;
253 padding: 20px;
254 min-width: 200px;
255}
256
257#collectionLinks a img{
258 display: block;
259 float: left;
260 border: 1px solid #888;
261 margin: 0 20px 20px 0;
262 font-size: 150%;
263 color: #444;
264 text-decoration: none;
265 height:60px;
266}
267
268/*
269.collectionLink {
270 display: block;
271 float: left;
272 border: 1px solid #888;
273 margin: 0 20px 20px 0;
274 font-size: 150%;
275 color: #444;
276 text-decoration: none;
277 background: url(../images/collectionIconStripe.gif) scroll no-repeat 0 0;
278 padding: 20px;
279}
280*/
281
282/* some text should not be rendered as it is just there for search engines */
283#collectionLinks a b {
284 display: none;
285}
286
287/* make sure h1s and h2s are readable on the green banner */
288#breadcrumbs, #gs_banner h2, #breadcrumbs a, #gs_banner h2 a {
289 /*color: #fff;*/
290}
291body.dAction #gs_banner h2 {
292 max-width: 600px;
293 font-size: 100;
294}
295
296#titlearea {
297 padding-left: 20px;
298 width:40%;
299}
300
301#titlesearchcontainer {
302 height: 70px;
303 width: 100%;
304}
305
306#titlesearchcontainer h2 {
307 padding-left: 0px;
308}
309
310#titlesearchcontainer, #titlesearchcontainer form, #titlesearchcontainer h2{
311 padding-top: 0px;
312 padding-bottom: 0px;
313 margin-top: 0px;
314 margin-bottom: 0px;
315}
316
317#quicksearcharea {
318 width: 60%;
319 text-align: right;
320 padding-right: 20px;
321 padding-top: 10px;
322}
323
324#quicksearcharea ul{
325 margin:0;
326}
327
328#quicksearcharea li{
329 display:inline;
330 list-style:none;
331 margin-left:5px;
332 padding: 2px 3px 2px 5px;
333 font-size: 10px;
334}
335
336#quicksearcharea a{
337 text-transform:lowercase;
338}
339
340#breadcrumbs {
341 margin-left: 20px;
342}
343
344#breadcrumbs a{
345 text-decoration:underline;
346}
347
348
349/* css to make the page links work (home, help, preference) */
350#bannerLinks {
351 text-align: right;
352 list-style: none;
353 margin: 0 20px;
354 font-size: 90%;
355}
356
357#bannerLinks li {
358 /*display: inline;*/
359 float:right;
360 margin-left: 5px;
361 padding: 1px 4px 1px 0px;
362}
363
364#bannerLinks ul {
365 padding: 0px 3px 0px 0px;
366 text-align: right;
367 list-style: none;
368}
369
370#bannerLinks li.current a {
371 cursor: default;
372}
373
374#bannerLinks li:hover, #bannerLinks li.current { background-position: 100% 0; }
375
376#bannerLinks li.current a { text-decoration: underline; background-position: 0 0;}
377#bannerLinks img.spacer { display: table-cell; }
378
379
380/* css to make the classifier list pretty */
381.navList {
382 margin: 0 0 10px 0;
383 padding: 0;
384 background-color: #0a0;
385}
386
387.navList ul {
388 margin: 0;
389 padding: 0;
390 list-style: none;
391}
392
393.navList td {
394 /*float: left;*/
395 padding-left: 3em;
396 padding-right: 3em;
397 text-align:center;
398 cursor: pointer;
399 color: #fff;
400}
401.navList li a, .navList li span {
402 padding: 0 1em;
403 display: block;
404 text-decoration: none;
405 color: #fff;
406}
407
408.navList td.current {
409 background-color: #efea6e;
410 color: #444;
411 cursor: default;
412}
413
414.navList li.current a, .navList li.current span {
415 color: #444;
416 cursor: default;
417}
418
419/* css to make the tabs work */
420#nav {
421 list-style: none outside none;
422 padding: 0px;
423 margin: 9px 0 0 20px;
424 font-size: 14px;
425}
426
427#nav ul {
428 margin:0px;
429 padding:0px;
430}
431
432#nav li {
433 display: inline;
434 margin-right: 5px;
435 padding: 3px 5px 4px 7px;
436 text-transform: capitalize;
437 text-align: center;
438 border-bottom: none;
439}
440
441#nav a{
442 margin:0px;
443 font-weight: bold;
444 text-decoration: none;
445}
446
447#nav li:hover, #nav li.current { background-position: 100% 0; }
448#nav li:hover a, #nav li.current a { background-position: 0 0; cursor:default; }
449
450/* style the search and classifier results */
451#resultsTable {
452 line-height: 160%;
453 margin: 0;
454 padding: 0;
455 /* border: 1px solid #f00; */
456}
457
458#resultsTable ul {
459 margin: 0 0 0 20px;
460 padding: 0;
461}
462
463#resultsTable li {
464 list-style: none;
465 margin: 0 0 .2em 0;
466 /* border: 1px solid #00f; */
467}
468
469#resultsTable li a {
470 padding: 3px 3px 3px 3px;
471 background-repeat: no-repeat;
472 background-position: 0 .1em;
473}
474
475
476#resultsTable .document a { /*background-image: url('../images/book.png'); */}
477#resultsTable .document a:visited { background-image: url('../images/book-visited.png'); color: #999; }
478#resultsTable .shelf>a { background-image: url('../images/bookshelf.png'); }
479
480/* corners of the banner */
481/*
482.corner {
483 position: absolute;
484 background-image: url('../images/layout/corners.png');
485 background-repeat: no-repeat;
486 width: 20px;
487 height: 20px;
488}
489
490#cornerTopLeft {
491 left: 0; top: 0;
492 background-position: 0 0;
493}
494#cornerTopRight {
495 right: 0; top: 0;
496 background-position: -20px 0;
497}
498#cornerBottomLeft {
499 left: 0; bottom: 0;
500 background-position: 0 -20px;
501}
502#cornerBottomRight {
503 right: 0; bottom: 0;
504 background-position: -20px -20px;
505}
506*/
507.clear {
508 clear: both;
509}
510
511
512/*a:link, a:hover, a:active, a:visited { color: #050; }*/
513
514/* bg image set in style macro */
515div.divbar {
516 clear: both;
517 background-image: url('../images/bg_green.png');
518 width: 100%;
519 text-align: center;
520 font-size:80%
521}
522
523
524/** query form style**/
525div#queryform{
526
527}
528
529/** search result style */
530div#terminfo{
531
532}
533
534div#matchdocs{
535
536}
537
538div.resultnavigation{
539 margin: 0;
540 padding:0;
541}
542
543ul#resultlist li{
544 display:block;
545}
546
547div#documentheading{
548 font-size: 16pt;
549 font-weight: bold;
550}
551
552div#documentinfo {
553 float:left;
554 padding:0;
555 margin:0;
556 width:24%;
557}
558
559div#toc{
560 float:left;
561 text-align:left;
562 width:60%;
563 padding:0;
564 margin:0;
565}
566
567ul#docbuttons li {
568 display: block;
569 font-size: 11px;
570 font-weight: bold;
571 background: #f7e7c5;
572 margin: 1px;
573 border: 1px solid #eeddbb;
574 text-align: center;
575 vertical-align: middle;
576 height: 30px; /* IE6 and NS4 treat width/height as min-width/min-height */
577 width: 110px;
578}
579
580
581ul#tocnodes li{
582 margin: 0;
583 padding: 5px 0 0 0;
584 display:block;
585}
586
587ul.tocnode {
588 margin:0;
589 padding:5px 0 0 20px;
590}
591
592ul.tocnode a{
593 margin: 0;
594 padding:0 5px 0 0;
595 }
596
597span.bold{
598 font-weight: bold;
599}
600
601div.documentarrows{
602 margin: 0 0 0 0;
603 padding: 1em 0 0 0;
604}
605
606img.lessarrow{
607 float:left;
608 border: none;
609}
610
611img.morearrow{
612 float:right;
613 border:none;
614}
615
616div.formheading{
617 font-size: 16pt;
618 font-weight: bold;
619 margin: .5em 0 0;
620 padding:0;
621}
622
623ul#presprefs li, ul#berrybasketprefs li, ul#searchprefs li{
624 display: block;
625}
626
627
628div.phrasebrowse{
629 text-align:center;
630 padding:0;
631 margin: .5em 0 .5em 0;
632}
633
634div.QuickSearch {
635 float: right;
636}
637
638#coverImage {
639 text-align: center;
640 margin: 20px;
641}
642
643/* ----- TABLE OF CONTENTS ------ */
644.tocTable {
645 width: 100%;
646 background: white !important;
647}
648
649.tableOfContentsContainer {
650 padding:1px;
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/*
832ul.childrenlist li {
833list-style-type:none;
834}
835ul#classifierlist,ul#classifiernodelist {
836 list-style-type:none;
837 margin:0;
838 padding:0
839}
840ul#classifierlist li{
841list-style:none;
842margin:0 0 5px 0;
843padding:0;display:block;
844}
845ul#classifiernodelist li{
846list-style:none;
847margin:0;
848padding:5px 0 0 0;
849display:block
850}
851ul.childrenlist{
852list-style:none;
853margin:0;
854padding:0 0 0 20px;
855display:block;
856width:100%
857}
858*/
Note: See TracBrowser for help on using the repository browser.