PluginProbe
s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions / 111105
s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions v111105
260917 260913 260909 260829 260814 260805 110710 110731 110812 110815 110912 110913 110915 110926 110927 111002 111003 111011 111017 111029 111105 111206 111216 111220 120213 All 189 releases
s2member / includes / menu-pages / menu-pages.css

menu-pages.css in s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions 111105, at includes/menu-pages/menu-pages.css

525 lines 13.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * Core CSS stylesheet for administrative menu pages.
3 *
4 * This file is included with all WordPress® themes/plugins by WebSharks, Inc.
5 *
6 * Copyright: © 2009-2011
7 * {@link http://www.websharks-inc.com/ WebSharks, Inc.}
8 * ( coded in the USA )
9 *
10 * Released under the terms of the GNU General Public License.
11 * You should have received a copy of the GNU General Public License,
12 * along with this software. In the main directory, see: /licensing/
13 * If not, see: {@link http://www.gnu.org/licenses/}.
14 *
15 * @package WebSharks\Menu Pages
16 * @since x.xx
17 */
18 /*
19 These CSS selectors address common layout styles.
20 */
21 div.ws-menu-page
22 {
23 min-width: 800px;
24 margin-bottom: 20px;
25 background: url('<?php echo $i; ?>/brand-bg.png') no-repeat top right;
26 }
27 div.ws-menu-page a.ws-dotted-link
28 {
29 text-decoration: none;
30 border-bottom: 1px dotted;
31 }
32 div.ws-menu-page > h2
33 {
34 margin-bottom: 15px;
35 }
36 div.ws-menu-page .ws-menu-page-right
37 {
38 float: right;
39 margin-left: 25px;
40 }
41 div.ws-menu-page .ws-menu-page-left
42 {
43 float: left;
44 margin-right: 25px;
45 }
46 div.ws-menu-page .ws-menu-page-center
47 {
48 display: block;
49 margin-left: auto;
50 margin-right: auto;
51 }
52 div.ws-menu-page div.ws-menu-page-hr
53 {
54 height: 1px;
55 line-height: 1px;
56 background: #DDDDDD;
57 margin: 20px 0 20px 0;
58 }
59 div.ws-menu-page .ws-menu-page-hilite
60 {
61 font-size: 102%;
62 background: #FAF9BB;
63 }
64 div.ws-menu-page .ws-menu-page-error
65 {
66 color: #CC0000;
67 }
68 div.ws-menu-page .ws-menu-page-error-hilite
69 {
70 color: #FFFFFF;
71 background: #FF0000;
72 }
73 div.ws-menu-page img.ws-menu-page-img-16
74 {
75 border: 0;
76 width: 16px;
77 height: 16px;
78 }
79 div.ws-menu-page img.ws-menu-page-img-24
80 {
81 border: 0;
82 width: 24px;
83 height: 24px;
84 }
85 div.ws-menu-page img.ws-menu-page-img-32
86 {
87 border: 0;
88 width: 32px;
89 height: 32px;
90 }
91 div.ws-menu-page img.ws-menu-page-img-48
92 {
93 border: 0;
94 width: 48px;
95 height: 48px;
96 }
97 div.ws-menu-page img.ws-menu-page-img-64
98 {
99 border: 0;
100 width: 64px;
101 height: 64px;
102 }
103 div.ws-menu-page img.ws-menu-page-img-128
104 {
105 border: 0;
106 width: 128px;
107 height: 128px;
108 }
109 div.ws-menu-page img.ws-menu-page-img-200
110 {
111 border: 0;
112 width: 200px;
113 height: 200px;
114 }
115 div.ws-menu-page img.ws-menu-page-img-256
116 {
117 border: 0;
118 width: 256px;
119 height: 256px;
120 }
121 div.ws-menu-page img.ws-menu-page-img-200-auto
122 {
123 border: 0;
124 width: 200px;
125 height: auto;
126 }
127 div.ws-menu-page img.ws-menu-page-img-256-auto
128 {
129 border: 0;
130 width: 256px;
131 height: auto;
132 }
133 /*
134 Specifically for the main layout table.
135 These CSS selectors address common layout styles.
136 */
137 table.ws-menu-page-table
138 {
139 border: 0;
140 width: 100%;
141 }
142 table.ws-menu-page-table > tbody > tr
143 {
144 vertical-align: top;
145 }
146 table.ws-menu-page-table td.ws-menu-page-table-l
147 {
148 padding: 0;
149 width: 100%;
150 }
151 table.ws-menu-page-table td.ws-menu-page-table-r
152 {
153 padding: 0;
154 width: auto;
155 }
156 table.ws-menu-page-table img.ws-menu-page-brand-icon
157 {
158 border: 0px;
159 float: right;
160 width: 128px;
161 height: 128px;
162 margin: 0 0 0 25px;
163 vertical-align: middle;
164 }
165 table.ws-menu-page-table img.ws-menu-page-brand-updates
166 {
167 border: 0px;
168 float: right;
169 width: 155px;
170 height: 40px;
171 margin: 0 -153px 0 25px;
172 vertical-align: middle;
173 }
174 table.ws-menu-page-table p.submit
175 {
176 margin: 0;
177 padding: 0;
178 }
179 table.ws-menu-page-table a[rel ~= "external"]
180 {
181 padding-right: 18px;
182 background: url('<?php echo $i; ?>/brand-xlink.png') no-repeat center right;
183 }
184 table.ws-menu-page-table div.ws-menu-page-groups-show,
185 table.ws-menu-page-table div.ws-menu-page-groups-hide
186 {
187 float: right;
188 height: 24px;
189 width: 24px;
190 color: #333333;
191 padding: 10px;
192 cursor: pointer;
193 font-size: 28px;
194 font-weight: bold;
195 line-height: 24px;
196 text-align: center;
197 background: #FFFFFF;
198 margin: 0 0 0 20px;
199 vertical-align: middle;
200 font-family: monospace;
201 border: 1px solid #666666;
202 -moz-border-radius: 5px;
203 -webkit-border-radius: 5px;
204 border-radius: 5px;
205 -moz-user-select: none;
206 -webkit-user-select: none;
207 user-select: none;
208 }
209 table.ws-menu-page-table div.ws-menu-page-groups-hide
210 {
211 color: #999999;
212 border-color: #999999;
213 }
214 table.ws-menu-page-table div.ws-menu-page-group-header,
215 table.ws-menu-page-table div.ws-menu-page-r-group-header
216 {
217 height: 24px;
218 color: #666666;
219 padding: 10px;
220 cursor: pointer;
221 font-size: 19px;
222 line-height: 24px;
223 position: relative;
224 background: #FFFFFF;
225 margin: 30px 0 30px 0;
226 vertical-align: middle;
227 font-family: 'Georgia', serif;
228 border: 1px solid #CCCCCC;
229 -moz-border-radius: 5px;
230 -webkit-border-radius: 5px;
231 border-radius: 5px;
232 -moz-user-select: none;
233 -webkit-user-select: none;
234 user-select: none;
235 }
236 table.ws-menu-page-table div.ws-menu-page-group-header > ins,
237 table.ws-menu-page-table div.ws-menu-page-r-group-header > ins
238 {
239 padding: 0;
240 width: 22px;
241 height: 22px;
242 color: #CCCCCC;
243 font-size: 22px;
244 line-height: 22px;
245 font-weight: bold;
246 text-align: center;
247 margin: 0 10px 0 0;
248 background: #666666;
249 text-decoration: none;
250 font-family: monospace;
251 vertical-align: text-top;
252 border: 1px solid transparent;
253 -moz-border-radius: 5px;
254 -webkit-border-radius: 5px;
255 border-radius: 5px;
256 display: inline-block;
257 zoom: 1 !ie<8;
258 display: inline !ie<8;
259 margin-top: 0 !ie<8;
260 }
261 table.ws-menu-page-table div.ws-menu-page-group-header:hover,
262 table.ws-menu-page-table div.ws-menu-page-group-header.open,
263 table.ws-menu-page-table div.ws-menu-page-r-group-header:hover,
264 table.ws-menu-page-table div.ws-menu-page-r-group-header.open
265 {
266 color: #164A61;
267 border-color: #666666;
268 }
269 table.ws-menu-page-table div.ws-menu-page-group-header:hover > ins,
270 table.ws-menu-page-table div.ws-menu-page-group-header.open > ins,
271 table.ws-menu-page-table div.ws-menu-page-r-group-header:hover > ins,
272 table.ws-menu-page-table div.ws-menu-page-r-group-header.open > ins
273 {
274 color: #FFFFFF;
275 background: #164A61;
276 }
277 table.ws-menu-page-table div.ws-menu-page-group,
278 table.ws-menu-page-table div.ws-menu-page-r-group
279 {
280 display: none;
281 margin: -35px 5px 0 5px;
282 padding: 20px 10px 10px 10px;
283 border: 1px solid #CCCCCC;
284 -moz-border-radius: 5px;
285 -webkit-border-radius: 5px;
286 border-radius: 5px;
287 background: #FFFFFF url('<?php echo $i; ?>/brand-gradient-bg.png') repeat-x;
288 }
289 table.ws-menu-page-table div.ws-menu-page-group > div.ws-menu-page-hr,
290 table.ws-menu-page-table div.ws-menu-page-r-group > div.ws-menu-page-hr
291 {
292 background: #666666;
293 margin: 15px 0 15px 0;
294 }
295 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr
296 {
297 vertical-align: top;
298 }
299 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > th
300 {
301 width: auto;
302 color: #164A61;
303 font-size: 115%;
304 padding: 10px 10px 0 0;
305 font-family: 'Georgia', serif;
306 }
307 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > th.ws-menu-page-th-side
308 {
309 width: 200px;
310 }
311 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td
312 {
313 width: auto;
314 padding: 8px 10px 8px 0;
315 }
316 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > input[type = "text"],
317 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > input[type = "password"],
318 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > textarea,
319 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > select
320 {
321 width: 100%; /* 100% does not work across all browsers. */
322 width: 98% !ie<8; /* 100% does not work in IE browsers < 8. */
323 box-sizing: border-box; /* Make all fields behave the same. */
324 -ms-box-sizing: border-box;
325 -moz-box-sizing: border-box;
326 -webkit-box-sizing: border-box;
327 }
328 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > input[type = "checkbox"],
329 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > input[type = "radio"]
330 {
331 margin-right: 3px;
332 vertical-align: middle;
333 }
334 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > input[type = "button"].ws-menu-page-media-btn
335 {
336 float: left;
337 margin: 5px 25px 0 0;
338 }
339 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > textarea
340 {
341 font-family: 'Courier New', monospace;
342 }
343 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > select
344 {
345 width: 99.5% !ie<8; /* Required in IE < 8. */
346 }
347 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > ul,
348 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > ol
349 {
350 margin: 10px 0 10px 20px;
351 }
352 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > ul > li
353 {
354 list-style: disc outside;
355 }
356 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > ol > li
357 {
358 list-style: decimal outside;
359 }
360 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > div.ws-menu-page-scrollbox
361 {
362 margin: 1px;
363 padding: 5px;
364 height: 150px;
365 overflow-y: scroll;
366 overflow-x: visible;
367 background: #FFFFFF;
368 border: 1px solid #CCCCCC;
369 -moz-border-radius: 4px;
370 -webkit-border-radius: 4px;
371 border-radius: 4px;
372 }
373 /*
374 Specifically for info pages with readme files.
375 These CSS selectors address common layout styles.
376 */
377 div.ws-menu-page-readme > div.readme > div.section
378 {
379 margin: 0 0 20px 0;
380 padding: 0 0 20px 0;
381 border: 0 solid #DDDDDD;
382 border-width: 0 0 1px 0;
383 }
384 div.ws-menu-page-readme > div.readme > div.section > h2
385 {
386 margin-top: 0;
387 padding-top: 0;
388 font-size: 150%;
389 }
390 div.ws-menu-page-readme > div.readme > div.section > div.content ul,
391 div.ws-menu-page-readme > div.readme > div.section > div.content ol
392 {
393 padding: 0;
394 margin: 10px 0 0 25px;
395 }
396 div.ws-menu-page-readme > div.readme > div.section > div.content ul > li
397 {
398 list-style: disc outside;
399 }
400 div.ws-menu-page-readme > div.readme > div.section > div.content ol > li
401 {
402 list-style: decimal outside;
403 }
404 /*
405 Specifically for the right sidebar panel.
406 These CSS selectors address common layout styles.
407 */
408 td.ws-menu-page-table-r div.ws-menu-page-js-c-w,
409 td.ws-menu-page-table-r div.ws-menu-page-mlist,
410 td.ws-menu-page-table-r div.ws-menu-page-installation,
411 td.ws-menu-page-table-r div.ws-menu-page-tools,
412 td.ws-menu-page-table-r div.ws-menu-page-videos,
413 td.ws-menu-page-table-r div.ws-menu-page-support,
414 td.ws-menu-page-table-r div.ws-menu-page-donations,
415 td.ws-menu-page-table-r div.ws-menu-page-others
416 {
417 width: 200px;
418 margin: 0 0 25px 25px;
419 }
420 td.ws-menu-page-table-r div.ws-menu-page-installation img,
421 td.ws-menu-page-table-r div.ws-menu-page-tools img,
422 td.ws-menu-page-table-r div.ws-menu-page-videos img,
423 td.ws-menu-page-table-r div.ws-menu-page-support img,
424 td.ws-menu-page-table-r div.ws-menu-page-donations img,
425 td.ws-menu-page-table-r div.ws-menu-page-others img
426 {
427 border: 0;
428 width: 200px;
429 height: auto;
430 }
431 td.ws-menu-page-table-r div.ws-menu-page-js-c-w
432 {
433 width: 178px;
434 padding: 10px;
435 background: #FFF5F7;
436 text-align: justify;
437 border: 1px solid #FA4D4D;
438 -moz-border-radius: 5px;
439 -webkit-border-radius: 5px;
440 border-radius: 5px;
441 }
442 /*
443 Specifically for the right sidebar panel.
444 - Specifically for the mailing list box.
445 These CSS selectors address common layout styles.
446 */
447 div.ws-menu-page-mlist ul
448 {
449 padding: 0;
450 margin: 0 0 0 12px;
451 }
452 div.ws-menu-page-mlist ul > li
453 {
454 padding: 0;
455 margin: 5px 0 5px 0;
456 list-style: square outside;
457 -moz-user-select: none;
458 -webkit-user-select: none;
459 user-select: none;
460 }
461 div.ws-menu-page-mlist ul > li:first-child
462 {
463 margin-top: 0;
464 }
465 div.ws-menu-page-mlist a[target = "_blank"]
466 {
467 padding-right: 18px;
468 background: url('<?php echo $i; ?>/brand-xlink.png') no-repeat center right;
469 }
470 div.ws-menu-page-mlist div#creditfooter
471 {
472 display: none;
473 }
474 div.ws-menu-page-mlist div#ws-mlist-div-fname,
475 div.ws-menu-page-mlist div#ws-mlist-div-lname,
476 div.ws-menu-page-mlist div#ws-mlist-div-email,
477 div.ws-menu-page-mlist div#ws-mlist-div-groups,
478 div.ws-menu-page-mlist div#ws-mlist-div-subs,
479 div.ws-menu-page-mlist div#ws-mlist-div-priv
480 {
481 margin: 0 0 10px 0;
482 }
483 div.ws-menu-page-mlist div#ws-mlist-div-subs
484 {
485 margin: 15px 0 0 0;
486 }
487 div.ws-menu-page-mlist input[type = "text"],
488 div.ws-menu-page-mlist input[type = "password"],
489 div.ws-menu-page-mlist input[type = "submit"],
490 div.ws-menu-page-mlist textarea,
491 div.ws-menu-page-mlist select
492 {
493 width: 100%; /* 100% does not work across all browsers. */
494 width: 98% !ie<8; /* 100% does not work in IE browsers < 8. */
495 box-sizing: border-box; /* Make all fields behave the same. */
496 -ms-box-sizing: border-box;
497 -moz-box-sizing: border-box;
498 -webkit-box-sizing: border-box;
499 }
500 div.ws-menu-page-mlist input[type = "checkbox"],
501 div.ws-menu-page-mlist input[type = "radio"]
502 {
503 margin-right: 3px;
504 vertical-align: middle;
505 }
506 div.ws-menu-page-mlist input[type = "submit"]
507 {
508 width: 100% !ie<8; /* This width required in IE < 8. */
509 }
510 div.ws-menu-page-mlist select
511 {
512 width: 99.5% !ie<8; /* Required in IE < 8. */
513 }
514 div.ws-menu-page-mlist div#ws-mlist-div-groups > ul,
515 div.ws-menu-page-mlist div#ws-mlist-div-groups > ul > li
516 {
517 margin: 0;
518 font-size: 90%;
519 list-style: none;
520 }
521 div.ws-menu-page-mlist div#ws-mlist-div-priv
522 {
523 font-size: 80%;
524 margin: 0 0 5px 0;
525 }