source: extensions/gally/gally-black-graphite/css/theme.css @ 14328

Last change on this file since 14328 was 12602, checked in by grum, 13 years ago

feature:2499 - compatibility with Piwigo 2.3

  • Property svn:executable set to *
File size: 30.1 KB
Line 
1/* -----------------------------------------------------------------------------
2  BLACK-GRAPHITE
3  A Gally's theme for Piwigo
4  ------------------------------------------------------------------------------
5  file: gally/gally-black-graphite/theme.css
6  file version: 1.0.0
7  ------------------------------------------------------------------------------
8  author: grum at grum.fr
9  << May the Little SpaceFrog be with you >>
10  ------------------------------------------------------------------------------
11  Black-Graphite 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}
24div.errors button {
25  color:#ffffff;
26  background:#802020;
27}
28div.errors button:hover {
29  color:#FFB0B0;
30}
31div.errors button:active {
32  color:#802020;
33  background:#ffffff;
34}
35
36
37div.infos {
38  background:#B0FFB0;
39  border:4px solid #208020;
40  color:#208020;
41  padding:8px;
42}
43div.infos a {
44  color:#008000;
45  font-weight:bold;
46}
47div.infos button {
48  color:#ffffff;
49  background:#208020;
50}
51div.infos button:hover {
52  color:#B0FFB0;
53}
54div.infos button:active {
55  color:#208020;
56  background:#ffffff;
57}
58
59div.errors ul, div.infos ul {
60  text-align:justify;
61  padding-left:0px;
62}
63
64div.errors ul li, div.infos ul li {
65  margin-bottom:4px;
66}
67
68div.ui-widget-overlay {
69  background:#101010;
70  opacity:0.88;
71  filter:alpha(opacity:88);
72  position:absolute;
73  left:0px;
74  top:0px;
75}
76
77.ui-dialog-buttonpane {
78  margin-bottom:8px;
79}
80
81
82/*
83 page
84*/
85
86body {
87  background:#101010;
88  color:#d9d9d9;
89  font-size:14px;
90}
91
92#the_page {
93  display:block;
94  margin:auto;
95  width:954px;
96  background:transparent;
97  position:relative;
98  left:-8px;
99}
100
101a {
102  color: #C0C0C0;
103  outline:none;
104}
105
106a:hover {
107  color: #F0F0F0;
108}
109
110a:focus {
111  outline:none;
112}
113
114
115a.button {
116  display:block;
117  display:inline-block;
118  width:22px;
119  height:22px;
120  cursor:pointer;
121}
122a.navButton {
123  display:block;
124  display:inline-block;
125  width:18px;
126  height:18px;
127  cursor:pointer;
128}
129span.button {
130  display: inline-block;
131  cursor:pointer;
132}
133
134a.button, a.navButton, span.button {
135  background-image:url(./../icon/buttons.png);
136  background-repeat:no-repeat;
137}
138
139
140/* index.tpl */
141
142#icon_caddie {
143  background-position:0px 0;
144}
145#icon_caddie:hover {
146  background-position:0px -22px;
147}
148
149#icon_category_edit {
150  background-position:-66px 0;
151}
152#icon_category_edit:hover {
153  background-position:-66px -22px;
154}
155
156#icon_search_rules {
157  background-position:-396px 0;
158}
159#icon_search_rules:hover {
160  background-position:-396px -22px;
161}
162
163#icon_start_slideshow {
164  background-position:-440px 0;
165}
166#icon_start_slideshow:hover {
167  background-position:-440px -22px;
168}
169
170#icon_flat {
171  background-position:-198px 0;
172}
173#icon_flat:hover {
174  background-position:-198px -22px;
175}
176
177#icon_normal_mode {
178  background-position:-308px 0;
179}
180#icon_normal_mode:hover {
181  background-position:-308px -22px;
182}
183
184#icon_calendar {
185  background-position:-22px 0;
186}
187#icon_calendar:hover {
188  background-position:-22px -22px;
189}
190
191#icon_calendar_created {
192  background-position:-44px 0;
193}
194#icon_calendar_created:hover {
195  background-position:-44px -22px;
196}
197
198/* about.tpl */
199/* comments.tpl */
200/* identification.tpl */
201/* nbm.tpl */
202/* notification.tpl */
203/* password.tpl */
204/* tags.tpl */
205/* profile.tpl */
206/* register.tpl */
207/* upload.tpl */
208#icon_home {
209  background-position:-242px 0;
210}
211#icon_home:hover {
212  background-position:-242px -22px;
213}
214
215/* identification.tpl */
216/* menubar_identification.tpl */
217#icon_lost_password {
218  background-position:-264px 0;
219}
220#icon_lost_password:hover {
221  background-position:-264px -22px;
222}
223
224#icon_register, #icon_register2, #icon_register3 {
225  background-position:-330px 0;
226}
227#icon_register:hover, #icon_register2:hover, #icon_register3:hover {
228  background-position:-330px -22px;
229}
230
231#icon_lost_password, #icon_lost_password2, #icon_lost_password3 {
232  background-position:-264px 0;
233}
234#icon_lost_password:hover, #icon_lost_password2:hover, #icon_lost_password3:hover {
235  background-position:-264px -22px;
236}
237
238/* menubar_categories.tpl */
239#icon_start_filter {
240  background-position:-1012px 0px;
241  width:16px;
242  height:16px;
243}
244#icon_start_filter:hover {
245  background-position:-1012px -22px;
246}
247
248#icon_stop_filter {
249  background-position:-1034px 0px;
250  width:16px;
251  height:16px;
252}
253#icon_stop_filter:hover {
254  background-position:-1034px -22px;
255}
256
257/* picture.tpl */
258#icon_high_res {
259  background-position:-176px 0;
260}
261#icon_high_res:hover {
262  background-position:-176px -22;
263}
264
265#icon_stop_slideshow {
266  background-position:-418px 0;
267}
268#icon_stop_slideshow:hover {
269  background-position:-418px -22px;
270}
271
272#icon_metadata {
273  background-position:-286px 0;
274}
275#icon_metadata:hover {
276  background-position:-286px -22px;
277}
278
279#icon_save {
280  background-position:-374px 0;
281}
282#icon_save:hover {
283  background-position:-374px -22px;
284}
285
286#icon_favorite {
287  background-position:-132px 0;
288}
289#icon_favorite:hover {
290  background-position:-132px -22px;
291}
292
293#icon_del_favorite {
294  background-position:-154px 0;
295}
296#icon_del_favorite:hover {
297  background-position:-154px -22px;
298}
299
300#icon_delall_favorite {
301  background-position:-154px 0;
302}
303#icon_delall_favorite:hover {
304  background-position:-154px -22px;
305}
306
307#icon_representative {
308  background-position:-352px 0;
309}
310#icon_representative:hover {
311  background-position:-352px -22px;
312}
313
314#icon_preferences {
315  background-position:-66px 0;
316}
317#icon_preferences:hover {
318  background-position:-66px -22px;
319}
320
321/* tags.tpl */
322#icon_cloud {
323  background-position:-462px 0;
324}
325#icon_cloud:hover {
326  background-position:-462px -22px;
327}
328
329#icon_tag_letters {
330  background-position:-484px 0;
331}
332#icon_tag_letters:hover {
333  background-position:-484px -22px;
334}
335
336/* picture_nav_buttons.tpl */
337#icon_last {
338  background-position:-704px 0;
339}
340#icon_last:hover {
341  background-position:-704px -22px;
342}
343#icon_last_unactive {
344  background-position:-704px -44px;
345  cursor:default;
346}
347#icon_right {
348  background-position:-748px 0;
349}
350#icon_right:hover {
351  background-position:-748px -22px;
352}
353#icon_right_unactive {
354  background-position:-748px -44px;
355  cursor:default;
356}
357#icon_play {
358  background-position:-792px 0;
359}
360#icon_play:hover {
361  background-position:-792px -22px;
362}
363
364#icon_pause {
365  background-position:-814px 0;
366}
367#icon_pause:hover {
368  background-position:-814px -22px;
369}
370
371#icon_up {
372  background-position:-770px 0;
373}
374#icon_up:hover {
375  background-position:-770px -22px;
376}
377
378#icon_left {
379  background-position:-726px 0;
380}
381#icon_left:hover {
382  background-position:-726px -22px;
383}
384#icon_left_unactive {
385  background-position:-726px -44px;
386  cursor:default;
387}
388#icon_first {
389  background-position:-682px 0;
390}
391#icon_first:hover {
392  background-position:-682px -22px;
393}
394#icon_first_unactive {
395  background-position:-682px -44px;
396  cursor:default;
397}
398
399#icon_start_repeat {
400  background-position:-858px 0;
401}
402#icon_start_repeat:hover {
403  background-position:-858px -22px;
404}
405
406#icon_stop_repeat {
407  background-position:-836px 0;
408}
409#icon_stop_repeat:hover {
410  background-position:-836px -22px;
411}
412
413#icon_dec_period {
414  background-position:-880px 0;
415}
416#icon_dec_period:hover {
417  background-position:-880px -22px;
418}
419#icon_dec_period_unactive {
420  background-position:-880px -44px;
421  cursor:default;
422}
423#icon_inc_period {
424  background-position:-902px 0;
425}
426#icon_inc_period:hover {
427  background-position:-902px -22px;
428}
429#icon_inc_period_unactive {
430  background-position:-902px -44px;
431  cursor:default;
432}
433
434/* popuphelp.tpl */
435/* search_rules.tpl */
436#icon_exit {
437  background-position:-660px 0;
438}
439#icon_exit:hover {
440  background-position:-660px -22px;
441}
442
443/* search.tpl */
444#icon_help {
445  background-position:-220px 0;
446}
447#icon_help:hover {
448  background-position:-220px -22px;
449}
450
451/* pseudo icons */
452span.id_recent {
453  background-position:-550px 0;
454  height: 11px;
455  width: 11px;
456  margin: -3px -3px 2px 2px;
457}
458span.id_recent_cat {
459  background-position:-550px 0;
460  height: 11px;
461  width: 11px;
462  position: relative;
463  top: -5px;
464  left:-6px;
465}
466span.id_recent_cat_by_child {
467  background-position:-572px 0;
468  height: 16px;
469  width: 18px;
470  position: relative;
471  left:-6px;
472}
473span.id_delete {
474  background-position:-594px 0;
475  height: 16px;
476  width: 16px;
477}
478span.id_delete:hover {
479  background-position:-594px -22px;
480}
481span.id_edit {
482  background-position:-616px 0;
483  height: 16px;
484  width: 16px;
485}
486span.id_edit:hover {
487  background-position:-616px -22px;
488}
489span.id_validate {
490  background-position:-638px 0;
491  height: 16px;
492  width: 16px;
493}
494span.id_validate:hover {
495  background-position:-638px -22px;
496}
497
498/*
499 * page : header
500*/
501#theHeader {
502  -moz-border-radius: 12px;
503  -webkit-border-radius: 12px;
504  -khtml-border-radius: 12px;
505  border-radius: 12px;
506  background: none repeat scroll 0 0 #202020;
507  height: 111px;
508  margin-top: 8px;
509}
510
511#theHeader h1 {
512  margin:0px;
513}
514
515/*
516 page : title
517*/
518.titrePage {
519  height:auto;
520  padding:0 12px 0 30px;
521  min-height:31px;
522}
523
524.titrePageEmpty {
525  height:0px;
526  min-height:0px;
527}
528
529
530.titrePage, .navigationBar, #imageHeaderBar {
531  -moz-border-radius: 12px;
532  -webkit-border-radius: 12px;
533  -khtml-border-radius: 12px;
534  border-radius: 12px;
535  background: none repeat scroll 0 0 #202020;
536  margin-top: 8px;
537  padding: 0px 16px;
538  border-top: 4px solid;
539  color:#666666;
540}
541
542.navigationBar {
543  margin-bottom:8px;
544  padding: 8px;
545}
546
547.titrePage .categoryActions {
548  padding-top:2px;
549  height:28px;
550}
551
552#titrePageID {
553  min-height:62px;
554  height:auto;
555  padding-bottom:1px;
556}
557
558#titrePageID h2 a:hover, div.browsePath h2 a:hover {
559  border-bottom:1px dotted #666666;
560}
561
562/*
563 * page content
564*/
565#content {
566  min-height:450px;
567}
568
569#content h2 {
570  clear:left;
571}
572
573#content2 {
574  padding:8px;
575}
576
577#content2 a {
578  border-bottom:1px dotted #666666;
579}
580
581/*
582 * page : identification, register, profile
583*/
584#identification, #register, #profile {
585  margin:0;
586  padding:16px;
587}
588
589/*
590 page content : thumbnails
591*/
592
593#additional_infoTOP, #additional_infoBOTTOM {
594  -moz-border-radius:8px;
595  -webkit-border-radius:8px;
596  -khtml-border-radius:8px;
597  border-radius:8px;
598  background-color: #202020;
599  margin: 8px 0;
600  padding: 8px 0;
601}
602
603.additional_info {
604  padding:8px 8px 8px 16px;
605}
606
607#thumbnails {
608  font-size:80%;
609  font-weight:bold;
610  margin-bottom: 16px;
611}
612
613/*
614  page content : categories thumbnails
615*/
616
617#subContent {
618  padding:0px;
619  clear:both;
620}
621
622#subContent h2 {
623  font-size: 150%;
624  padding-bottom:4px;
625}
626
627
628.thumbnailCategory {
629  -moz-border-radius:12px;
630  -webkit-border-radius:12px;
631  -khtml-border-radius:12px;
632  border-radius:12px;
633  background-color: #202020;
634  border: medium none;
635  display: block;
636  margin: 8px 0;
637  padding: 8px 0 0 0;
638}
639
640.thumbnailCategory:hover {
641  background-color:#666666;
642}
643div.thumbnailCategory:hover span.id_recent_cat {
644  background-position:-550px -22px;
645}
646div.thumbnailCategory:hover span.id_recent_cat_by_child {
647  background-position:-572px -22px;
648}
649
650
651.thumbnailCategory h3 {
652  border-bottom: 4px solid #292929;
653  font-size: 120%;
654  margin: 0 0 0 -8px;
655  padding: 0 4px 4px 8px;
656}
657
658ul.thumbnailCategories {
659  padding:16px 0 0;
660}
661
662ul.thumbnailCategories li {
663  float:none;
664  margin:auto;
665  width:100%;
666}
667
668#thumbContents {
669  margin:0px;
670}
671
672.illustration {
673  padding: 12px 20px;
674  text-align: center;
675}
676
677li.odd1 .illustration {
678  float:right;
679}
680
681
682li p.thumbCatDesc, li p.thumbCatDescNbImg {
683  margin-left:-8px;
684  padding: 0 8px;
685}
686
687li p.thumbCatDescNbImg {
688  font-style: italic;
689  float:right;
690  margin-top: -2px;
691  color: #666666;
692}
693
694li p.thumbCatDesc {
695  margin-top: 4px;
696  padding-top: 4px;
697  text-align: justify;
698}
699
700div.thumbnailCategory div.description {
701  height:auto;
702}
703
704
705.content ul.thumbnails img, #linkPrev img, #linkNext img {
706  border:1px solid #666666;
707}
708
709.content ul.thumbnails span.wrap2 {
710  display:table-cell;
711  margin:0;
712  vertical-align:middle;
713  height:140px;
714  min-width:140px;
715  -moz-border-radius: 8px;  /* round corners with Geko */
716  -webkit-border-radius: 8px;  /* round corners with webkit */
717  -khtml-border-radius: 8px;  /* round corners with khtml */
718  border-radius:8px; /* round corners with CSS3 compliant browsers */
719  background-color:#101010;
720  border:none;
721}
722
723#content UL.thumbnails SPAN.wrap2:hover {
724  background-color: #666666;
725}
726
727table.wrap1 {
728  padding:25px 50px;
729}
730
731div ul.thumbnails li {
732  width: 220px;
733}
734
735
736/*
737 * page :search
738*/
739form.filter {
740  margin:0;
741  padding:16px;
742}
743
744/*
745 * page:help
746*/
747.help {
748  margin:8px;
749}
750
751/*
752 page : copyright
753*/
754#copyright {
755  -moz-border-radius: 6px;
756  -webkit-border-radius: 6px;
757  -khtml-border-radius: 6px;
758  border-radius: 6px;
759  background: none repeat scroll 0 0 #202020;
760  color: #D9D9D9;
761  font-size: 10px;
762  left: 1px;
763  margin-bottom: 8px;
764  padding: 6px 12px;
765  position: relative;
766  width: 928px;
767  z-index: 800;
768}
769
770/*
771 page : menubar
772*/
773#menubar {
774  display:block;
775  width:100%;
776  z-index:1000;
777  height:30px;
778  margin:0;
779  padding:0;
780  position:relative;
781  visibility:visible;
782  overflow:visible;
783  left:-6px;
784  color:#666666;
785}
786
787#menubar dt {
788  font-size:120%;
789  font-weight:bold;
790  cursor:default;
791  z-index:1010;
792}
793
794#menubar dt a {
795  color:#666666;
796}
797
798#menubar dl:hover dt:hover, #menubar dl:hover dt a:hover {
799  color:#D9D9D9;
800}
801
802#menubar dl:hover dt, #menubar dl:hover dt a {
803  color:#F0F0F0;
804}
805
806#menubar dl {
807  float:left;
808  margin:0px 1px 1px 10px;
809  padding:0px 6px 0;
810  max-height:30px;
811}
812
813#menubar dl:hover {
814  background-color:#666666;
815}
816
817#menubar ul {
818  list-style-type:none;
819  font-size:92%;
820  margin:0;
821  padding:0;
822}
823
824#menubar ul ul {
825  font-size:100%;
826  padding-bottom:0px;
827  padding-top:0px;
828}
829
830#menubar dt .button {
831  top:-3px;
832  left:0px;
833  float:left;
834}
835
836#menubar p.totalImages {
837  font-size:80%;
838  margin-right:12px;
839  color:#F0F0F0;
840}
841
842
843div#menubar dd,
844div#menubar ul ul,
845div#menubar ul li:hover ul ul,
846div#menubar ul ul li:hover ul ul,
847div#menubar ul ul ul li:hover ul ul,
848div#menubar ul ul ul ul li:hover ul ul,
849div#menubar ul ul ul ul ul li:hover ul ul,
850div#menubar ul ul ul ul ul ul li:hover ul ul {
851  display:none;
852}
853
854#menubar dd ul ul {
855  -moz-border-radius:4px;
856  -webkit-border-radius:4px;
857  -khtml-border-radius:4px;
858  border-radius:4px;
859  left:99%;
860  position:absolute;
861  padding-top:4px;
862  padding-bottom:4px;
863  margin:-23px 0px 0px -6px; /* for FF, Opera, Safari... */
864  #margin:-8px 0px 0px -8px; /* for the M$IE (f**k M$IE and the bad tips) */
865}
866
867div#menubar dl:hover dd,
868div#menubar ul li:hover ul,
869div#menubar ul ul li:hover ul,
870div#menubar ul ul ul li:hover ul,
871div#menubar ul ul ul ul li:hover ul,
872div#menubar ul ul ul ul ul li:hover ul,
873div#menubar ul ul ul ul ul ul li:hover ul,
874div#menubar ul ul ul ul ul ul ul li:hover ul {
875  display:block;
876  background:#666666;
877  padding-bottom:6px;
878  min-width:180px;
879  border: 2px solid #202020;
880}
881
882#menubar dd {
883  position:absolute;
884  z-index:-1;
885  border: 2px solid #202020;
886  margin: -2px 0 0 -8px;
887  -moz-border-radius-bottomleft:4px;
888  -moz-border-radius-bottomright:4px;
889  -webkit-border-bottom-left-radius:4px;
890  -webkit-border-bottom-right-radius:4px;
891  -khtml-border-bottom-left-radius:4px;
892  -khtml-border-bottom-right-radius:4px;
893  border-radius:0px 4px;
894}
895
896
897#menubar li {
898  padding: 1px 8px;
899  white-space: nowrap;
900}
901
902#menubar li:hover {
903  background:#444444;
904}
905
906#menubar ul.actions li:hover {
907  background-color:#404040;
908}
909
910#mbCategories dt {
911  height:20px;
912  overflow:hidden;
913}
914
915
916.menuInfoCat, .menuInfoCatByChild {
917  font-size: 70%;
918  color:#202020;
919}
920
921li:hover > span.menuInfoCat,
922li:hover > span.menuInfoCatByChild {
923  color:#d9d9d9;
924}
925
926#mbIdentification dd p {
927  color:#202020;
928}
929
930
931/*
932 calendar bar
933*/
934.calendarBar {
935  margin-top:2px;
936  text-align:center;
937  padding:0 15px;
938}
939span.calItemP {
940  float:left;
941}
942span.calItemN {
943  float:right;
944}
945
946span.calItem, span.calItemEmpty {
947  display:inline-table;
948  margin:1px;
949  min-width:15px;
950  padding-left:2px;
951  padding-right:2px;
952  border:1px solid #101010;
953  font-weight:bold;
954}
955
956td.calDayHead {
957  font-size:14px;
958  font-weight:normal;
959  padding-bottom:12px;
960}
961
962table.calMonth tbody td.calDayCellFull, table.calMonth tbody td.calDayCellEmpty {
963  border:1px solid #202020;
964  overflow:hidden;
965}
966
967.calBackDate {
968  color:#000000;
969  padding-left:10px;
970  padding-top:7px;
971}
972.calForeDate {
973  color: #fff;
974  padding-left:10px;
975  padding-top:6px;
976}
977
978table.calMonth tbody td.calDayCellEmpty, table.calMonth tbody td.calDayCellBlank {
979  height:97px;
980  width:84px;
981}
982
983td.calDayCellEmpty {
984  color:#202020;
985  padding-left:12px;
986  padding-top:8px;
987}
988
989div.calImg {
990  position:relative;
991  left:8px;
992  top:8px;
993}
994
995
996.calendarCalBar {
997  border-bottom: 2px solid #202020;
998  padding-left:16px;
999  padding-top:8px;
1000  margin-left:8px;
1001  margin-right:12px;
1002  margin-bottom: 8px;
1003}
1004
1005.calendarBar span {
1006  font-size:90%;
1007}
1008
1009table.calMonth {
1010  margin-left:auto;
1011  margin-right:auto;
1012  left:0px;
1013}
1014
1015table.calMonth td.calDayCellFull:hover {
1016  background-color:#ffffff;
1017}
1018
1019div.calendarViews {
1020  margin-top: 4px;
1021}
1022
1023span.calCalHead a {
1024  font-weight:bold;
1025}
1026span.calCalHead span.calCalNbImg,
1027span.calCal span.calCalNbImg {
1028  color:#666666;
1029}
1030
1031/*
1032  inputs
1033*/
1034input[type="text"], input[type="password"], select, textarea, file {
1035 font-family: monospace;
1036 background: #d9d9d9;
1037 color:#333333;
1038 border:none;
1039 margin:0px;
1040 max-width:640px;
1041}
1042
1043input:focus, select:focus {
1044  background: #ffffff;
1045  color:#000000;
1046}
1047
1048input[type="submit"], input[type="button"], input[type="reset"], button {
1049/*  font-family: monospace;
1050  border-bottom:1px #606060 solid;
1051  border-right:1px #606060 solid;
1052  border-top:1px #ffffff solid;
1053  border-left:1px #ffffff solid;
1054*/
1055  -moz-border-radius: 8px;
1056  -webkit-border-radius:8px;
1057  -khtml-border-radius:8px;
1058  border-radius:8px;
1059  background:#202020;
1060  border:none;
1061  color: #C0C0C0;
1062  font-family: monospace;
1063  font-weight: bold;
1064  padding: 4px;
1065}
1066
1067input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover {
1068  background:#666666;
1069  color: #C0C0C0;
1070}
1071
1072input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active, button:active {
1073  background:#c0c0c0;
1074  color: #202020;
1075  outline:none;
1076}
1077
1078
1079/*
1080input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active {
1081  border-bottom:1px #ffffff solid;
1082  border-right:1px #ffffff solid;
1083  border-top:1px #606060 solid;
1084  border-left:1px #606060 solid;
1085}
1086*/
1087
1088fieldset {
1089  border: 2px solid #202020;
1090  margin: 16px 4px;
1091  padding: 8px;
1092  font-size: 12px;
1093}
1094
1095fieldset legend {
1096  -moz-border-radius:4px;
1097  -webkit-border-radius:4px;
1098  -khtml-border-radius:4px;
1099  border-radius:4px;
1100  background: none repeat scroll 0 0 #202020;
1101  font-size: 14px;
1102  font-weight: bold;
1103  padding: 1px 16px;
1104}
1105
1106#quickconnect {
1107  color:#f0f0f0;
1108}
1109#quickconnect fieldset {
1110  border: 2px solid #f0f0f0;
1111  background:#404040;
1112  margin: 16px 4px 4px;
1113  padding: 4px;
1114}
1115#quickconnect fieldset legend {
1116  background: none repeat scroll 0 0 #f0f0f0;
1117  color:#666666;
1118}
1119#quickconnect #iValid {
1120  margin-top:12px;
1121}
1122#quickconnect ul.actions {
1123  float:right;
1124}
1125
1126/*
1127  picture page
1128*/
1129#thePicturePage #titrePageID {
1130  min-height:0;
1131  padding:0;
1132  border:0;
1133  margin:0;
1134}
1135
1136#imageHeaderBar {
1137  border-width: 2px;
1138  -moz-border-radius:6px;
1139  -webkit-border-radius:6px;
1140  -khtml-border-radius:6px;
1141  border-radius:6px;
1142  z-index: 1000;
1143  position: relative;
1144}
1145
1146#imageHeaderBar.borderMenu {
1147  border-top: 4px solid;
1148}
1149
1150#imageHeaderBar div {
1151  color:#666666;
1152}
1153
1154#imageHeaderBar div.browsePath {
1155  float:none;
1156}
1157
1158#theImage {
1159  position:static;
1160  padding-bottom:0px;
1161}
1162
1163#theImage p {
1164  margin:0;
1165}
1166
1167#theImgContainer {
1168  border:8px #ffffff solid;
1169  margin-top:30px;
1170}
1171
1172#theImageHigh {
1173  position: fixed;
1174}
1175
1176#theImgHighBg {
1177  background-color:#000000;
1178  opacity:0.88;
1179  filter:alpha(opacity:88);
1180}
1181
1182#theImgHighContainer {
1183  -moz-border-radius:10px;
1184  -webkit-border-radius:10px;
1185  -khtml-border-radius:10px;
1186  border-radius:10px;
1187  background:#FFFFFF url(./../icon/processing.gif) no-repeat scroll 82px 42px;
1188}
1189
1190#theImgHighCloseButton {
1191  width:15px;
1192  height:15px;
1193  background:transparent url(./../icon/buttons.png) no-repeat scroll -946px 0px;
1194  top:-6px;
1195  right:15px;
1196  cursor:pointer;
1197}
1198#theImgHighCloseButton:hover {
1199  background-position:-946px -22px;
1200}
1201
1202#theImgHighZoomButton {
1203  width:15px;
1204  height:15px;
1205  top:-6px;
1206  right:35px;
1207  cursor:pointer;
1208  background:transparent url(./../icon/buttons.png);
1209}
1210
1211#theImgHighZoomButton.fit {
1212  background-position:-990px 0px;
1213}
1214#theImgHighZoomButton.fit:hover {
1215  background-position:-990px -22px;
1216}
1217
1218#theImgHighZoomButton.full {
1219  background-position:-968px 0px;
1220}
1221#theImgHighZoomButton.full:hover {
1222  background-position:-968px -22px;
1223}
1224
1225
1226#imageHeaderBar.browsePath h2 {
1227  font-weight:normal;
1228}
1229
1230#imageToolBar {
1231  height:0px;
1232  top:0px;
1233  overflow:visible;
1234  width:954px;
1235  margin-top: 1px;
1236}
1237
1238.imageToolBarBg {
1239  background:#202020;
1240  z-index:-1;
1241  left:0px;
1242  -moz-border-radius:6px;
1243  -webkit-border-radius:6px;
1244  -khtml-border-radius:6px;
1245  border-radius:6px;
1246  min-height: 23px;
1247}
1248
1249#imageToolBar h2 {
1250  color:#d9d9d9;
1251  margin-top:6px;
1252}
1253
1254#navThumbNext {
1255  right:auto;
1256  margin-left:768px;
1257}
1258
1259#navThumbPrev {
1260  left:auto;
1261  margin-left:-14px;
1262}
1263
1264#navThumbNext, #navThumbPrev {
1265  top:310px;
1266  max-height:200px;
1267  height:200px;
1268}
1269
1270#navThumbPrevContainer, #navThumbNextContainer {
1271  height:200px;
1272}
1273
1274.navThumbNextBg, .navThumbPrevBg {
1275  -moz-border-radius:12px;
1276  -webkit-border-radius:12px;
1277  -khtml-border-radius:12px;
1278  border-radius:12px;
1279  background: none repeat scroll 0 0 #202020;
1280  height:180px;
1281  width:180px;
1282  margin:10px;
1283}
1284
1285#navThumbNextContainer:hover div.navThumbNextBg,
1286#navThumbPrevContainer:hover div.navThumbPrevBg {
1287  background:#666666;
1288}
1289
1290
1291#imageInfos {
1292  z-index:100;
1293}
1294
1295#imageInfosContainer {
1296  padding-bottom:8px;
1297}
1298
1299.infoTable {
1300  margin:auto;
1301  font-size:90%;
1302  max-width:94%;
1303  color:#d9d9d9;
1304  z-index:200;
1305  border-collapse:collapse;
1306  position:relative;
1307}
1308
1309.infoTable td {
1310  padding-bottom:5px;
1311  padding-left:4px;
1312  padding-right:5px;
1313}
1314
1315.infoTable td.value, .infoTable td.label {
1316  padding-right:50px;
1317}
1318
1319.infoTable .label {
1320  font-weight:bold;
1321}
1322
1323.infoTable tr:hover {
1324  color:#f0f0f0;
1325  background-color:#666666;
1326  cursor:default;
1327}
1328.infoTable tr.emptyrow td {
1329  height:4px;
1330  padding:0px;
1331}
1332
1333.imageMeta {
1334  padding-top:16px;
1335}
1336
1337#updateRate {
1338  margin-right:25px;
1339  float:left;
1340}
1341#rateForm {
1342  float:left;
1343  position:relative;
1344  top:-2px;
1345}
1346#rateForm input[type="button"].rateButtonStarFull,
1347#rateForm input[type="button"].rateButtonStarFull:focus,
1348#rateForm input[type="submit"].rateButtonStarFull  {
1349  background: url('./../icon/buttons.png') no-repeat scroll; background-position:-111px 1px; width:16px; height:16px;
1350  outline:none;
1351  -moz-border-radius:0px;
1352  -webkit-border-radius:0px;
1353  -khtml-border-radius:0px;
1354  border-radius:0;
1355}
1356
1357#rateForm input[type="button"].rateButtonStarEmpty,
1358#rateForm input[type="button"].rateButtonStarEmpty:focus,
1359#rateForm input[type="submit"].rateButtonStarEmpty {
1360  background: url('./../icon/buttons.png') no-repeat scroll; background-position:-89px 1px; width:16px; height:16px;
1361  outline:none;
1362  -moz-border-radius:0px;
1363  -webkit-border-radius:0px;
1364  -khtml-border-radius:0px;
1365  border-radius:0;
1366}
1367
1368#rateForm input[type="button"],
1369#rateForm  input[type="button"]:active,
1370#rateForm input[type="submit"],
1371#rateForm  input[type="submit"]:active {
1372  cursor:pointer;
1373  border:none;
1374  padding:0;
1375}
1376
1377#theCommentsPage ul.commentList {
1378  padding:0;
1379}
1380
1381#theCommentsPage ul.commentList li {
1382  background:#202020;
1383  -moz-border-radius:12px;
1384  -webkit-border-radius:12px;
1385  -khtml-border-radius:12px;
1386  border-radius:12px;
1387  margin-bottom: 8px;
1388  padding: 4px;
1389}
1390
1391#theCommentList ul.commentList {
1392  padding: 0 0 0 17px;
1393}
1394
1395.commentDetail ul {
1396  list-style-type:none;
1397  padding:4px;
1398}
1399.commentDetail ul li {
1400  float:right;
1401}
1402
1403#theCommentsPage ul.commentList li .commentDetail ul li {
1404  display:inline;
1405  margin:0;
1406  padding:0;
1407}
1408
1409.commentDetail .description {
1410  padding-top: 12px;
1411}
1412
1413.commentDetail .description .author,
1414.commentDetail .description .date {
1415  font-weight:bold;
1416  color:#d9d9d9;
1417}
1418
1419.commentDetail .description blockquote {
1420  margin:0;
1421  padding:4px 4px 8px 12px;
1422  text-align:justify;
1423}
1424
1425.commentDetail fieldset legend {
1426  background:none;
1427}
1428
1429#titleComment h3:hover {
1430  background:#101010;
1431}
1432
1433.comment_icon {
1434  margin-left:5px;
1435  padding:0;
1436  position:absolute;
1437}
1438
1439#theCommentContainer {
1440  clear:both;
1441  width: 915px;
1442}
1443
1444#theCommentContainer input, #theCommentContainer textarea {
1445  max-width:418px;
1446}
1447
1448#theCommentContainer #contentEditId {
1449  max-width:410px;
1450}
1451
1452#theCommentContainer form {
1453  padding-right:8px;
1454  padding-left:8px;
1455  padding-top:0px;
1456}
1457
1458#theCommentList {
1459  width:449px;
1460  height:75%;
1461}
1462
1463.imageNumber {
1464  font-size: 70%;
1465  font-weight: bold;
1466  padding: 2px 0 0;
1467}
1468
1469
1470/*
1471 * tabs
1472*/
1473#theTabs {
1474}
1475
1476#theTabsBg {
1477  background:#202020;
1478  border-bottom:2px solid #666666;
1479}
1480
1481#theTabsheets {
1482  margin:6px 0 0;
1483}
1484
1485#theTabsheets li.tab, #theTabs div.tab {
1486  -moz-border-radius:4px;
1487  -webkit-border-radius:4px;
1488  -khtml-border-radius:4px;
1489  border-radius:4px;
1490  background-color:#202020;
1491  border:1px solid #666666;
1492  display:block;
1493  float:left;
1494  margin:0 0 0 4px;
1495  padding:2px 8px;
1496  position:relative;
1497  top:2px;
1498  font-size:11px;
1499  height:14px;
1500}
1501
1502#theTabsheets li.tab:hover {
1503  background:#666666;
1504}
1505
1506#theTabsheets li.ui-tabs-selected {
1507  border-bottom-width:3px;
1508  padding:4px 8px;
1509  top:2px;
1510}
1511
1512#theTabsContainer {
1513  position:absolute;
1514  width:954px;
1515  margin-top: -6px;
1516  padding-top: 6px;
1517  z-index:850;
1518}
1519
1520#theTabsContainer .navigationBar {
1521  background:transparent;
1522  margin:0px;
1523  border:none;
1524  float:right;
1525}
1526
1527#theTabs #tabNavigate {
1528  float:right;
1529  margin-right:4px;
1530}
1531
1532
1533#theTabs #tabNavigate div.navButtons {
1534  margin: 0;
1535  position: relative;
1536  top: -2px;
1537  width: auto;
1538  z-index: 100;
1539}
1540
1541
1542
1543#theTabs #tabRandomButtons {
1544  height: auto;
1545  margin-top: 12px;
1546  position: absolute;
1547  padding:2px;
1548}
1549
1550#theTabs #tabImageInfos {
1551  margin-left: 42px;
1552}
1553
1554#theTabs div.tabPanel {
1555  margin-left:40px;
1556}
1557
1558.randomButtons {
1559  left: 0;
1560  z-index: 110;
1561  margin-left:0;
1562  position:relative;
1563  top:0;
1564}
1565
1566div.randomButtons a.button {
1567  display:block;
1568}
1569
1570
1571/*
1572  tags
1573*/
1574
1575#fullTagCloud SPAN a:hover {
1576  background:#666666;
1577  -moz-border-radius:3px;
1578  -webkit-border-radius:3px;
1579  -khtml-border-radius:3px;
1580  border-radius:3px;
1581}
1582
1583#menuTagCloud {
1584  padding:6px;
1585}
1586
1587#menuTagCloud SPAN {
1588  margin:0px;
1589}
1590
1591#fullTagCloud span a {
1592  padding:4px;
1593  margin:0px;
1594}
1595
1596#fullTagCloud {
1597  padding:8px 16px;
1598  margin:0px;
1599}
1600
1601.tagLetters {
1602  padding:8px 16px;
1603}
1604
1605.nbEntries {
1606  text-align:right;
1607  padding-left:20px;
1608  font-size:75%;
1609}
1610
1611.tagaddbutton {
1612  left:-4px;
1613  position:relative;
1614  top:-3px;
1615}
1616span.add_tag {
1617  background:transparent url('./../icon/buttons.png') no-repeat scroll;
1618  background-position:-528px 0px;
1619  width:7px;
1620  height:7px;
1621  display:inline-block;
1622}
1623span.add_tag:hover {
1624  background-position:-528px -22px;
1625}
1626
1627.mandatorystar {
1628  color:#A04040;
1629}
1630
1631.mandatorynfo {
1632  font-size:90%;
1633  margin:0 0 4px 8px
1634}
1635
1636tr.tagLine:hover {
1637  background:#666666;
1638  -moz-border-radius:3px;
1639  -webkit-border-radius:3px;
1640  -khtml-border-radius:3px;
1641  border-radius:3px;
1642}
1643
1644.tagLetterContent {
1645  border-collapse: collapse;
1646}
1647
1648/*
1649  help
1650*/
1651#thePopuphelpPage h1 {
1652  background:transparent;
1653  padding-top:30px;
1654}
1655
1656
1657#thePopuphelpPage #the_page {
1658  left: 0;
1659  width: 96%;
1660}
1661
1662#thePopuphelpPage #theHeader {
1663  -moz-border-radius: 12px;
1664  -webkit-border-radius: 12px;
1665  -khtml-border-radius: 12px;
1666  border-radius: 12px;
1667  background: none repeat scroll 0 0 #202020;
1668  margin-top: 8px;
1669  padding: 0px 16px;
1670  border-top: 4px solid;
1671  color:#666666;
1672}
1673
1674#thePopuphelpPage #content {
1675  margin:0 8px;
1676  min-height:0;
1677  padding:16px;
1678}
1679
1680#thePopuphelpPage #copyright {
1681  width: 96%;
1682}
1683
1684#thePopuphelpPage ul.categoryActions {
1685  margin:-16px 0 0;
1686  padding:0;
1687}
1688
1689/*
1690 * diaporama
1691*/
1692#imageHeaderBar h2.showtitle {
1693  display:inline;
1694}
1695
1696#imageHeaderBar div.slideShow {
1697  padding:2px 0 0 5px;
1698}
1699
1700/*
1701 * notification
1702 */
1703span.rssFeed {
1704  display:inline-block;
1705  width:11px;
1706  height:14px;
1707  background-image:url(./../icon/buttons.png);
1708  background-repeat:no-repeat;
1709  background-position:-924px 0;
1710  margin-right: 4px;
1711  position: relative;
1712  top: 2px;
1713}
1714
1715
1716
1717
1718/*
1719 * tips
1720 */
1721
1722#iSimpleTipContent {
1723  background: none repeat scroll 0 0 #C0C0C0;
1724  border: none;
1725  color: #202020;
1726  font-family: sans-serif;
1727  font-size: 11px;
1728  max-width: 200px;
1729  padding: 4px;
1730  min-height: 15px;
1731}
1732#iSimpleTipShadow, #iSimpleTipContent {
1733  -moz-border-radius:4px;
1734  -webkit-border-radius:4px;
1735  -khtml-border-radius:4px;
1736  border-radius:4px;
1737}
1738
1739#iSimpleTipContent span.title {
1740  font-weight:bold;
1741}
1742#iSimpleTipContent ul, #iSimpleTipContent ol {
1743  margin:4px;
1744  padding-left:15px;
1745}
1746
1747#iSimpleTipContent img {
1748  margin:8px;
1749}
1750
1751#iSimpleTipContent span.navDesc {
1752  text-align:center;
1753  display:block;
1754}
1755
1756#iSimpleTipContent span.navAction {
1757  font-weight:bold;
1758}
1759#iSimpleTipContent span.navTitle {
1760  font-style:italic;
1761}
1762
1763
1764
1765/*
1766 vd language switch plugin
1767*/
1768ul.categoryActions li.menuf ul li a, .menuf ul li a:visited {
1769  height:27px;
1770  line-height:27px;
1771  margin-top:-3px;
1772}
1773
1774div.content ul.categoryActions li.menuf ul li a,
1775div.content ul.categoryActions li.menuf ul li.languageSwitchBoxTitle {
1776  color:#c0c0c0;
1777}
1778div.content ul.categoryActions li.menuf ul li a:hover {
1779  color:#f0f0f0;
1780}
1781
1782
1783div.content ul.categoryActions li.menuf ul.flag-pan .flags:hover,
1784div.content ul.categoryActions li.menuf a img.flags {
1785  border:1px solid #202020;
1786}
1787
1788div.content ul.categoryActions li.menuf ul.flag-pan .flags {
1789  border:1px solid #202020;
1790}
1791
1792div.content ul.categoryActions li.menuf ul.flag-pan {
1793  -moz-border-radius: 6px;
1794  -webkit-border-radius:6px;
1795  -khtml-border-radius:6px;
1796  border-radius:6px;
1797  background: none repeat scroll 0 0 #202020;
1798  border: 2px solid #101010;
1799  padding-bottom: 4px;
1800  margin-left: 6px;
1801  margin-top: -4px;
1802}
1803
1804
1805/*
1806 * PWG Stuff plugin
1807*/
1808div.stuffs_block {
1809  margin:0px;
1810  padding:0px;
1811}
1812
1813div.stuffs_block .stuffs {
1814  margin:0px;
1815  padding:0px;
1816  background:transparent;
1817}
1818
1819div.stuffs_block .stuffs h2 {
1820  margin:0px;
1821  padding-top:4px;
1822}
1823
1824div.stuffs_block div.personal_block,
1825div.stuffs_block #comments {
1826  -moz-border-radius: 12px;
1827  -webkit-border-radius:12px;
1828  -khtml-border-radius:12px;
1829  border-radius:12px;
1830  background: #202020;
1831  margin-top: -24px;
1832  margin-bottom: 8px;
1833  padding: 35px 15px 15px;
1834}
1835
1836/*
1837 * AMM compatibility
1838*/
1839div#menubar dd.randompicdd {
1840  margin-left:-7px;
1841}
1842
1843div#irandompicinner.illustration {
1844  height:auto;
1845  padding:0px;
1846}
1847
1848
1849
1850/*
1851 * GMaps compatibility
1852 */
1853#icon_gmaps {
1854  height:22px;
1855}
1856#icon_gmaps.size42x28 {
1857  background:url(./../icon/gmaps/i42x28.png);
1858  width:40px;
1859}
1860#icon_gmaps.size42x28:hover {
1861  background:url(./../icon/gmaps/i42x28_h.png);
1862}
1863#icon_gmaps.size28x28 {
1864  background:url(./../icon/gmaps/i28x28.png);
1865  width:22px;
1866}
1867#icon_gmaps.size28x28:hover {
1868  background:url(./../icon/gmaps/i28x28_h.png);
1869}
Note: See TracBrowser for help on using the repository browser.