source: trunk/themes/elegant/theme.css @ 13801

Last change on this file since 13801 was 13801, checked in by rvelices, 12 years ago

removed unused css, merged some css, etc...

File size: 8.3 KB
Line 
1/* backgorunds */
2
3html, body                                                                      { background-color: #111;}
4
5#content, .content                                                      { background-color: #222;}
6.content .titrePage                                                     { background-color: #111;}
7
8#menubar, #the_page #menuSwitcher.menuhidden    { background-color: #222;}
9
10#thePicturePage, #imageHeaderBar                        { background-color: #111;}
11#imageInfos, #infoSwitcher.infohidden           { background-color: #333;}
12#thePicturePage #comments                                       { background-color: #333;}
13#pictureCommentList li                                          { background-color: #444;}
14.calendarTitle                                                          { background-color: #222;}
15
16.switchBox, .header_notes                                       { background-color: #555;}
17.thumbnailCategory                      { background-color: #333;}
18.message                                                                        { background-color: #666;}
19
20INPUT[type="text"], INPUT[type="password"],
21INPUT[type="button"], INPUT[type="submit"],
22INPUT[type="reset"], INPUT[type="file"],
23SELECT, TEXTAREA                                                        { background-color: #555;}
24INPUT:focus, SELECT:focus, TEXTAREA:focus       { background-color: #666;}
25
26
27/* font colors */
28
29body, legend                                                                    { color: #aaa;}
30a                                                                                       { color: #ccc;}
31a:hover                                                                                 { color: #fff;}
32INPUT.rateButton                                                        { color: #fff;}
33H1, H3, INPUT.rateButtonSelected                        { color: #ccc;}
34.message                                                                        { color: #fff;}
35.commentContent .comments_toggle:hover          { color: #fff;}
36INPUT[type="text"], INPUT[type="password"],
37INPUT[type="button"], INPUT[type="submit"],
38INPUT[type="reset"], INPUT[type="file"],
39SELECT, TEXTAREA                                                        { color: #ccc;}
40INPUT:focus, SELECT:focus, TEXTAREA:focus       { color: #fff;}
41
42
43/* borders */
44
45#content,.content, .content .titrePage          { border-bottom: 2px solid #444;}
46#imageHeaderBar                                                                 { border: solid 0 #444; border-bottom-width:2px;}
47#copyright                                                                      { border-top-width:2px;}
48#content .calendarTitleBar                                      { border-bottom: none;}
49.calendarTitle                                                          { border-top: 2px solid #444;}
50.switchBox                                                                      { border: 1px solid #000;}
51.switchBoxTitle                                                                 { border-bottom: 1px solid #444;}
52FIELDSET, INPUT, SELECT, TEXTAREA                       { border: 1px solid #777;}
53
54
55
56
57/* icons */ 
58
59.pwg-icon                                                                       { background-image: url(../default/s26/outline_808080.png);}
60A:hover .pwg-icon                                                       { background-image: url(../default/s26/outline_ffffff.png);}
61
62
63/* general rules */
64
65body            { margin: 5px 0;}
66a:hover                 { border-bottom: none;}
67#copyright      { padding:0 4px 0 0; text-align:right;}
68
69
70/* content */
71
72#the_page  #content.menushown, #the_page > .content.menushown, .contentWithMenu         { margin-left: 240px;}
73#the_page  #content.menuhidden, #the_page > .content.menuhidden                                         { margin-left: 35px;}
74#the_page  #content, #the_page > .content                                                                                       { margin-right: 0;}
75
76#content,.content                       { margin-bottom: 4px; padding-bottom: 4px;}
77#thePicturePage #content        { padding-bottom: 0;}
78.content .titrePage                     { padding:0; margin-bottom:4px;}
79.content .titrePage H2          { line-height: 20px; margin: 0; padding: 8px 0 0 2px;}
80
81
82/* menubar */
83
84#menubar  {
85        display: inline;
86        width: 230px;
87        float: left;
88        margin: 28px 8px 10px 0;
89        padding: 0;
90}
91#menubar DT                             { text-align: left;}
92#menubar dd                             { padding: 0 0 1em 1em;}
93#menubar .pwg-icon-filter { display: none;}
94
95
96/* switchers */
97
98#menuSwitcher {
99        display: block;
100        text-align: center;
101        height: 32px;
102        cursor: pointer;
103        float: left;
104        margin: 28px 0 0 -34px;
105}
106
107
108#imageInfos, #infoSwitcher.infohidden           { border-radius: 10px 0 0 10px;}
109#menubar, #the_page #menuSwitcher.menuhidden    { border-radius: 0 10px 10px 0;}
110#the_page #menuSwitcher.menuhidden                      { width: 25px; margin-left: 0;}
111
112#infoSwitcher {
113        display: block;
114        text-align: center;
115        height: 32px;
116        cursor: pointer;
117        position:absolute;
118        left:75%;
119        top:0;
120        margin: 10px 0 0 7px;
121        z-index:99;
122}
123
124#infoSwitcher.infohidden {
125        width:25px;
126        top:10px;
127        right:0;
128        left:auto;
129        margin:0;
130}
131
132#slideshow #theImage                    { width: 100%; margin: auto; overflow: visible;}
133#theImage.infohidden            { width: 100%;}
134
135#commentsSwitcher                                       { float: left; margin: 2px 0; cursor:pointer;}
136.noCommentContent #commentsSwitcher     { display: none;}
137
138.switchArrow                            { width: 16px; height: 16px; margin: 8px 5px 8px 4px;}
139.switchArrow                            { background: transparent url("icon/arrows_ccc.png");}
140.switchArrow:hover                      { background: transparent url("icon/arrows_fff.png");}
141.menuhidden .switchArrow                { background-position: 0 0;}
142.menushown   .switchArrow               { background-position: -16px 0;}
143.infohidden .switchArrow                { background-position: -16px 0;}
144.infoshown   .switchArrow               { background-position: 0 0;}
145.commentshidden .switchArrow    { background-position: -48px 0;}
146.commentsshown   .switchArrow   { background-position: -32px 0;}
147
148
149/* switchboxes */
150
151.switchBox {
152    border-radius: 4px 4px 4px 4px;
153    padding: 0.5em 10px;
154    text-align: left;
155    z-index: 100;
156}
157.derivativeSizeDetails                          { display: none;}
158
159/* thumbnails */
160
161#thumbnails                                             { padding-top: 5px;}
162.thumbnails IMG                                                 { margin-bottom: 0; vertical-align: middle;}
163.thumbnailCategory DIV.illustration,
164.commentElement .illustration           { margin: 2px; text-align: center;}
165
166
167/* picture page */
168
169.contentWithMenu #imageHeaderBar        { padding: 0;}
170#imageHeaderBar                                                 { padding: 0 0 0 10px;}
171#imageHeaderBar                                                 { width: auto;}
172#imageHeaderBar h2                                      { font-size: 100%; font-weight: inherit;}
173#imageHeaderBar .browsePath {
174        display:inline-block;
175        float:none;
176        font-size:120%;
177        line-height:20px;
178        padding: 8px 0 0 2px;
179        font-weight:bold;
180        margin:0;
181}
182#imageToolBar .imageNumber                      { display: inline-block; float: right; line-height: 26px; margin: 0 2px 0 0; min-width: 40px; text-align: center;}
183#imageToolBar                                           { margin-top: -28px; margin-bottom: 0; float: right;}
184#thePicturePage .pwg-button                     { width: 26px;}
185#thePicturePage .actionButtons          { margin-right: 26px;}
186
187#theImageAndInfos {
188        display: block;
189        width: 100%;
190        position: relative;
191}
192#theImage {
193        display: inline-block;
194        width: 75%;
195        vertical-align: top;
196        overflow: auto;
197        padding: 10px 0 5px 0;
198}
199
200.rateButtonStarFull                                     { background: url('icon/rating-stars.png') no-repeat -16px center; width:16px;}
201.rateButtonStarEmpty                            { background: url('icon/rating-stars.png') no-repeat 0 center; width:16px;}
202
203
204/* image infos */
205
206#imageInfos {
207        display: inline-block;
208        width: 24.5%;
209        vertical-align: top;
210        padding-top: 35px;
211        padding-bottom: 5px;
212        margin: 10px 0 10px 0.5%;
213        word-wrap:break-word;
214}
215
216#imageInfos .navThumbs                          { width: 250px; height: 130px; margin: auto; padding: 0 5px;}
217#imageInfos .navThumb                           { position: relative; width: 120px; height: 120px; margin: 0; overflow: hidden;}
218#imageInfos #linkPrev                           { float: left;}
219#imageInfos #linkNext                           { float: right;} 
220#imageInfos .thumbHover                                 { position: absolute; width: 100%; height: 100%;}
221#imageInfos .prevThumbHover                     { background: transparent url(icon/none.png) no-repeat center center;}
222#imageInfos .prevThumbHover:hover       { background: transparent url(icon/img_prev.png) no-repeat center center;}
223#imageInfos .nextThumbHover                     { background: transparent url(icon/none.png) no-repeat center center;}
224#imageInfos .nextThumbHover:hover       { background: transparent url(icon/img_next.png) no-repeat center center;}
225
226#imageInfos dl.imageInfoTable           { display: block; padding: 0 15px; margin: 12px auto;}
227#imageInfos .imageInfo                          { display: block; line-height: 16px;}
228#imageInfos .imageInfo dt                               { display: block; font-weight: bold; text-align: left; padding: 0;}
229#imageInfos .imageInfo dd                       { display: block; text-align: left; margin: 0 0 5px 20px;}
230#imageInfos h3                                          { margin: 20px 0 10px;}
231
232
233/* image comments */
234
235#thePicturePage #comments                       { padding: 2px 5px;}
236#thePicturePage #comments h3                    { margin: 10px 0;}
237#thePicturePage #comments form          { margin: 10px 0;}
238#thePicturePage #comments fieldset              { margin: 0 1em;}
239
240.commentshidden #pictureComments                { display: none;}
241.commentContent .comments_toggle        { cursor: pointer;}
242
243#commentAdd, #pictureCommentList        { width: 48%; padding: 0 1%;}
244#commentAdd                                             { float: left; }
245#pictureCommentList                                     { float: right; }
246
247#commentAdd input[type="text"],
248#commentAdd textarea {
249        min-width: 95%;
250        max-width: 95%;
251        width: 95%;
252        font-family: Arial,Helvetica,sans-serif;
253        font-size: 100%;
254}
255
256#pictureCommentList .commentsOrder      { float: left; margin-bottom: 5px;}
257#pictureCommentList .navigationBar      { float: right; margin-bottom: 5px;}
258#pictureComments h4                                     { margin: 0;}
259#pictureComments form p                         { margin: 5px 0;}
260#pictureComments form p textarea                { margin: 10px 0;}
261#pictureComments INPUT                          { margin: 10px;}
262#pictureComments INPUT[type=submit]     { margin: 0;}
263
264
265/* calendar */
266
267.calendarViews          { margin-top: 4px;}
268
269/* plugins */
270
271#the_page .content .stuffs              { margin: 0!important}
272.categoryActions .theme_menuf   { display: none;}
Note: See TracBrowser for help on using the repository browser.