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

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

New theme for gally's themes

  • Property svn:executable set to *
File size: 29.2 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#imageHeaderBar {
1130  border-width: 2px;
1131  -moz-border-radius:6px;
1132  -webkit-border-radius:6px;
1133  -khtml-border-radius:6px;
1134  border-radius:6px;
1135  z-index: 1000;
1136  position: relative;
1137}
1138
1139#imageHeaderBar div {
1140  color:#666666;
1141}
1142
1143#imageHeaderBar div.browsePath {
1144  float:none;
1145}
1146
1147#theImage {
1148  position:static;
1149  padding-bottom:0px;
1150}
1151
1152#theImage p {
1153  margin:0;
1154}
1155
1156#theImgContainer {
1157  border:8px #ffffff solid;
1158  margin-top:30px;
1159}
1160
1161#theImageHigh {
1162  position: fixed;
1163}
1164
1165#theImgHighBg {
1166  background-color:#000000;
1167  opacity:0.88;
1168  filter:alpha(opacity:88);
1169}
1170
1171#theImgHighContainer {
1172  -moz-border-radius:10px;
1173  -webkit-border-radius:10px;
1174  -khtml-border-radius:10px;
1175  border-radius:10px;
1176  background:#FFFFFF url(./../icon/processing.gif) no-repeat scroll 82px 42px;
1177}
1178
1179#theImgHighCloseButton {
1180  width:15px;
1181  height:15px;
1182  background:transparent url(./../icon/buttons.png) no-repeat scroll -946px 0px;
1183  top:-6px;
1184  right:15px;
1185  cursor:pointer;
1186}
1187#theImgHighCloseButton:hover {
1188  background-position:-946px -22px;
1189}
1190
1191#theImgHighZoomButton {
1192  width:15px;
1193  height:15px;
1194  top:-6px;
1195  right:35px;
1196  cursor:pointer;
1197  background:transparent url(./../icon/buttons.png);
1198}
1199
1200#theImgHighZoomButton.fit {
1201  background-position:-990px 0px;
1202}
1203#theImgHighZoomButton.fit:hover {
1204  background-position:-990px -22px;
1205}
1206
1207#theImgHighZoomButton.full {
1208  background-position:-968px 0px;
1209}
1210#theImgHighZoomButton.full:hover {
1211  background-position:-968px -22px;
1212}
1213
1214
1215#imageHeaderBar.browsePath h2 {
1216  font-weight:normal;
1217}
1218
1219#imageToolBar {
1220  height:0px;
1221  top:0px;
1222  overflow:visible;
1223  width:954px;
1224  margin-top: 1px;
1225}
1226
1227.imageToolBarBg {
1228  background:#202020;
1229  z-index:-1;
1230  left:0px;
1231  -moz-border-radius:6px;
1232  -webkit-border-radius:6px;
1233  -khtml-border-radius:6px;
1234  border-radius:6px;
1235  min-height: 23px;
1236}
1237
1238#imageToolBar h2 {
1239  color:#d9d9d9;
1240  margin-top:6px;
1241}
1242
1243#navThumbNext {
1244  right:auto;
1245  margin-left:768px;
1246}
1247
1248#navThumbPrev {
1249  left:auto;
1250  margin-left:-14px;
1251}
1252
1253#navThumbNext, #navThumbPrev {
1254  top:310px;
1255  max-height:200px;
1256  height:200px;
1257}
1258
1259#navThumbPrevContainer, #navThumbNextContainer {
1260  height:200px;
1261}
1262
1263.navThumbNextBg, .navThumbPrevBg {
1264  -moz-border-radius:12px;
1265  -webkit-border-radius:12px;
1266  -khtml-border-radius:12px;
1267  border-radius:12px;
1268  background: none repeat scroll 0 0 #202020;
1269  height:180px;
1270  width:180px;
1271  margin:10px;
1272}
1273
1274#navThumbNextContainer:hover div.navThumbNextBg,
1275#navThumbPrevContainer:hover div.navThumbPrevBg {
1276  background:#666666;
1277}
1278
1279
1280#imageInfos {
1281  z-index:100;
1282}
1283
1284#imageInfosContainer {
1285  padding-bottom:8px;
1286}
1287
1288.infoTable {
1289  margin:auto;
1290  font-size:90%;
1291  max-width:94%;
1292  color:#d9d9d9;
1293  z-index:200;
1294  border-collapse:collapse;
1295  position:relative;
1296}
1297
1298.infoTable td {
1299  padding-bottom:5px;
1300  padding-left:4px;
1301  padding-right:5px;
1302}
1303
1304.infoTable td.value, .infoTable td.label {
1305  padding-right:50px;
1306}
1307
1308.infoTable .label {
1309  font-weight:bold;
1310}
1311
1312.infoTable tr:hover {
1313  color:#f0f0f0;
1314  background-color:#666666;
1315  cursor:default;
1316}
1317.infoTable tr.emptyrow td {
1318  height:4px;
1319  padding:0px;
1320}
1321
1322.imageMeta {
1323  padding-top:16px;
1324}
1325
1326#updateRate {
1327  margin-right:25px;
1328  float:left;
1329}
1330#rateForm {
1331  float:left;
1332  position:relative;
1333  top:-2px;
1334}
1335#rateForm input[type="button"].rateButtonStarFull,
1336#rateForm input[type="button"].rateButtonStarFull:focus,
1337#rateForm input[type="submit"].rateButtonStarFull  {
1338  background: url('./../icon/rating-stars.png') no-repeat scroll; background-position:-16px center; width:16px;
1339  outline:none;
1340}
1341
1342#rateForm input[type="button"].rateButtonStarEmpty,
1343#rateForm input[type="button"].rateButtonStarEmpty:focus,
1344#rateForm input[type="submit"].rateButtonStarEmpty {
1345  background: url('./../icon/rating-stars.png') no-repeat scroll; background-position:0 center; width:16px;
1346  outline:none;
1347}
1348
1349#rateForm input[type="button"],
1350#rateForm  input[type="button"]:active,
1351#rateForm input[type="submit"],
1352#rateForm  input[type="submit"]:active {
1353  cursor:pointer;
1354  border:none;
1355  padding:0;
1356}
1357
1358#theCommentsPage ul.commentList {
1359  padding:0;
1360}
1361
1362#theCommentsPage ul.commentList li {
1363  background:#202020;
1364  -moz-border-radius:12px;
1365  -webkit-border-radius:12px;
1366  -khtml-border-radius:12px;
1367  border-radius:12px;
1368  margin-bottom: 8px;
1369  padding: 4px;
1370}
1371
1372#theCommentList ul.commentList {
1373  padding: 0 0 0 17px;
1374}
1375
1376.commentDetail ul {
1377  list-style-type:none;
1378  padding:4px;
1379}
1380.commentDetail ul li {
1381  float:right;
1382}
1383
1384#theCommentsPage ul.commentList li .commentDetail ul li {
1385  display:inline;
1386  margin:0;
1387  padding:0;
1388}
1389
1390.commentDetail .description {
1391  padding-top: 12px;
1392}
1393
1394.commentDetail .description .author,
1395.commentDetail .description .date {
1396  font-weight:bold;
1397  color:#d9d9d9;
1398}
1399
1400.commentDetail .description blockquote {
1401  margin:0;
1402  padding:4px 4px 8px 12px;
1403  text-align:justify;
1404}
1405
1406.commentDetail fieldset legend {
1407  background:none;
1408}
1409
1410#titleComment h3:hover {
1411  background:#101010;
1412}
1413
1414.comment_icon {
1415  margin-left:5px;
1416  padding:0;
1417  position:absolute;
1418}
1419
1420#theCommentContainer {
1421  clear:both;
1422  width: 915px;
1423}
1424
1425#theCommentContainer input, #theCommentContainer textarea {
1426  max-width:418px;
1427}
1428
1429#theCommentContainer #contentEditId {
1430  max-width:410px;
1431}
1432
1433#theCommentContainer form {
1434  padding-right:8px;
1435  padding-left:8px;
1436  padding-top:0px;
1437}
1438
1439#theCommentList {
1440  width:449px;
1441  height:75%;
1442}
1443
1444.imageNumber {
1445  font-size: 70%;
1446  font-weight: bold;
1447  padding: 2px 0 0;
1448}
1449
1450
1451/*
1452 * tabs
1453*/
1454#theTabs {
1455}
1456
1457#theTabsBg {
1458  background:#202020;
1459  border-bottom:2px solid #666666;
1460}
1461
1462#theTabsheets {
1463  margin:6px 0 0;
1464}
1465
1466#theTabsheets li.tab, #theTabs div.tab {
1467  -moz-border-radius:4px;
1468  -webkit-border-radius:4px;
1469  -khtml-border-radius:4px;
1470  border-radius:4px;
1471  background-color:#202020;
1472  border:1px solid #666666;
1473  display:block;
1474  float:left;
1475  margin:0 0 0 4px;
1476  padding:2px 8px;
1477  position:relative;
1478  top:2px;
1479  font-size:11px;
1480  height:14px;
1481}
1482
1483#theTabsheets li.tab:hover {
1484  background:#666666;
1485}
1486
1487#theTabsheets li.ui-tabs-selected {
1488  border-bottom-width:3px;
1489  padding:4px 8px;
1490  top:2px;
1491}
1492
1493#theTabsContainer {
1494  position:absolute;
1495  width:954px;
1496  margin-top: -6px;
1497  padding-top: 6px;
1498  z-index:850;
1499}
1500
1501#theTabsContainer .navigationBar {
1502  background:transparent;
1503  margin:0px;
1504  border:none;
1505  float:right;
1506}
1507
1508#theTabs #tabNavigate {
1509  float:right;
1510  margin-right:4px;
1511}
1512
1513
1514#theTabs #tabNavigate div.navButtons {
1515  margin: 0;
1516  position: relative;
1517  top: -2px;
1518  width: auto;
1519  z-index: 100;
1520}
1521
1522
1523
1524#theTabs #tabRandomButtons {
1525  height: auto;
1526  margin-top: 12px;
1527  position: absolute;
1528  padding:2px;
1529}
1530
1531#theTabs #tabImageInfos {
1532  margin-left: 42px;
1533}
1534
1535#theTabs div.tabPanel {
1536  margin-left:40px;
1537}
1538
1539.randomButtons {
1540  left: 0;
1541  z-index: 110;
1542  margin-left:0;
1543  position:relative;
1544  top:0;
1545}
1546
1547div.randomButtons a.button {
1548  display:block;
1549}
1550
1551
1552/*
1553  tags
1554*/
1555
1556#fullTagCloud SPAN a:hover {
1557  background:#666666;
1558  -moz-border-radius:3px;
1559  -webkit-border-radius:3px;
1560  -khtml-border-radius:3px;
1561  border-radius:3px;
1562}
1563
1564#menuTagCloud {
1565  padding:6px;
1566}
1567
1568#menuTagCloud SPAN {
1569  margin:0px;
1570}
1571
1572#fullTagCloud span a {
1573  padding:4px;
1574  margin:0px;
1575}
1576
1577#fullTagCloud {
1578  padding:8px 16px;
1579  margin:0px;
1580}
1581
1582.tagLetters {
1583  padding:8px 16px;
1584}
1585
1586.nbEntries {
1587  text-align:right;
1588  padding-left:20px;
1589  font-size:75%;
1590}
1591
1592.tagaddbutton {
1593  left:-4px;
1594  position:relative;
1595  top:-3px;
1596}
1597
1598
1599.mandatorystar {
1600  color:#A04040;
1601}
1602
1603.mandatorynfo {
1604  font-size:90%;
1605  margin:0 0 4px 8px
1606}
1607
1608tr.tagLine:hover {
1609  background:#666666;
1610  -moz-border-radius:3px;
1611  -webkit-border-radius:3px;
1612  -khtml-border-radius:3px;
1613  border-radius:3px;
1614}
1615
1616.tagLetterContent {
1617  border-collapse: collapse;
1618}
1619
1620/*
1621  help
1622*/
1623#thePopuphelpPage h1 {
1624  background:transparent;
1625  padding-top:30px;
1626}
1627
1628
1629#thePopuphelpPage #the_page {
1630  left: 0;
1631  width: 96%;
1632}
1633
1634#thePopuphelpPage #theHeader {
1635  -moz-border-radius: 12px;
1636  -webkit-border-radius: 12px;
1637  -khtml-border-radius: 12px;
1638  border-radius: 12px;
1639  background: none repeat scroll 0 0 #202020;
1640  margin-top: 8px;
1641  padding: 0px 16px;
1642  border-top: 4px solid;
1643  color:#666666;
1644}
1645
1646#thePopuphelpPage #content {
1647  margin:0 8px;
1648  min-height:0;
1649  padding:16px;
1650}
1651
1652#thePopuphelpPage #copyright {
1653  width: 96%;
1654}
1655
1656#thePopuphelpPage ul.categoryActions {
1657  margin:-16px 0 0;
1658  padding:0;
1659}
1660
1661/*
1662 * diaporama
1663*/
1664#imageHeaderBar h2.showtitle {
1665  display:inline;
1666}
1667
1668#imageHeaderBar div.slideShow {
1669  padding:2px 0 0 5px;
1670}
1671
1672/*
1673 * notification
1674 */
1675span.rssFeed {
1676  display:inline-block;
1677  width:11px;
1678  height:14px;
1679  background-image:url(./../icon/buttons.png);
1680  background-repeat:no-repeat;
1681  background-position:-924px 0;
1682  margin-right: 4px;
1683  position: relative;
1684  top: 2px;
1685}
1686
1687
1688
1689
1690/*
1691 * tips
1692 */
1693
1694#iSimpleTipContent {
1695  background: none repeat scroll 0 0 #C0C0C0;
1696  border: none;
1697  color: #202020;
1698  font-family: sans-serif;
1699  font-size: 11px;
1700  max-width: 200px;
1701  padding: 4px;
1702  min-height: 15px;
1703}
1704#iSimpleTipShadow, #iSimpleTipContent {
1705  -moz-border-radius:4px;
1706  -webkit-border-radius:4px;
1707  -khtml-border-radius:4px;
1708  border-radius:4px;
1709}
1710
1711#iSimpleTipContent span.title {
1712  font-weight:bold;
1713}
1714#iSimpleTipContent ul, #iSimpleTipContent ol {
1715  margin:4px;
1716  padding-left:15px;
1717}
1718
1719#iSimpleTipContent img {
1720  margin:8px;
1721}
1722
1723#iSimpleTipContent span.navDesc {
1724  text-align:center;
1725  display:block;
1726}
1727
1728#iSimpleTipContent span.navAction {
1729  font-weight:bold;
1730}
1731#iSimpleTipContent span.navTitle {
1732  font-style:italic;
1733}
1734
1735
1736
1737/*
1738 vd language switch plugin
1739*/
1740ul.categoryActions li.menuf ul li a, .menuf ul li a:visited {
1741  height:27px;
1742  line-height:27px;
1743  margin-top:3px;
1744}
1745
1746.menuf ul.flag-pan .flags:hover, .menuf a img.flags {
1747  border:1px solid #202020;
1748}
1749
1750.menuf ul.flag-pan .flags {
1751  border:1px solid #202020;
1752}
1753
1754.menuf ul.flag-pan {
1755  -moz-border-radius: 6px;
1756  -webkit-border-radius:6px;
1757  -khtml-border-radius:6px;
1758  border-radius:6px;
1759  background: none repeat scroll 0 0 #202020;
1760  border: 2px solid #101010;
1761  padding-bottom: 4px;
1762  margin-left: 6px;
1763  margin-top: -4px;
1764}
1765
1766/*
1767 * PWG Stuff plugin
1768*/
1769div.stuffs_block {
1770  margin:0px;
1771  padding:0px;
1772}
1773
1774div.stuffs_block .stuffs {
1775  margin:0px;
1776  padding:0px;
1777  background:transparent;
1778}
1779
1780div.stuffs_block .stuffs h2 {
1781  margin:0px;
1782  padding-top:4px;
1783}
1784
1785div.stuffs_block div.personal_block,
1786div.stuffs_block #comments {
1787  -moz-border-radius: 12px;
1788  -webkit-border-radius:12px;
1789  -khtml-border-radius:12px;
1790  border-radius:12px;
1791  background: #202020;
1792  margin-top: -24px;
1793  margin-bottom: 8px;
1794  padding: 35px 15px 15px;
1795}
1796
1797/*
1798 * AMM compatibility
1799*/
1800div#menubar dd.randompicdd {
1801  margin-left:-7px;
1802}
1803
1804div#irandompicinner.illustration {
1805  height:auto;
1806  padding:0px;
1807}
1808
1809
1810
1811/*
1812 * GMaps compatibility
1813 */
1814#icon_gmaps {
1815  height:22px;
1816}
1817#icon_gmaps.size42x28 {
1818  background:url(./../icon/gmaps/i42x28.png);
1819  width:40px;
1820}
1821#icon_gmaps.size42x28:hover {
1822  background:url(./../icon/gmaps/i42x28_h.png);
1823}
1824#icon_gmaps.size28x28 {
1825  background:url(./../icon/gmaps/i28x28.png);
1826  width:22px;
1827}
1828#icon_gmaps.size28x28:hover {
1829  background:url(./../icon/gmaps/i28x28_h.png);
1830}
Note: See TracBrowser for help on using the repository browser.