Project

General

Profile

Download (9.81 KB) Statistics
| Branch: | Tag: | Revision:
1
@CHARSET "UTF-8";
2

    
3
/**
4
*   Zen CSS
5
*
6
*   $Id: style.css,v 1.17.2.2 2007/01/17 05:02:52 jjeff Exp $
7
*/
8

    
9
/**
10
*   IMPORT EXTERNAL STYLE SHEETS 
11
*   We have separated out these styles because they are
12
*   common to the zen template system.
13
*/
14
@import "layout.css";
15
@import "icons.css";
16

    
17
/**
18
*   FONT STYLES 
19
*
20
*  Standardize font sizes and line-height across browsers 
21
*/
22

    
23
body {
24
  font:13px arial,helvetica,clean,sans-serif;
25
  *font-size:small;
26
  *font:x-small;
27
}
28

    
29
table {
30
  font-size:inherit;
31
  font:100%;
32
}
33
select, input, textarea {
34
  font:99% arial,helvetica,clean,sans-serif;
35
}
36
pre, code {
37
  font:115% monospace;
38
  *font-size:100%;
39
}
40

    
41
table tr.odd {
42
  background: #ddd;
43
}
44

    
45
tr, td {
46
  padding: .25em;
47
}
48

    
49
td.icon {
50
  text-align: center;
51
}
52

    
53

    
54
/**
55
*   LAYOUT STYLES 
56
*
57
*  Styles pertaining to minor layout adjustments, such as
58
*   changing from fluid width to fixed width.  
59
*   See layout.css for major adjustments.
60
*/
61
body {
62
  margin: 0;
63
  padding: 0;
64
  min-width: 700px;      
65
  /* 2x (left-side fullwidth + main padding) + right-side fullwidth */
66
}
67

    
68
#page {
69
  /*width: 900px;  */             /* page width - optional */
70
  /*margin: 0 auto;   */          /* center the page - optional */
71
  /*border-left: 2px solid #AAA;*/
72
  /*border-right: 2px solid #AAA;*/
73
}
74

    
75

    
76
/**
77
*  OTHER STYLES
78
*
79
*  Styles that are specific to this theme.
80
*/
81

    
82
/* Common styles */
83
body {
84
  background: #fff;
85
}
86

    
87
#page {
88
  font-family: Verdana, Arial, Helvetica, sans-serif;
89
  color: #111;
90
  line-height:1.5em;
91
  background-color: #fff;
92
}
93

    
94
#container {
95
  margin:0px 10px 10px 10px;
96
}
97

    
98
#main .node .content{
99
  color: #333;
100
}
101

    
102
div.content, div.links {
103
  font-size: 92%;
104
}
105

    
106
a, a:link, a:visited {
107
  color: #2763A5;
108
  text-decoration: none;
109
}
110

    
111
a:hover, a:focus {
112
  color: #6191C5;
113
  text-decoration: underline;
114
}
115

    
116
a:active, a.active { 
117
  color: #89A3E4; 
118
}
119
		
120
h1.title, h1.title a, h1.title a:hover {
121
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
122
  font-weight: normal;
123
  color: #38C2BD;
124
  font-size: 200%;
125
  margin:0;
126
  margin-bottom:0px;
127
  line-height:normal;
128
}
129

    
130
h1, h1 a, h1 a:hover {
131
  font-size: 140%;
132
  color: #444;
133
  font-family: Arial, Helvetica, sans-serif;
134
  margin:.5em 0 .5em 0;
135
}
136

    
137
h2, h2 a, h2 a:hover, .block h3, .block h3 a {
138
  font-size: 122%;
139
  color: #444;
140
  font-family: Arial, Helvetica, sans-serif;
141
  margin:.5em 0 .5em 0;
142
}
143

    
144
h3 { 
145
  font-size: 107%;
146
  font-weight: bold; 
147
  font-family: Arial, Helvetica, sans-serif;
148
}
149

    
150
h4, h5, h6 {
151
  font-weight: bold;
152
  font-family: Arial, Helvetica, sans-serif;
153
}
154

    
155
p, .book .body {
156
  padding: 0 0 0.5em 0;
157
  margin: 0;
158
}
159

    
160
pre {
161
  background: #ddd;
162
  border: 1px solid #aaa;
163
  padding: 0.75em 1.5em;
164
}
165

    
166
blockquote {
167
  border: 1px 0px #ccc solid;
168
  margin: 0.5em 1em;
169
  padding: 0.3em;
170
  font-style: italic;
171
}
172

    
173
code {
174
  font-size: 100%;
175
  font-family: Profont, 'lucida console', 'Courier New', Monaco, monospace;
176
}
177

    
178
img { 
179
  border: 0; 
180
}
181

    
182
ol, ul, dl { 
183
  position: relative; 
184
}
185

    
186
/* Header styles */
187
 
188
#logo-title {
189
  margin: 10px 20px 0 20px;
190
  position: relative;
191
}
192

    
193
#logo{
194
  vertical-align: baseline;
195
}
196

    
197
#name-and-slogan {
198
  display: inline;
199
}
200

    
201
#site-name {
202
  margin: 0;
203
  display: inline;
204
}
205

    
206
#site-name a, #site-name a:hover {
207
  font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
208
  font-weight: normal;
209
  color: #6DA6E2;
210
  font-size: 176%;
211
  margin: 0;
212
  padding: 0;
213
}
214

    
215
#site-slogan {
216
  color: #aaa;
217
  margin: 0;
218
  font-size: 85%;
219
  margin-left:20px;
220
}
221

    
222
#search {
223
  position: absolute;
224
  padding:0;
225
  top: 0;
226
  right: 0;
227
}
228

    
229
#mission {
230
  color: #666;
231
  font-weight:bold;
232
  padding: 2em;
233
  background: #D7E3F0 url(images/background.png);
234
  margin-bottom:20px;
235
  font-size: 85%;
236
  border: solid 1px #B5C9D8;
237
}
238

    
239
.breadcrumb {
240
  margin:0;
241
  padding:0;
242
  font-size: 85%;
243
  margin-left:20px;
244
}
245

    
246
/* Menu styles */
247
div.menu {
248
  margin-top:15px;
249
}
250

    
251

    
252

    
253
/* #### Modification for EDIT by a.kohlbecker according to http://www.e-taxonomy.eu/ #### */
254
a:link {
255
	color: #898989;
256
	text-decoration:none;
257
}
258

    
259
a:visited {
260
  color: #898989;
261
	text-decoration:none;
262
}
263
.menu a:hover {
264
  color: #38C2BD;
265
	text-decoration:none;
266
}
267
.menu a:visited:hover {
268
  color: #38C2BD;
269
	text-decoration:none;
270
}
271

    
272

    
273
#primary {
274
  font-size: 85%;
275
  line-height:normal;
276
  padding:0px 0px 1px 20px;
277
  border-bottom:4px solid #159EA3;
278
}
279

    
280
#primary ul {
281
  padding:0;
282
  margin:0;
283
  list-style:none;
284
}
285

    
286
#primary li {
287
  display:inline;
288
}
289

    
290
#primary a {
291
  background:#6DA6E2 url(images/tabs.gif) repeat-x;
292
  color:#FFF;
293
  font-weight:bold;
294
  display:block;
295
  float:left;
296
  padding:5px 14px 5px 14px;
297
  margin: 0px 1px 0px 0px;
298
  border: solid #6191C5 1px;
299
  border-width: 1px 1px 0px 1px;
300
}
301

    
302
#primary a {
303
  background-position:0% 0px;
304
}
305

    
306
#primary a:hover {
307
  background-position:0% -42px;
308
  text-decoration:none;
309
}
310

    
311
#primary a.active {
312
  background-position: 0% -84px;
313
}
314

    
315
#secondary {
316
  padding-left:20px;
317
  background: #6DA6E2; /*#347FD2;*/
318
  border-bottom: solid #2763A5 4px;
319
}
320
#secondary ul {
321
  margin:0;
322
  padding:0;
323
  list-style:none;
324
}
325
#secondary li {
326
  margin:0;
327
  padding:0;
328
  display:inline;
329
}
330

    
331
#secondary li a {
332
  float:left;
333
  display:block;
334
  color: #fff;
335
  font-size: 85%;
336
  text-decoration:none;
337
  padding:0px 5px 0px 5px;
338
}
339

    
340
#secondary a:hover {
341
  background:#2763A5;
342
}
343

    
344
#secondary a.active {
345
  font-weight:bold;
346
}
347

    
348
/* Link styles */
349
ul.links {
350
  text-align:left;
351
}
352

    
353
ul.links li {
354
  border-left: 1px solid #9cf;
355
}
356

    
357
.taxonomy {
358
  margin:0;
359
  padding:0;
360
  display:inline;
361
}
362

    
363
.taxonomy ul.links li {
364
  border:none;
365
  padding:0 .1em 0 .2em;
366
}
367

    
368
.taxonomy ul.links li:after {
369
  content: ",";
370
}
371

    
372
.taxonomy ul.links li.last:after {
373
  content: "";
374
}
375

    
376
ul.links li.first {
377
  padding-left:0;
378
  border: none;
379
}
380

    
381
.links {
382
  color: #999;
383
}
384
.links a {
385
  padding:0 .1em 0 .1em;
386
}
387

    
388
.submitted, .taxonomy { 
389
  font-size: 85%;
390
  color: #999; 
391
}
392

    
393
/* Form styles */	
394
input, textarea, textfield {
395
  margin:0;
396
  color: #000;
397
  font-family: arial;
398
  padding:1px;
399
  font-size: 100%;
400
}
401

    
402
fieldset {
403
  border: solid #ccc 1px;
404
}
405

    
406
input.form-checkbox, input.form-radio {
407
  border: none;
408
}
409

    
410
#search .form-text, #user-login-form .form-text {
411
  color: #444;
412
  border: 1px solid #6191C5;
413
  padding: 2px;
414
}
415

    
416
.form-submit, .button {
417
  padding: 1px;
418
}
419

    
420
#search .button, 
421
#search .form-submit,
422
#user-login-form .button,
423
#user-login-form .form-submit {
424
  background-color: #68A0D9;
425
  color: #fff;
426
  font-weight:bold;
427
  border: 1px solid #4070A1;
428
}
429

    
430
#node-form, #node-form .node-form {
431
  overflow:auto;
432
}
433

    
434
#user-login-form {
435
  text-align:left;
436
}
437

    
438
#user-login-form .item-list ul {
439
  margin-top:10px;
440
}
441

    
442
/* Alerts, Status, Help Messages  */
443
.messages {
444
  min-height: 32px;                 /* icon height */
445
  padding: 1.3em 1em .3em 52px;
446
  border: 2px solid #ddd;
447
  background: #eee;
448
  margin: 10px 0;
449
}
450

    
451
div.error {
452
  border: 2px solid #F00;
453
}
454

    
455
.messages ul {
456
  padding: 0 0 0 20px;
457
  margin: 0;
458
}
459

    
460
/* Footer styles */
461
#footer-wrapper {
462
  margin:0;
463
  margin-top: 15px;
464
}
465

    
466
#footer {
467
  background-color: #0B4743;
468
  border: solid 1px #004969;
469
  color:#FFFFFF;
470
  text-align: center;
471
  margin:0;
472
  font-size: 85%;
473
  padding: 1em;
474
}
475
  
476
#footer a {
477
  color: #fff;
478
  font-weight:bold;
479
  border-bottom: 1px dotted #FFFFFF;
480
}
481
  
482
#footer a:hover {
483
  border-bottom: 1px solid #FFFFFF;
484
}
485

    
486
#footer img.drupal-powered {
487
  position:relative;
488
  top:.3em;
489
}
490

    
491
/* Administration styles */
492
.admin-panel {
493
  margin:0;
494
  padding:0;
495
}
496

    
497
.admin-panel .body {
498
  background-color: #eee;
499
  border: solid #6191C5 1px;
500
}
501

    
502
.admin-panel .body dl, .admin-panel .body p {
503
  padding:10px;
504
}
505

    
506
.admin-panel h3 {
507
  margin-bottom:0;
508
  padding:5px 5px 5px 30px;
509
  font-family: verdana;
510
  font-size: 122%;
511
  color:#fff;
512
  border-width: 0px 2px 2px 2px;
513
}
514

    
515
/* Comment styles */
516
.comment {
517
  margin:0px 0px 10px 0;
518
  padding: 10px;
519
  background: #EBF2F8;
520
}
521

    
522
.comment  h3.title, .comment  h3.title a {
523
  font-size: 122%;
524
  color: #2266AB;
525
  font-weight:normal;
526
  font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
527
  margin-bottom:3px;
528
  margin-top:0;
529
}
530

    
531
.comment .picture, .node .picture {
532
  float:left;
533
  margin-right:15px;
534
}
535

    
536
.comment-unpublished {
537
  background: #FCE38E;
538
}
539

    
540
.comment .new {
541
  color: #FFC600;
542
  font-weight:bold;
543
  font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
544
}
545

    
546
.comment .links {
547
  text-align: right;
548
}
549

    
550
/* Poll styles */
551
.poll .bar .foreground {
552
  background: #2763A5;
553
}
554

    
555
.poll .bar {
556
  padding:2px;
557
  background: #BDCBDD;
558
}
559

    
560
/* Book styles */
561
div.node div.content .book-navigation {
562
  background: #eee;
563
  margin:0;
564
  padding:0;
565
}
566

    
567
div.node div.content .book-navigation ul.menu {
568
  border:0;
569
  border-top:1px solid #2763A5;
570
  margin:0;
571
  padding-bottom:10px;
572
}
573

    
574
div.node div.content .book-navigation .page-links {
575
  background: #C1D4EA; /*#347FD2;*/
576
  border:1px solid #2763A5;
577
  border-width:1px 0 1px 0;
578
  padding:5px;
579
  margin:0;
580
}
581

    
582
/* Forum styles */
583
#forum table {
584
  width: 100%;
585
}
586

    
587
/* Pager styles */
588
.pager {
589
  text-align:center;
590
  margin-top: 30px;
591
}
592

    
593
.pager  a, .pager-current {
594
  padding:3px 8px 3px 8px;
595
  margin:0 2px 0 2px;
596
  color: #2763A5;
597
  font-weight:bold;
598
  border: solid 1px #eee;
599
}
600

    
601
.pager-current {
602
  color: #fff;
603
  background-color: #2763A5;  
604
}
605

    
606
/* Node, Block, Content styles */
607
.node {
608
  margin-bottom:15px;
609
  padding-bottom:15px;
610
}
611

    
612
.node h2.title {
613
  margin-bottom:.1em;
614
}
615

    
616
.node h2.title a {
617
  color: #555;
618
  font-size: 129%;
619
  font-weight:normal;
620
  font-family:verdana;
621
  line-height:1.4em;
622
}
623

    
624
.node .content {
625
  padding-top:10px;
626
  padding-bottom:5px;
627
}
628

    
629
.sticky {
630
  border-bottom: solid 3px #ddd;
631
}
632

    
633
.profile {
634
  clear:none;
635
}
636

    
637
#sidebar-left .block, #sidebar-right .block {
638
  border-bottom: solid #ddd 1px;
639
  padding-bottom:15px;
640
  margin-bottom:20px;
641
}
642

    
643
.block .item-list ul {
644
  padding-left:0;
645
}
646

    
647
/**
648
 * Status report colors.
649
 */
650
table.system-status-report tr.error, table.system-status-report tr.error th {
651
  background-color: #fcc;
652
  border-color: #ebb;
653
  color: #200;
654
} 
655
table.system-status-report tr.warning, table.system-status-report tr.warning th {
656
  background-color: #ffd;
657
  border-color: #eeb;
658
} 
659
table.system-status-report tr.ok, table.system-status-report tr.ok th {
660
  background-color: #dfd;
661
  border-color: #beb;
662
}
(16-16/17)