source: extensions/gally-2.0/theme/grum-dark-II/theme.css @ 6103

Last change on this file since 6103 was 4517, checked in by grum, 15 years ago

[Template:Gally] Fixes some bugs

  • Property svn:executable set to *
File size: 16.2 KB
Line 
1/* -----------------------------------------------------------------------------
2  GRUM:DARK-II
3  Theme for Piwigo
4  ------------------------------------------------------------------------------
5  file: gally/grum-dark II/theme.css
6  file version: 1.2.0
7  ------------------------------------------------------------------------------
8  author: grum at grum.dnsalias.com
9  << May the Little SpaceFrog be with you >>
10  ------------------------------------------------------------------------------
11  Grum-dark II for template "Gally"
12----------------------------------------------------------------------------- */
13
14div.errors {
15  background:#FFB0B0;
16  border:4px solid #802020;
17  color:#802020;
18  padding:8px;
19}
20div.errors a {
21  color:#800000;
22  font-weight:bold;
23}
24
25div.infos {
26  background:#B0FFB0;
27  border:4px solid #208020;
28  color:#208020;
29  padding:8px;
30}
31div.infos a {
32  color:#008000;
33  font-weight:bold;
34}
35
36div.errors ul, div.infos ul {
37  text-align:justify;
38  padding-left:0px;
39}
40
41div.errors ul li, div.infos ul li {
42  margin-bottom:4px;
43}
44
45.ui-dialog-overlay {
46  background:#101010;
47  opacity:0.88;
48  filter:alpha(opacity:88);
49}
50
51.ui-dialog-buttonpane {
52  margin-bottom:8px;
53}
54
55
56/*
57 page
58*/
59body, #menubar {
60  background:#000000 url(./icon/backgd.png) repeat scroll 0 0;;
61  color:#DEDEDE;
62}
63
64a {
65  color: #52ff97;
66}
67
68A:hover {
69  color: #ffff80;
70}
71
72
73a.button, a.navButton {
74  display:block;
75  display:inline-block;
76  /*display:table-cell;*/
77  width:28px;
78  height:28px;
79}
80
81/* index.tpl */
82#icon_menu {
83  background:url(./icon/menu-show.png);
84}
85#icon_menu:hover {
86  background:url(./icon/menu-show_h.png);
87}
88
89#icon_menu.button2 {
90  display:block;
91  display:inline-block;
92  /*display:table-cell;*/
93  width:28px;
94  height:28px;
95  background:url(./icon/menu-hide.png);
96}
97#icon_menu.button2:hover {
98  display:block;
99  display:inline-block;
100  /*display:table-cell;*/
101  width:28px;
102  height:28px;
103  background:url(./icon/menu-hide_h.png);
104}
105
106
107#icon_caddie {
108  background:url(./icon/caddie_add.png);
109}
110#icon_caddie:hover {
111  background:url(./icon/caddie_add_h.png);
112}
113
114#icon_category_edit {
115  background:url(./icon/category_edit.png);
116}
117#icon_category_edit:hover {
118  background:url(./icon/category_edit_h.png);
119}
120
121#icon_search_rules {
122  background:url(./icon/search_rules.png);
123}
124#icon_search_rules:hover {
125  background:url(./icon/search_rules_h.png);
126}
127
128#icon_start_slideshow {
129  background:url(./icon/start_slideshow.png);
130}
131#icon_start_slideshow:hover {
132  background:url(./icon/start_slideshow_h.png);
133}
134
135#icon_flat {
136  background:url(./icon/flat.png);
137}
138#icon_flat:hover {
139  background:url(./icon/flat_h.png);
140}
141
142#icon_normal_mode {
143  background:url(./icon/normal_mode.png);
144}
145#icon_normal_mode:hover {
146  background:url(./icon/normal_mode_h.png);
147}
148
149#icon_calendar {
150  background:url(./icon/calendar.png);
151}
152#icon_calendar:hover {
153  background:url(./icon/calendar_h.png);
154}
155
156#icon_calendar_created {
157  background:url(./icon/calendar_created.png);
158}
159#icon_calendar_created:hover {
160  background:url(./icon/calendar_created_h.png);
161}
162
163/* about.tpl */
164/* comments.tpl */
165/* identification.tpl */
166/* nbm.tpl */
167/* notification.tpl */
168/* password.tpl */
169/* tags.tpl */
170/* profile.tpl */
171/* register.tpl */
172/* upload.tpl */
173#icon_home {
174  background:url(./icon/home.png);
175}
176#icon_home:hover {
177  background:url(./icon/home_h.png);
178}
179
180/* identification.tpl */
181/* menubar_identification.tpl */
182#icon_lost_password {
183  background:url(./icon/lost_password.png);
184}
185#icon_lost_password:hover {
186  background:url(./icon/lost_password_h.png);
187}
188
189#icon_register, #icon_register2, #icon_register3 {
190  background:url(./icon/register.png);
191}
192#icon_register:hover, #icon_register2:hover, #icon_register3:hover {
193  background:url(./icon/register_h.png);
194}
195
196#icon_lost_password, #icon_lost_password2, #icon_lost_password3 {
197  background:url(./icon/lost_password.png);
198}
199#icon_lost_password:hover, #icon_lost_password2:hover, #icon_lost_password3:hover {
200  background:url(./icon/lost_password_h.png);
201}
202
203/* menubar_categories.tpl */
204#icon_start_filter {
205  background:url(./icon/start_filter.png);
206}
207#icon_start_filter:hover {
208  background:url(./icon/start_filter_h.png);
209}
210
211#icon_stop_filter {
212  background:url(./icon/stop_filter.png);
213}
214#icon_stop_filter:hover {
215  background:url(./icon/stop_filter_h.png);
216}
217
218/* picture.tpl */
219#icon_start_slideshow {
220  background:url(./icon/start_slideshow.png);
221}
222#icon_start_slideshow:hover {
223  background:url(./icon/start_slideshow_h.png);
224}
225
226#icon_stop_slideshow {
227  background:url(./icon/stop_slideshow.png);
228}
229#icon_stop_slideshow:hover {
230  background:url(./icon/stop_slideshow_h.png);
231}
232
233#icon_metadata {
234  background:url(./icon/metadata.png);
235}
236#icon_metadata:hover {
237  background:url(./icon/metadata_h.png);
238}
239
240#icon_save {
241  background:url(./icon/save.png);
242}
243#icon_save:hover {
244  background:url(./icon/save_h.png);
245}
246
247#icon_favorite {
248  background:url(./icon/favorite.png);
249}
250#icon_favorite:hover {
251  background:url(./icon/favorite_h.png);
252}
253
254#icon_del_favorite {
255  background:url(./icon/del_favorite.png);
256}
257#icon_del_favorite:hover {
258  background:url(./icon/del_favorite_h.png);
259}
260
261#icon_delall_favorite {
262  background:url(./../../icon/del_favorite.png);
263}
264#icon_delall_favorite:hover {
265  background:url(./../../icon/del_favorite_h.png);
266}
267
268#icon_representative {
269  background:url(./icon/representative.png);
270}
271#icon_representative:hover {
272  background:url(./icon/representative_h.png);
273}
274
275#icon_preferences {
276  background:url(./icon/preferences.png);
277}
278#icon_preferences:hover {
279  background:url(./icon/preferences_h.png);
280}
281
282/* tags.tpl */
283#icon_cloud {
284  background:url(./icon/tag_cloud.png);
285}
286#icon_cloud:hover {
287  background:url(./icon/tag_cloud_h.png);
288}
289
290#icon_tag_letters {
291  background:url(./icon/tag_letters.png);
292}
293#icon_tag_letters:hover {
294  background:url(./icon/tag_letters_h.png);
295}
296
297/* picture_nav_buttons.tpl */
298#icon_last {
299  background:url(./icon/last.png);
300}
301#icon_last:hover {
302  background:url(./icon/last_h.png);
303}
304
305#icon_right {
306  background:url(./icon/right.png);
307}
308#icon_right:hover {
309  background:url(./icon/right_h.png);
310}
311
312#icon_play {
313  background:url(./icon/play.png);
314}
315#icon_play:hover {
316  background:url(./icon/play_h.png);
317}
318
319#icon_pause {
320  background:url(./icon/pause.png);
321}
322#icon_pause:hover {
323  background:url(./icon/pause_h.png);
324}
325
326#icon_up {
327  background:url(./icon/up.png);
328}
329#icon_up:hover {
330  background:url(./icon/up_h.png);
331}
332
333#icon_left {
334  background:url(./icon/left.png);
335}
336#icon_left:hover {
337  background:url(./icon/left_h.png);
338}
339
340#icon_first {
341  background:url(./icon/first.png);
342}
343#icon_first:hover {
344  background:url(./icon/first_h.png);
345}
346
347#icon_start_repeat {
348  background:url(./icon/start_repeat.png);
349}
350#icon_start_repeat:hover {
351  background:url(./icon/start_repeat_h.png);
352}
353
354#icon_stop_repeat {
355  background:url(./icon/stop_repeat.png);
356}
357#icon_stop_repeat:hover {
358  background:url(./icon/stop_repeat_h.png);
359}
360
361#icon_dec_period {
362  background:url(./icon/dec_period.png);
363}
364#icon_dec_period:hover {
365  background:url(./icon/dec_period_h.png);
366}
367
368#icon_inc_period {
369  background:url(./icon/inc_period.png);
370}
371#icon_inc_period:hover {
372  background:url(./icon/inc_period_h.png);
373}
374
375/* popuphelp.tpl */
376/* search_rules.tpl */
377#icon_exit {
378  background:url(./icon/exit.png);
379}
380#icon_exit:hover {
381  background:url(./icon/exit_h.png);
382}
383
384/* search.tpl */
385#icon_help {
386  background:url(./icon/help.png);
387}
388#icon_help:hover {
389  background:url(./icon/help_h.png);
390}
391
392
393
394
395/*
396 page : title
397*/
398.titrePage {
399  height:31px;
400  padding:0 12px 0 30px;
401}
402
403.titrePage, .navigationBar, #imageHeaderBar {
404  background-color:#303030;
405}
406
407.titrePage .categoryActions {
408  padding-top:2px;
409}
410
411/*
412 page content : thumbnails
413*/
414
415#additional_infoTOP, #additional_infoBOTTOM {
416  background-color:#101010;
417  -moz-border-radius:8px;
418  -webkit-border-radius:8px;
419  -khtml-border-radius:8px;
420  border-radius:8px;
421}
422
423.additional_info {
424  border-right:1px #303030 dotted;
425  padding:8px;
426}
427
428#thumbnails {
429  font-size:80%;
430  font-weight:bold;
431}
432
433/*
434  page content : categories thumbnails
435*/
436
437#subContent h2 {
438  font-size: 150%;
439  border-bottom:1px solid #303030;
440  padding-bottom:4px;
441}
442
443.thumbnailCategory {
444  border: none;
445  border-bottom: 1px #303030 solid;
446  background-color: #101010;
447  display:block;
448  margin:8px;
449  padding:8px 8px 0 4px;
450}
451
452.thumbnailCategory:hover {
453  background-color:#303030;
454}
455
456ul.thumbnailCategories {
457margin:4px;
458padding:0px;
459top:0px;
460}
461
462ul.thumbnailCategories li {
463  width:50%;
464}
465
466#thumbContents {
467  margin:0px;
468}
469
470.illustration {
471  text-align:center;
472}
473
474.illustration a img {
475  border:2px #ffffff solid;
476}
477
478p.thumbCatDesc {
479  border-top:1px #303030 dotted;
480  text-align:justify;
481}
482
483p.thumbCatDescNbImg {
484  text-align:right;
485  font-style:italic;
486}
487
488div ul.thumbnails img, #linkPrev img, #linkNext img {
489  border:1px solid #FFFFFF;
490}
491
492div ul.thumbnails span.wrap2 {
493  display:table-cell;
494  margin:0;
495  vertical-align:middle;
496  height:140px;
497  width:140px;
498  -moz-border-radius: 8px;  /* round corners with Geko */
499  -webkit-border-radius: 8px;  /* round corners with Geko */
500  -khtml-border-radius: 8px;  /* round corners with Geko */
501  border-radius: 8px; /* round corners with CSS3 compliant browsers */
502  background-color:#101010;
503  border:none;
504}
505
506div ul.thumbnails SPAN.wrap2:hover {
507  background-color: #FFFFFF;
508}
509
510table.wrap1 {
511  padding:25px 50px;
512}
513
514/*
515 * page :profile
516*/
517form#profile {
518  padding-bottom:20px;
519}
520
521/*
522 * page :search
523*/
524form.filter {
525  padding-bottom:20px;
526}
527
528/*
529 * page:help
530*/
531.help {
532  margin:8px;
533}
534
535/*
536 page : copyright
537*/
538#copyright {
539  font-size:10px;
540  border-top:1px #303030 solid;
541  background:#101010;
542}
543
544/*
545 page : menubar
546*/
547#menubar {
548  border:1px #303030 solid;
549  padding-bottom:30px;
550}
551
552#menubar dt {
553  background-color: #303030;
554  font-size:120%;
555  font-weight:bold;
556}
557
558#menubar ul {
559  list-style-type:square;
560  font-size:92%;
561}
562
563#menubar ul ul {
564  font-size:100%;
565  padding-bottom:0px;
566  padding-top:0px;
567}
568
569#menubar dt .button {
570  right:-3px;
571  top:-5px;
572}
573
574#menubar p.totalImages {
575  font-size:80%;
576}
577
578
579/*
580 calendar bar
581*/
582.calendarBar {
583  margin-top:2px;
584  text-align:center;
585}
586span.calItemP {
587  float:left;
588}
589span.calItemN {
590  float:right;
591}
592
593span.calItem, span.calItemEmpty {
594  display:inline-table;
595  margin:1px;
596  min-width:15px;
597  padding-left:2px;
598  padding-right:2px;
599  border:1px gray solid;
600  font-weight:bold;
601}
602
603td.calDayHead {
604  font-size:14px;
605  font-weight:normal;
606  padding-bottom:12px;
607}
608
609table.calMonth tbody td.calDayCellFull, table.calMonth tbody td.calDayCellEmpty {
610  border:1px solid #101010;
611  overflow:hidden;
612}
613
614.calBackDate {
615  color:#000000;
616  padding-left:10px;
617  padding-top:7px;
618}
619.calForeDate {
620  color: #fff;
621  padding-left:10px;
622  padding-top:6px;
623}
624
625table.calMonth tbody td.calDayCellEmpty, table.calMonth tbody td.calDayCellBlank {
626  height:97px;
627  width:84px;
628}
629
630td.calDayCellEmpty {
631  color:#303030;
632  padding-left:12px;
633  padding-top:8px;
634}
635
636div.calImg {
637  position:relative;
638  left:8px;
639  top:8px;
640}
641
642
643.calendarCalBar {
644  border-bottom:1px dotted #606060;
645  padding-left:10px;
646}
647
648table.calMonth {
649  margin-left:auto;
650  margin-right:auto;
651  left:0px;
652}
653
654table.calMonth td.calDayCellFull:hover {
655  background-color:#ffffff;
656}
657
658
659
660/*
661  inputs
662*/
663input[type="text"], input[type="password"], select, textarea, file {
664 font-family: monospace;
665 background: #f0f0f0;
666 color:#333333;
667 border:none;
668 margin:0px;
669}
670
671input:focus, select:focus {
672  background: #ffffff;
673  color:#000000;
674}
675
676input[type="submit"], input[type="button"], input[type="reset"], button {
677  font-family: monospace;
678  border-bottom:1px #606060 solid;
679  border-right:1px #606060 solid;
680  border-top:1px #ffffff solid;
681  border-left:1px #ffffff solid;
682}
683
684input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active {
685  border-bottom:1px #ffffff solid;
686  border-right:1px #ffffff solid;
687  border-top:1px #606060 solid;
688  border-left:1px #606060 solid;
689}
690
691fieldset {
692  border:1px #606060 dotted;
693  margin:3px;
694  padding:8px;
695}
696
697fieldset legend {
698  padding-left:3px;
699  padding-right:3px;
700  background:#000000;
701}
702
703
704
705/*
706  picture page
707*/
708.imageNumber {
709  border:1px #999999 solid;
710}
711
712#theImgContainer {
713  border:8px #ffffff solid;
714}
715
716#imageHeaderBar .browsePath h2 {
717  font-weight:normal;
718}
719
720#imageToolBar {
721  height:37px;
722  top:0px;
723  overflow:visible;
724}
725
726#imageToolBarContainer {
727  border-bottom:1px #606060 solid;
728}
729
730.imageToolBarBg {
731  background:#101010;
732  opacity:0.88;
733  filter:alpha(opacity:88);
734  z-index:-1;
735  left:0px;
736}
737
738#imageToolBar h2 {
739  color:#f0f0f0;
740  margin-top:6px;
741}
742
743#navThumbNext, #navThumbPrev {
744  top:265px;
745}
746
747#navThumbPrevContainer, #navThumbNextContainer {
748  height:200px;
749}
750
751.navThumbPrevContent a img, .navThumbNextContent a img {
752  border:1px #606060 solid;
753}
754
755.navThumbPrevContent a:hover img, .navThumbNextContent a:hover img {
756  border:1px #f0f0f0 solid;
757}
758
759
760
761#imageInfos {
762  z-index:100;
763}
764
765#imageInfosContainer {
766  padding-bottom:8px;
767}
768
769.infoTable {
770  margin:auto;
771  font-size:90%;
772  max-width:80%;
773  color:#f0f0f0;
774  z-index:200;
775  border-collapse:collapse;
776  position:relative;
777  left:25px;
778}
779
780.infoTable td {
781  padding-bottom:5px;
782  padding-left:4px;
783  padding-right:50px;
784}
785
786.infoTable .label {
787  font-weight:bold;
788  border-left:1px dotted #606060;
789}
790
791.infoTable tr:hover {
792  background-color:#303030;
793}
794.infoTable tr.emptyrow:hover {
795  background:transparent;
796}
797.infoTable tr.emptyrow td {
798  height:4px;
799  padding:0px;
800}
801
802
803#rateForm input[type="button"].rateButtonStarFull,
804#rateForm input[type="button"].rateButtonStarFull:focus,
805#rateForm input[type="submit"].rateButtonStarFull  {
806  background: url('./icon/rating-stars.png') no-repeat scroll; background-position:-16px center; width:16px;
807}
808
809#rateForm input[type="button"].rateButtonStarEmpty,
810#rateForm input[type="button"].rateButtonStarEmpty:focus,
811#rateForm input[type="submit"].rateButtonStarEmpty {
812  background: url('./icon/rating-stars.png') no-repeat scroll; background-position:0 center; width:16px;
813}
814
815#rateForm input[type="button"],
816#rateForm  input[type="button"]:active,
817#rateForm input[type="submit"],
818#rateForm  input[type="submit"]:active {
819  cursor:pointer;
820  border:none;
821  padding:0;
822}
823
824.commentDetail {
825  border-bottom:1px dotted #606060;
826}
827
828.commentDetail ul {
829  list-style-type:none;
830  padding:4px;
831}
832
833.commentDetail .description .author,
834.commentDetail .description .date {
835  font-weight:bold;
836  color:#f0f0f0;
837}
838
839.commentDetail .description blockquote {
840  margin:0;
841  padding:4px 4px 8px 12px;
842  text-align:justify;
843}
844
845#titleComment h3:hover {
846  background:#303030;
847}
848
849.comment_icon {
850  margin-left:5px;
851  padding:0;
852  position:absolute;
853}
854
855/*
856 * tabs
857*/
858#theTabs {
859  border-top:1px solid #606060;
860}
861
862#theTabsBg {
863  background:#101010;
864  opacity:0.88;
865  filter:alpha(opacity:88);
866}
867
868#theTabsheets li.tab {
869  background-color:#303030;
870  border:1px solid #606060;
871  display:block;
872  float:left;
873  margin:0 0 0 4px;
874  padding:2px 8px;
875  position:relative;
876  top:-2px;
877}
878
879#theTabsheets li.ui-tabs-selected {
880  padding:4px 8px;
881  top:-6px;
882  border-top-width:3px;
883}
884
885#theTabsContainer .navigationBar {
886  text-align:right;
887}
888
889
890/*
891  tags
892*/
893
894#fullTagCloud SPAN a:hover {
895  background:#303030;
896  -moz-border-radius:3px;
897  -webkit-border-radius:3px;
898  -khtml-border-radius:3px;
899  border-radius:3px;
900}
901
902#menuTagCloud SPAN {
903  margin:0px;
904}
905
906#fullTagCloud span a {
907  padding:4px;
908  margin:0px;
909}
910
911.nbEntries {
912  text-align:right;
913}
914
915.tagaddbutton {
916  left:-4px;
917  position:relative;
918  top:-3px;
919}
920
921
922.mandatorystar {
923  color:#A04040;
924}
925
926.mandatorynfo {
927  font-size:90%;
928  margin:0 0 4px 8px
929}
930
931/*
932  help
933*/
934#thePopuphelpPage h1 {
935  background:#606060;
936}
937
938/*
939 * diaporama
940*/
941#imageHeaderBar h2.showtitle {
942  padding-top:0px;
943}
944
945/*
946 vd language switch plugin
947*/
948.menuf ul li a, .menuf ul li a:visited {
949  height:27px;
950  line-height:27px;
951  margin-top:5px;
952}
953
954.menuf ul.flag-pan .flags:hover, .menuf a img.flags {
955  border:1px solid #303030;
956}
957
958.menuf ul.flag-pan .flags {
959  border:1px solid #000000;
960}
961
962ul.flag-pan {
963  background:#000000 url(./icon/backgd.png) repeat scroll 0 0;
964  border:1px solid #303030;
965}
966
967/*
968 * PWG Stuff plugin compatibility
969*/
970div.stuffs {
971  margin:0px;
972}
973
974div.stuffs h2 {
975  margin-top:0px;
976}
977
978/*
979 * Comment editor compatibility
980*/
981div#ce-content.content, div#ce-message-block.content  {
982  background:#000000 url(./icon/backgd.png) repeat scroll 0 0;
983  border:1px solid #606060;
984}
985
986div#ce-content h2, div#ce-message-block h2 {
987  padding-top:4px;
988}
989
990div#ce-content.content ul.categoryActions {
991  padding-top:1px;
992}
993
994div#ce-comments {
995  padding-bottom:0;
996  padding-top:16px;
997}
998
999
1000
Note: See TracBrowser for help on using the repository browser.