Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Delta Between Two Patch Sets: chrome/skin/firstRun.css

Issue 11039060: first run page redesign (Closed)
Left Patch Set: tansition changed, set Links fixed Created July 31, 2013, 12:47 p.m.
Right Patch Set: improve after wladimirs code review Created Oct. 4, 2013, 4:50 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
Left: Side by side diff | Download
Right: Side by side diff | Download
LEFTRIGHT
1 /* 1 /*
2 * This file is part of Adblock Plus <http://adblockplus.org/>, 2 * This file is part of Adblock Plus <http://adblockplus.org/>,
3 * Copyright (C) 2006-2013 Eyeo GmbH 3 * Copyright (C) 2006-2013 Eyeo GmbH
4 * 4 *
5 * Adblock Plus is free software: you can redistribute it and/or modify 5 * Adblock Plus is free software: you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License version 3 as 6 * it under the terms of the GNU General Public License version 3 as
7 * published by the Free Software Foundation. 7 * published by the Free Software Foundation.
8 * 8 *
9 * Adblock Plus is distributed in the hope that it will be useful, 9 * Adblock Plus is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details. 12 * GNU General Public License for more details.
13 * 13 *
14 * You should have received a copy of the GNU General Public License 14 * You should have received a copy of the GNU General Public License
15 * along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. 15 * along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>.
16 */ 16 */
17 17
18 * 18 @font-face {
19 { 19 font-family: 'CreteRound';
20 margin: 0; 20 font-style: normal;
21 padding: 0; 21 src: url(fonts/CreteRound-Regular.otf);
22 src: local ('Ø'),
23 /*local ('Ø') forces using no local font called CreteRound*/
24 url(fonts/CreteRound-Regular.otf) format('otf');
25 }
26
27 @font-face {
28 font-family: 'CreteRound';
29 font-style: italic;
30 src: url(fonts/CreteRound-Italic.otf);
31 src: local ('Ø'),
32 /*local ('Ø') forces using no local font called CreteRound*/
33 url(fonts/CreteRound-Italic.otf) format('otf');
22 } 34 }
23 35
24 body 36 body
25 { 37 {
26 font-family: Helvetica, Arial, sans-serif; 38 font-family: Helvetica, Arial, sans-serif;
27 font-size: 15px; 39 font-size: 15px;
28 line-height: 140%; 40 line-height: 140%;
29 color: #7f776b; 41 color: #7f776b;
30 background-color: #f8f6f2; 42 background-color: #f8f6f2;
31 background-image: url(background-main.png); 43 background-image: url(background-main.png);
44 margin: 0;
45 padding: 0;
32 } 46 }
33 47
34 a, a:link, a:visited 48 a, a:link, a:visited
35 { 49 {
36 color: #5a84b3; 50 color: #5a84b3;
37 text-decoration: underline; 51 text-decoration: underline;
38 font-style: italic; 52 }
53
54 a:hover
55 {
56 text-decoration: none;
57 }
58
59 button
60 {
39 cursor: pointer; 61 cursor: pointer;
40 } 62 }
41 63
42 button 64 ul
43 { 65 {
44 cursor: pointer; 66 margin: 0;
67 padding: 0;
45 } 68 }
46 69
47 li 70 li
48 { 71 {
72 margin: 0;
73 padding: 0;
49 list-style-type: none; 74 list-style-type: none;
50 } 75 }
51 76
52 header 77 header
53 { 78 {
54 height: 200px;
55 background-image: url(background.png); 79 background-image: url(background.png);
56 background-repeat: repeat-x; 80 background-repeat: repeat-x;
57 width: 100%; 81 width: 100%;
58 padding: 40px 0 0 0; 82 padding: 40px 0 0 0;
59 } 83 }
60 84
61 header h1 85 header h1
62 { 86 {
63 font-size: 24px; 87 font-size: 24px;
64 font-weight: normal; 88 font-weight: normal;
65 margin: 0 auto;
66 color: #57ab5b; 89 color: #57ab5b;
67 text-align: center; 90 text-align: center;
68 margin: 21px auto; 91 margin: 21px auto;
69 padding: 14px 0; 92 padding: 16px 0 14px 0;
70 border: 1px #57ab5b; 93 border: 1px #57ab5b;
71 border-style: dashed none; 94 border-style: dashed none;
72
73 /* border parallel fix - 957px is the value 95 /* border parallel fix - 957px is the value
74 * next to 960px(page witdth) which makes 96 * closest to 960px(page width) which makes
75 * the dashed border parallel 97 * the dashed border parallel
76 */ 98 */
77 max-width: 957px; 99 max-width: 957px;
78 } 100 }
79 101
80 strong 102 h1,h2,h3
81 { 103 {
82 font-weight: 600; 104 font-family: CreteRound, Helvetica, Arial, sans-serif;
83 } 105 }
84 106
85 h2 { 107 h2
108 {
86 font-size: 26px; 109 font-size: 26px;
87 font-weight: lighter; 110 font-weight: lighter;
88 color: #968d81; 111 color: #968d81;
89 line-height: 28px; 112 line-height: 28px;
90 113 text-align: center;
91 } 114 margin: 0;
92 115 padding: 0;
93 h3 { 116 }
117
118 h3
119 {
94 font-size: 22px; 120 font-size: 22px;
95 color: #7F776B; 121 color: #7F776B;
96 font-weight: normal; 122 font-weight: normal;
97 margin: 0 0 10px 0; 123 margin: 0 0 10px 0;
124 padding: 0;
98 line-height: 24px; 125 line-height: 24px;
99 } 126 }
100 127
101 h4 { 128 h4
129 {
102 font-size: 15px; 130 font-size: 15px;
103 color: #7f776b; 131 color: #7f776b;
104 font-weight: normal; 132 font-weight: normal;
105 text-align: center; 133 text-align: center;
134 margin: 0;
135 padding: 0;
106 } 136 }
107 137
108 section 138 section
109 { 139 {
110 margin: 0 auto; 140 margin: 0 auto;
111 margin-bottom: 30px; 141 margin-bottom: 30px;
112 max-width: 760px; 142 max-width: 760px;
113 background-image: url(background.png); 143 background-image: url(background.png);
114 padding: 40px 100px; 144 padding: 40px 100px;
115 } 145 }
(...skipping 18 matching lines...) Expand all
134 { 164 {
135 max-width: 960px; 165 max-width: 960px;
136 padding: 40px 0px 0px 0px; 166 padding: 40px 0px 0px 0px;
137 } 167 }
138 168
139 #can-do-more > h2 169 #can-do-more > h2
140 { 170 {
141 margin: 0 100px; 171 margin: 0 100px;
142 } 172 }
143 173
144 .opacity-zero 174 .fade
145 { 175 {
146 opacity: 0 !important; 176 opacity: 0;
147 } 177 }
148 178
149 .opacity-one 179 .hide
150 { 180 {
151 opacity: 1 !important; 181 display: none;
152 }
153
154 .display-none
155 {
156 display: none !important;
157 }
158
159 .display-block
160 {
161 display: block !important;
162 } 182 }
163 183
164 #can-do-more-overview 184 #can-do-more-overview
165 { 185 {
186 opacity: 1;
187 max-height: 10000px;
166 max-width: 760px; 188 max-width: 760px;
167 min-height: 140px; 189 margin: 30px 100px 0 100px;
168 margin: 40px 100px 0 100px;
169 font-size: 0px; 190 font-size: 0px;
170 opacity: 1; 191 /* hides appearing spacings because of
192 * using display: inline-block*/
171 cursor: pointer; 193 cursor: pointer;
172 -moz-transition: opacity 1s ease-in-out; 194 transition: opacity 0.3s step-end;
Wladimir Palant 2013/10/05 09:15:59 Shouldn't it be ease-in-out rather than step-end h
173 transition: opacity 1s ease-in-out; 195 -moz-transition: opacity 0.3s ease-in-out;
196 -webkit-transition: opacity 0.3s ease-in-out;
197 }
198
199 #can-do-more.expanded > #can-do-more-overview, #can-do-more.expanded > #can-do-m ore-overview li, #can-do-more.expanded > #can-do-more-overview div, #can-do-more .expanded > #can-do-more-overview h4
200 {
201 opacity: 0;
202 max-height: 0px;
203 width: 0;
204 margin: 0;
205 padding: 0;
206 transition: none;
207 -moz-transition: none;
208 -webkit-transition: none;
209 -o-transition: none;
Wladimir Palant 2013/10/05 09:15:59 We don't set -o-transition above, we shouldn't nee
210 }
211
212 #can-do-more-overview > li:hover
213 {
214 background-image: url("background-main.png");
215 text-decoration: none;
174 } 216 }
175 217
176 #can-do-more-overview > li 218 #can-do-more-overview > li
177 { 219 {
178 width: 250px; 220 width: 230px;
179 height: 115px; 221 height: 115px;
180 display: inline-block; 222 display: inline-block;
181 border-right: 1px dashed #c7c6c2; 223 border-right: 1px dashed #c7c6c2;
182 padding: 20px 0 0 0; 224 padding: 20px 10px 0 10px;
225 vertical-align: top;
226 text-decoration: underline;
227 -webkit-backface-visibility: hidden;
228 /* hides the 1px movement chrome bug
229 * which appears while transition.
230 */
183 } 231 }
184 232
185 #can-do-more-overview > li > div 233 #can-do-more-overview > li > div
186 { 234 {
187 width: 59px; 235 width: 59px;
188 height: 59px; 236 height: 59px;
189 display: block; 237 display: block;
190 margin: 0 auto; 238 margin: 0 auto;
191 } 239 }
192 240
(...skipping 20 matching lines...) Expand all
213 } 261 }
214 262
215 .feature-tracking-image 263 .feature-tracking-image
216 { 264 {
217 background-image: url(features/tracking.png); 265 background-image: url(features/tracking.png);
218 background-repeat: no-repeat; 266 background-repeat: no-repeat;
219 } 267 }
220 268
221 #can-do-more-expanded 269 #can-do-more-expanded
222 { 270 {
223 margin: 40px 100px 0 100px;
224 display: none;
225 opacity: 0; 271 opacity: 0;
226 -moz-transition: opacity 1s ease-in-out; 272 max-height: 0;
227 transition: opacity 1s ease-in-out; 273 }
228 } 274
229 275 #can-do-more.expanded > #can-do-more-expanded
230 #features 276 {
231 { 277 opacity: 1;
232 display: block; 278 max-height: 10000px;
279 margin: 30px 100px 0 100px;
280 transition: opacity 0.5s ease-in-out;
281 -moz-transition: opacity 0.5s ease-in-out;
282 -webkit-transition: opacity 0.5s ease-in-out;
283 transition-delay: 0.2s;
284 -webkit-transition-delay: 0.2s;
Wladimir Palant 2013/10/05 09:15:59 -moz-transition-delay seems to be missing here. Th
285 }
286
287 #features, .feature:not([hidden]), .feature-image, .feature-description, .featur e-description, .feature-description-textblock, .feature-description-textblock > span, .feature-image
288 {
289 width: 0;
290 height: 0;
291 margin: 0;
292 padding: 0;
293 transition: none;
294 -moz-transition: none;
295 -webkit-transition: none;
296 -o-transition: none;
297 }
298
299
300 #can-do-more.expanded #features,#can-do-more.expanded .feature:not([hidden]),#ca n-do-more.expanded .feature-image,#can-do-more.expanded .feature-description,#ca n-do-more.expanded .feature-description,#can-do-more.expanded .feature-descripti on-textblock,#can-do-more.expanded .feature-description-textblock > span,#can-do -more.expanded .feature-image
301 {
302 width: auto;
303 height: auto;
304 margin: auto;
305 padding: auto;
306 transition-property: all;
307 -moz-transition-property: all;
308 -webkit-transition-property: all;
309 -o-transition-property: all;
Wladimir Palant 2013/10/05 09:15:59 As above, -o-transition-property and -moz-transiti
310 transition-duration: 0.5s;
311 -webkit-transition-duration: 0.5s;
312 transition-timing-function: ease-in-out;
313 -webkit-transition-timing-function: ease-in-out;
314 }
315
316 #can-do-more.expanded #features
317 {
233 border-spacing: 10px; 318 border-spacing: 10px;
234 margin: 0px; 319 margin: 0px;
235 padding: 0px; 320 padding: 0px;
236 } 321 }
237 322
238 .feature:not([hidden]) 323 #can-do-more.expanded .feature:not([hidden])
239 { 324 {
240 display: block; 325 display: block;
241 list-style-type: none; 326 list-style-type: none;
242 padding: 30px 0; 327 padding: 30px 0;
243 padding-bottom: 20px; 328 padding-bottom: 20px;
244 border-top: 1px dashed #c0bebb; 329 border-top: 1px dashed #c0bebb;
245 } 330 }
246 331
247 .feature-image, .feature-description 332 #can-do-more.expanded .feature-image, #can-do-more.expanded .feature-description
248 { 333 {
249 display: inline-block; 334 display: inline-block;
250 *display: inline; /* IE6 inline-block fix */ 335 *display: inline; /* IE6 inline-block fix */
251 *zoom: 1; 336 *zoom: 1;
252 vertical-align: top; 337 vertical-align: top;
253 } 338 }
254 339
255 .feature-description 340 #can-do-more.expanded .feature-description
256 { 341 {
257 margin: 0px 0px 0 20px; 342 margin: 0px 0px 0 20px;
258 max-width: 625px; 343 width: 625px;
259 } 344 max-width: 85%;
260 345 }
261 .feature-description-textblock 346
262 { 347 #can-do-more.expanded .feature-description-textblock
263 max-width: 480px; 348 {
349 width: 480px;
350 max-width: 100%;
264 margin: 0 40px 0 0; 351 margin: 0 40px 0 0;
265 display: inline-block; 352 display: inline-block;
266 } 353 }
267 354
268 .feature-description-textblock > span 355 #can-do-more.expanded .feature-description-textblock > span
269 { 356 {
270 margin: 15px 0 0 0; 357 margin: 15px 0 0 0;
271 } 358 }
272 359
273 .feature-image 360 #can-do-more.expanded .feature-image
274 { 361 {
275 width: 59px; 362 width: 59px;
276 height: 59px; 363 height: 59px;
277 margin: 8px 0 10px 20px; 364 margin: 8px 0 10px 20px;
278 } 365 }
279 366
280 #activate-features 367 #activate-features
281 { 368 {
282 width: 100%; 369 width: 100%;
283 background-image: url("background-candomore.png"); 370 background-image: url("background-candomore.png");
284 margin: 30px 0 0 0; 371 margin: 30px 0 0 0;
285 padding: 14px 0 14px 0; 372 padding: 14px 0 14px 0;
286 cursor: pointer; 373 cursor: pointer;
374 text-align: center;
375 white-space: nowrap;
376 }
377
378 #activate-features-label
379 {
380 display: inline-block;
381 width: 86%;
287 color: #fff; 382 color: #fff;
288 font-size: 22px; 383 font-size: 22px;
384 text-align: center;
289 font-style: italic; 385 font-style: italic;
290 text-decoration: underline; 386 font-family: CreteRound, Helvetica, Arial, sans-serif;
291 text-align: center; 387 -moz-transition: opacity 0.5s ease-in-out;
388 transition: opacity 0.5s ease-in-out;
389 }
390
391 #can-do-more.expanded #label-show-expanded
392 {
393 display: block;
394 }
395
396 #can-do-more.expanded #label-show-overview
397 {
398 display: none;
399 }
400
401 #label-show-expanded
402 {
403 display: none;
404 }
405
406 #label-show-overview
407 {
408 display: block;
409 }
410
411 #activate-features-label:hover
Thomas Greiner 2013/10/05 15:51:19 This is a weird behavior. It's neither restricted
412 {
413 color: #1f6822;
414 }
415
416 #can-do-more.expanded .arrow
417 {
418 background-image: url("arrow-up.png");
419 }
420
421 .arrow
422 {
423 width: 29px;
424 height: 22px;
425 vertical-align: bottom;
426 display: inline-block;
427 background-image: url("arrow-down.png");
292 } 428 }
293 429
294 #share 430 #share
295 { 431 {
296 background-image: url(background-share.png); 432 background-image: url(background-share.png);
297 padding: 50px 100px 40px 100px; 433 padding: 50px 100px 40px 100px;
298 max-width: 760px; 434 max-width: 760px;
299 text-align: center; 435 text-align: center;
436 font-family: CreteRound, Helvetica, Arial, sans-serif;
300 } 437 }
301 438
302 #share h2 439 #share h2
303 { 440 {
304 color: #fff; 441 color: #fff;
305 margin: 13px 8px 10px 0; 442 margin: 0 0 30px 0;
306 text-align: center; 443 }
444
445 #share h2 > a
446 {
447 color: #fff;
448 }
449
450 #share h2 > a:hover
451 {
452 color: #2e5075;
453 }
454
455 #share span
456 {
457 color: #bed1e6;
458 text-align: center;
459 line-height: 34px;
460 font-size: 22px;
461 display: block;
462 }
463
464 #donate:hover, .share-buttons a:hover
465 {
466 -moz-box-shadow: 0px 0px 0px 2px #8ca7c4;
467 -webkit-box-shadow: 0px 0px 0px 2px #8ca7c4;
468 box-shadow: 0px 0px 0px 2px #8ca7c4;
469 border-radius: 30px;
470 }
471
472 #donate-block span, #share-block span
473 {
474 margin: 13px 20px 10px 20px;
475 }
476
477 #donate-block, #share-block
478 {
479 min-width: 250px;
307 display: inline-block; 480 display: inline-block;
308 vertical-align: top; 481 vertical-align: top;
309 line-height: 38px; 482 padding: 20px 0 0 0;
310 font-size: 28px;
311 } 483 }
312 484
313 #donate-block 485 #donate-block
314 { 486 {
315 display: inline-block; 487 border: 1px dashed #37506d;
488 border-style: none dashed;
489 width: 50%;
316 } 490 }
317 491
318 #share-block 492 #share-block
319 { 493 {
320 display: inline-block; 494 border-right: 1px dashed #37506d;
321 max-width: 480px; 495 width: 49%;
322 } 496 }
323 497
324 #share-buttons 498 .share-buttons
325 { 499 {
326 width: auto; 500 margin: 6px 0 0 0;
327 margin: 3px 0 0 0;
328 min-height: 59px;
329 cursor: pointer; 501 cursor: pointer;
330 display: inline-block; 502 vertical-align: top;
331 } 503 /* because inline block creates
332 504 * space if not captured with
333 #share-buttons > a 505 * font-size and line-height 0px
334 { 506 */
335 width: 56px; 507 font-size: 0px;
336 height: 56px; 508 line-height: 0px;
337 margin: 0 4px 0 0; 509 }
510
511 .share-buttons > a
512 {
513 width: 50px;
514 height: 50px;
515 margin: 0 8px;
338 text-decoration: none; 516 text-decoration: none;
339 display: inline-block; 517 display: inline-block;
340 } 518 }
519
520 html[lang^="zh_"] #share-chinese,
521 html:not([lang^="zh_"]) #share-general
522 {
523 display: block;
524 }
525
526 html[lang^="zh_"] #share-general,
527 html:not([lang^="zh_"]) #share-chinese
528 {
529 display: none;
530 }
531
532 #share-chinese > a
533 {
534 border-bottom: 2px solid transparent;
535 }
536
537 #share-chinese > a:hover
538 {
539 -moz-box-shadow: none;
540 -webkit-box-shadow: none;
541 box-shadow: none;
542 border-radius: 0;
543 border-bottom: 2px solid #8CA7C4;
544 }
341 545
342 #share-facebook 546 #share-facebook
343 { 547 {
344 background-image: url(social/facebook.png); 548 background-image: url(social/facebook.png);
345 background-repeat: no-repeat; 549 background-repeat: no-repeat;
346 } 550 }
347 551
348 #share-twitter 552 #share-twitter
349 { 553 {
350 background-image: url(social/twitter.png); 554 background-image: url(social/twitter.png);
351 background-repeat: no-repeat; 555 background-repeat: no-repeat;
352 } 556 }
353 557
354 #share-gplus 558 #share-gplus
355 { 559 {
356 background-image: url(social/googleplus.png); 560 background-image: url(social/googleplus.png);
561 background-repeat: no-repeat;
562 }
563
564 #share-renren
565 {
566 background-image: url(social/renren.png);
567 background-repeat: no-repeat;
568 }
569
570 #share-weibo
571 {
572 background-image: url(social/weibo.png);
357 background-repeat: no-repeat; 573 background-repeat: no-repeat;
358 } 574 }
359 575
360 #dataCorruptionWarning 576 #dataCorruptionWarning
361 { 577 {
362 font-size: 160%; 578 font-size: 160%;
363 border: 3px dashed red; 579 border: 3px dashed red;
364 text-align: center; 580 text-align: center;
365 } 581 }
366 582
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after
471 height: 22px; 687 height: 22px;
472 margin: 32px 0px 7px 0px; 688 margin: 32px 0px 7px 0px;
473 border-radius: 9999px; 689 border-radius: 9999px;
474 border: 1px solid #999; 690 border: 1px solid #999;
475 overflow: hidden; 691 overflow: hidden;
476 -moz-user-select: none; 692 -moz-user-select: none;
477 -webkit-user-select: none; 693 -webkit-user-select: none;
478 user-select: none; 694 user-select: none;
479 } 695 }
480 696
697 .toggle:hover
698 {
699 -moz-box-shadow: 0px 0px 3px 0px #968d81;
700 -webkit-box-shadow: 0px 3px 0px 0px #968d81;
701 box-shadow: 0px 0px 3px 0px #968d81;
702 }
703
481 .toggle:active 704 .toggle:active
482 { 705 {
483 cursor: wait; 706 cursor: wait;
484 } 707 }
485 708
486 .toggle-on, .toggle-off 709 .toggle-on, .toggle-off
487 { 710 {
488 min-width: 42px; 711 min-width: 42px;
489 height: 100%; 712 height: 100%;
490 font-size: 11px; 713 font-size: 11px;
491 font-weight: 500; 714 font-weight: 500;
492 text-align: center; 715 text-align: center;
493 line-height: 23px; 716 line-height: 23px;
717 border-radius: 9999px;
718 -moz-border-radius: 9999px;
719 -webkit-border-radius: 9999px;
494 } 720 }
495 721
496 .toggle-on 722 .toggle-on
497 { 723 {
498 padding: 0px 30px 0px 10px; 724 padding: 0px 30px 0px 10px;
499 color: rgba(255,255,255, 0.8); 725 color: rgba(255,255,255, 0.8);
500 text-shadow: 1px 1px rgba(0,0,0,0.2); 726 text-shadow: 1px 1px rgba(0,0,0,0.2);
501 box-shadow: inset 2px 2px 6px rgba(0,0,0,0.2); 727 box-shadow: inset 2px 2px 6px rgba(0,0,0,0.2);
502 background: rgb(69,163,31); 728 background: rgb(69,163,31);
503 } 729 }
(...skipping 10 matching lines...) Expand all
514 } 740 }
515 741
516 .toggle-blob 742 .toggle-blob
517 { 743 {
518 position: absolute; 744 position: absolute;
519 top: 0px; 745 top: 0px;
520 right: 0px; 746 right: 0px;
521 height: 100%; 747 height: 100%;
522 width: 22px; 748 width: 22px;
523 border-radius: 50px; 749 border-radius: 50px;
524 box-shadow: 1px 1px 2px #888;
525 background: #cfcfcf; 750 background: #cfcfcf;
526 background: -moz-linear-gradient(bottom, #cfcfcf 0%, #f5f5f5 100%); 751 background: -moz-linear-gradient(bottom, #cfcfcf 0%, #f5f5f5 100%);
527 background: -webkit-linear-gradient(bottom, #cfcfcf 0%,#f5f5f5 100%); 752 background: -webkit-linear-gradient(bottom, #cfcfcf 0%,#f5f5f5 100%);
528 background: linear-gradient(to top, #cfcfcf 0%,#f5f5f5 100%); 753 background: linear-gradient(to top, #cfcfcf 0%,#f5f5f5 100%);
754 box-shadow: 1px 1px 2px #888;
529 } 755 }
530 756
531 .off .toggle-on 757 .off .toggle-on
532 { 758 {
533 margin-top: -22px; 759 margin-top: -22px;
534 } 760 }
535 761
536 .off .toggle-blob 762 .off .toggle-blob
537 { 763 {
538 left: 0px; 764 left: 0px;
539 right: auto; 765 right: auto;
540 } 766 }
541 767
542 #donate 768 #donate
543 { 769 {
544 height: 24px; 770 height: 21px;
545 display: inline-block; 771 display: inline-block;
546 margin: 15px 12px 10px 4px; 772 margin: 15px 0px 2px 0px;
547 font-size: 16px; 773 font-size: 16px;
548 line-height: 24px;
549 color: #003366; 774 color: #003366;
550 cursor: pointer; 775 cursor: pointer;
551 font-weight: bold; 776 font-weight: bold;
552 padding: 3px 16px; 777 padding: 5px 18px;
553 text-decoration: none; 778 text-decoration: none;
554 border-radius: 20px; 779 border-radius: 20px;
555 border: 1px solid #FF9933; 780 border: 1px solid #FF9933;
556 overflow: hidden; 781 overflow: hidden;
557 font-family: arial, sans-serif; 782 font-family: arial, sans-serif;
558 background-image: url(donate.png); 783 background-image: url(donate.png);
559 background-repeat: repeat-x; 784 background-repeat: repeat-x;
560 } 785 }
786
787 footer
788 {
789 margin: 0 auto 30px;
790 max-width: 960px;
791 text-align: center;
792 }
LEFTRIGHT

Powered by Google App Engine
This is Rietveld