lesmianator continuations cache fixes
[wolnelektury.git] / wolnelektury / static / css / master.css
1 body {
2     margin: 0 2em 2em 2em;
3     font: 70% Verdana, Arial, Helvetica, sans-serif;
4     line-height: 1.5em;
5     background: #FFF url(/static/img/bg.png) repeat-x;
6     color: #2F4110;
7 }
8
9 #header {
10     margin-top: -20px;
11 }
12
13 img {
14     border: none;
15 }
16
17 a {
18     color: #295158;
19     text-decoration: none;
20 }
21
22 a:hover, a:active {
23     text-decoration: underline;
24 }
25
26 a.banner {
27     display: block;
28     white-space: nowrap;
29 }
30 a.banner:hover {
31     text-decoration: none;
32 }
33
34 input {
35     font: 1em Verdana, Arial, Helvetica, sans-serif; 
36 }
37
38 h1 {
39     font: normal normal bold 1.75em Arial, sans-serif;
40     color: #2F4110;
41     margin: 0.55em 0 0 0;
42 }
43
44 h2 {
45     font-size: 1.2em;
46     font-weight: bold;
47     color: #2F4110;
48     margin: 0;
49 }
50
51 h3 {
52     font-size: 1em;
53     font-weight: bold;
54     margin: 0.2em 0 -1em 0;
55     color: #333;
56 }
57
58 em {
59     font-style: normal;
60     background-color: #F5DC7D;
61 }
62
63 .clearboth {
64     clear: both;
65 }
66
67 .blur {
68     color: #777;
69 }
70
71 /* ================================== */
72 /* = Header with logo and user-info = */
73 /* ================================== */
74 #header {
75     position: relative;
76     margin-top: 1.5em;
77 }
78
79 #header #logo {
80     float: left;
81 }
82
83 #header #user-info {
84     margin: 0 0 0 auto;
85     width: 40em;
86     text-align: right;
87 }
88
89 #site-description {
90     margin-top: -1.5em;
91     height:4.5em;
92     overflow: hidden;
93     float: right;
94     width: 42em;
95     text-align: right;
96     color: #777;
97 }
98
99 .lang-menu {
100         margin-right: 0.7em;
101         line-height: 24px;
102
103
104 .lang-menu button {
105         color: blue;
106         border: none;
107         border-right: 1px solid gray;
108         -moz-border-radius: 2px;
109         background: inherit;    
110         cursor: pointer;
111         padding: 0.2em 0.5em;   
112         font-size: 10px;
113 }
114
115 .lang-menu button:hover {
116         color: blue;
117         text-decoration: underline;     
118 }
119
120 .lang-menu button.active {
121         color: black;
122         text-decoration: none;
123 }
124
125 .lang-menu button.last {
126         border-right: none;
127 }
128
129 /* ======================== */
130 /* = Footer with sponsors = */
131 /* ======================== */
132 #footer {
133     border-top: 0.1em solid #999;
134     color: #777;
135     font-size: 0.8em;
136     padding-top: 0.5em;
137     margin: 2em 0 0 0;
138 }
139
140 #footer p {
141     margin: 0;
142 }
143
144 #footer a {
145     color: #999;
146     text-decoration: underline;
147 }
148
149
150 /* =============== */
151 /* = Search form = */
152 /* =============== */
153 #search-form {
154     margin: 0.5em 0;
155     padding: 0.5em;
156     background-color: rgb(132, 191, 42);
157 }
158
159 #searchContainer {
160     width: 100%;
161     min-height: 65px;
162     background-color: rgb(132, 191, 42);
163     padding: 0px 5px;
164     -moz-border-radius: 4px;
165     -webkit-border-radius: 4px;
166     border-radius: 4px;
167     border-bottom: 0.15em solid #7B9C2D;
168     border-right: 0.15em solid #7B9C2D;
169 }
170
171 #searchContainer #search-form {
172     padding: 0;
173     margin: 0;
174 }
175
176 #search-form p {
177     margin: 0em 0 0 0;
178 }
179
180 #search-form ol {
181     margin: 0;
182     padding: 0;
183 }
184
185 #search-form li {
186     margin: 2px 0 0 5px;
187     padding: 0;
188     list-style: none;
189     display: block;
190     float: left;
191     /*margin-left: 5px;*/
192 }
193
194 #search-form li.category, #search-form li.book-title {
195     padding: 0.2em 0.5em 0.2em 0.5em;
196     background-color: rgb(242, 163, 15);
197     border: 1px solid #BA8722;
198     border-right: 1px solid #555;
199     border-bottom: 1px solid #555;
200     -moz-border-radius: 3px;
201     -webkit-border-radius: 3px;
202     border-radius: 3px;
203     margin-right: 0.25em;
204 }
205
206 #search-form li.book-title {
207     background-color: #DDD;
208     border: 1px solid #999;
209     border-right: 1px solid #555;
210     border-bottom: 1px solid #555;
211 }
212
213 #search-form input[type=submit] {
214     color: #444;
215 }
216
217 .ac_input {
218     width: 300px;
219     border: 0;
220 }
221
222 p .ac_input {
223     width: 28em;
224 }
225
226 #searchSubmit {
227     float: left; 
228     margin-top: 10px; 
229     height: 33px;
230 }
231 /* ================== */
232 /* = Search matches = */
233 /* ================== */
234
235 .matches li:first-letter {
236     text-transform: uppercase;
237 }
238
239 /* ============== */
240 /* = Search bar = */
241 /* ============== */
242
243 .collections a {
244     color: white;
245     margin: 0 0.5em;
246 }
247
248
249
250 /* ============= */
251 /* = Tags list = */
252 /* ============= */
253 #intro {
254     margin: 0 0 2.5em 0;
255 }
256
257 #tags-description {
258     color: #777;
259     margin: 0 0.5em -0.75em 0.5em;
260 }
261
262 #main-page #tags-list {
263     margin-right: 33%;
264 }
265
266 #categories-list ul, #themes-list ul {
267     -moz-column-width: 12em;
268     -webkit-column-width: 12em;
269     column-width: 12em;
270 }
271
272 #tags-list {
273     margin-top: 1em;
274     padding: 1em;
275     background-color: #FBF9E7;
276     -moz-border-radius: 4px;
277     -webkit-border-radius: 4px;
278     border-radius: 4px;
279     border-bottom: 0.15em solid #E3D888;
280     border-right: 0.15em solid #E3D888;
281 }
282
283 #lesmianator #tags-list,
284 #tagged-object-list #tags-list, #book-detail #tags-list {
285     margin-left: 39em;
286 }
287
288 #book-info, #categories-list {
289     float: left;
290     width: 47.5%;
291 }
292
293 #themes-list {
294     margin-left: 52.5%;
295 }
296
297 #tagged-object-list #categories-list, #book-detail #book-info {
298     width: 12em;
299 }
300
301 #book-detail #formats .change-sets {
302     margin-right: 0.5em;
303 }
304 /*
305 #formats .wrap ul {
306     margin: 0;
307     padding: 0;
308 }
309
310 #formats .wrap li {
311     display: block;
312     width: 100%;
313     height: 1.9em;
314     background-color: #F2F2F2;
315     border: 1px solid #EEE;
316     text-align: center;    
317 }
318 */
319 #formats .wrap .header {
320     display: block;
321     width: 100%;
322     height: 1.9em;
323     background-color: #EEE;
324     border-bottom: 1px solid #EEE;
325     margin: 0;
326     padding-bottom: 2px;
327     -moz-border-radius: 4px;
328     -webkit-border-radius: 4px;
329     border-radius: 4px;
330     color:#2F4110;
331     margin-top: 40px;
332 }
333
334 .audiotabs span.active {
335     background-color:#FFF;
336 }
337
338 .audiotabs span {
339     display: block;
340     height: 1.6em;
341     background-color:#EEE;
342     width: 80px;
343     text-align: center;
344     padding: 2px 0;
345     -moz-border-radius: 4px;
346     -webkit-border-radius: 4px;
347     border-radius: 4px;
348     color: #2F4110;
349     font-weight: bold;
350     float:left;
351     cursor: pointer;
352     border: 1px solid #DDD;
353 }
354
355 #formats .wrap .header span.desc {
356     display: block;
357     height: 1.6em;
358     background-color: #EEE;
359     width: 100px;
360     text-align: center;
361     padding: 2px 0;
362     color: #2F4110;
363     font-weight: bold;
364     float:left;
365     border: solid #eee;
366     border-width: 1px;
367 }
368
369 .audiotabs {
370     float: right;
371 }
372
373
374 #formats .wrap .online {
375     display: block;
376     width: 100%;
377     background-color: #EEE;
378     margin: 0.5em 0 1em 0;
379     padding: 1em 0;
380     -moz-border-radius: 4px;
381     -webkit-border-radius: 4px;
382     border-radius: 4px;
383     text-align: center;
384     font-size: 1.6em;
385 }
386
387 #formats .wrap div.download {
388     text-align: center;   
389     margin-bottom: 10px; 
390 }
391 #formats .wrap div.download img {
392     padding: 0 10px 0 10px;    
393 }
394
395 #czytamysluchajac {
396     margin-top: 2.5em;
397 }
398
399 #czytamy-sluchajac-info {
400     width: 400px;
401     height: 80px;
402 }
403
404 #czytamy-sluchajac-info p {
405     margin-left: 170px;
406     padding-top: 1em;
407     padding-bottom: 0em;
408 }
409 div.audiobooks li {
410     list-style-type: none;
411 }
412
413 div.audiobooks li.mp3Player {
414     margin-bottom: 1em;
415 }
416
417 div.audiobooks {
418     padding: 15px;
419     float: left;
420 }
421
422 .audiobook-list {
423     float: left; width: 270px;
424     position: relative;
425     left: 10px;
426 }
427
428 #speaker {
429     float: left; 
430     padding:5px 10px;
431 }
432
433 #formats #czytamysluchajac-logo {
434     background: white;
435     text-align: left;
436     float: left;
437     width: 140px;
438     height: 62px;
439     -moz-border-radius: 0px;
440     -webkit-border-radius: 0px;
441     border-radius: 0px;
442     margin: 0px 20px 10px 10px;
443 }
444
445 #tagged-object-list #themes-list, #book-detail #themes-list {
446     margin-left: 14em;
447 }
448
449 #tags-list ol, #tags-list ul {
450     padding: 0;
451     margin: 0.3em 0 1.2em 0;
452 }
453
454 #tags-list li {
455     list-style: none;
456     padding: 0;
457     margin: 0;
458 }
459
460 #books-list {
461     width: 38em;
462     float: left;
463 }
464
465 .all-tags {
466     display: none;
467 }
468
469 div.shown-tags p, div.all-tags p {
470     margin: -1em 0 1em 0;
471     text-align: right;
472 }
473
474 .show-all-tags, .hide-all-tags {
475     text-decoration: underline;
476     padding-right: 1em;
477 }
478
479 .subcategories {
480     display: block;
481     padding-left: 2em;
482     padding-bottom: 0.5em;
483 }
484
485
486 /* ============== */
487 /* = Propaganda = */
488 /* ============== */
489 #propaganda {
490     float: right;
491     width: 30%;
492     margin: 0;
493     padding: 2em 0.5em 0.5em;
494 }
495
496
497 /* ===================== */
498 /* = Other info        = */
499 /* ===================== */
500 #latest-blog-posts {
501     padding: 0.5em;
502     float: left;
503     width: 30%;
504 }
505
506 #latest-blog-posts ol {
507     padding: 0 0 0 1.5em;
508     margin: 1em 0 0 0;
509     list-style-type: square;
510     color: #D13628;
511 }
512
513 #you-can-help {
514     float: right;
515     padding: 0.5em;
516     width: 30%;
517 }
518
519 #about-us {
520     padding: 0.5em;
521     margin-left: 35%;
522     margin-right: 35%;
523 }
524
525 /* =============== */
526 /* = Description = */
527 /* =============== */
528 #description {
529     margin-top: 0.5em;
530     text-align: justify;
531     overflow: hidden;
532 }
533 #description-short {
534         display:none;
535 }
536
537 #description .meta {
538     margin: 0.5em;
539     width: 18em;
540     list-style: none;
541     float: right;
542 }
543
544 #description dt {
545     font-weight: bold;
546     display: inline;
547 }
548
549 #description dd {
550     margin: 0;
551     display: inline;
552 }
553
554 #toggle-description, #tagged-object-list .pagination, #book-detail .pagination {
555     width: 100%;
556     height: 1.5em;
557     background-color: #EEE;
558     margin-top: 0.5em;
559     -moz-border-radius: 4px;
560     -webkit-border-radius: 4px;
561     border-radius: 4px;
562     text-align: center;
563 }
564
565 #toggle-description p {
566     margin: 0;
567     padding: 0;
568     color: #999;
569 }
570
571 #download-shelf {
572     display: block;
573     width: 100%;
574     height: 1.5em;
575     background-color: #EEE;
576     margin-top: 0.5em;
577     padding: 0.5em 0;
578     -moz-border-radius: 4px;
579     -webkit-border-radius: 4px;
580     border-radius: 4px;
581     text-align: center;   
582     outline: none; 
583 }
584
585 #download-shelf-menu {
586     -moz-border-radius: 4px;
587     -webkit-border-radius: 4px;
588     border-radius: 4px;
589     border: 3px solid #EEE;
590     padding: 5px;
591     margin-top: -5px;
592 }
593
594 #download-formats-form li {
595     float: left;
596     height: 2em;
597 }
598
599 #download-formats-form input {
600     float: left;
601 }
602
603 #download-formats-form label {
604     display: block;
605     background-color: #EEE;
606     float: left;
607     width: 8em;
608     margin-right: 0.5em;
609     margin-top: -0.5em;
610     padding-top: 0.5em;
611     padding-bottom: 0.75em;
612 }
613
614 #download-formats-form li {
615     margin: 0;
616     padding: 0;
617     list-style: none;
618 }
619
620 #download-formats-form em {
621     color: #999;
622     background-color: #FFF;
623 }
624
625 #download-formats-form em strong {
626     color: #000;
627     font-weight: normal;
628 }
629
630 #download-formats-form-submit {
631     margin-left: 0.5em;
632     
633 }
634
635 #download-formats-form #download-formats-form-submit-li {
636     margin-top: 0.75em;
637 }
638
639 #download-formats-form-cancel {
640     color: #900;    
641 }
642
643 #toggle-share-shelf {
644     display: block;
645     width: 100%;
646     height: 1.5em;
647     background-color: #EEE;
648     margin-top: 0.5em;
649     padding: 0.5em 0;
650     -moz-border-radius: 4px;
651     -webkit-border-radius: 4px;
652     border-radius: 4px;
653     text-align: center;   
654     outline: none; 
655 }
656 #toggle-share-shelf p {
657         margin:0;
658 }
659
660 #share-shelf {
661     -moz-border-radius: 4px;
662     -webkit-border-radius: 4px;
663     border-radius: 4px;
664     border: 3px solid #EEE;
665     padding: 5px;
666     margin-top: -5px;
667 }
668 #share-shelf input {
669         width: 100%;
670 }
671
672
673 /* ============================ */
674 /* = Books and fragments list = */
675 /* ============================ */
676 #books-list {
677     margin: 0;
678 }
679
680 #books-list ol {
681     list-style: none;
682     padding: 0;
683     margin: 1.5em 0;
684 }
685
686 .book {
687     padding: 0.5em;
688     background-color: #FFF;
689     -moz-border-radius: 3px;
690     -webkit-border-radius: 3px;
691     border-radius: 3px;
692 }
693
694 .fragment {
695     border-bottom: 0.1em solid #EEE;
696     margin-top: 0.5em;
697 }
698
699 .fragment-text, .fragment-short-text {
700     padding: 0.5em;
701     background-color: #FFF;
702     -moz-border-radius: 3px;
703     -webkit-border-radius: 3px;
704     border-radius: 3px;
705 }
706
707 .fragment-metadata {
708     padding: 0.5em 0.5em 1.5em 0.5em;
709     float: right;
710 }
711
712 .change-sets {
713     float: right;
714 }
715
716 .change-sets a {
717     padding: 0.2em;
718     margin: 0.3em;
719     border: 0.1em solid #EEE;
720     background-color: #F9F9F9;
721 }
722
723 .book-description {
724     margin-left: 3.5em;
725 }
726
727 .book-thumbnail, .book-parent-thumbnail {
728     background: transparent url(/static/img/book.png) no-repeat 0 0;
729     width: 3em;
730     height: 3em;
731     float: left;
732 }
733
734 .book-parent-thumbnail {
735     background: transparent url(/static/img/book-parent.png) no-repeat 0 0;
736 }
737
738
739 /* =============== */
740 /* = Simple form = */
741 /* =============== */
742 .cuteform ol, .cuteform ul {
743     padding: 0;
744     margin: 0;
745     list-style: none;
746 }
747
748 .cuteform ol li, .cuteform ul li {
749     margin-top: 0.7em;
750 }
751
752 .cuteform label {
753     display: block;
754 }
755
756 .cuteform span.help-text {
757     display: block;
758     font-size: 0.8em;
759     color: #999;
760 }
761
762 .cuteform .error {
763     color: #BF3024;
764         display: block;
765 }
766
767 /* ================ */
768 /* = Modal Window = */
769 /* ================ */
770 .jqmOverlay { background-color: #000; }
771
772 #set-window {
773     position: absolute;
774     display: none;
775     width: 32em;
776     background-color: transparent;
777     margin-top: -0.5em;
778     margin-left: -1em;
779 }
780
781 #set-window div.header {
782     background-color: #FFF;
783     border-right: 0.25em solid #DDD;
784     width: 4em;
785     padding: 0.5em 1em 0.5em 1em;
786 }
787
788 #set-window div.target {
789     background-color: #FFF;
790     border-right: 0.3em solid #DDD;
791     border-bottom: 0.3em solid #DDD;
792     padding: 1em;
793 }
794
795 #login-register-window {
796     position: absolute;
797     display: none;
798     width: 24em;
799     background-color: transparent;
800     margin-top: -0.5em;
801     margin-left: 1em;
802 }
803
804 #login-register-window div.header {
805     background-color: #FFF;
806     border-right: 0.3em solid #DDD;
807     width: 4em;
808     right: 0;
809     left: auto;
810     padding: 0.5em 1em 0.5em 1em;
811     float: right;
812     text-align: center;
813 }
814
815 #login-register-window div.target {
816     clear: both;
817     background-color: #FFF;
818     border-right: 0.3em solid #DDD;
819     border-bottom: 0.3em solid #DDD;
820     padding: 1em;
821 }
822
823 #user-shelves-window {
824     position: absolute;
825     display: none;
826     width: 28em;
827     background-color: transparent;
828     margin-top: -0.5em;
829     margin-left: 1em;
830 }
831
832 #user-shelves-window div.header {
833     background-color: #FFF;
834     border-right: 0.3em solid #DDD;
835     width: 4em;
836     right: 0;
837     left: auto;
838     padding: 0.5em 1em 0.5em 1em;
839     float: right;
840     text-align: center;
841 }
842
843 #user-shelves-window div.target {
844     clear: both;
845     background-color: #FFF;
846     border-right: 0.3em solid #DDD;
847     border-bottom: 0.3em solid #DDD;
848     padding: 1em;
849 }
850
851 .shelf-list {
852     list-style: none;
853     padding: 0;
854 }
855
856 .shelf-list li {
857     padding: 0.25em;
858     margin: 0 -0.25em;
859 }
860
861 .shelf-list a.delete-shelf {
862     color: #900;
863     float: right;
864     padding: 0.25em 0.25em 0.25em 1em;
865     margin: -0.25em;
866 }
867
868 .shelf-list a.delete-shelf:active, .shelf-list a.delete-shelf:hover {
869     color: #FFF;
870     background-color: #900;
871     text-decoration: none;
872 }
873
874 #suggest-window {
875     position: absolute;
876     display: none;
877     width: 35em;
878     background-color: transparent;
879     margin-top: -0.5em;
880     margin-left: 1em;
881 }
882
883 #suggest-window div.header {
884     background-color: #FFF;
885     border-right: 0.3em solid #DDD;
886     width: 4em;
887     right: 0;
888     left: auto;
889     padding: 0.5em 1em 0.5em 1em;
890     float: right;
891     text-align: center;
892 }
893
894 #suggest-window div.target {
895     clear: both;
896     background-color: #FFF;
897     border-right: 0.3em solid #DDD;
898     border-bottom: 0.3em solid #DDD;
899     padding: 1em;
900 }
901 #suggest-form textarea {
902         width: 30em;
903 }
904
905 /* ======================== */
906 /* = Alphabetic book list = */
907 /* ======================== */
908 #book-list {
909    padding-left: 50px;
910 }
911 #book-list-nav {
912     position: absolute;
913     right: 50px;
914     width: 200px;
915     border-left: 1px #cfcfcf solid;
916     padding: 10px;
917     font-size: 1.2em;
918 }
919
920 #book-list-nav ul {
921     list-style-type: none;
922     margin: 5px;
923     padding: 0;
924 }
925
926 .book-list-show-index {
927     display: none;
928     margin: 0;
929     padding: 0;
930 }
931
932
933 #book-a-list #book-list ol {
934     padding-left: 1em;
935     margin: 0.3em 0 1.2em 0;
936     list-style: none;
937 }
938
939 #book-a-list #book-list h2 a {
940     color: black;
941 }
942
943 #book-list-up {
944     position: fixed;
945     bottom: 50px;
946     right: 50px;
947     border-left: 1px #cfcfcf solid;
948     padding: 10px;
949     background-color: white;    
950 }
951
952 #top-message {
953     background-color: #2F4110;
954     color: #FFF;
955     margin: 0 -2em;
956     padding: 0 2.5em;
957     line-height: 2em;
958 }
959
960 #top-message a {
961     color: #AAA;
962 }
963
964
965 /* =========== */
966 /* = Columns = */
967 /* =========== */
968 .column-left {
969     width: 37em;
970     float: left;
971     text-align: justify;
972     margin-top: 1em;
973 }
974
975 .column-right {
976     margin-left: 40em;
977     text-align: justify;
978     margin-top: 1em;
979 }
980
981 .see-more {
982     text-align: right;
983 }
984
985 .remove-from-shelf {
986     float: right;
987     padding: 0.2em;
988     margin: 0.3em;
989     color: #900;
990 }
991
992 .remove-from-shelf:active, .remove-from-shelf:hover {
993     color: #FFF;
994     background-color: #900;
995     text-decoration: none;
996 }
997
998 /* =========== */
999 /* = Lessons = */
1000 /* =========== */
1001 #lessons {
1002     margin-top: 2.5em;
1003 }
1004
1005 #document-list {
1006     width: 380px;
1007     float: left;
1008 }
1009
1010 #document-list ol {
1011     margin: 0;
1012     padding: 0;
1013     list-style: none;
1014 }
1015
1016 #document-list li a {
1017     padding: 0.5em;
1018     background-color: #FFF;
1019     -moz-border-radius: 3px;
1020     -webkit-border-radius: 3px;
1021     border-radius: 3px;
1022 /*    font-size: 1.2em;*/
1023     font-weight: bold;
1024     width: 330px;
1025     margin-bottom: 0.25em;
1026     display: block;
1027 }
1028
1029 #document-list ul {
1030   padding-left: 30px;
1031   list-style: disc;
1032 }
1033
1034 #document-list li {
1035   padding: 5px;
1036 }
1037
1038 #document-list li li a {
1039   width: 300px;
1040 }
1041
1042 #document-list li a:hover, #document-list li a.active {
1043     text-decoration: none;
1044     background-color: #EEE;
1045 }
1046
1047 #document-list-body #document-detail {
1048     margin-left: 390px;
1049 }
1050
1051 #document-detail {    
1052     width: 480px;
1053 }
1054
1055 #document-detail h2 {
1056     margin: 0.75em 0 0.75em 0;
1057 }
1058
1059 #document-list-body #document-detail .download {
1060     float: right;
1061     margin: 0;
1062     padding: 0
1063 }
1064
1065 #document-list .download-doc {
1066     display: none;
1067     color: #00F;
1068 }
1069
1070 /* ====================== */
1071 /* = One percent banner = */
1072 /* ====================== */
1073 #onepercent-banner {
1074     color: #FFF;
1075     margin: 0 -1.1em;
1076     padding: 0 1.1em;
1077     vertical-align: middle;
1078     background-color: #FF6B3C;
1079     height: 60px;
1080     font-size: 1.8em;
1081     line-height: 1.5em;
1082     position: relative;
1083 }
1084
1085 #onepercent-text, #onepercent-line:visited, #onepercent-text:hover, #onepercent-text:active {
1086     display: block;
1087     line-height: 60px;
1088     color: #FFF;
1089     text-decoration: none;
1090 }
1091
1092 #onepercent-text strong {
1093     font-weight: normal;
1094     text-decoration: underline;
1095 }
1096
1097 #onepercent-see-more, #onepercent-see-more:visited, #onepercent-see-more:hover, #onepercent-see-more:active {
1098     position: absolute;
1099     right: 2em;
1100     width: 9em;
1101     text-align: right;
1102     bottom: 0;
1103     font-size: 12px;
1104     color: #FFF;
1105     text-decoration: none;
1106 }
1107
1108 #createNewShelf {
1109     display: none;
1110 }
1111
1112 .widget-code {
1113     overflow: hidden;
1114 }
1115
1116 #presentation-frame {
1117     border: 0px none white;
1118 }