Project

General

Profile

1
 /*
2
  *   '$RCSfile$'
3
  *     Purpose: Default style sheet for KNB project web pages 
4
  *              Using this stylesheet rather than placing styles directly in 
5
  *              the KNB web documents allows us to globally change the 
6
  *              formatting styles of the entire site in one easy place.
7
  *   Copyright: 2000 Regents of the University of California and the
8
  *               National Center for Ecological Analysis and Synthesis
9
  *     Authors: Matt Jones
10
  *
11
  *    '$Author: leinfelder $'
12
  *      '$Date: 2007-09-12 18:50:20 -0700 (Wed, 12 Sep 2007) $'
13
  *  '$Revision: 3435 $'
14
  *
15
  * This program is free software; you can redistribute it and/or modify
16
  * it under the terms of the GNU General Public License as published by
17
  * the Free Software Foundation; either version 2 of the License, or
18
  * (at your option) any later version.
19
  *
20
  * This program is distributed in the hope that it will be useful,
21
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
22
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
23
  * GNU General Public License for more details.
24
  *
25
  * You should have received a copy of the GNU General Public License
26
  * along with this program; if not, write to the Free Software
27
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
28
  */
29

    
30

    
31

    
32
/*
33
 *  import eml css:
34
 */
35

    
36
@import url(../../../style/common/eml_xsl.css);
37
b {
38
font-weight: bold;
39
}
40

    
41
/**
42
 *  set the correct iframe sizes to accomodate the 
43
 *  header, footer, left and right areas.
44
 *  NOTE: these styles apply only to each 
45
 *  container frame, *NOT* to the document within it!
46
 */  
47
.iframeheaderclass {
48
  height:   112px;
49
  width:	100%; 
50
  /*
51
  min-width:775px;
52
  width:expression(document.body.clientWidth < 775? "775px": "auto" );
53
  */
54
  border:   0px;
55
  margin-top:	0px;
56
}
57

    
58
.iframeloginboxclass {
59
    height:   712px;
60
    /*width:600px;*/
61
    min-width:600px;
62
  	width:expression(document.body.clientWidth < 600? "600px": "auto" );
63
    border:   0px;
64
	vertical-align: top;
65
	text-align: left;
66
}
67

    
68

    
69
.iframesearchboxclass { 
70
	height:   712px;
71
    /*width:600px;*/
72
    min-width:600px;
73
  	width:expression(document.body.clientWidth < 600? "600px": "auto" );
74
    border:   0px;
75
	vertical-align: top;
76
	text-align: left; 
77
}
78

    
79
.iframeleftcolclass  { 
80
    /*height:	712px;*/
81
    height:	100%;
82
    min-height:	712px;
83
  	/*height:	expression(document.body.clientWidth < 712? "712px": "auto" );*/
84
	width:	175px;
85
}
86

    
87
.iframefooterclass   {
88
  height:   150px; 
89
  width:	100%;
90
  border:   0px;
91
  background: #124325;
92
  color: #FFFFFF;
93
}
94

    
95
.iframerightcolclass   { 
96
	background: #FFFFFF;
97
}
98

    
99
td.mapColumn {
100
  vertical-align: top;
101
}
102

    
103
.mapFrame { 
104
    /*height: 59em;*/
105
    height: 300px;
106
    width: 600px;
107
	vertical-align: top;
108
	background: #FFFFFF;
109
}
110

    
111
body > table td #mapFrame {
112
	/* used by Netscape6+/Mozilla, Opera 5+, Konqueror, Safari, OmniWeb 4.5+, ICEbrowser */
113
    /*width: 290px;*/
114
}
115

    
116
/**
117
 *  create a left margin for the document
118
 */
119

    
120
/**
121
* These are new classes adapted from sanparks L+F
122
**/
123
body {
124
	margin: 0;
125
	padding: 0;
126
	background: #B6BCB8 url("images/bg_strip.jpg") bottom left fixed repeat-x;
127
	color: #000;
128
	height: 100%;
129
	font-family: "Verdana", "Trebuchet MS", "Helvetica", "Arial", sans-serif;
130
}
131

    
132
.headertitle {
133
	font-weight: bold; 
134
	font-family: Helvetica, Verdana, Arial, sans-serif; 
135
	font-size: 1.6em; 
136
	color: #124326;"
137
	padding-left: 10px;
138
}
139
 
140
.headermenu {
141
	background: #124325;
142
	height: 20px;
143
	color: #FFFFFF;
144
	text-decoration: none;
145
	font-weight: bold;
146
	text-align: center;
147
	padding-left: 10px;
148
}	
149

    
150
.leftnav {
151
	width: 175px;
152
	margin: 0px auto;
153
	text-align: center;
154
	background: #fff url("images/navstrip.jpg") left 0px repeat-y;
155
	color: #FFFFFF;
156
}
157

    
158
h1 {
159
	text-align: left;
160
	font-family: "Helvetica", "Trebuchet MS", "Verdana", "Arial", sans-serif;
161
	font-size: 1.9em;
162
	padding: 0px 0px 12px 0px;
163
	margin: 0;
164
	padding-top: 6px;
165
	color: #f30;
166
}
167

    
168
h2 {
169
	text-align: left;
170
	font-family: "Verdana", "Helvetica", "Trebuchet MS", "Arial", sans-serif;
171
	font-size: 1.4em;
172
	padding: 0px 0px 10px 0px;
173
	margin: 0;
174
	color: #f30;
175
}
176

    
177
h3 {
178
	text-align:	left;
179
	color: #124325;
180
	background: #CFE2CF;
181
	font-size: 1.2em;
182
	border: 1px solid #124325;
183
	display: block;
184
	padding: 3px 10px;
185
	margin:10px 0 10px 0;
186
}
187

    
188
/*****BEGIN SANPARKS NAV*******/
189
#nav {
190
	float: left;
191
	width: 175px;
192
	color: #fff;
193
	clear: both;
194
}
195
#nav ul.level-1 {
196
	font-weight: bold;
197
	list-style: none;
198
	padding: 6px;
199
	margin: 0;
200
	line-height: 1.1;
201
}
202

    
203
#nav ul.level-1 li {
204
	font-size: 1.1em;
205
	/*margin: 0px 0px 5px 0px;*/
206
	margin: 0px 0px 12px 0px;
207
	padding: 0px 0px 0px 0px;
208
	background: none;
209
}
210

    
211
#nav ul.level-2 {
212
	font-weight: normal;
213
	list-style: none;
214
	padding: 0;
215
	font-size: 0.9em;
216
	margin: 5px 0px 0px 0px;
217
}
218
#nav ul.level-3 {
219
	font-weight: normal;
220
	list-style: none;
221
	padding: 0;
222
	font-size: 0.9em;
223
	margin: 0px 0px 0px 0px;
224
}
225
#nav ul.level-2 li {
226
	background: transparent url("images/horns.png") left 1px no-repeat !important;
227
	padding: 0;
228
	margin: 0;
229
	margin: 0px 0px 2px 0px;
230
}
231
#nav ul.level-3 li {
232
	background: transparent  left 1px no-repeat !important;
233
	padding: 0;
234
	margin: 0;
235
}
236

    
237
#nav ul.level-1 li a {
238
	color: #fff;
239
	text-decoration: none;
240
	display: block;
241
	/*height: 1.6em;*/
242
}
243

    
244
#nav ul.level-2 li a {
245
	color: #fff;
246
	text-decoration: none;
247
	display: block;
248
	padding-left: 18px;
249
	height: auto;
250
}
251

    
252
#nav ul.level-2 li a:hover, ul.level-2 li a:active {
253
	background: transparent url(images/nav_bullets_orange.gif) no-repeat left 1px !important;
254
}
255

    
256
#nav  ul.level-1 li a:hover, ul.level-1 li a:active, ul.level-2 li a:hover, ul.level-2 li a:active {
257
/* #nav li a:hover, li a:active { */
258
	color: #F76501;
259
	text-decoration: underline;
260
}
261

    
262
#nav ul li a.current {
263
	background: transparent url(images/nav_bullets_orange.gif) no-repeat left 1px !important;
264
}
265

    
266
#nav ul li.current_cat, #nav ul li a.current_cat {
267
	color: #f30;
268
}
269

    
270
#nav .current_home {
271
	color: #f30;
272
	padding-bottom: 5px;
273
	display: block;
274
	border-bottom: 1px solid #0E321D;
275
	text-decoration: none;
276
	font-size: 1.1em;
277
	font-weight: bold;
278
	margin-bottom: 0px;
279
	margin-left: 5px;
280
	margin-top: 7px;
281
	margin-right: 5px; 
282
}
283
/*****END SANPARKS NAV*******/
284

    
285
/**
286
 *  set the size and alignment etc of the top-level layout table
287
 */  
288
.templatetableclass {
289
  width:   95%; 
290
  border:   0px;
291
  padding:  0px;
292
  margin-left:   20px;
293
  margin-right:   20px;
294
}
295

    
296

    
297
/**
298
 *  set the style of the main content area and its contents
299
 */ 
300
.templatecontentareaclass {
301
	vertical-align: top;
302
  	padding: 0px;
303
  	margin: 0px;
304
	background:	#FFFFFF;
305
	color: black;
306
}
307

    
308

    
309
/**
310
 *  set the correct <td> sizes to accomodate the 
311
 *  header, footer, left and right iframes.
312
 *  NOTE: these styles apply only to each 
313
 *  container frame, *NOT* to the document in
314
 *  the iframe within it!
315
 */  
316
.templateheaderrowclass {
317
  height:   112px; 
318
/*
319
  no width allowed - uses same width as table class
320
*/
321
  border:   0px;
322
  padding:  0px;
323
  margin:   0px;
324
}
325

    
326

    
327
.templateleftcolclass {
328
  height:   100%; 
329
  width:    175px;
330
  border:   0px;
331
  padding:  0px;
332
  margin:   0px;
333
  vertical-align: top;
334
}
335

    
336

    
337
.templaterightcolclass {
338
  height:   100%; 
339
  width:    0px;
340
  border:   0px;
341
  padding:  0px;
342
  margin:   0px;
343
}
344

    
345

    
346
.templatefooterrowclass {
347
  height:   0px; 
348
/*
349
  no width allowed - uses same width as table class
350
*/
351
  border:   0px;
352
  padding:  0px;
353
  margin:   0px;
354
}
355

    
356
/**
357
 *  these override styles imported from eml css 
358
 */	 
359
.sectionnames{
360
    font-weight: bold;
361
    font-size: 16px;
362
    color: #096B79;
363
}
364

    
365
.linkedHeaderStyle{
366
    
367
    background-color: #A3DADA;
368
    padding-left: 16%;
369
 }
370

    
371
.title {
372
    font-family: Verdana, Georgia, "Times New Roman", serif;
373
    font-size: 24px; 
374
    font-weight: bold;
375
    color:black;
376
    background: inherit;
377
}
378

    
379
.secondCol{
380
    background-color: #ffffff; 
381
    font-size: 12px;
382
    padding-left: 5px;
383
}
384

    
385
.highlight  {
386
    color: #096B79;
387
    background-color: #FFFFFF;
388
    font-style: italic;    
389
    font-size: 1em; 
390
    padding-left: 10px;
391
}
392

    
393
.citation  {
394
    color: black;
395
    background-color: #FFFFFF;
396
    font-size: 1.2em; 
397
    padding-left: 10px;
398
}
399

    
400
.tablehead {
401
    color: #096B79;
402
    background: #FFFFFF;
403
    text-align: left;
404
    font-size: 14px; 
405
    font-weight: bold;
406
    border-top: solid #ffffff 15px;
407
    border-bottom: solid #dddddd 1px;
408
    padding-left: 10px;
409
    padding-top: 0px;
410
    padding-bottom: 0px;
411
}
412

    
413
th.tablehead {
414

    
415
    text-align: center;
416
    border-bottom: solid #006666 1px;
417
    margin: 0px;
418
    padding: 0px;
419
    height:  21px;
420
}
421

    
422
.tablehead_lcorner {
423
    background-position: right top;
424
    background-repeat: no-repeat;
425
    padding: 0px;
426
    margin:  0px;
427
    width:   10px;
428
    height:  21px;
429
}    
430
    
431
.tablehead_rcorner {
432
    background-position: left top;
433
    background-repeat: no-repeat;
434
    padding: 0px;
435
    margin:  0px;
436
    width:   10px;
437
    height:  21px;
438
}    
439

    
440
.lsid {
441
    text-decoration: underline; 
442
}
443

    
444
a {
445
    color: #096B79;
446
    font-weight: bold;
447
    font-size: 12px; 
448
    text-decoration: none; }
449
    
450
a:hover {
451
    color: #ECCE00;
452
    text-decoration: underline; }
453

    
454
/**
455
 *  these are used only in the metacat pages
456
 */
457

    
458
p.emphasis {
459

    
460
  font-size: 14px;
461
  color: #dd7744; 
462
  font-weight: bold;
463
  font-style:  normal;
464
}
465

    
466
.searchresultsdivider {
467
    background-color: #dddddd;   
468
}
469

    
470
/**
471
 *  these are used only in the registry skins
472
 */
473
 
474
p.searchbox {
475
    color: #096B79;
476
    font-weight: bold;
477
    font-size: 12px; 
478
    text-decoration: none; 
479
}
480

    
481
br {
482
    margin: 0px;
483
    padding: 0px;
484
}
485

    
486

    
487
.headertopmargin {
488
margin-top:    10;
489
}
490

    
491
.intro {
492
        width:   760px;
493
        margin-left:    15px;
494
}
495

    
496
textarea {
497
   width: 80%;
498
}
499

    
500
.required {
501
    font-weight: normal;
502
    font-style: italic;
503
    color: #b00000;
504
}
505

    
506
.label {
507
    font-weight: bold;
508
}
509

    
510

    
511
.emphasis {
512
    font-weight: bold;
513
    font-size: 18px;
514
    color: #000000;
515
}
516

    
517
.colorbold {
518
	font-weight: bold;
519
	color: #096B79;
520
	font-size: 12px;
521
}
522
	
523
.boldlink {
524
	font-weight: bold;
525
	font-size: 12px;
526
}
527

    
528

    
529
.redbold {
530
	font-weight: bold;
531
	color: #b00000;
532
	font-size: 12px;
533
}
534

    
535
.greenbold {
536
	font-weight: bold;
537
    background: inherit; 
538
	color: green;
539
	font-size: 12px;
540
}
541

    
542
.smalltext {
543
	font-weight: bold;
544
	font-size: 10px;
545
	vertical-align: super;
546
}
547

    
548
.largetext {
549
	font-weight: bold;
550
	font-size: 16px;
551
} 
552

    
553
.italicized {
554
	font-style: italic;
555
	font-size: 12px;
556
}
557

    
558
.regtext {
559
	font-weight: normal;
560
	font-size: 12px;
561
}
562
.sectbody {
563
	background: #DEF1F1;
564
	font-size: 12px;
565
        font-weight: bold;}
566

    
567
.sectheader {
568
	background: #A3DADA;
569
	font-size: 12px;
570
        font-weight: bold;}
571

    
572
.tables {
573
        width:   760px;
574
        margin-left:      20px;
575
        border-top: solid black 1px;
576
        border-left: solid black 1px;
577
        border-right: solid black 1px;      
578
      }
579

    
580
.hide {
581
      display:none;
582
  }
583

    
584
.showLink {
585
      cursor: pointer;
586
      cursor: hand;
587
      display:empty;
588
  }
589

    
590
.bordertop {
591
        border-top: solid black 1px;
592
      }
593
      
594
.borderbottom {
595
        border-bottom: 1px solid black;}
596
	
597
.topbottom {
598
	border-top: 1px solid black;
599
	border-bottom: 1px solid black; 
600
	}
601

    
602
.longwidth {
603
	width: 80%;
604
	}
605

    
606
.shortwidth {
607
	width: 40%;
608
	}
609
	
610
.rightCol {
611
       width:  24%;
612
       text-align: right;
613
    }
614

    
615
.centerContentBorder {
616
        padding: 10px;
617
        width: 98%;
618
        background: #F5F5F5;
619
        color: #90EE90;
620
}
621

    
622
.footerContent {
623
        margin-left: 0px;
624
        margin-right: 15px;
625
        margin-top: 15px;
626
        background: #124325;
627
        color: #FFFFFF;
628
}
629

    
630
.footerContent a {
631
        color: #FFFFFF;
632
}
(13-13/17)