Projet

Général

Profil

Paste
Télécharger (20,2 ko) Statistiques
| Branche: | Révision:

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

1
body { font: 0.8em/165% "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; margin:0; padding:0; outline:0 none; vertical-align:baseline; }
2

    
3
h1, h2, h3, h4, h5, h6 { margin:25px 0 20px 0; line-height:120%; text-shadow: 1px 1px 1px #EAF1EA; font-family: Myriad Pro,"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; }
4

    
5
h1 { font-size: 32px; margin:0 0 20px 0; }
6

    
7
h2 { font-size: 20px; color:#1487d4; font-weight:normal; }
8

    
9
h3 { font-size: 130%; }
10

    
11
h4 { font-size: 110%; }
12

    
13
.front .node h1 { font-size:30px; color:#494d4f; font-weight:normal; }
14

    
15
.front .node h1.front-heading { margin-bottom:0; font-weight:bold; }
16

    
17
.node.node-teaser h2 { margin-top:0; }
18

    
19
.subtitle { padding:5px 0 15px 0; font-size:18px; color:#494d4f; font-family: Myriad Pro,"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; }
20

    
21
input, textarea, select { font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; }
22

    
23
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6,
24
#footer-bottom h1, #footer-bottom h2, #footer-bottom h3, #footer-bottom h4, #footer-bottom h5, #footer-bottom h6 { text-shadow:none; }
25

    
26
p { margin:0 0 25px 0; }
27

    
28
a, li a.active { text-decoration:none; }
29

    
30
a img { border:none; outline: none; display:block; overflow:hidden; }
31

    
32
img.masked, .field-type-image img { background:transparent url('images/pattern.png'); border:1px solid #d8d8d8; padding:10px; margin:10px 0; }
33

    
34
img { max-width: 100%; height: auto; 
35
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
36

    
37
code { font-family: "Courier New", Courier, monospace; }
38

    
39
blockquote { background:transparent url('images/blockquote.png') no-repeat top left; margin: 40px 0; padding: 0 55px; }
40

    
41
.breadcrumb { padding:0 10px 20px 0; }
42

    
43
.breadcrumb-separator { padding:0 8px 0 4px; }
44

    
45
.submitted { margin:-15px 0 20px 0; font-size: 85%; text-transform: uppercase; }
46

    
47
.region-sidebar-first .block h2, .region-sidebar-second .block h2 {  margin: 0 0 15px 0; padding:0 0 5px 0; }
48

    
49
.region-content { line-height:155%; } 
50

    
51
#site-name { font-size:130%; }
52

    
53
/* 
54
* Layout 
55
*/
56
#header { clear:both; }
57

    
58
#header-inside { margin: 0 auto; padding:40px 0; overflow:hidden; } 
59

    
60
#header-menu { clear:both; }
61

    
62
#logo { display:block; overflow:hidden; padding:0; margin:0; }
63

    
64
#logo a{ padding:0; margin:0; display:block; overflow:hidden; }
65

    
66
#logo img { padding:0; margin:0; display:block; overflow:hidden; }
67

    
68
#banner  { clear:both; border-bottom:1px solid #fcfcfc; overflow: hidden; }
69

    
70
#content { clear:both; overflow:hidden; }
71

    
72
#content-inside { padding:30px 0 60px; } 
73

    
74
#main {  }
75

    
76
#sidebar { } 
77

    
78
.no-sidebars #main { padding-top:10px; padding-bottom:10px; }
79

    
80
.no-sidebars #sidebar { display:none; }
81

    
82
.meta-data { font-size:75%; text-transform:uppercase; color:#545454; margin:5px 0 20px 0; display:block; overflow:hidden; clear:both; }
83

    
84
#footer { clear:both; overflow:hidden; padding:20px 0 50px 0;}
85

    
86
#footer-inside { } 
87

    
88
.footer-area { }
89

    
90
.footer-area.first { }
91

    
92
.footer-area.second { }
93

    
94
.footer-area.third { }
95

    
96
.node.node-teaser { margin-bottom:60px; }
97

    
98
#footer-bottom { clear:both; overflow:hidden; padding:40px 0; }
99

    
100
#footer-bottom-inside { } 
101

    
102
#footer-bottom-left { }
103

    
104
#footer-bottom-right { }
105

    
106
/*
107
* Sidebar Blocks - Menus
108
*/
109
.region-sidebar-first .block .content, .region-sidebar-second .block .content  { border:1px solid #ffffff; 
110
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
111
padding: 20px; overflow:hidden; margin:0 0 40px 0;
112
 /* shadow */
113
-webkit-box-shadow: 0 2px 6px #efefef inset;  -moz-box-shadow:0 2px 6px #efefef inset;  box-shadow:0 2px 6px #efefef inset; }
114

    
115
.region-sidebar-first #block-block-2.block .content, .region-sidebar-second #block-block-2.block .content { background:none; border:none; padding:0; -webkit-box-shadow: none;  -moz-box-shadow:none;  box-shadow:none; }
116

    
117
.region-sidebar-first ul.menu, .region-sidebar-second ul.menu {  margin:0; padding:0; }
118

    
119
.region-sidebar-first ul.menu li, .region-sidebar-second ul.menu li { list-style:none; margin:0; padding:5px; border-bottom:1px solid #e7e7e7; display:block; }
120

    
121
.region-sidebar-first ul.menu li.expanded, .region-sidebar-second ul.menu li.expanded { border-bottom:none; }
122

    
123
.region-sidebar-first ul.menu ul.menu, .region-sidebar-second ul.menu ul.menu { padding:0 0 0 15px; }
124

    
125
.region-sidebar-first ul.menu li.collapsed, .region-sidebar-second ul.menu li.collapsed, #footer .block ul.menu li.collapsed { background:url("images/menu-collapsed.png") no-repeat scroll left 10px transparent; }
126

    
127
.region-sidebar-first ul.menu li.expanded, .region-sidebar-second ul.menu li.expanded, #footer .block ul.menu li.expanded { background:url("images/menu-expanded.png") no-repeat scroll left 10px transparent; }
128

    
129
.region-sidebar-first ul.menu li.collapsed > a, .region-sidebar-second ul.menu li.collapsed > a, #footer .block ul.menu li.collapsed > a { padding-left:15px; }
130

    
131
.region-sidebar-first ul.menu li.expanded > a, .region-sidebar-second ul.menu li.expanded > a, #footer .block ul.menu li.expanded > a { padding-left:15px; }
132

    
133
/* 
134
* Contact 
135
*/
136
.contact-form { margin:10px 0; }
137

    
138
.filter-wrapper { border:1px solid #DDDDDD; border-top:none; }
139

    
140
.user-picture { float:left;  padding:0 20px 10px 0; }
141

    
142
/*
143
* About
144
*/
145
.about-features { padding:60px 0 0 0; }
146

    
147
.about-feature.last {  }
148

    
149
.about-members { clear:both; padding:10px 0 0 0;}
150

    
151
.about-member { background:transparent url('images/pattern.png'); border:1px solid #e4e4e4; padding:15px; margin-bottom:15px; }
152

    
153
.about-feature h2 { margin-top:0; }
154

    
155
.about-member p { margin:0; }
156

    
157
/*
158
* Products
159
*/
160
.product { margin-bottom:60px; }
161

    
162
.product h2 { margin:0 0 5px 0; }
163

    
164
.product-subtitle { padding:0 0 10px 0; }
165

    
166
/*
167
* Services
168
*/
169
.services { clear:both; padding:20px 0; }
170

    
171
.service-left {  }
172

    
173
.service-right {  }
174

    
175
/*
176
* Testimonials
177
*/
178
.testimonial { display: block; overflow: hidden; position: relative; clear:both; }
179

    
180
.testimonial-inner { outline:none; border:1px solid #ffffff; 
181
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
182
padding: 20px; overflow:hidden; background:#ffffff; margin:25px 0 0 0; font-style:italic;
183
 /* shadow */
184
-webkit-box-shadow: 0 2px 3px #efefef inset;  -moz-box-shadow:0 2px 3px #efefef inset;  box-shadow:0 2px 3px #efefef inset; }
185

    
186
.testimonial-submitted { background: url("images/testimonial.png") no-repeat scroll 95% 0 transparent; text-align:right; padding:20px 0 0 0; }
187

    
188
/* 
189
* Main-menu 
190
*/
191
/* 1st Level */
192
#header-menu ul.menu { display:block; padding:0; margin:0; position:relative; z-index:100; }
193

    
194
#header-menu ul.menu li { display:inline-block; float:left; vertical-align: middle; padding:0; margin:0; }
195

    
196
#header-menu ul.menu li a { outline:none; text-decoration: none; margin:0 25px 0 0; padding:10px 5px; font-size:14px; font-weight:normal; 
197
text-align:center; text-transform:uppercase; font-family: Myriad Pro,"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; display:block; }
198

    
199
#header-menu ul.menu li.first a { padding-left:0; }
200

    
201
#header-menu ul.menu li.last a { padding-right:0; }
202

    
203
#header-menu ul.menu li a:hover, #header-menu ul.menu li a.active { color:#1487d4; }
204

    
205
#header-menu ul.menu li a:after { content: none; }
206

    
207
#header-menu ul.menu li.expanded { position: relative; }
208

    
209
#header-menu ul.menu li.expanded a { background:transparent url('images/menu-expanded.png') no-repeat center right; padding:10px 15px 10px 10px; }
210

    
211
/* 2nd Level */
212
#header-menu ul.menu li.expanded ul.menu { width: 230px; z-index:100; padding:0; display: none; position: absolute; }
213

    
214
#header-menu ul.menu li.expanded:hover, #header-menu ul.menu li.expanded:hover > ul.menu { display:block; }
215

    
216
#header-menu ul.menu li.expanded ul.menu li a { padding:10px; margin:0; display:block; width:210px; text-align:left; line-height:130%; background:none; font-size:12px; }
217

    
218
#header-menu ul.menu li.expanded ul.menu li.expanded { background:transparent url('images/menu-collapsed.png') no-repeat center right; }
219

    
220
#header-menu ul.menu li ul.menu li a:hover {  background:#1b1b1b; color:#1487d4; }
221

    
222
#header-menu ul.menu li.expanded ul.menu li.expanded a:hover { background:#1b1b1b url('images/menu-collapsed.png') no-repeat center right; }
223

    
224
#header-menu ul.menu li.expanded ul.menu li.leaf a:hover { background:#1b1b1b; }
225

    
226
/* 3rd, 4th, 5th, (...) level  */
227
#header-menu ul.menu li.expanded ul ul { display: none; left: 230px; top:0; padding:0; }
228

    
229
/* 
230
* Superfish support
231
*/
232
#navigation .block-superfish ul.sf-menu { margin:0; padding:0; }
233

    
234
#navigation .block-superfish ul.sf-menu li a { margin:0 25px 0 0; padding:10px; font-size:14px; font-weight:normal; text-align:left;
235
text-transform:uppercase; font-family: Myriad Pro,"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; }
236

    
237
#navigation .block-superfish ul.sf-menu li a.menuparent { padding:10px 30px 10px 10px; }
238

    
239
#navigation .block-superfish ul.sf-menu li.first a { padding-left:0; }
240

    
241
#navigation .block-superfish ul.sf-menu li.last a { margin-right:0; }
242

    
243
#navigation .block-superfish ul.sf-menu li li a, #navigation .block-superfish ul.sf-menu li li.first a, #navigation .block-superfish ul.sf-menu li li.last a { margin:0; padding:10px; font-size:12px; }
244

    
245
#navigation .block-superfish ul.sf-menu li:hover ul, #navigation .block-superfish ul.sf-menu li.sfHover ul { top: 35px; }
246

    
247
#navigation .block-superfish ul.sf-menu li:hover ul ul, #navigation .block-superfish ul.sf-menu li.sfHover ul ul { top: 0; }
248

    
249
#navigation .block-superfish select { width:100%; margin:10px 0; padding:5px; }
250

    
251
/* 
252
* Superfish support: Reset background/border
253
*/
254
#navigation .block-superfish ul.sf-menu li, #navigation .block-superfish ul.sf-menu li a,
255
#navigation .block-superfish ul.sf-menu li:hover,
256
#navigation .block-superfish ul.sf-menu li a:focus, .block-superfish ul.sf-menu li a:hover, 
257
#navigation .block-superfish ul.sf-menu li a:active { background:none; border:none; }
258

    
259
/* 
260
* Footer menu 
261
*/
262
#footer .block ul.menu { margin: 0; padding: 0; }
263

    
264
#footer .block ul.menu ul.menu { margin: 0 0 0 15px; }
265

    
266
#footer .block ul.menu li { list-style:none; margin:0; padding:0; list-style-image:none; }
267

    
268
#footer .block ul.menu li a { display: block; padding:5px; }
269

    
270
/* 
271
* Footer-bottom menu 
272
*/
273
ul.secondary-menu, #footer-bottom ul.menu { padding:0; margin:0 0 10px 0; display:block; overflow:hidden; }
274

    
275
ul.secondary-menu li, #footer-bottom ul.menu li { display:block; float:left; list-style-type:none; overflow:hidden; padding:0 10px; margin:0; }
276

    
277
ul.secondary-menu li.first, #footer-bottom ul.menu li.first { padding:0 10px 0 0; margin:0; }
278

    
279
ul.secondary-menu li.last, #footer-bottom ul.menu li.last { border-right:none; margin:0; }
280

    
281
#footer-bottom ul.menu ul.menu { display:none; }
282

    
283
/* 
284
* Comments 
285
*/
286
#comments { padding:20px 0 0 0; }
287

    
288
.comment { border:1px solid #ffffff; 
289
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
290
padding: 20px; overflow:hidden; background:#ffffff; margin:0 0 30px 0;
291
 /* shadow */
292
-webkit-box-shadow: 0 2px 6px #efefef inset;  -moz-box-shadow:0 2px 6px #efefef inset;  box-shadow:0 2px 6px #efefef inset;}
293

    
294
#comments-title { border:1px solid #e7e7e7; padding:5px 10px; display:block; overflow:hidden; margin:0 0 30px 0;
295
/* background */
296
background: #fdfdfd;
297
/* IE10 */ 
298
background-image: -ms-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
299
/* Mozilla Firefox */ 
300
background-image: -moz-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
301
/* Opera */ 
302
background-image: -o-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
303
/* Webkit (Safari/Chrome 10) */ 
304
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfdfd), color-stop(1, #efefef));
305
/* Webkit (Chrome 11+) */ 
306
background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
307
/* Proposed W3C Markup */ 
308
background-image: linear-gradient(top, #fdfdfd 0%, #efefef 100%);
309
/* IE6-9 */ 
310
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#efefef');
311
/* radius */
312
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
313
}
314

    
315
#comments-title h2 { padding:0; margin:0; }
316

    
317
#comments-title-left { float:left; width:50%; }
318

    
319
#comments-title-right { float:right; width:50%; text-align:right; }
320

    
321
#comments-title-right .counter { color:#979696; font-weight:bold; font-size:20px; 
322
background:transparent url('images/comments.png') no-repeat center left; padding:0 0 0 35px; }
323

    
324
#comments h3 { margin:0; padding:10px 0 20px 0; font-weight:normal; }
325

    
326
#comments ul.links { display:block; }
327

    
328
#comments ul.links li a { color:#fefefe; padding:5px 10px; margin:0 0 0 2px; text-shadow: 0 1px 1px #003547; font-weight:bold; border:none;
329
font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; cursor:pointer;
330
/* radius */
331
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
332
/* shadow */
333
-webkit-box-shadow: 0px 1px 2px #939da2; -moz-box-shadow: 0px 1px 2px #939da2; box-shadow: 0px 1px 2px #939da2; }
334

    
335
#comments ul.links li a:hover { text-decoration:none; }
336

    
337
/*
338
* Poll
339
*/
340
.poll .bar .foreground { background-color: #0092c3; }
341

    
342
.poll .title { padding:0 0 20px 0; }
343

    
344
/*
345
* Recent content block
346
*/
347
#block-node-recent table, #block-node-recent td { border:none; }
348

    
349
#block-node-recent table tbody { border:none; }
350

    
351
#block-node-recent tr.even, #block-node-recent tr.odd { border-bottom:1px solid #e7e7e7; }
352

    
353
/*
354
* Search
355
*/
356
#block-search-form { background:#e8e8e8; border:none; overflow:hidden;
357
/* Radius */
358
 -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
359
 /* shadow */
360
-webkit-box-shadow: 0px 2px 5px #c8c8c8 inset;  -moz-box-shadow: 0px 2px 5px #c8c8c8 inset;  box-shadow: 0px 2px 5px #c8c8c8 inset; }
361

    
362
#header #block-search-form { margin:15px 0 0 0; }
363

    
364
#block-search-form .form-item { margin:0; padding:0; }
365

    
366
#block-search-form input.form-text { background:none; border:none; outline:none; text-decoration: none; color:#9f9f9f; float:left; width:70%; padding:10px; margin:0;height:15px; line-height:15px; -webkit-box-shadow: none;  -moz-box-shadow:none;box-shadow:none; }
367

    
368
#block-search-form input.form-submit { background:none; border:none; outline:none; padding:6px 10px 0 10px; float:right; }
369

    
370
.region-sidebar-first #block-search-form, .region-sidebar-second #block-search-form { -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none; }
371

    
372
.region-sidebar-first #block-search-form.block, .region-sidebar-second #block-search-form.block  { background:none; }
373

    
374
.region-sidebar-first #block-search-form.block .content, .region-sidebar-second #block-search-form.block .content { background:#ffffff; border:1px solid #FFFFFF; overflow:hidden; padding:0; }
375

    
376
/* 
377
* Messages
378
*/
379
div.messages.status { background:#52ac61; border:1px solid #46a055; padding:10px; margin:0 0 15px 0; color:#ffffff; }
380

    
381
div.messages.error { background:#d30000; border:1px solid #b50000; padding:10px; margin:0 0 15px 0; color:#ffffff; }
382

    
383
div.messages.warning { background:#dd6e0c; border:1px solid #d2ac7f; padding:10px; margin:0 0 15px 0; color:#ffffff; }
384

    
385
div.messages.status a, div.messages.error a, div.messages.warning a { color:#ffffff; text-decoration:underline; }
386

    
387
/* 
388
* Javascript Slideshow 
389
*/
390
#slider { position:relative; margin:0 auto; padding:0;}
391

    
392
#slideshow { position:relative; display:none; }
393

    
394
#slideshow img { display:none; }
395

    
396
.slider-item { width:100%!important; max-width:100%!important; }
397

    
398
.slider-item .content { padding:30px 0 0 0; position:relative; }
399

    
400
.slider-item a { outline:none; }
401

    
402
#slider-controls-wrapper { padding:20px 0; display:none; } 
403

    
404
#slider-controls { display:block; text-align:center; } 
405

    
406
#slider-controls ul { display:block; overflow:hidden; margin:0; padding:0; text-align:center; }
407

    
408
#slider-controls ul li { display:inline; margin:0; padding:0; list-style:none; }
409

    
410
#slider-controls ul li a { width:17px; height:17px; background:url('images/inactive-slide.png') no-repeat center center; display:inline-block; padding:0; margin:0; outline:none; }
411

    
412
#slider-controls ul li a:focus { outline:none; }
413

    
414
#slider-controls ul li.activeSlide a:hover, #slider-controls ul li.activeSlide a { background:url('images/active-slide.png') no-repeat center center; }
415

    
416
/* 
417
* Slideshow Typography
418
*/
419
#slideshow h2 { margin:0 0 10px 0; color:#222222; font-size:30px; font-weight:bold; }
420

    
421
/*  
422
* Tables
423
*/
424
table { border-spacing:0; border:0; width:100%;  }
425

    
426
table td, table th { border:1px solid #bbbbbb; }
427

    
428
table th { background:#222222; color:#ffffff; font-weight:bold; }
429

    
430
table tr.odd { background:transparent; }
431

    
432
table tr.even { background:#ffffff; }
433

    
434
table td, table th { padding:5px; }
435
/* Remove table borders */
436
table.noborder td, table.noborder th, table.noborder tr { border:none; }
437

    
438
/* 
439
* Lists 
440
*/
441
ol { list-style-type:decimal; }
442

    
443
ol ol { list-style-type:upper-alpha; }
444

    
445
ol ol ol {list-style-type:lower-alpha; }
446

    
447
li { display:list-item; }
448

    
449
.pager-current { font-weight:bold; color:#7c713f; }
450

    
451
.links { display: block; text-align:right; }
452

    
453
.links li { list-style-type:none; }
454

    
455
.item-list ul { margin:0 0 0.25em 1em; padding:0; }
456

    
457
.item-list ul li { margin:0 0 0 5px; padding:0 0 5px 5px; }
458

    
459
ol.search-results { padding:0; }
460

    
461
.links ul li a, a.more,
462
input[type="submit"], input[type="reset"], input[type="button"] { color:#fefefe; padding:7px 15px; text-shadow: 0 1px 1px #003547; font-weight:bold; border:none;
463
font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; cursor:pointer;
464
/* radius */
465
-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; 
466
/* shadow */
467
-webkit-box-shadow: 0px 1px 2px #939da2; -moz-box-shadow: 0px 1px 2px #939da2; box-shadow: 0px 1px 2px #939da2; }
468

    
469
.links ul li a:hover, a.more:hover,
470
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { text-decoration:none; }
471

    
472
.resizable-textarea .grippie { border:1px solid #dddddd; }
473

    
474
#edit-submit, #edit-preview { margin:0 10px 0 0; }
475

    
476
#block-search-form input.form-submit { margin:0; border:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; background:none; filter:none; }
477

    
478
ul.inline li { display: inline-block; margin: 0; padding: 10px 5px; zoom: 1; *display: inline; }
479

    
480
input.form-submit { margin:0 10px 0 0; }
481

    
482
/*
483
* Forms
484
*/
485
label { font-weight:bold; }
486

    
487
input.form-text { background:#e8e8e8; border:1px solid #f2f2f2;
488
font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; height:25px; line-height:25px; margin:0 0 10px 0; padding:5px; width:80%; color:#5f6a5f; 
489
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
490
 /* shadow */
491
-webkit-box-shadow: 0px 2px 3px #bcbcbc inset;  -moz-box-shadow: 0px 2px 3px #bcbcbc inset;  box-shadow: 0px 2px 3px #bcbcbc inset; }
492

    
493
input.form-text.error { border:2px solid red; }
494

    
495
textarea { background:#e8e8e8; border:1px solid #f2f2f2;
496
font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;
497
margin:0 20px 10px 0; padding:10px 5px; height:155px; font-size:100%; color:#5f6a5f; 
498
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
499
 /* shadow */
500
-webkit-box-shadow: 0px 2px 3px #bcbcbc inset;  -moz-box-shadow: 0px 2px 3px #bcbcbc inset;  box-shadow: 0px 2px 3px #bcbcbc inset;}
501

    
502
.filter-wrapper { border:1px solid #DDDDDD; border-top:none; }
503

    
504
/*
505
* Social
506
*/
507
ul.social-bookmarks { margin:0; padding:0; }
508

    
509
ul.social-bookmarks li {display:inline-block; float:left; list-style-type:none; margin:0; }
510

    
511
ul.social-bookmarks li a { display:inline-block; width:25px; height:24px; padding:0 3px;  margin:0 auto; text-align:center; overflow:hidden; outline:none; }
512

    
513
ul.social-bookmarks li.label { padding:0 15px 0 0; }
514

    
515
ul.social-bookmarks li.facebook a { background:url('images/social-media-facebook.png') no-repeat center bottom; }
516

    
517
ul.social-bookmarks li.twitter a { background:url('images/social-media-twitter.png') no-repeat center bottom; }
518

    
519
ul.social-bookmarks li.rss a { background:url('images/social-media-rss.png') no-repeat center bottom; }
520

    
521
ul.social-bookmarks li.linkedin a { background:url('images/social-media-linkedin.png') no-repeat center bottom; }
522

    
523
ul.social-bookmarks li.delicious a { background:url('images/social-media-delicious.png') no-repeat center bottom; }
524

    
525
/*
526
* Forum
527
*/
528
#forum { padding:20px 0; }
529

    
530
/*
531
* Twitter updates
532
*/
533
.twtr-hd, .twtr-ft { display:none; }
534

    
535
.twtr-bd { display:block; overflow:hidden; }
536

    
537
.twtr-widget .twtr-tweet { border-bottom: 1px solid #353535 !important; padding: 0 0 5px 0; margin: 0 0 5px 0;  }
538

    
539
/**
540
 * Local tasks
541
 */
542
ul.primary, ul.tabs { clear:both; margin:10px 0 35px 0; white-space: normal }
543

    
544
ul.primary li, ul.tabs li { padding:10px 0; line-height:130%; }
545

    
546
ul.primary li a, ul.tabs li a { margin:0; padding: 4px 1em; display: inline-block; }