Projet

Général

Profil

Paste
Télécharger (19,1 ko) Statistiques
| Branche: | Révision:

root / htmltest / sites / all / themes / busy / css / style.css @ 6c38d829

1
/**************************************/
2
/*              GLOBALS               */
3
/**************************************/
4
/** This is an extended test comment **/
5
html {
6
  font-size: 0.75em;
7
}
8

    
9
body {
10
  /*font: 12px/1.2em arial,helvetica,verdana,helvetica-neue,sans-serif; */
11
  font-family: arial,helvetica,verdana,helvetica-neue,sans-serif;
12
  color: #666666;
13
  margin: 0;
14
  padding: 0;
15
  background: #F9F9F9;
16
}
17

    
18
h1 {
19
  font-size: 1.5em;
20
  font-weight: normal;
21
  color: #1D4C7F;
22
}
23

    
24
p {
25
  line-height: 1.5;
26
}
27

    
28
a {
29
  color: #1D4C7F;
30
  text-decoration: none;
31
}
32
input, select {
33
  cursor: pointer;
34
  font-size: 100%;
35
}
36

    
37
fieldset {
38
  padding: 0 0 0 1em;
39
  margin: 1em 0 2em 0;
40
  border: none;
41
  background: transparent url("../images/row_separator.png") no-repeat 0 bottom;
42
}
43
legend{
44
  display: block;
45
  margin: 0;
46
  padding: 0;
47
}
48
fieldset.collapsed {
49
  background-image: none;
50
}
51
fieldset legend, fieldset legend a {
52
  color: #1D4C7F;
53
}
54
html.js fieldset.collapsible legend a {
55
  text-decoration: none;
56
  background: none;
57
}
58
html.js fieldset.collapsible legend span.fieldset-legend {
59
  padding-left: 24px;
60
  background: transparent url("../images/fieldset_legend.png") no-repeat left 0;
61
}
62
/* html.js fieldset.collapsible legend a, */
63
html.js fieldset.collapsible legend span.fieldset-legend {
64
  width: 98%;
65
}
66
/* html.js fieldset.collapsible legend a,*/
67
html.js fieldset.collapsible legend a span.fieldset-legend {
68
  display: block;
69
  height: 1.5em;
70
  position: absolute;
71
  left: 0;
72
  top: 0px\9;
73
  line-height: 1.5em;
74
}
75
html.js fieldset.collapsed legend a {
76
  background: transparent url("../images/row_separator.png") no-repeat 0 bottom;
77
}
78
fieldset .fieldset-wrapper {
79
  padding: 1em;
80
  background: transparent url("../images/comment_background.png") repeat-x 0 0;
81
}
82

    
83
html.js fieldset.collapsed {
84
  margin-bottom: 2em;
85
}
86
html.js fieldset.collapsed legend span.fieldset-legend {
87
  display: inline;
88
}
89

    
90
/**
91
 * Vertical tabs.
92
 */
93
html.js .vertical-tabs fieldset,
94
html.js .vertical-tabs fieldset .fieldset-wrapper {
95
  background-image: none;
96
}
97
.vertical-tabs ul.vertical-tabs-list li {
98
  background: transparent url("../images/comment_background.png") repeat-x 0 0;
99
}
100
.vertical-tabs ul.vertical-tabs-list li.selected {
101
  background-image: none;
102
}
103
.vertical-tabs ul.vertical-tabs-list .summary {
104
  font-size: .9em;
105
}
106

    
107
.right {
108
  text-align: right;
109
}
110

    
111
#wrapper {
112
  background: f7f7f7;
113
  margin: 0;
114
   padding-bottom: 80px;
115
  padding-top: 40px;
116
}
117
/* Wrappers for Background images and shadows */
118
#wrapper-inner-top {
119
  background: #9AA1A7 url("../images/bg-main-top-low.jpg") repeat-x 0 0;
120
}
121
#wrapper-inner-bottom {
122
  background: url("../images/bg-main-bottom.jpg") repeat-x 0 bottom;
123
}
124
#wrapper-inner-color-bar {
125
  background: url("../images/bg-color-bar-low.jpg") repeat-x 0 160px;
126
}
127
#wrapper-inner-shadow-over-left {
128
  width: 990px;
129
  margin: auto;
130
  background: url("../images/bg-shadow-over-left.jpg") no-repeat 30px 2px;
131

    
132
}
133
#wrapper-inner-shadow-over-right {
134
  background: url("../images/bg-shadow-over-right.jpg") no-repeat 893px 2px;
135
  padding-top: 10px;
136
}
137
#wrapper-inner-shadow-repeated-left {
138
  background: url("../images/bg-shadow-repeated-left.jpg") repeat-y 8px 0;
139
}
140
#wrapper-inner-shadow-top-left {
141
  background: url("../images/bg-shadow-top-left.jpg") no-repeat 8px 0;
142
}
143
#wrapper-inner-shadow-color-bar-left {
144
  background: url("../images/bg-shadow-color-bar-left.jpg") no-repeat 8px 150px;
145
}
146
#wrapper-inner-shadow-middle-left {
147
  background: url("../images/bg-shadow-middle-left.jpg") no-repeat 8px 296px;
148
}
149
#wrapper-inner-shadow-bottom-left {
150
background: url("../images/bg-shadow-bottom-left.jpg") no-repeat 8px bottom;
151
}
152
#wrapper-inner-shadow-repeated-right {
153
  background: url("../images/bg-shadow-repeated-right.jpg") repeat-y 953px 0;
154
}
155
#wrapper-inner-shadow-top-right {
156
  background: url("../images/bg-shadow-top-right.jpg") no-repeat 953px 0;
157
}
158
#wrapper-inner-shadow-color-bar-right {
159
  background: url("../images/bg-shadow-color-bar-right.jpg") no-repeat 953px 150px;
160
}
161
#wrapper-inner-shadow-middle-right {
162
  background: url("../images/bg-shadow-middle-right.jpg") no-repeat 953px 296px;
163
}
164
#wrapper-inner-shadow-bottom-right {
165
background: url("../images/bg-shadow-bottom-right.jpg") no-repeat 953px bottom;
166
}
167

    
168
#main-wrapper {
169
  margin-bottom: 2em;
170
}
171
#content-area .region-content {
172
  padding-bottom: 1em;
173
}
174

    
175
/**
176
 * Skip link
177
 */
178
#skip-link a:link, #skip-link a:visited {
179
  font-weight: bold;
180
  background: #fff;
181
  padding: 0px 5px;
182
  text-decoration: none;
183
  font-size: 80%;
184
  text-align: right;
185
  top: -99em;
186
  left: auto;
187
  position: absolute;
188
}
189

    
190
#skip-link a:hover, #skip-link a:focus, #skip-link a:active  {
191
  height: auto;
192
  width: auto;
193
  overflow: visible;
194
  top:0;
195
  left:0;
196
  position: fixed;
197
  z-index: 1000;
198
}
199

    
200

    
201

    
202
/**************************************/
203
/*              HEADER                */
204
/**************************************/
205
#header-wrapper {
206
  color: #ffffff;
207
}
208

    
209
#header-top {
210
  background: #ffffff;
211
  height: 111px;
212
  vertical-align: bottom;
213
  padding-top: 10px;
214
}
215

    
216
#header {
217
  height: 146px;
218
  background: transparent url("../images/header-bg-building.jpg") no-repeat 0 0;
219
}
220
#header-left {
221
  float: left;
222
  width: 500px;
223
  padding: 0;
224
  margin-right: 10px;
225
}
226
#header-right {
227
  float: right;
228
  width: 350px;
229
  padding: 20px;
230
  margin-right: 40px;
231
  display: block;
232
  height: 60px;
233
  margin-top: 20px;
234
  /* Fallback if the browser don't know about rgba. */
235
  background: rgb(23, 66, 99);
236
  /* Define rgba color with 50% transparency. */
237
  background: rgba(34, 66, 99, 0.5);
238
  overflow: hidden;
239
}
240
#header-top-right {
241
  float: left;
242
  width: 390px;
243
  padding-right: 40px;
244
  margin-right: 0;
245
}
246
#site-slogan {
247
  color: #FFFFFF;
248
  font-size: 1.5em;
249
  font-style: normal;
250
  padding-top: 0;
251
}
252

    
253
#logo-floater {
254
  float: left;
255
  width: 460px;
256
  padding-left: 40px;
257
  margin: 15px 20px 0 0;
258
}
259
#logo-floater h1 {
260
  margin: 0;
261
}
262
#branding a {
263
  text-decoration: none;
264
  font-weight: normal;
265
  font-size: 3em;
266
  color: #3D77A3;
267
  font-family: "calibri","arial narrow",arial,helvetica,sans-serif;
268
}
269
#branding img {
270
  float: left;
271
}
272
#branding .site-title {
273
   float: left;
274
   padding-left: 15px;
275
   padding-top: 23px;
276
}
277

    
278
#header-top-right .block-menu {
279
  padding-top: 90px;
280
}
281
#header-top-right .block-menu ul.menu {
282
  text-align: right;
283
}
284
#header-top-right .block-menu ul.menu,
285
#navigation ul.links {
286
  margin: 0;
287
  padding: 0;
288
}
289
#header-top-right .block-menu ul.menu li,
290
#navigation ul#main-menu li {
291
        background: transparent url(../images/main-menu-separator-2.jpg) no-repeat right -1px;
292
        margin: 0;
293
        padding: 0 0.9em 0 0.5em;
294
        display: inline;
295
        list-style-type: none;
296
}
297
#header-top-right .block-menu ul.menu li.first,
298
#navigation ul#main-menu li.first {
299
  padding-left: 0;
300
}
301
#header-top-right .block-menu ul.menu li.last,
302
#navigation ul#main-menu li.last {
303
  background: none;
304
}
305
/**************************************/
306
/*             NAVIGATION             */
307
/**************************************/
308
#wrapper #container #block-block-1 {
309
  background: transparent url("../images/navigation_background.png") repeat-x 0 0;
310
  color: #B6D8F3;
311
  line-height: 1.1;
312
  padding-left: 1.5em;
313
}
314
#block-block-1 .content {
315
   padding-left: 17px;
316
}
317
#block-block-1 p {
318
  margin: 0.3em 0;
319
}
320
#block-block-1 h2 {
321
  font-weight: normal;
322
  font-size: 1.5em;
323
  color: #E3F2FF;
324
  margin-top: 0;
325
  margin-bottom: 0.6em;
326
}
327
#block-block-1 ul {
328
  margin: 0;
329
  padding: 0;
330
}
331
#block-block-1 ul li {
332
  list-style-image: none;
333
  list-style-type: none;
334
  color: #B6D8F3;
335
  margin: 0;
336
  padding-left: 10px;
337
  background: transparent url("../images/menu_collapsed.gif") no-repeat left center;
338
}
339
#block-block-1 ul li a {
340
  color: #EFF8FF;
341
  text-decoration: none;
342
}
343
#block-block-1 ul li a.active {
344
  color: #5383B5;
345
  text-decoration: none;
346
}
347

    
348
#navigation ul#main-menu li a {
349
  font-size: 1.2em;
350
  color: #6D7E8F;
351
}
352
#navigation ul#main-menu li a.active,
353
#navigation ul#main-menu li a.active-trail,
354
#navigation ul#main-menu li a:hover,
355
#navigation ul#main-menu li a:focus {
356
   color: #0B72B7;
357
}
358

    
359
/* sub menu */
360
.sidebar ul.menu li {
361
  background: url(../images/nav_separator.gif) no-repeat center bottom;
362
  list-style-type: none;
363
  list-style-image: none;
364
  padding: 7px 0;
365
  margin: 0;
366
}
367

    
368
.sidebar ul.menu {
369
  padding-left: 0;
370
}
371

    
372
.sidebar ul.menu li a {
373
  color: #6C8497;
374
  display: block;
375
}
376

    
377
.sidebar ul.menu li a.active,
378
.sidebar ul.menu li a:hover {
379
  color: #1D4C7F;
380
}
381

    
382
/**************************************/
383
/*            MAIN CONTENT            */
384
/**************************************/
385
#container {
386
  width: 950px;
387
  margin: 0 auto 0 auto;
388
  padding-top: 29px;
389
  background: #ffffff;
390
}
391

    
392
#content_main {
393
  padding-top: 10px;
394
}
395
#navigation {
396
  padding-top: 14px;
397
  margin-bottom: 10px;
398
}
399
.breadcrumb {
400
  font-size: 10px;
401
  color: #666666;
402
}
403

    
404
#content {
405
  float: left;
406
  display: inline;
407
  padding-right: 10px;
408
  width: 650px;
409
  padding-left: 30px;
410
  min-height: 450px;
411
  height: auto !important;
412
  height: 450px;
413
}
414
#content.has-main-menu {
415
  background: url(../images/main-menu-bg.jpg) no-repeat -70px -7px;
416
}
417

    
418
.no-sidebars #content {
419
  width: 900px;
420
}
421

    
422
#content-area {
423
  padding-left: 30px;
424
  padding-right: 10px;
425
  padding-top: 55px;
426
}
427
#content-area .region-content {
428
  padding-right: 50px;
429
}
430
/**************************************/
431
/*            FORMS                   */
432
/**************************************/
433
.sidebar-first form#user-login-form input,
434
#page-footer form#user-login-form input {
435
  float: left;
436
}
437
.sidebar-first form#user-login-form label,
438
#page-footer form#user-login-form label {
439
  float: right;
440
  font-weight: normal;
441
  text-align: left;
442
  width: 75px;
443
  padding-left: 5px;
444
}
445
#page-footer form#user-login-form label {
446
  font-size: 0.93em;
447
}
448
form#user-login-form .item-list,
449
form#user-login-form .form-item {
450
  clear: both;
451
}
452
.sidebar-first form#user-login-form .form-item {
453
    padding-top: 8px;
454
}
455
#page-footer form#user-login-form .form-item {
456
  padding: 8px 0 0;
457
}
458
.sidebar-first form#user-login-form input#edit-submit,
459
#page-footer form#user-login-form input#edit-submit,
460
.sidebar-first form#user-login-form input#edit-submit-2,
461
#page-footer form#user-login-form input#edit-submit-2  {
462
  clear: both;
463
  margin-top: 8px;
464
}
465
#search-block-form input[type=text],
466
.sidebar-first #user-login-form input[type=text],
467
.sidebar-first #user-login-form input[type=password] {
468
  background: #F0F3F7 url("../images/search_bg.gif") no-repeat 0 bottom;
469
  border: none;
470
  width: 120px;
471
  padding: 4px 2px;
472
}
473
#search-block-form input.form-submit {
474
  background: none;
475
  border: none;
476
  color: #1D4C7F;
477
  padding: 0;
478
}
479
#page-footer #user-login-form input[type=text],
480
#page-footer #user-login-form input[type=password] {
481
  background: #F0F3F7 url("../images/input-bg-dark.jpg") no-repeat center bottom;
482
  border: none;
483
  width: 120px;
484
  padding-left: 0;
485
  padding-right: 0;
486
}
487
#page-footer #block-user-login h2 {
488
  margin-bottom: 3px;
489
}
490
#page-footer a {
491
  color: #fff;
492
  text-decoration: underline;
493
}
494
#page-footer a:hover {
495
  text-decoration: none;
496
}
497
.sidebar-first #user-login-form a {
498
  color: #6C8497;
499
  text-decoration: none;
500
  font-size: 0.93em;
501
}
502
.sidebar-first #user-login-form ul {
503
  padding-left: 0;
504
  padding-top: 0.5em;
505
}
506

    
507
.contextual-links-region-active {
508
  outline-color: #1D4C7F;
509
}
510
#page-footer #user-login-form .item-list {
511
  display: none;
512
}
513

    
514
/**************************************/
515
/*              SIDEBAR               */
516
/**************************************/
517
#wrapper #container .sidebar {
518
  float: left;
519
  display: inline;
520
  width: 240px;
521
  padding: 0 0 0 20px;
522
  margin: 24px 0 12px 0;
523
  position:relative;
524
  z-index:2;
525
}
526
div.sidebar-first {
527
  margin-right: 0;
528
}
529

    
530
#wrapper #container .sidebar .block {
531
  margin:0 0 1.5em;
532
  padding: 1.5em 1.5em 1.5em 0.4em;
533
  overflow: hidden;
534
}
535
#sidebar-first .block {
536
  padding:0 15px 0 0;
537
}
538
.block h2 {
539
  font-size: 1.25em;
540
  color: #4A6BAB;
541
}
542

    
543
/**************************************/
544
/*               FOOTER               */
545
/**************************************/
546
#page-footer {
547
  background: #1E517D url("../images/footer_bg.jpg") repeat-y 0 0;
548
  min-height: 135px;
549
  height: auto !important;
550
  height: 135px;
551
  margin-top: 12px;
552
  padding-bottom: 10px;
553
  clear: both;
554
  width: 100%;
555
}
556

    
557
#page-footer .block {
558
  float: left;
559
  width: 205px;
560
  padding: 10px 28px;
561
  color: #ffffff;
562
}
563
#page-footer .block h2 {
564
  font-size: 1em;
565
  font-weight: bold;
566
  color: white;
567
}
568
#page-footer .block input {
569
  font-size: 100%;
570
}
571
#page_postfooter {
572
  margin: 5px auto 0 auto;
573
  width: 950px;
574
  font-size: 10px;
575
}
576
#page_postfooter a:hover {
577
  text-decoration: underline;
578
}
579

    
580
#container textarea {
581
  padding: 4px 5px 2px 5px;
582
  margin: 0 0 4px 0;
583
}
584
input[type="text"], input[type="password"] {
585
  cursor: text;
586
}
587

    
588
/* pager */
589
.item-list .pager li {
590
  margin: 0;
591
  padding: 0;
592
}
593

    
594
.item-list .pager li.pager-current,
595
.item-list .pager li a {
596
  text-decoration: none;
597
  color: #1D4C7F;
598
}
599

    
600
.item-list .pager li.pager-current,
601
.item-list .pager li.pager-item a,
602
.item-list .pager li.pager-first a,
603
.item-list .pager li.pager-last a {
604
  display: inline-block;
605
  height: 14px;
606
  width: 17px;
607
}
608

    
609
.item-list .pager li a:hover,
610
.item-list .pager li a:active,
611
.item-list .pager li.pager-current {
612
  text-decoration: none;
613
  color: #ffffff;
614
  background: #1E517D;
615
  font-weight: normal;
616
  padding: 1px 0px;
617
}
618

    
619
.item-list .pager li.pager-first a span,
620
.item-list .pager li.pager-last a span {
621
  clip: rect(1px, 1px, 1px, 1px);
622
  position: absolute !important;
623
}
624

    
625
.item-list .pager li.pager-first a {
626
  background: transparent url("../images/bg-first.png") no-repeat 0px 2px;
627
}
628

    
629
.item-list .pager li.pager-previous a {
630
  background: transparent url("../images/bg-previous.png") no-repeat 0 -1px;
631
  padding-left: 14px;
632
}
633

    
634
.item-list .pager li.pager-next a {
635
  background: transparent url("../images/bg-next.png") no-repeat right -1px;
636
  padding-right: 14px;
637
}
638

    
639
.item-list .pager li.pager-last a {
640
  background: transparent url("../images/bg-last.png") no-repeat right 2px;
641
}
642

    
643
.item-list .pager li.pager-first a:hover,
644
.item-list .pager li.pager-previous a:hover,
645
.item-list .pager li.pager-next a:hover,
646
.item-list .pager li.pager-last a:hover {
647
  padding-top: 0;
648
  padding-bottom: 0;
649
  color: #1D4C7F;
650
}
651

    
652
div.node {
653
  background: transparent url("../images/row_separator.png") no-repeat 0 bottom;
654
  padding-bottom: 0.5em;
655
  margin-bottom: 1.3em;
656
}
657

    
658
div.node h2 {
659
  font-size: 1.5em;
660
  color: #1D4C7F;
661
  padding: 0.7em 0 0.7em;
662
  margin: 0;
663
}
664
div.node h2 a, .node h2 a:link, .node h2 a:visited {
665
  color: #1D4C7F;
666
  text-decoration: none;
667
  font-weight: normal;
668
}
669
div.node p {
670
  color: #6C8497;
671
  margin: 0;
672
  padding: 0.5em 0;
673
}
674
.node .content {
675

    
676
}
677
.node-teaser {
678
  margin-bottom: 0.5em;
679
}
680

    
681
div.user-picture {
682
  float: left;
683
  margin: 0 20px 0 0;
684
  padding: 3px 0 8px 0;
685
}
686
div.user-picture img {
687
  margin: 0;
688
  padding: 0;
689
  border: 0;
690
  width: 50px;
691

    
692
}
693
div.node.has-author-picture .content, div.node.has-author-picture div.links {
694
  padding-left: 95px;
695
}
696
div.node.has-author-picture .comment .content, div.node.has-author-picture div.links div.links {
697
  padding-left: 0;
698
}
699

    
700
div.node div.links, div.comment div.links {
701
  float: right;
702
}
703

    
704
div.node .links {
705
  padding: 0.7em 0 0.5em;
706
  font-size: 0.96em;
707
}
708

    
709
div.node ul.links,
710
div.comment ul.links {
711
  line-height: 1.75em;
712
  padding: 0.5em 1em 0.4em 0;
713
  margin: 0;
714
  float: right;
715
}
716

    
717
div.node ul.links a {
718
  text-decoration: none;
719
  color: #1D4C7F;
720
}
721
ul.links.inline li {
722
  display: inline-block;
723
  padding: 0 12px;
724
  background: transparent url("../images/inline_links_separator.png") no-repeat right 0;
725
}
726
ul.links.inline li.first {
727
  padding-left: 0;
728
}
729
ul.links.inline li.last {
730
  padding-right: 0;
731
  background-image: none;
732
}
733
ul.links .comment-add a {
734
  padding-left: 15px;
735
  background: transparent url("../images/comment_add.png") no-repeat 0 2px;
736
}
737
ul.links .comment-comments a, ul.links .comment-new-comments a {
738
  padding-left: 15px;
739
  background: transparent url("../images/comments_count.png") no-repeat 0 0;
740
}
741

    
742
div.node .field-name-taxonomy-tags {
743
  display: block;
744
}
745
div.node .field-name-taxonomy-tags .field-label {
746
  float: left;
747
  margin-right: 0.5em;
748
}
749
div.node .field-name-taxonomy-tags .field-item {
750
  float: left;
751
  margin: 0 .2em;
752
}
753

    
754
#comments {
755
  margin-top: 3em;
756
}
757
div.comment h3 {
758
  font-weight: normal;
759
  margin: 0 0 .5em 0;
760
}
761
div.comment h3 a {
762
  text-decoration: none;
763
}
764
div.comment {
765
  background: transparent url("../images/row_separator.png") no-repeat 0 bottom;
766
  margin-bottom: 2em;
767
  padding-bottom: 1px;
768
}
769
div.node div.comment.has-author-picture .content, div.node div.comment.has-author-picture div.links {
770
  padding-left: 95px;
771
}
772

    
773
div.comment.has-author-picture .submitted {
774
  padding-left: 95px;
775
  margin-bottom: 1em;
776
}
777
div.comment p {
778
  margin: 0;
779
}
780
div.comment-inner {
781
  background: transparent url("../images/comment_background.png") repeat-x 0 0;
782
  padding: 20px 20px 0 20px;
783
}
784

    
785
table {
786
  width: 100%;
787
}
788
thead, tbody {
789
  border: none;
790
  background: transparent url("../images/row_separator.png") no-repeat 0 bottom;
791
}
792
thead th, tbody td {
793
  border: none;
794
  padding-left: 1em;
795
  line-height: 1.75em;
796
}
797
thead th {
798
  font-weight: normal;
799
  color: #1D4C7F;
800
}
801
thead th a {
802
  text-decoration: none;
803
}
804
tbody tr.even, tbody tr.odd {
805
  background: transparent url("../images/row_separator.png") no-repeat 0 0;
806
  border: none;
807
}
808
tfoot {
809
  background: transparent url("../images/row_separator.png") no-repeat 0 top;
810
  border: none;
811
}
812
tbody tr.odd {
813
  background-color: #F0F3F7;
814
}
815
tbody td {
816
  color: #788897;
817
}
818
tbody td a {
819
  text-decoration: none;
820
  padding: 0 .2em;
821
  margin: 0 .2em;
822
}
823
tfoot td {
824
  font-style: italic;
825
}
826

    
827
.content table {
828
  margin: 1em 0;
829
}
830

    
831
ul.primary, ul.tabs.secondary {
832
  padding: 0 0 5px 0;
833
  margin-left: -5px;
834
  background: transparent url("../images/row_separator.png") no-repeat 0 bottom;
835
  border: none;
836
}
837
ul.primary li, ul.tabs.secondary li {
838
  background: transparent url("../images/inline_links_separator.png") no-repeat right 0;
839
  margin: 0;
840
  padding: 0;
841
  border: none;
842
}
843
ul.primary li.last, ul.tabs.secondary li.last {
844
  background-image: none;
845
}
846
ul.primary li a, ul.tabs.secondary li a {
847
  color: #788897;
848
  background: none;
849
  border: none;
850
  padding: 4px 8px 4px 6px;
851
  margin: 0;
852
}
853
ul.primary li a:hover, ul.tabs.secondary li a:hover {
854
  color: #0B72B7;
855
  background: none;
856
}
857
ul.primary li.active a, ul.primary li.active a.active, ul.tabs.secondary li.active a, ul.tabs.secondary li.active a.active {
858
  border: none;
859
  color: #0B72B7;
860
  background: none;
861
}
862

    
863
/**
864
 * Buttons
865
 */
866
input.form-submit,
867
a.button {
868
  cursor: pointer;
869
  padding: 4px 17px;
870
  margin-bottom: 1em;
871
  margin-right: 1em;
872
  color: #5a5a5a;
873
  text-align: center;
874
  font-weight: normal;
875
  font-size: 1.077em;
876
  font-family: "Lucida Grande", Verdana, sans-serif;
877
  border: 1px solid #e4e4e4;
878
  border-bottom: 1px solid #b4b4b4;
879
  border-left-color: #D2D2D2;
880
  border-right-color: #D2D2D2;
881
  background: url(../images/bg-buttons.png) 0 0 repeat-x;
882
  -moz-border-radius: 20px;
883
  -webkit-border-radius: 20px;
884
  border-radius: 20px;
885
}
886
a.button:link,
887
a.button:visited,
888
a.button:hover,
889
a.button:active {
890
  text-decoration: none;
891
  color: #5a5a5a;
892
}
893
div.node-form input.form-submit {
894
  border: 1px solid #8eB7cd;
895
  border-left-color: #8eB7cd;
896
  border-right-color: #8eB7cd;
897
  border-bottom-color: #7691a2;
898
  background: url(../images/bg-buttons.png) 0px -40px repeat-x;
899
  color: #133B54;
900
}
901
input.form-submit:active {
902
  background: #666;
903
  color: #fff;
904
  border-color: #555;
905
  text-shadow: #222 0px -1px 0px;
906
}
907
input.form-button-disabled,
908
input.form-button-disabled:active {
909
  background: #eee none;
910
  border-color: #eee;
911
  text-shadow: none;
912
  color: #999;
913
}