source: extensions/luciano/theme.css @ 5921

Last change on this file since 5921 was 5921, checked in by patdenice, 14 years ago

[Luciano Amodio Theme] First commit

File size: 14.9 KB
Line 
1html, body, div, span, applet, object, iframe, h2, h1, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
2del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset,
3form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
4        { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent }
5
6body                                            { line-height: 1 }
7ol, ul                                          { list-style: none }
8blockquote, q           { quotes: none }
9blockquote:before,
10blockquote:after,
11q:before,
12q:after                                 { content: ''; content: none }
13:focus                                  { outline: 0 }/* remember to define focus styles! */
14ins                                                     { text-decoration: none }/* remember to highlight inserts somehow! */
15del                                                     { text-decoration: line-through }
16table                                           { border-collapse: collapse; border-spacing: 0 }/* tables still need 'cellspacing="0"' in the markup */
17
18/* FORM */
19fieldset, form, label, legend   { margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;        vertical-align:baseline; }
20fieldset                                                                                { margin: 0; padding-right: 2em; }
21legend                                                                                  { padding: 0; }
22label                                                                                           { float:left; width:12em; display:block; clear:left; text-align:left;  cursor:hand; }
23textarea, input, select, label, button, optgroup        { margin-top:5px; }
24input[type="checkbox"] ,input[type="radio"]     { margin-bottom:7px; }
25
26fieldset                { border:0px; }
27legend                  { display: none; }
28label                           { color:#999; }
29textarea                { border: 1px solid #666; }
30textarea:focus,
31input:focus     { border: 1px solid #666; }
32select                  { background-color: #fff; color: #000; }
33input                           { border: 1px solid #444; background-color: #222; color: #666}
34input[type="submit"]                            { background-color: #666; color: #222; }
35input[type="submit"]:hover      { background-color: #222; color: #666; cursor: hand;}
36input[type="checkbox"]                  { color: #000; }
37input[type="radio"]                                     { background-color: transparent; border:0 none; color: #000; }
38option                                                                                  { background-color:#222; color:#000; }
39optgroup                                                                                { background-color:#ccc; color:#000; }
40
41form.properties fieldset { border: 1px solid; margin: 15px; padding: 1em;}
42form.properties legend { display: block; padding:5px;}
43form.properties li { clear:left; line-height:1.8em; margin-bottom:0.5em; padding:0; }
44form.properties span.property { float:left; font-weight:bold; margin:0; padding:0 0.5em 0 0; text-align:right; width:50%; }
45form.properties span.property label { float:left; width:98%; display:block; clear:left; text-align:right; margin-top:0; }
46form #themeSelect, form #languageSelect  { float: left; line-height:0.8em; padding:0.3em 0 0.7em 0; cursor:pointer;}
47
48/***** STYLE ****/
49html, body      {
50 background-color: #111;
51 color: #666;
52 font-family:
53        Corbel,
54        "Lucida Grande",
55        "Lucida Sans Unicode",
56        "Lucida Sans",
57        "DejaVu Sans",
58        "Bitstream Vera Sans",
59        "Liberation Sans",
60        Verdana,
61        sans-serif;
62}
63
64p                                                       { margin: 10px;}
65.clear                          { clear: both }
66a, a:visited    { color: #ddd; text-decoration: none; }
67a:hover                         { color: #fff }
68
69#the_page                                                                       { position: relative; width: 1024px; margin: 0 auto; text-align: center }
70        #theHeader,.content                     { text-align: left }
71
72        #theHeader                                                      { padding-top: 20px; }
73        #theHeader h1                                           { color: #fff; font-size: 1.4em }
74  #theHeader h1,
75        #theHeader h1 a,
76        #theHeader h1 a:visited,
77        #theHeader h1 a:hover                   {color: #fff; border: none }
78
79  #theHeader p                                                  { margin-left: 20px; margin-top: -4px; margin: -4px 0 10px 20px; color: #666; border: none }
80
81        #headerMenu                                                     { position: absolute; top: 40px; right: 0  }
82        #headerMenu li                                          { float: left; margin-left: 40px }
83
84        #imagerotator                                           {position: relative; margin-top: 0px; height: 100px }
85        #imagerotator img                               {position: absolute; top: 0; left: 0 }
86
87        .content                                                                { margin-top: 20px; position: relative; }
88  .home .content                                                { height: 360px }
89
90                #copyright                                              { clear: both; margin: 20px 0 5px 0; padding-top: 5px; border-top: 2px solid #222; text-align: left; text-align: right; line-height: 1.2em }
91                #copyright span                         { color: #444; }
92                #copyright a,
93                #copyright a:visited,
94                #copyright a:hover                      { color: #444; }
95                #copyright a:hover                      { color: #666; }
96                #copyright .cName                       { color: #555; font-weight: bold }
97
98/***** LAYOUT GALLERY ****/
99
100#rss            { position: absolute; top: 10px; right: 0;  }
101#rss a          { display: block; width: 28px; height: 28px; text-indent: -2000px; border: 0;   background: transparent url('icon/rss.png'); }
102
103.content                                { float: right; width: 1024px; background: transparent url(skin/1024dark.png); }
104.content .footer { clear:both; width: 1024px; height: 10px;     background: transparent url(skin/1024darkFooter.png) bottom left; }
105
106BODY#theCategoryPage .content                                   { width: 750px; background: transparent url(skin/750dark.png); }
107BODY#theCategoryPage .content .footer   { width: 750px; background: transparent url(skin/750darkFooter.png) bottom left; }
108
109#menubar                { float: left; width: 264px; margin-top: 10px; text-align: left; color: #888; }
110#menubar dl     { width: 264px; background: transparent url(skin/264grey3.png); margin-top: 10px; }
111#menubar dt     { margin-left: 10px; padding-top: 10px; margin-bottom: 10px; font-size: 1.2em; font-weight: 700 }
112
113#menubar dd                                             { width: 264px; background: transparent url(skin/264grey3.png) bottom left; }
114#menubar dd a,
115#menubar dd a:visited   { color: #eee; }
116#menubar dd a:hover             { color: #f70; }
117
118#menubar dt a,
119#menubar dt a:visited           { color: #f70; }
120#menubar dt a:hover                     { color: #eee; }
121
122#menubar dd ul,
123#menubar form,
124#menubar #menuTagCloud  { padding: 0 20px 10px 30px; }
125
126#menubar dd ul ul { padding-left: 15px; }
127
128#menubar .totalImages   { margin:0 40px; padding-bottom:10px; }
129#menubar .actions                       { padding:0; }
130#menubar .button                        { float:right; margin-right:5px; }
131
132#mbIdentification .actions                                              { font-size: 0.8em; margin-top: 10px; color: #666; }
133#mbIdentification .actions a,
134#mbIdentification .actions a:visited    { color: #999; }
135#mbIdentification .actions a:hover              { color: #fff}
136#mbIdentification .actions li                                   { float: left; margin-right: 10px;}
137
138/* ELEMENTS */
139
140.titrePage                                              { margin: 10px 0 5px 10px; height: 30px; }
141.titrePage h1                                   { float: left; }
142.additional_info                        { clear: both; padding-top: 10px; text-indent: 50px; color: #333;}
143.thumbnailCategories    { margin-left: 10px; clear:both; }
144
145.thumbnailCategories li         { background: transparent url(skin/catBg.png) 0 0; width: 355px; height: 170px; float: left; margin-right: 15px; margin-top: 10px }
146
147.thumbnailCategories li.hover   { background: transparent url(skin/catBg.png) 0 -170px; }
148
149.thumbnailCategories .illustration      { float: left; width: 150px; margin: 10px; }
150.thumbnailCategories .description               { float: right; width: 180px; margin-top: 10px;}
151.thumbnailCategories .description h3    { margin-bottom: 10px; font-weight: 700; color: #f70; }
152.thumbnailCategories .dates                                     {   }
153.thumbnailCategories .Nb_images                         { font-size: 0.8em; margin-bottom: 10px; }
154.thumbnailCategories .desc                                              { font-size: 0.9em; }
155
156.thumbnails                                             { margin-left: 10px; min-height: 540px; height: auto !important; height: 540px; text-align: center;}
157.thumbnails li                                  { float: left; display: inline; width: 170px; height: 170px; margin-left: 10px; margin-bottom: 10px; background: transparent url(skin/thumbBg.png) 0 0;}
158.thumbnails li.hover            { background: transparent url(skin/thumbBg.png) 0 -170px; }
159.thumbnails li .wrap2           { width:170px; height:172px; display:table-cell; vertical-align:middle;}
160.thumbnails li img                              { margin: 10px; border: 1px solid #222; border-left: 1px solid #444; border-bottom: 1px solid #444;}
161.thumbnails li.hover img        { border: 1px solid #111; border-left: 1px solid #222; border-bottom: 1px solid #222; }
162
163.thumbnails .thumbLegend { display:none; }
164
165.categoryActions        { position: absolute; top: 10px; right: 20px; }
166.categoryActions li     { float: left; margin-left:5px; }
167#order                                          { float: right; margin-right:10px; cursor:pointer;}
168#orderText                              { float: left; margin-right: 10px; }
169
170#playSlideshow          { width: 200px; float: left; margin-left: 20px; margin-top: 10px; }
171#playSlideshow a                { color: #666; }
172
173.navigationBar                                  { clear: both; color:#444; text-align: right; padding: 10px 30px }
174.navigationBar span,
175.navigationBar a                                        { border: 1px solid; padding: 0px 5px; }
176.navigationBar a,
177.navigationBar a:visited        { color: #999}
178.navigationBar a:hover          { color: #eee}
179
180.navigationBarSimple            { color:#666; text-align: center; }
181
182.navigationBarSimple span,
183.navigationBarSimple a          { height: 150px; width: 20px; border: 0; padding: 0; text-indent: -3000px; }
184
185.navigationBarSimple .prew                              { position: absolute; top: 235px; left: 0px; background: transparent url(icon/prew.png) no-repeat scroll; }
186.navigationBarSimple .next                              { position: absolute; top: 235px; right: 0px; background: transparent url(icon/next.png) no-repeat scroll;  }
187.navigationBarSimple a.prew:hover       { background: transparent url(icon/prew.png) 0 -150px no-repeat scroll; }
188.navigationBarSimple a.next:hover       { background: transparent url(icon/next.png) 0 -150px no-repeat scroll; }
189
190/****** PHOTO */
191#imageHeaderBar         { height: 30px;}
192
193#slidshowToolBar        { position: absolute; top: 60px; margin-left: 400px; height: 33px;  }
194
195#imageHeaderBar .imageNumber { width: 70px; font-size: 3em; font-style: italic; color: #222; position: absolute; top: 80px; left: 20px; }
196#imageHeaderBar .browsePath     { float: left; }
197.randomButtons  { float: right; }
198.randomButtons li       { float: left; margin-left: 15px;}
199
200#theImage                               { clear: left; text-align: left; margin-top: 20px; }
201#imageContainer { position: relative; width: 1024px; height: 600px; }
202#theImg                                 { display: block; margin: 0 auto; border: none; text-align: center; }
203
204#linkThumbs                     { position: absolute; top: 0; left: 400px; width: 224px; height: 600px; }
205#linkPrev                               { position: absolute; top: 0; left: 0; width: 150px; height: 600px; text-align: left; background: transparent url(icon/thumbPrev.png) center left no-repeat; }
206#linkNext                               { position: absolute; top: 0; left: 874px; width: 150px; height: 600px; text-align: right; background: transparent url(icon/thumbNext.png) center right no-repeat; }
207#linkPrev img           { margin-left: 0; margin-top: 225px; border: 1px solid #f70; }
208#linkNext img           { margin-right: 0; margin-top: 225px; border: 1px solid #f70; }
209
210#imageInfo                      { margin-top: 10px; }
211#imageInfoLeft  { float: left; width: 500px; text-align: left; }
212#imageInfoRight { float: right; width: 250px; height: 40px; text-align: right; }
213
214#ratingSummary  { margin-bottom: 3px; }
215
216#rateForm input         { height: 25px; margin: 0}
217
218.rateButtonEmpty,                               
219.rateButtonReset,                               
220.rateButtonHalf,                               
221.rateButtonFull,                               
222.rateButtonUserFull,                           
223.rateButtonUserEmpty,                   
224.rateButtonUserHalf             { padding:0; border:0; cursor: pointer;}
225
226.rateButtonSelected             { font-weight:bold; font-size:120%; }
227.rateButtonEmpty                        { width:25px; background: url('icon/star.png') 0 0 no-repeat scroll; }
228.rateButtonReset                        { width:25px; background: url('icon/star.png') 0 -25px no-repeat scroll; }
229.rateButtonHalf                                 { width:25px; background: url('icon/star.png') 0 -50px no-repeat scroll; }
230.rateButtonFull                                 { width:25px; background: url('icon/star.png') 0 -75px no-repeat scroll; }
231.rateButtonUserFull             { width:25px; background: url('icon/star.png') 0 -100px no-repeat scroll; }
232.rateButtonUserEmpty    { width:25px; background: url('icon/star.png') 0 -125px no-repeat scroll; }
233.rateButtonUserHalf             { width:25px; background: url('icon/star.png') 0 -150px no-repeat scroll; }
234
235.rateButtonEmpty2                       { width:25px; background: url('icon/star.png') 0 0 no-repeat scroll; }
236.rateButtonHalf2                        { width:25px; background: url('icon/star.png') 0 -50px no-repeat scroll; }
237.rateButtonFull2                        { width:25px; background: url('icon/star.png') 0 -75px no-repeat scroll; }
238.rateButtonUserFull2    { width:25px; background: url('icon/star.png') 0 -100px no-repeat scroll; }
239.rateButtonUserEmpty2   { width:25px; background: url('icon/star.png') 0 -125px no-repeat scroll; }
240.rateButtonUserHalf2    { width:25px; background: url('icon/star.png') 0 -150px no-repeat scroll; }
241
242.rateShow                                                       { float: right; width: 125px; height: 25px; background: url('icon/star.png') repeat-x scroll;}
243.rateFull1                                              { display: block; float: left; width: 25px; height: 25px; background: url('icon/star.png') 0 -75px repeat-x scroll;}
244.rateFull2                                              { display: block; float: left; width: 50px; height: 25px; background: url('icon/star.png') 0 -75px repeat-x scroll;}
245.rateFull3                                              { display: block; float: left; width: 75px; height: 25px; background: url('icon/star.png') 0 -75px repeat-x scroll;}
246.rateFull4                                              { display: block; float: left; width: 100px; height: 25px; background: url('icon/star.png') 0 -75px repeat-x scroll;}
247.rateFull5                                              { display: block; float: left; width: 125px; height: 25px; background: url('icon/star.png') 0 -75px repeat-x scroll;}
248.rateHalf                                                       { display: block; float: left; width: 25px; height: 25px; background: url('icon/star.png') 0 -50px repeat-x scroll;}
249
250/* OTHERS */
251
252.content form   { margin: 10px; }
253
254.errors,
255.infos                          { margin: 10px; color: #fff; font-weight: 700; }
256.errors p,
257.infos p                                { margin: 30px 0 10px ; color: #900; }
258.errors li,
259.infos li                               { list-style: decimal; margin-left: 30px;}
260
261.idLink                         { margin-top: 20px; }
262
263/* MOOTOOLS PLUGIN */
264
265.elSelect                                                               { width: 160px; height: 20px; background: transparent url(elSelect/select_bg.png) no-repeat 0 0; }
266.elSelect .clear                                                { clear: both; }
267
268.elSelect .selected                             { color: #333 !important; background-color: #999 !important; }
269.elSelect .selectedOption       { color: #222; float: left; padding: 4px 0 0 6px; width: 87px; font-weight: bold; font-size: 12px; overflow: hidden; }
270.elSelect .option                                       { color: #555; background-color: #bbb; border-left: solid 1px #555; border-right: solid 1px #555; padding: 4px 0 5px 5px; text-align: left; font-weight: bold; font-size: 12px; }
271.elSelect .disabled                             { color:#999; background-color: #333; border-left: solid 1px #555; border-right: solid 1px #555; }
272.elSelect .dropDown                             { width: 23px; height: 20px; float: right; background: url(elSelect/select_arrow.png) no-repeat 0% 0%; }
273.elSelect .optionsContainerTop                          { background: url(elSelect/top_center.gif) repeat-x 0% 0%; position: absolute; width: 100%; height: 5px; }
274.elSelect .optionsContainerTop div                      { background: url(elSelect/top_left.gif) no-repeat 0% 0%; width: 100%; height: 5px; }
275.elSelect .optionsContainerTop div div          { background: url(elSelect/top_right.gif) no-repeat 100% 0%; width: 100%; height: 5px; }
276.elSelect .optionsContainerBottom                       { position: absolute; margin: -5px 0 0 0; width: 100%; height: 5px; background: url(elSelect/bottom_center.gif) repeat-x 0% 0%;}
277.elSelect .optionsContainerBottom div   { background: url(elSelect/bottom_left.gif) no-repeat 0% 0%; width: 100%; height: 5px; }
278.elSelect .optionsContainerBottom div div { background: url(elSelect/bottom_right.gif) no-repeat 100% 0%; width: 100%; height: 5px; }
279.elSelect .optionsContainer                                             { position: absolute; display: none; }
280.icon_1         { background: url(elSelect/icon_1.gif) no-repeat 4px 50%; padding-left: 20px !important; }
281.icon_2         { background: url(elSelect/icon_2.gif) no-repeat 4px 50%; padding-left: 20px !important; }
Note: See TracBrowser for help on using the repository browser.