Projet

Général

Profil

Paste
Télécharger (22,9 ko) Statistiques
| Branche: | Révision:

root / drupal7 / sites / all / themes / danland / style.css @ 87dbc3bf

1
/* $Id: style.css,v 1.44.2.16 2011/01/06 09:45:33 danprobo Exp $ */
2

    
3
/* Body
4
-------------------------------------------------------------- */
5

    
6
body {
7
background:url(images/body-bg.gif) repeat-x #fff;
8
font-size: 84%;
9
font-family: Arial, Helvetica, sans-serif;
10
color: #000;
11
margin: 0;
12
padding: 0;
13
line-height: 1.5em;
14
}
15

    
16
/* Text elements
17
-------------------------------------------------------------- */
18

    
19
tr.odd td, tr.even td {
20
padding: 0.5em;
21
}
22

    
23
a {
24
text-decoration: none;
25
}
26

    
27
a:link {
28
color: #005a8c;/*#e87e17*/
29
text-decoration: none;
30
}
31

    
32
a:visited {
33
color: #005a8c;/*#e87e17*/
34
text-decoration: none;
35
}
36

    
37
a:hover {
38
color:#cc6600;
39
}
40

    
41
blockquote {
42
background: url(images/bq-tl.gif) no-repeat left top;
43
padding-left: 30px;
44
margin-left: 10px;
45
font-style:italic;
46
}
47

    
48
blockquote p {
49
background: url(images/bq-br.gif) no-repeat right bottom;
50
}
51

    
52
cite {
53
background: url(images/bq-tl.gif) no-repeat left top;
54
clear: both;
55
display: block;
56
font-style: italic;
57
padding-left: 30px;
58
margin-left: 10px;
59
}
60

    
61
code, tt, pre {
62
background-color:#EDF1F3;
63
font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;
64
font-size:0.9em;
65
line-height:1.2em;
66
}
67

    
68
/* Headings
69
-------------------------------------------------------------- */
70

    
71
h1 {
72
font-size: 1.6em;
73
}
74

    
75
h2 {
76
font-size: 1.5em;
77
  
78
}
79

    
80
h3 {
81
font-size: 1.3em;
82
}
83

    
84
h4 {
85
font-size: 1.2em;
86
}
87

    
88
h5 {
89
font-size: 1.1em;
90
}
91

    
92
h6 {
93
font-size: 1em;
94
}
95

    
96
h1,h2,h3,h4,h5,h6 {
97
padding:0;
98
margin:0;
99
}
100

    
101
/* Header regions
102
-------------------------------------------------------------- */
103

    
104
#skip-link {
105
left: 50%;
106
margin-left: -5.25em;
107
margin-top: 0;
108
position: absolute;
109
width: auto !important;
110
z-index: 50;
111
}
112

    
113
#skip-link a, #skip-link a:link, #skip-link a:visited {
114
display: block;
115
position: absolute;
116
text-decoration: none;
117
top: -10000px;
118
width: 1px;
119
height: 1px;
120
}
121

    
122
#header {
123
height: 66px;
124
position: relative;
125
width: 950px;
126
margin: 0 auto;
127
}
128

    
129
#logo-wrapper {
130
float: left;
131
}
132

    
133
.logo {
134
margin-top: 10px;
135
margin-left: 15px;
136
}
137

    
138
.logo IMG {
139
height:50px;
140
}
141

    
142
#branding-wrapper {
143
float: left;
144
margin-top: 25px;
145
}
146

    
147
.site-name {
148
display: inline; 
149
font-weight: bold;
150
font-size: 25px;
151
margin-left: 15px;
152
position: relative;
153
font-family: Verdana, Tahoma;
154
font-style: italic;
155
}
156

    
157
.site-slogan {
158
display: inline;                       
159
font-weight: bold;
160
position: relative;
161
margin-left: 10px;
162
font-family: Verdana, Tahoma;
163
}
164

    
165
#header-wrapper #search-box {
166
margin: 4px 14px;
167
position: absolute;
168
right: 0;
169
top: 30px;
170
white-space: nowrap;
171
}
172

    
173
#header-wrapper #search-box input.form-text {
174
width: 10em;
175
}
176

    
177
/* Primary menu + Superfish
178
-------------------------------------------------------------- */
179

    
180
#menu {
181
height: 35px;
182
background:url(images/menu-bg.gif) repeat-x;
183
width:952px;
184
margin: 0 auto;
185
}
186

    
187
#nav {
188
height: 35px;
189
background:url(images/menu-bg.gif) repeat-x;
190
float:left;
191
}
192

    
193
#nav li {
194
float:left;
195
background:url(images/menu-separator.gif) no-repeat right top;
196
height:35px;
197
padding:0 1px 0 0;
198
}
199

    
200
#nav li a{
201
color:#fff;
202
text-decoration:none;
203
font-size:12px;
204
padding:7px 29px 0 29px;
205
display:inline-block;
206
font-weight:bold;
207
height:25px;
208
text-transform:uppercase;
209
}
210

    
211
#nav li a:hover {
212
background:transparent url(images/menu-hover-bg.gif) repeat-x;
213
}
214

    
215
#nav li.active-trail a {
216
background:transparent url(images/menu-hover-bg.gif) repeat-x;
217
}
218

    
219
#rounded-menu-left {
220
height: 35px;
221
background:transparent url(images/menu-left-bg.gif) no-repeat;
222
float:left;
223
width:1px;
224
line-height:0;
225
font-size:0;
226
}
227

    
228
#rounded-menu-right {
229
height: 35px;
230
background:url(images/menu-right-bg.gif) no-repeat;
231
float:right;
232
width:14px;
233
line-height:0;
234
font-size:0;
235
}
236

    
237
#nav ul, #nav ul li.leaf {
238
list-style-image:none;
239
list-style:none;
240
}
241

    
242
#nav ul, #nav .block ul, #nav ol {
243
margin:0;
244
padding:0;
245
}
246

    
247
/* Superfish
248
-------------------------------------------------------------- */
249

    
250
#superfish {
251
height:35px; 
252
float:left;
253
}
254

    
255
#superfish .contextual-links-region {
256
float: left;
257
z-index:6;
258
}
259

    
260
#superfish h2 {
261
height: 0;
262
overflow: hidden;
263
position: absolute;
264
}
265

    
266
#superfish .menu, #superfish .menu * {
267
margin:0;
268
padding:0;
269
list-style:none;
270
}
271

    
272
#superfish .menu {
273
line-height:1.0;
274
}
275

    
276
#superfish .menu ul {
277
position:absolute;
278
top:-999em;
279
width:13em;
280
}
281

    
282
#superfish .menu ul li {
283
width:100%;
284
}
285

    
286
#superfish .menu li:hover {
287
visibility:inherit;
288
}
289

    
290
#superfish .menu li {
291
float:left;
292
position:relative;
293
}
294

    
295
#superfish .menu a {
296
display:block;
297
position:relative;
298
}
299

    
300
#superfish .menu li:hover ul,
301
#superfish .menu li.sfHover ul {
302
left:0;
303
top:32px;
304
z-index:99;
305
}
306

    
307
#superfish ul.menu li:hover li ul,
308
#superfish ul.menu li.sfHover li ul {
309
top:-999em;
310
}
311

    
312
#superfish ul.menu li li:hover ul,
313
#superfish ul.menu li li.sfHover ul {
314
left:13em;
315
top:0;
316
}
317

    
318
#superfish ul.menu li li:hover li ul,
319
#superfish ul.menu li li.sfHover li ul {
320
top:-999em;
321
}
322

    
323
#superfish ul.menu li li li:hover ul,
324
#superfish ul.menu li li li.sfHover ul {
325
left:13em;
326
top:0;
327
}
328

    
329
#superfish .menu {
330
float:left;
331
margin-bottom:1em;
332
}
333

    
334
#superfish .menu a {
335
padding:.75em 1em;
336
text-decoration:none;
337
}
338

    
339
#superfish .menu a.sf-with-ul {
340
padding-right:2.25em;
341
min-width:1px;
342
}
343

    
344
#superfish .menu a, #superfish .menu a:visited  {
345
color:#fff;
346
text-decoration:none;
347
font-size:12px;
348
font-weight:bold;
349
text-transform:uppercase;
350
padding-right:30px;
351
padding-left:30px;
352
padding-top:11px;
353
}
354

    
355
#superfish .menu li {
356
background: transparent;
357
}
358

    
359
#superfish .menu li li {
360
background: #3b6999;
361
}
362

    
363
#superfish .menu li li li {
364
background: #3b6999;
365
top: 0px;
366
}
367

    
368
#superfish .menu li:hover, #superfish .menu li.sfHover,
369
#superfish .menu a:focus, #superfish .menu a:hover, #superfish .menu a:active {
370
outline:0;
371
}
372

    
373
#superfish .menu li:hover, 
374
#superfish .menu li.sfHover,
375
#superfish .menu a:focus, 
376
#superfish .menu a:hover, 
377
#superfish .menu a:active {
378
z-index:10;
379
}
380

    
381
#superfish .menu li:hover {
382
background:transparent url(images/menu-hover-bg.gif) repeat-x;
383
}
384

    
385
#superfish .menu li.active-trail {
386
background:transparent url(images/menu-hover-bg.gif) repeat-x;
387
}
388

    
389
#superfish .menu li.active-trail li {
390
background: #3b6999;
391
}
392

    
393
#superfish .menu li li:hover {
394
background: #3b6999;
395
}
396

    
397
#superfish .menu li li li:hover {
398
background: #3b6999;
399
}
400

    
401
.sf-sub-indicator {
402
position:absolute;
403
display:block;
404
right:.75em;
405
top:1.05em;
406
width:10px;
407
height:10px;
408
text-indent:-999em;
409
overflow:hidden;
410
background:url(images/arrows-ffffff.png) no-repeat -10px -100px;
411
}
412
a > .sf-sub-indicator { 
413
top:.8em;
414
background-position: 0 -100px;
415
}
416

    
417
a:focus > .sf-sub-indicator,
418
a:hover > .sf-sub-indicator,
419
a:active > .sf-sub-indicator,
420
li:hover > a > .sf-sub-indicator,
421
li.sfHover > a > .sf-sub-indicator {
422
background-position: -10px -100px;
423
}
424

    
425
#superfish .menu ul .sf-sub-indicator { background-position:  -10px 0; }
426
#superfish .menu ul a > .sf-sub-indicator { background-position:  0 0; }
427
#superfish .menu ul a:focus > .sf-sub-indicator,
428
#superfish .menu ul a:hover > .sf-sub-indicator,
429
#superfish .menu ul a:active > .sf-sub-indicator,
430
#superfish .menu ul li:hover > a > .sf-sub-indicator,
431
#superfish .menu ul li.sfHover > a > .sf-sub-indicator {
432
background-position: -10px 0;
433
}
434

    
435
#superfish .sf-shadow ul {
436
background:        url(images/shadow.png) no-repeat bottom right;
437
padding: 0 8px 9px 0;
438
}
439

    
440
#superfish .sf-shadow ul.sf-shadow-off {
441
background: transparent;
442
}
443

    
444
/* slideshow + Preface top + Slideshow
445
-------------------------------------------------------------- */
446

    
447
#slideshow-wrapper{
448
width:100%;
449
background: transparent url(images/slideshow-shadow.gif) no-repeat center bottom;
450
height:420px;
451
margin-bottom:-45px;
452
margin-top:14px;
453
}
454

    
455
.slideshow-inner{
456
width:950px;
457
margin:0 auto;
458
height:355px;
459
position:relative;
460
z-index:1;
461
overflow: hidden;
462
}
463

    
464
#slideshow-preface {
465
float:left;
466
position:absolute;
467
text-align:left;
468
z-index:4;
469
}
470

    
471
.slideshow {
472
width:950px;
473
height:355px;
474
position:relative;
475
z-index:2;
476
overflow: hidden;
477
}
478

    
479
#preface {
480
margin: 20px;
481
font-size:1.2em;
482
color:#fff;
483
display:block;
484
float:left;
485
}
486

    
487
#preface .contextual-links a{
488
text-decoration:none;
489
}
490

    
491
#preface .block-title {
492
margin-top:20px;
493
}
494

    
495
#preface .region {
496
margin:20px 0;
497
}
498

    
499
#preface a {
500
color:#fff;
501
text-decoration:underline;
502
}
503

    
504
#preface a:hover {
505
text-decoration:none;
506
}
507

    
508
#slideshow-bottom{
509
width:950px;
510
float:left;
511
background:url(images/mission-bg.png) no-repeat center bottom;
512
min-height:65px;
513
position:absolute;
514
bottom:0;
515
left:0;
516
text-align:right;
517
z-index:3;
518
}
519

    
520
/* Preface first + Preface middle + Preface last regions
521
-------------------------------------------------------------- */
522

    
523
#preface-wrapper {
524
width:950px;
525
margin:5px auto 0;
526
}
527

    
528
#preface-wrapper .column {
529
float: left;
530
}
531

    
532
#preface-wrapper.in1 .column {
533
width: 100%;
534
}
535

    
536
#preface-wrapper.in2 .column {
537
width: 50%;
538
}
539

    
540
#preface-wrapper.in3 .column {
541
width: 33.3%;
542
}
543

    
544
#preface-wrapper .block {
545
margin: 0 15px;
546
}
547

    
548
#preface-wrapper .block-title {
549
margin-top:15px;
550
}
551

    
552
#preface-wrapper .region {
553
margin:15px 0;
554
}
555

    
556
#mission {
557
font-size:1.6em;
558
color:#002054;
559
display:block;
560
float:right;
561
line-height:1.2em;
562
}
563

    
564
#mission .contextual-links {
565
font-size: 84%;
566
}
567

    
568
#mission .block-title {
569
margin-top:20px;
570
}
571

    
572
#mission .region {
573
margin:20px;
574
}
575

    
576
/* Content regions
577
-------------------------------------------------------------- */
578

    
579
#wrapper {
580
width:950px;
581
margin: 15px auto 0;
582
}
583

    
584
#content {
585
width: 100%;
586
float: left;
587
}
588

    
589
/* Sidebar regions
590
-------------------------------------------------------------- */
591

    
592
#layout-type-1 #sidebar-left {
593
width: 26%;
594
float: left;
595
font-size:12px;        
596
}
597

    
598
#layout-type-2 #sidebar-left {
599
width: 21%;
600
float: left;
601
margin-right: 2%;
602
font-size:12px;        
603
}
604

    
605
.one-sidebar #content{
606
width: 69%;
607
margin-left: 25px;
608
float: left;
609
}
610

    
611
.two-sidebars #content{
612
width: 54%;
613
float: left;
614
}
615

    
616
#layout-type-1 #sidebar-right {
617
width: 26%;
618
float: right;
619
font-size:12px;              
620
}
621

    
622
#layout-type-2 #sidebar-right {
623
width: 21%;
624
float: right;
625
font-size:12px;              
626
}
627

    
628
#sidebar-left h2.block-title,
629
#sidebar-right h2.block-title {
630
background: #e6e6e6;
631
margin:0;
632
padding-top: 5px;
633
padding-bottom: 5px;
634
padding-left: 10px;
635
padding-right: 10px;
636
font-size: 1.3em;
637
}
638

    
639
#sidebar-left .content,
640
#sidebar-right .content {
641
padding: 5px 15px;
642
}
643

    
644
.sidebar .block {
645
background-color: #f4f4f4;
646
border-right: 1px solid #bbb;
647
border-bottom: 1px solid #bbb;
648
border-left: 1px solid #ddd;
649
border-top: 1px solid #ddd;
650
margin:0 0 15px;
651
}
652

    
653
.sidebar tbody {
654
border: none;
655
}
656
.sidebar tr.even,
657
.sidebar tr.odd {
658
background: none;
659
}
660

    
661
/* Misc.
662
-------------------------------------------------------------- */
663

    
664
#help {
665
font-size: 0.9em;
666
margin-bottom: 1em;
667
}
668

    
669
.error {
670
border-color: red;
671
}
672

    
673
.terms {
674
background-repeat: no-repeat;
675
margin-left: 18px;
676
margin-bottom: 5px;
677
}
678

    
679
#notice {
680
font-size: 10px;
681
text-align:center;
682
margin-bottom: -10px;
683
}
684

    
685
table {
686
width:100%;
687
}
688

    
689
div.contextual-links-wrapper {
690
font-size:100%;
691
}
692

    
693
/* Nodes
694
-------------------------------------------------------------- */
695

    
696
#first-time {
697
margin-bottom:10px;
698
}
699

    
700
.node {
701
border-bottom: 1px solid #bbb;
702
margin: 20px 0;
703
padding-bottom:15px;
704
}
705

    
706
.content-top{
707
border-bottom: 1px solid #bbb;
708
border-right: 1px solid #bbb;
709
border-left: 1px solid #ddd;
710
border-top: 1px solid #ddd;
711
background-color: #f4f4f4;
712
margin:0 0 20px;
713
}
714

    
715
.content-top .block-title {
716
margin-top:15px;
717
}
718

    
719
.content-top .region {
720
margin:15px;
721
}
722

    
723
.content-middle .block-system {
724
margin:0;
725
}
726

    
727
.content-middle .block-block {
728
margin:0;
729
}
730

    
731
.content-middle .block-block .block-title{
732
margin-top:15px;
733
}
734

    
735
.content-middle .block-block .content {
736
margin:15px 0;
737
}
738

    
739
.content-bottom {
740
border-bottom: 1px solid #bbb;
741
border-right: 1px solid #bbb;
742
border-left: 1px solid #ddd;
743
border-top: 1px solid #ddd;
744
background-color: #f4f4f4;
745
margin:20px 0 0;
746
}
747

    
748
.content-bottom .block-title {
749
margin-top:15px;
750
}
751

    
752
.content-bottom .region {
753
margin:15px;
754
}
755

    
756
.title, .title a {
757
margin: 0 auto;
758
line-height: 1.2em;
759
}
760

    
761
.node .content, .comment .content {
762
margin: .5em 0 .5em;
763
}
764

    
765
.node .taxonomy {
766
color: #999;
767
font-size: 0.9em;
768
padding-left: 1em;
769
}
770

    
771
.node .user-picture, .comment .user-picture {
772
float: right;
773
margin-left: 10px;
774
}
775

    
776
.node .user-picture img, .comment .user-picture img {
777
width:60px;
778
}
779

    
780
.node-book .links {
781
padding-top:5px;
782
}
783

    
784
.preview .node, .preview .comment{
785
background-color: #f4f4f4;;
786
border-right: 1px solid #bbb;
787
border-bottom: 1px solid #bbb;
788
border-left: 1px solid #ddd;
789
border-top: 1px solid #ddd;
790
padding: 0.8em;
791
}
792

    
793
.submitted {
794
font-size: 0.9em;
795
color: #999;
796
}
797

    
798
.submitted a:hover {
799
text-decoration: underline;
800
}
801

    
802
.node-sticky {
803
padding: 1em;
804
background-color: #f4f4f4;
805
border-right: 1px solid #bbb;
806
border-bottom: 1px solid #bbb;
807
border-left: 1px solid #ddd;
808
border-top: 1px solid #ddd;
809
margin:0;
810
}
811

    
812
.messages {
813
background-color: #f4f4f4;
814
border-right: 1px solid #bbb;
815
border-bottom: 1px solid #bbb;
816
border-left: 1px solid #ddd;
817
border-top: 1px solid #ddd;
818
padding: 0.3em;
819
margin-bottom: 1em;
820
}
821

    
822
.breadcrumb {
823
background-color: #f4f4f4;
824
border-right: 1px solid #bbb;
825
border-bottom: 1px solid #bbb;
826
border-left: 1px solid #ddd;
827
border-top: 1px solid #ddd;
828
margin-bottom: 1em;
829
padding: 0.3em 10px;
830
}
831

    
832
.field-type-taxonomy-term-reference .field-label, .field-type-taxonomy-term-reference .field-items, .field-type-taxonomy-term-reference .field-item {
833
display:inline;
834
float:left;
835
font-weight:normal;
836
padding-right:10px;
837
}
838

    
839
/* Comments
840
-------------------------------------------------------------- */
841

    
842
.comment {
843
background-color: #f4f4f4;
844
border-right: 1px solid #bbb;
845
border-bottom: 1px solid #bbb;
846
border-left: 1px solid #ddd;
847
border-top: 1px solid #ddd;
848
padding: 1em;
849
margin: 1em 0;
850
}
851

    
852
.comment .title {
853
line-height: 1.2em;
854
}
855

    
856
.comment .new {
857
text-align: right;
858
font-weight: normal;
859
float: right;
860
color: red;
861
margin:.5em;
862
}
863

    
864
/* Aggregator
865
-------------------------------------------------------------- */
866

    
867
.feed-item-body {
868
border-bottom: 1px solid #bbb;
869
padding-bottom: 1em;
870
}
871

    
872
#aggregator .feed-source {
873
background-color: #f4f4f4;
874
border-right: 1px solid #bbb;
875
border-bottom: 1px solid #bbb;
876
border-left: 1px solid #ddd;
877
border-top: 1px solid #ddd;
878
padding: 0.8em;
879
}
880

    
881
#aggregator h1 .title{
882
border-bottom: 1px solid #bbb;
883
}
884

    
885
#aggregator h2 {
886
padding-top: 10px;
887
}
888

    
889
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
890
color: #999;
891
font-style: italic;
892
}
893

    
894
.feed-item-title {
895
font-size: 1.4em;
896
}
897

    
898
#aggregator h3 a:hover {
899
text-decoration: none;
900
}
901

    
902
.feed-item-meta .feed-item-source {
903
font-size: 0.9em;
904
}
905

    
906
.feed-item-meta .feed-item-date {
907
font-size: 0.9em;
908
color: #999;
909
}
910

    
911
/* Forums
912
-------------------------------------------------------------- */
913

    
914
#forum table {
915
width: 100%;
916
}
917

    
918
#forum td {
919
padding: 0.5em;
920
}
921

    
922
#forum td.container {
923
background-color: #e6e6e6;
924
}
925

    
926
#forum ul.links a {
927
background-repeat: no-repeat;
928
padding-left: 20px;
929
padding-bottom: 5px;
930
}
931

    
932
#forum ul.links li.forum a {
933
background-image:url(images/post.gif);
934
}
935

    
936
#forum ul.links li.login a {
937
background-image:url(images/lock.gif);
938
}
939

    
940
#forum td.statistics, #forum td.settings, #forum td.pager {
941
height: 1em;
942
border: 1px solid #bbb;
943
}
944

    
945
#forum td .links {
946
padding-top: 0.7em;
947
}
948

    
949
.block-forum h3 {
950
margin-bottom: .5em;
951
}
952

    
953
dl dd {
954
margin: 0 0 .5em 1em;
955
}
956

    
957
tr.odd {
958
background-color:#f4f4f4;
959
}
960

    
961
tr.even {
962
background-color:#fcfcfc;
963
}
964

    
965
th {
966
text-align:left;
967
background: #E6E6E6;
968
}
969

    
970
tr td, tr th {
971
border:1px solid #bbb;
972
padding: 0 6px;
973
}
974

    
975
/* Tracker + Profile
976
-------------------------------------------------------------- */
977

    
978
#tracker table {
979
width: 100%;
980
}
981

    
982
#tracker td {
983
padding: 0.5em;
984
}
985

    
986
.profile {
987
clear: both;
988
border-right: 1px solid #bbb;
989
border-bottom: 1px solid #bbb;
990
border-left: 1px solid #ddd;
991
border-top: 1px solid #ddd;
992
padding: .8em;
993
margin: 1em 0em;
994
background-color: #f4f4f4;;
995
}
996

    
997
.profile h3 {
998
margin-bottom:10px;
999
}
1000

    
1001
/* Admin
1002
-------------------------------------------------------------- */
1003

    
1004
div.admin-panel .body {
1005
background: #f4f4f4;
1006
border-right: 1px solid #bbb;
1007
border-bottom: 1px solid #bbb;
1008
border-left: 1px solid #ddd;
1009
border-top: 1px solid #ddd;
1010
}
1011

    
1012
div.admin-panel h3 {
1013
background-color: #e6e6e6;;
1014
border-right: 1px solid #bbb;
1015
border-bottom: 1px solid #bbb;
1016
border-left: 1px solid #ddd;
1017
border-top: 1px solid #ddd;
1018
padding: 5px 8px 5px;
1019
margin: 0;
1020
}
1021

    
1022
div.admin {
1023
padding-top: 0;
1024
}
1025

    
1026
div.admin .left,
1027
div.admin .right {
1028
margin-left: 1%;
1029
margin-right: 1%;
1030
}
1031

    
1032
/* Poll
1033
-------------------------------------------------------------- */
1034

    
1035
.poll .bar {
1036
background: #fff url(images/bg-bar-white.png) repeat-x 0 0;
1037
border: solid #f0f0f0;
1038
border-width: 1px 1px 1px;
1039
}
1040

    
1041
.poll .bar .foreground {
1042
background: #71a7cc url(images/bg-bar.png) repeat-x 0 100%;
1043
}
1044

    
1045
/* Lists + Links + Pager
1046
-------------------------------------------------------------- */
1047

    
1048
ul, .block ul, ol {
1049
margin: 0.5em 0 1em;
1050
padding: 0 0 0 1.5em;
1051
}
1052

    
1053
ul, ul li.leaf {
1054
list-style-image: url(images/menu-leaf.gif);
1055
}
1056

    
1057
ol {
1058
  list-style-image: none;
1059
}
1060

    
1061
ul.menu, .item-list ul {
1062
margin: 0.35em 0 0 -0.5em;
1063
}
1064

    
1065
ol li, ul li, ul.menu li, .item-list ul li, li.leaf {
1066
margin: 0.15em 0 0.15em .5em;
1067
padding-bottom: .1em;
1068
}
1069

    
1070
ul li.expanded {
1071
list-style-image: url(images/menu-expanded.gif);
1072
}
1073

    
1074
ul li.collapsed {
1075
list-style-image: url(images/menu-collapsed.gif); /* LTR */
1076
}
1077

    
1078
ul li.leaf a, ul li.expanded a, ul li.collapsed a {
1079
display: block;
1080
}
1081

    
1082
ul.inline li {
1083
background: none;
1084
margin: 0;
1085
padding: 0 1em 0 0;
1086
}
1087

    
1088
ol.task-list {
1089
margin-left: 0;
1090
list-style-type: none;
1091
list-style-image: none;
1092
}
1093

    
1094
ol.task-list li {
1095
padding: 0.5em 1em 0.5em 2em;
1096
}
1097

    
1098
ol.task-list li.active {
1099
background: transparent url(images/task-list.png) no-repeat 3px 50%;
1100
}
1101

    
1102
ol.task-list li.done {
1103
color: #393;
1104
background: transparent url(../../misc/watchdog-ok.png) no-repeat 0px 50%;
1105
}
1106

    
1107
ol.task-list li.active {
1108
margin-right: 1em;
1109
}
1110

    
1111
fieldset ul.clearfix li {
1112
margin: 0;
1113
padding: 0;
1114
background-image: none;
1115
}
1116

    
1117
#user-login-form {
1118
text-align: center;
1119
}
1120

    
1121
#user-login-form ul {
1122
text-align: left;
1123
}
1124

    
1125
ul.links li, ul.inline li {
1126
background-image: none;
1127
}
1128

    
1129
.links li {
1130
margin: 0;
1131
padding: 0;
1132
}
1133

    
1134
.tabs li {
1135
margin: 0;
1136
padding: 0;
1137
background-image: none;
1138
}
1139

    
1140
li.expanded {
1141
list-style-image:none;
1142
list-style-type:none;
1143
margin:0.15em 0 0.15em 0.5em;
1144
}
1145

    
1146
div.links ul.links a {
1147
background-repeat: no-repeat;
1148
padding-left: 20px;
1149
}
1150

    
1151
div.comment ul.links a {
1152
background-repeat: no-repeat;
1153
padding-left: 20px;
1154
}
1155

    
1156
div.links ul.links li.comment_forbidden a {
1157
padding:0;
1158
margin:0;
1159
}
1160

    
1161
div.links ul.links li.comment_forbidden {
1162
padding:0;
1163
margin:0;
1164
}
1165

    
1166
div.comment ul.links li.comment_forbidden a {
1167
padding:0;
1168
margin:0;
1169
}
1170

    
1171
div.comment ul.links li.comment_forbidden {
1172
padding:0;
1173
margin:0;
1174
}
1175

    
1176
div.links ul.links li.comment_forbidden span {
1177
background-repeat: no-repeat;
1178
padding-left: 20px;
1179
padding-right:20px;
1180
}
1181

    
1182
div.comment ul.links li.comment_forbidden span {
1183
background-repeat: no-repeat;
1184
padding-left: 20px;
1185
padding-right:20px;
1186
}
1187

    
1188
div.links ul.links li.comment-add a {
1189
background-image: url(images/commentadd.gif);
1190
}
1191

    
1192
div.links ul.links li.comment-comments a {
1193
background-image: url(images/comments.gif);
1194
}
1195

    
1196
div.links ul.links li.comment-new-comments a {
1197
background-image: url(images/comments.gif);
1198
}
1199

    
1200
div.comment ul.links li.comment-edit a {
1201
background-image: url(images/commentedit.gif);
1202
}
1203

    
1204
div.comment ul.links li.comment-delete a {
1205
background-image: url(images/commentdelete.gif);
1206
}
1207

    
1208
div.comment ul.links li.comment-reply a {
1209
background-image: url(images/commentadd.gif);
1210
}
1211

    
1212
div.links ul.links li.node-readmore a {
1213
background-image: url(images/readmore.gif);
1214
}
1215

    
1216
div.links ul.links li.blog_usernames_blog a {
1217
background-image: url(images/user.gif);
1218
}
1219

    
1220
div.links ul.links li.comment_forbidden span {
1221
background-image:url(images/lock.gif);
1222
}
1223

    
1224
div.comment ul.links li.comment_forbidden span {
1225
background-image:url(images/lock.gif);
1226
}
1227

    
1228
div.links ul.links li.upload_attachments a {
1229
background-image: url(images/photo.gif);
1230
}
1231

    
1232
div.links ul.links li.book_printer a{
1233
background-image:url(images/print.gif);
1234
}
1235

    
1236
div.links ul.links li.book_add_child a{
1237
background-image:url(images/add.gif);
1238
}
1239

    
1240
ul.pager li.pager-current {
1241
background-color:#005a8c;
1242
color:#FFFFFF;
1243
padding-left:4px;
1244
padding-right:4px;
1245
padding-top:1px;
1246
padding-bottom:1px;
1247
}
1248

    
1249
.item-list .pager li {
1250
padding:0px;
1251
}
1252

    
1253
.item-list .pager li a{
1254
padding-left:4px;
1255
padding-right:4px;
1256
padding-top:1px;
1257
padding-bottom:1px;
1258
background-color: #f4f4f4;;
1259
}
1260

    
1261
.item-list .pager li a:hover {
1262
background-color:#005a8c;
1263
color:#FFFFFF;
1264
}
1265

    
1266
ul.links li,
1267
ul.inline li {
1268
margin-left: 0;
1269
margin-right: 0;
1270
padding-left: 0;
1271
padding-right: 1em;
1272
background-image: none;
1273
}
1274

    
1275
.node .links,
1276
.comment .links {
1277
text-align: left;
1278
padding-left: 0;
1279
padding-top:5px;
1280
}
1281

    
1282
ul.primary li a {
1283
background-color:#f4f4f4;
1284
border-color:#ccc;
1285
border-style:solid solid none;
1286
border-width:1px;
1287
height:auto;
1288
margin-right:0.5em;
1289
padding:0 1em;
1290
text-decoration:none;
1291
}
1292

    
1293
.book-navigation .menu {
1294
border-top:1px solid #bbb;
1295
margin:0;
1296
padding:10px 20px;
1297
}
1298

    
1299
.book-navigation .page-links {
1300
border-bottom:1px solid #bbb;
1301
border-top:1px solid #bbb;
1302
padding:0.5em;
1303
text-align:center;
1304
}
1305

    
1306
.filter-wrapper {
1307
border:1px solid #bbb;
1308
border-top:none;
1309
}
1310

    
1311
.search-advanced {
1312
border:1px solid #bbb;
1313
}
1314

    
1315
.compose-tips {
1316
margin-top:10px;
1317
}
1318

    
1319

    
1320
/* Login + Register + RSS
1321
-------------------------------------------------------------- */
1322

    
1323
#authorize { 
1324
float: right;
1325
margin: 5px 10px 0;
1326
}
1327

    
1328
#authorize ul { 
1329
display: inline;
1330
}
1331

    
1332
#authorize ul li { 
1333
margin: 0 10px 0 0; 
1334
padding: 0 0 0 10px; 
1335
display: inline; 
1336
list-style: none;  
1337
border-left: 1px #5a5a5a solid;
1338
background-image: none;
1339
}
1340

    
1341
#authorize ul li.first { 
1342
border: 0;
1343
}
1344

    
1345
#authorize ul li, #authorize ul li a { 
1346
font-size: 12px; 
1347
line-height: 13px; 
1348
}
1349

    
1350
.feed-wrapper {
1351
float:right;
1352
margin-top:7px;
1353
margin-right:20px;
1354
}
1355

    
1356
/* Bottom teaser
1357
-------------------------------------------------------------- */
1358

    
1359
#bottom-teaser {
1360
width:950px;
1361
margin: 15px auto 0;
1362
}
1363

    
1364
#bottom-teaser .column {
1365
float: left;
1366
}
1367

    
1368
#bottom-teaser.in1 .column {
1369
width: 100%;
1370
}
1371

    
1372
#bottom-teaser.in2 .column {
1373
width: 50%;
1374
}
1375

    
1376
#bottom-teaser.in3 .column {
1377
width: 33.3%;
1378
}
1379

    
1380
#bottom-teaser .block {
1381
margin: 0 15px;
1382
}
1383

    
1384
#bottom-teaser .block-title {
1385
margin-top:15px;
1386
}
1387

    
1388
#bottom-teaser .region {
1389
margin:15px 0;
1390
}
1391

    
1392

    
1393
/* Bottom region
1394
-------------------------------------------------------------- */
1395

    
1396
#bottom-wrapper {
1397
background-color: #f4f4f4;;
1398
border-right: 1px solid #bbb;
1399
border-left: 1px solid #ddd;
1400
border-top: 1px solid #ddd;
1401
margin: 20px auto 0;
1402
text-align: left;
1403
width: 950px;
1404
position: relative;
1405
}
1406

    
1407
#bottom-wrapper .column {
1408
float: left;
1409
}
1410

    
1411
#bottom-wrapper.in1 .column {
1412
width: 100%;
1413
}
1414

    
1415
#bottom-wrapper.in2 .column {
1416
width: 50%;
1417
}
1418

    
1419
#bottom-wrapper.in3 .column {
1420
width: 33.3%;
1421
}
1422

    
1423
#bottom-wrapper.in4 .column {
1424
width: 25%;
1425
}
1426

    
1427
#bottom-wrapper .block {
1428
margin:0 15px;
1429
}
1430

    
1431
#bottom-wrapper .block-title {
1432
margin-top:15px;
1433
font-size: 1.3em;
1434
}
1435

    
1436
#bottom-wrapper .region {
1437
margin:15px 0;
1438
}
1439

    
1440
/* Footer region
1441
-------------------------------------------------------------- */
1442

    
1443
#footer-wrapper {
1444
width: 950px;
1445
margin: 0 auto;
1446
position: relative;
1447
border-top: 1px solid #bbb;
1448
padding:10px 0 0;
1449
}
1450

    
1451
#footer{
1452
width: 950px;
1453
font-size: 12px;
1454
}
1455

    
1456
#footer .block-title {
1457
margin-top:15px;
1458
}
1459

    
1460
#footer .region {
1461
margin:15px 0;
1462
}
1463

    
1464
/* Secondary menu
1465
-------------------------------------------------------------- */
1466

    
1467
#subnav {
1468
font-size: 12px;
1469
}
1470

    
1471
#subnav li {
1472
}
1473

    
1474
#subnav li a {
1475
font-weight:normal;
1476
}
1477

    
1478
#subnav li a:hover {
1479
color: #cc6600;
1480
}
1481

    
1482
#subnav-wrapper {
1483
text-align:right;
1484
}
1485

    
1486
#subnav-wrapper ul { 
1487
display: inline;
1488
}
1489

    
1490
#subnav-wrapper ul li {  
1491
display: inline; 
1492
list-style: none;  
1493
background-image: none;
1494
padding-left: 5px;
1495
}
1496

    
1497
#subnav-wrapper ul li,#subnav-wrapper ul li a { 
1498
font-size: 12px; 
1499
line-height: 13px; 
1500
}
1501

    
1502
/* Overlay
1503
-------------------------------------------------------------- */
1504

    
1505
.overlay #header, .overlay #menu, .overlay .block-block, .overlay #bottom-teaser, .overlay #bottom-wrapper, .overlay #footer-wrapper {
1506
display:none;
1507
}
1508

    
1509
.overlay #wrapper {
1510
width:98%;
1511
}
1512

    
1513
.theme-info ul {
1514
list-style-image:none;
1515
}