PluginProbe
s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions / 110731
s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions v110731
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 110731, at includes/menu-pages/menu-pages.css

599 lines 17.4 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: #FFFEEB;
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 /*
147 Specifically for the main content area on the left side.
148 These CSS selectors address common layout styles.
149 */
150 table.ws-menu-page-table td.ws-menu-page-table-l
151 {
152 padding: 0;
153 width: 100%;
154 }
155 table.ws-menu-page-table td.ws-menu-page-table-l img.ws-menu-page-brand-icon
156 {
157 border: 0px;
158 float: right;
159 width: 128px;
160 height: 128px;
161 margin: 0 0 0 25px;
162 vertical-align: middle;
163 }
164 table.ws-menu-page-table td.ws-menu-page-table-l img.ws-menu-page-brand-updates
165 {
166 border: 0px;
167 float: right;
168 width: 155px;
169 height: 40px;
170 margin: 0 -153px 0 25px;
171 vertical-align: middle;
172 }
173 table.ws-menu-page-table td.ws-menu-page-table-l p.submit
174 {
175 margin: 0;
176 padding: 0;
177 }
178 table.ws-menu-page-table td.ws-menu-page-table-l a[rel ~= "external"]
179 {
180 padding-right: 18px;
181 background: url('<?php echo $i; ?>/brand-xlink.png') no-repeat center right;
182 }
183 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-groups-show,
184 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-groups-hide
185 {
186 float: right;
187 color: #333333;
188 padding: 10px;
189 font-size: 220%;
190 cursor: pointer;
191 font-weight: bold;
192 background: #FFFFFF;
193 margin: 0 0 0 30px;
194 font-family: monospace;
195 border: 1px solid #666666;
196 -moz-border-radius: 5px;
197 -webkit-border-radius: 5px;
198 border-radius: 5px;
199 -moz-user-select: none;
200 -webkit-user-select: none;
201 user-select: none;
202 }
203 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-groups-hide
204 {
205 color: #999999;
206 border-color: #999999;
207 }
208 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-group-header
209 {
210 color: #666666;
211 padding: 10px;
212 font-size: 145%;
213 cursor: pointer;
214 position: relative;
215 background: #FFFFFF;
216 margin: 30px 0 30px 0;
217 border: 1px solid #CCCCCC;
218 -moz-border-radius: 5px;
219 -webkit-border-radius: 5px;
220 border-radius: 5px;
221 font-family: 'Georgia', serif;
222 vertical-align: middle;
223 -moz-user-select: none;
224 -webkit-user-select: none;
225 user-select: none;
226 }
227 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-group-header > ins
228 {
229 width: 22px;
230 height: 22px;
231 color: #CCCCCC;
232 font-size: 17px;
233 line-height: 22px;
234 font-weight: bold;
235 text-align: center;
236 margin: -2px 10px 0 0;
237 background: #666666;
238 text-decoration: none;
239 font-family: monospace;
240 vertical-align: middle;
241 border: 1px solid transparent;
242 -moz-border-radius: 5px;
243 -webkit-border-radius: 5px;
244 border-radius: 5px;
245 display: inline-block;
246 zoom: 1 !ie<8;
247 display: inline !ie<8;
248 margin-top: 0 !ie<8;
249 }
250 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-group-header:hover,
251 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-group-header.open
252 {
253 color: #164A61;
254 border-color: #666666;
255 }
256 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-group-header:hover > ins,
257 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-group-header.open > ins
258 {
259 color: #FFFFFF;
260 background: #164A61;
261 }
262 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-group
263 {
264 display: none;
265 margin: -35px 5px 0 5px;
266 padding: 20px 10px 10px 10px;
267 border: 1px solid #CCCCCC;
268 -moz-border-radius: 5px;
269 -webkit-border-radius: 5px;
270 border-radius: 5px;
271 background: #FFFFFF url('<?php echo $i; ?>/brand-gradient-bg.png') repeat-x;
272 }
273 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-group > div.ws-menu-page-hr
274 {
275 background: #666666;
276 margin: 15px 0 15px 0;
277 }
278 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-section table.form-table > tbody > tr
279 {
280 vertical-align: top;
281 }
282 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-section table.form-table > tbody > tr > th
283 {
284 width: auto;
285 color: #164A61;
286 padding-bottom: 0;
287 }
288 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-group > div.ws-menu-page-section table.form-table > tbody > tr > th
289 {
290 padding-left: 0;
291 }
292 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-section table.form-table > tbody > tr > th.ws-menu-page-th-side
293 {
294 width: 200px;
295 }
296 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-section table.form-table > tbody > tr > td
297 {
298 width: auto;
299 }
300 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-group > div.ws-menu-page-section table.form-table > tbody > tr > td
301 {
302 padding-left: 0;
303 }
304 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-section table.form-table > tbody > tr > td > input[type = "text"],
305 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-section table.form-table > tbody > tr > td > input[type = "password"],
306 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-section table.form-table > tbody > tr > td > textarea,
307 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-section table.form-table > tbody > tr > td > select
308 {
309 width: 100%; /* 100% does not work across all browsers. */
310 width: 98% !ie<8; /* 100% does not work in IE browsers < 8. */
311 box-sizing: border-box; /* Make all fields behave the same. */
312 -ms-box-sizing: border-box;
313 -moz-box-sizing: border-box;
314 -webkit-box-sizing: border-box;
315 }
316 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-section table.form-table > tbody > tr > td > input[type = "checkbox"],
317 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-section table.form-table > tbody > tr > td > input[type = "radio"]
318 {
319 margin-right: 3px;
320 vertical-align: middle;
321 }
322 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-section table.form-table > tbody > tr > td > input[type = "button"].ws-menu-page-media-btn
323 {
324 float: left;
325 margin: 5px 25px 0 0;
326 }
327 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-section table.form-table > tbody > tr > td > textarea
328 {
329 font-family: 'Courier New', monospace;
330 }
331 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-section table.form-table > tbody > tr > td > select
332 {
333 width: 99.5% !ie<8; /* Required in IE < 8. */
334 }
335 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-section table.form-table > tbody > tr > td > ol
336 {
337 margin: 10px 0 10px 20px;
338 list-style: decimal outside;
339 }
340 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-section table.form-table > tbody > tr > td > ul
341 {
342 margin: 10px 0 10px 20px;
343 list-style: disc outside;
344 }
345 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-section table.form-table > tbody > tr > td > div.ws-menu-page-scrollbox
346 {
347 margin: 1px;
348 padding: 5px;
349 height: 150px;
350 overflow-y: scroll;
351 overflow-x: visible;
352 background: #FFFFFF;
353 border: 1px solid #CCCCCC;
354 -moz-border-radius: 4px;
355 -webkit-border-radius: 4px;
356 border-radius: 4px;
357 }
358 /*
359 Specifically for the main content area on the left side.
360 - Specifically for info pages with readme files.
361 These CSS selectors address common layout styles.
362 */
363 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-readme > div.readme > div.section
364 {
365 margin: 0 0 20px 0;
366 padding: 0 0 20px 0;
367 border: 0 solid #DDDDDD;
368 border-width: 0 0 1px 0;
369 }
370 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-readme > div.readme > div.section > h2
371 {
372 margin-top: 0;
373 padding-top: 0;
374 font-size: 150%;
375 }
376 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-readme > div.readme > div.section > div.content ul
377 {
378 padding: 0;
379 margin: 10px 0 0 25px;
380 list-style: disc outside;
381 }
382 table.ws-menu-page-table td.ws-menu-page-table-l div.ws-menu-page-readme > div.readme > div.section > div.content ol
383 {
384 padding: 0;
385 margin: 10px 0 0 25px;
386 list-style: decimal outside;
387 }
388 /*
389 Specifically for the main content area on the left side.
390 - Specifically for pages with a FeedBurner block.
391 These CSS selectors address common layout styles.
392 */
393 table.ws-menu-page-table td.ws-menu-page-table-l div.feedburnerFeedBlock
394 {
395 margin: 0 0 20px 0;
396 }
397 table.ws-menu-page-table td.ws-menu-page-table-l div.feedburnerFeedBlock > ul > li
398 {
399 margin: 25px 0 0 0;
400 padding: 0 0 20px 0;
401 border: 0 solid #DDDDDD;
402 border-width: 0 0 1px 0;
403 }
404 table.ws-menu-page-table td.ws-menu-page-table-l div.feedburnerFeedBlock > ul > li:first-child
405 {
406 margin-top: 0;
407 }
408 table.ws-menu-page-table td.ws-menu-page-table-l div.feedburnerFeedBlock > ul > li > span.headline
409 {
410 font-size: 150%;
411 font-family: 'Georgia', serif;
412 }
413 table.ws-menu-page-table td.ws-menu-page-table-l div.feedburnerFeedBlock > ul > li > p.date
414 {
415 font-size: 130%;
416 font-family: 'Georgia', serif;
417 }
418 table.ws-menu-page-table td.ws-menu-page-table-l div.feedburnerFeedBlock > ul > li > div > div.feedflare
419 {
420 margin: 10px 0 0 0;
421 }
422 table.ws-menu-page-table td.ws-menu-page-table-l div.feedburnerFeedBlock > p.fbsubscribelink
423 {
424 margin: 25px 0 0 0;
425 }
426 /*
427 Specifically for the right sidebar panel.
428 These CSS selectors address common layout styles.
429 */
430 table.ws-menu-page-table td.ws-menu-page-table-r
431 {
432 padding: 0;
433 text-align: right;
434 }
435 table.ws-menu-page-table td.ws-menu-page-table-r a[rel ~= "external"]
436 {
437 padding-right: 18px;
438 background: url('<?php echo $i; ?>/brand-xlink.png') no-repeat center right;
439 }
440 table.ws-menu-page-table td.ws-menu-page-table-r div.ws-menu-page-mlist,
441 table.ws-menu-page-table td.ws-menu-page-table-r div.ws-menu-page-installation,
442 table.ws-menu-page-table td.ws-menu-page-table-r div.ws-menu-page-tools,
443 table.ws-menu-page-table td.ws-menu-page-table-r div.ws-menu-page-videos,
444 table.ws-menu-page-table td.ws-menu-page-table-r div.ws-menu-page-support,
445 table.ws-menu-page-table td.ws-menu-page-table-r div.ws-menu-page-donations,
446 table.ws-menu-page-table td.ws-menu-page-table-r div.ws-menu-page-others
447 {
448 margin: 0 0 25px 25px;
449 }
450 table.ws-menu-page-table td.ws-menu-page-table-r div.ws-menu-page-installation img,
451 table.ws-menu-page-table td.ws-menu-page-table-r div.ws-menu-page-tools img,
452 table.ws-menu-page-table td.ws-menu-page-table-r div.ws-menu-page-videos img,
453 table.ws-menu-page-table td.ws-menu-page-table-r div.ws-menu-page-support img,
454 table.ws-menu-page-table td.ws-menu-page-table-r div.ws-menu-page-donations img,
455 table.ws-menu-page-table td.ws-menu-page-table-r div.ws-menu-page-others img
456 {
457 border: 0;
458 width: 200px;
459 height: auto;
460 }
461 /*
462 Specifically for the right sidebar panel.
463 - Specifically for the mailing list box.
464 These CSS selectors address common layout styles.
465 */
466 td.ws-menu-page-table-r div.ws-menu-page-mlist
467 {
468 text-align: left;
469 }
470 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-feed-animator,
471 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-header,
472 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-container
473 {
474 background: #FFFFFF;
475 margin: 0 auto 0 auto;
476 border: 1px solid #CCCCCC;
477 -moz-border-radius: 5px;
478 -webkit-border-radius: 5px;
479 border-radius: 5px;
480 }
481 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-feed-animator,
482 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-header
483 {
484 padding: 10px;
485 color: #666666;
486 cursor: pointer;
487 font-size: 145%;
488 margin-bottom: -7px;
489 position: relative;
490 font-family: 'Georgia', serif;
491 vertical-align: middle;
492 -moz-user-select: none;
493 -webkit-user-select: none;
494 user-select: none;
495 }
496 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-feed-animator
497 {
498 margin: 0 0 15px 0;
499 }
500 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-header > ins
501 {
502 width: 22px;
503 height: 22px;
504 color: #CCCCCC;
505 font-size: 17px;
506 line-height: 22px;
507 font-weight: bold;
508 text-align: center;
509 margin: -2px 13px 0 0;
510 background: #666666;
511 text-decoration: none;
512 font-family: monospace;
513 vertical-align: middle;
514 border: 1px solid transparent;
515 -moz-border-radius: 5px;
516 -webkit-border-radius: 5px;
517 border-radius: 5px;
518 display: inline-block;
519 zoom: 1 !ie<8;
520 display: inline !ie<8;
521 margin-top: 0 !ie<8;
522 }
523 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-header:hover,
524 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-header.open
525 {
526 color: #164A61;
527 border-color: #666666;
528 }
529 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-header:hover > ins,
530 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-header.open > ins
531 {
532 color: #FFFFFF;
533 background: #164A61;
534 }
535 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-container
536 {
537 width: 178px;
538 display: none;
539 margin: 0 auto 0 auto;
540 padding: 20px 10px 10px 10px;
541 background: #FFFFFF url('<?php echo $i; ?>/brand-gradient-bg.png') repeat-x;
542 }
543 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-container div#ws-mlist-div-fname,
544 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-container div#ws-mlist-div-lname,
545 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-container div#ws-mlist-div-email,
546 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-container div#ws-mlist-div-groups,
547 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-container div#ws-mlist-div-subs
548 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-container div#ws-mlist-div-priv
549 {
550 margin: 0 0 10px 0;
551 }
552 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-container div#ws-mlist-div-subs
553 {
554 margin: 15px 0 0 0;
555 }
556 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-container input[type = "text"],
557 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-container input[type = "password"],
558 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-container input[type = "submit"],
559 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-container textarea,
560 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-container select
561 {
562 width: 100%; /* 100% does not work across all browsers. */
563 width: 98% !ie<8; /* 100% does not work in IE browsers < 8. */
564 box-sizing: border-box; /* Make all fields behave the same. */
565 -ms-box-sizing: border-box;
566 -moz-box-sizing: border-box;
567 -webkit-box-sizing: border-box;
568 }
569 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-container input[type = "checkbox"],
570 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-container input[type = "radio"]
571 {
572 margin-right: 3px;
573 vertical-align: middle;
574 }
575 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-container input[type = "submit"]
576 {
577 width: 100% !ie<8; /* This width required in IE < 8. */
578 }
579 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-container select
580 {
581 width: 99.5% !ie<8; /* Required in IE < 8. */
582 }
583 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-container div#ws-mlist-div-groups > ul > li
584 {
585 margin: 0;
586 font-size: 90%;
587 -moz-user-select: none;
588 -webkit-user-select: none;
589 user-select: none;
590 }
591 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-container div#ws-mlist-div-subs > ul
592 {
593 margin: 0 auto 0 auto;
594 }
595 td.ws-menu-page-table-r div.ws-menu-page-mlist div#ws-mlist-div-container div#ws-mlist-div-priv
596 {
597 font-size: 80%;
598 margin: 0 0 5px 0;
599 }