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