]> scripts.mit.edu Git - autoinstalls/wordpress.git/blob - wp-admin/css/wp-admin.dev.css
8371546d3701870e000e13583f0147d24b69ec41
[autoinstalls/wordpress.git] / wp-admin / css / wp-admin.dev.css
1 /*------------------------------------------------------------------------------
2
3
4 Hello, this is the main WordPress admin CSS file.
5 All the important stuff is in here.
6
7
8 TABLE OF CONTENTS:
9 ------------------
10  1.0 - Text Elements
11  2.0 - Forms
12  3.0 - Actions
13  4.0 - Notifications
14  5.0 - TinyMCE
15  6.0 - Admin Header
16         6.1 - Screen Options Tabs
17         6.2 - Help Menu
18  7.0 - Main Navigation
19  8.0 - Layout Blocks
20  9.0 - Dashboard
21 10.0 - List Posts
22         10.1 - Inline Editing
23 11.0 - Write/Edit Post Screen
24         11.1 - Custom Fields
25         11.2 - Post Revisions
26 12.0 - Categories
27 13.0 - Tags
28 14.0 - Media Screen
29         14.1 - Media Library
30         14.2 - Image Editor
31 15.0 - Comments Screen
32 16.0 - Themes
33         16.1 - Custom Header
34         16.2 - Custom Background
35         16.3 - Tabbed Admin Screen Interface
36 17.0 - Plugins
37 18.0 - Users
38 19.0 - Tools
39 20.0 - Settings
40 21.0 - Admin Footer
41 22.0 - About Pages
42 23.0 - Full Overlay w/ Sidebar
43 24.0 - Customize Loader
44 25.0 - Misc
45
46 ------------------------------------------------------------------------*/
47
48 /* 2 column liquid layout */
49 #wpwrap {
50         height: auto;
51         min-height: 100%;
52         width: 100%;
53         position: relative;
54 }
55
56 #wpcontent {
57         height: 100%;
58 }
59
60 #wpcontent,
61 #footer {
62         margin-left: 165px;
63 }
64
65 .folded #wpcontent,
66 .folded #footer {
67         margin-left: 52px;
68 }
69
70 #wpbody-content {
71         padding-bottom: 65px;
72         float: left;
73         width: 100%;
74 }
75
76 #adminmenuback,
77 #adminmenuwrap,
78 #adminmenu,
79 #adminmenu .wp-submenu,
80 #adminmenu .wp-submenu-wrap,
81 .folded #adminmenu .wp-has-current-submenu .wp-submenu {
82         width: 145px;
83 }
84
85 #adminmenuback {
86         position: absolute;
87         top: 0;
88         bottom: 0;
89         z-index: -1;
90 }
91
92 #adminmenu {
93         clear: left;
94         margin: 0;
95         padding: 0;
96         list-style: none;
97 }
98
99 .folded #adminmenuback,
100 .folded #adminmenuwrap,
101 .folded #adminmenu,
102 .folded #adminmenu li.menu-top {
103         width: 32px;
104 }
105
106 /* inner 2 column liquid layout */
107
108 .inner-sidebar {
109         float: right;
110         clear: right;
111         display: none;
112         width: 281px;
113         position: relative;
114 }
115
116 .columns-2 .inner-sidebar {
117         margin-right: auto;
118         width: 286px;
119         display: block;
120 }
121
122 .inner-sidebar #side-sortables,
123 .columns-2 .inner-sidebar #side-sortables {
124         min-height: 300px;
125         width: 280px;
126         padding: 0;
127 }
128
129 .has-right-sidebar .inner-sidebar {
130         display: block;
131 }
132
133 .has-right-sidebar #post-body {
134         float: left;
135         clear: left;
136         width: 100%;
137         margin-right: -2000px;
138 }
139
140 .has-right-sidebar #post-body-content {
141         margin-right: 300px;
142         float: none;
143         width: auto;
144 }
145
146 /* 2 columns main area */
147
148 #col-container,
149 #col-left,
150 #col-right {
151         overflow: hidden;
152         padding: 0;
153         margin: 0;
154 }
155
156 #col-left {
157         width: 35%;
158 }
159
160 #col-right {
161         float: right;
162         clear: right;
163         width: 65%;
164 }
165
166 .col-wrap {
167         padding: 0 7px;
168 }
169
170 /* utility classes */
171 .alignleft {
172         float: left;
173 }
174
175 .alignright {
176         float: right;
177 }
178
179 .textleft {
180         text-align: left;
181 }
182
183 .textright {
184         text-align: right;
185 }
186
187 .clear {
188         clear: both;
189 }
190
191 /* Hide visually but not from screen readers */
192 .screen-reader-text,
193 .screen-reader-text span {
194         position: absolute;
195         left: -1000em;
196         height: 1px;
197         width: 1px;
198         overflow: hidden;
199 }
200
201 .hidden,
202 .js .closed .inside,
203 .js .hide-if-js,
204 .no-js .hide-if-no-js {
205         display: none;
206 }
207
208 /* include margin and padding in the width calculation of input and textarea */
209 input[type="text"],
210 input[type="password"],
211 input[type="number"],
212 input[type="search"],
213 input[type="email"],
214 input[type="url"],
215 textarea {
216         -moz-box-sizing: border-box;
217         -webkit-box-sizing: border-box;
218         -ms-box-sizing: border-box; /* ie8 only */
219         box-sizing: border-box;
220 }
221
222 input[type="checkbox"],
223 input[type="radio"] {
224         vertical-align: text-top;
225         padding: 0;
226         margin: 1px 0 0;
227 }
228
229 input[type="search"] {
230         -webkit-appearance: textfield;
231 }
232
233 input[type="search"]::-webkit-search-decoration {
234         display: none;
235 }
236
237 /* general */
238 html,
239 body {
240         height: 100%;
241         margin: 0;
242         padding: 0;
243 }
244
245 body {
246         font-family: sans-serif;
247         font-size: 12px;
248         line-height: 1.4em;
249         min-width: 600px;
250 }
251
252 body.iframe {
253         min-width: 0;
254 }
255
256 body.login {
257         background: #fbfbfb;
258         min-width: 0;
259 }
260
261 iframe,
262 img {
263         border: 0;
264 }
265
266 td,
267 textarea,
268 input,
269 select {
270         font-family: inherit;
271         font-size: inherit;
272         font-weight: inherit;
273 }
274
275 td,
276 textarea {
277         line-height: inherit;
278 }
279
280 input,
281 select {
282         line-height: 15px;
283 }
284
285 a,
286 input,
287 select {
288         outline: 0;
289 }
290
291 blockquote,
292 q {
293         quotes: none;
294 }
295
296 blockquote:before,
297 blockquote:after,
298 q:before,
299 q:after {
300         content: '';
301         content: none;
302 }
303
304 p {
305         margin: 1em 0;
306 }
307
308 blockquote {
309         margin: 1em;
310 }
311
312 label {
313         cursor: pointer;
314 }
315
316 li,
317 dd {
318         margin-bottom: 6px;
319 }
320
321 textarea,
322 input,
323 select {
324         margin: 1px;
325         padding: 3px;
326 }
327
328 h1,
329 h2,
330 h3,
331 h4,
332 h5,
333 h6 {
334         display: block;
335         font-weight: bold;
336 }
337
338 h1 {
339         font-size: 2em;
340         margin: .67em 0;
341 }
342
343 h2 {
344         font-size: 1.5em;
345         margin: .83em 0;
346 }
347
348 h3 {
349         font-size: 1.17em;
350         margin: 1em 0;
351 }
352
353 h4 {
354         font-size: 1em;
355         margin: 1.33em 0;
356 }
357
358 h5 {
359         font-size: 0.83em;
360         margin: 1.67em 0;
361 }
362
363 h6 {
364         font-size: 0.67em;
365         margin: 2.33em 0;
366 }
367
368 ul,
369 ol {
370         padding: 0;
371 }
372
373 ul {
374         list-style: none;
375 }
376
377 ol {
378         list-style-type: decimal;
379         margin-left: 2em;
380 }
381
382 ul.ul-disc {
383         list-style: disc outside;
384 }
385
386 ul.ul-square {
387         list-style: square outside;
388 }
389
390 ol.ol-decimal {
391         list-style: decimal outside;
392 }
393
394 ul.ul-disc,
395 ul.ul-square,
396 ol.ol-decimal {
397         margin-left: 1.8em;
398 }
399
400 ul.ul-disc > li,
401 ul.ul-square > li,
402 ol.ol-decimal > li {
403         margin: 0 0 0.5em;
404 }
405
406 .code,
407 code {
408         font-family: Consolas, Monaco, monospace;
409 }
410
411 kbd,
412 code {
413         padding: 1px 3px;
414         margin: 0 1px;
415         font-size: 11px;
416 }
417
418 .subsubsub {
419         list-style: none;
420         margin: 8px 0 5px;
421         padding: 0;
422         white-space: nowrap;
423         font-size: 12px;
424         float: left;
425 }
426
427 .subsubsub a {
428         line-height: 2;
429         padding: .2em;
430         text-decoration: none;
431 }
432
433 .subsubsub a .count,
434 .subsubsub a.current .count {
435         color: #999;
436         font-weight: normal;
437 }
438
439 .subsubsub a.current {
440         font-weight: bold;
441         background: none;
442         border: none;
443 }
444
445 .subsubsub li {
446         display: inline;
447         margin: 0;
448         padding: 0;
449 }
450
451 .widefat,
452 div.updated,
453 div.error,
454 .wrap .add-new-h2,
455 textarea,
456 input[type="text"],
457 input[type="password"],
458 input[type="file"],
459 input[type="button"],
460 input[type="submit"],
461 input[type="reset"],
462 input[type="email"],
463 input[type="number"],
464 input[type="search"],
465 input[type="tel"],
466 input[type="url"],
467 select,
468 .tablenav .tablenav-pages a,
469 .tablenav-pages span.current,
470 #titlediv #title,
471 .postbox,
472 #postcustomstuff table,
473 #postcustomstuff input,
474 #postcustomstuff textarea,
475 .imgedit-menu div,
476 .plugin-update-tr .update-message,
477 #poststuff .inside .the-tagcloud,
478 .login form,
479 #login_error,
480 .login .message,
481 #menu-management .menu-edit,
482 .nav-menus-php .list-container,
483 .menu-item-handle,
484 .link-to-original,
485 .nav-menus-php .major-publishing-actions .form-invalid,
486 .press-this #message,
487 #TB_window,
488 .tbtitle,
489 .highlight,
490 .feature-filter,
491 #widget-list .widget-top,
492 .editwidget .widget-inside {
493         -webkit-border-radius: 3px;
494         border-radius: 3px;
495         border-width: 1px;
496         border-style: solid;
497 }
498
499 /* .widefat - main style for tables */
500 .widefat {
501         border-spacing: 0;
502         width: 100%;
503         clear: both;
504         margin: 0;
505 }
506
507 .widefat * {
508         word-wrap: break-word;
509 }
510
511 .widefat a {
512         text-decoration: none;
513 }
514
515 .widefat thead th:first-of-type {
516         -webkit-border-top-left-radius: 3px;
517         border-top-left-radius: 3px;
518 }
519 .widefat thead th:last-of-type {
520         -webkit-border-top-right-radius: 3px;
521         border-top-right-radius: 3px;
522 }
523 .widefat tfoot th:first-of-type {
524         -webkit-border-bottom-left-radius: 3px;
525         border-bottom-left-radius: 3px;
526 }
527 .widefat tfoot th:last-of-type {
528         -webkit-border-bottom-right-radius: 3px;
529         border-bottom-right-radius: 3px;
530 }
531
532 .widefat td,
533 .widefat th {
534         border-width: 1px 0;
535         border-style: solid;
536 }
537 .widefat tfoot th {
538         border-bottom: none;
539 }
540
541 .widefat .no-items td {
542         border-bottom-width: 0;
543 }
544
545 .widefat td {
546         font-size: 12px;
547         padding: 4px 7px 2px;
548         vertical-align: top;
549 }
550
551 .widefat td p,
552 .widefat td ol,
553 .widefat td ul {
554         font-size: 12px;
555 }
556
557 .widefat th {
558         padding: 7px 7px 8px;
559         text-align: left;
560         line-height: 1.3em;
561         font-size: 14px;
562 }
563
564 .widefat th input {
565         margin: 0 0 0 8px;
566         padding: 0;
567         vertical-align: text-top;
568 }
569
570 .widefat .check-column {
571         width: 2.2em;
572         padding: 11px 0 0;
573         vertical-align: top;
574 }
575
576 .widefat tbody th.check-column {
577         padding: 9px 0 22px;
578 }
579
580 .widefat .num,
581 .column-comments,
582 .column-links,
583 .column-posts {
584         text-align: center;
585 }
586
587 .widefat th#comments {
588         vertical-align: middle;
589 }
590
591 .wrap {
592         margin: 4px 15px 0 0;
593 }
594
595 div.updated,
596 div.error {
597         padding: 0 0.6em;
598         margin: 5px 15px 2px;
599 }
600
601 div.updated p,
602 div.error p {
603         margin: 0.5em 0;
604         padding: 2px;
605 }
606
607 .wrap div.updated,
608 .wrap div.error,
609 .media-upload-form div.error {
610         margin: 5px 0 15px;
611 }
612
613 .wrap h2,
614 .subtitle {
615         font-weight: normal;
616         margin: 0;
617         text-shadow: #fff 0 1px 0;
618 }
619
620 .wrap h2 {
621         font-size: 23px;
622         padding: 9px 15px 4px 0;
623         line-height: 29px;
624 }
625
626 .subtitle {
627         font-size: 14px;
628         padding-left: 25px;
629 }
630
631 .wrap .add-new-h2 {
632         font-family: sans-serif;
633         margin-left: 4px;
634         padding: 3px 8px;
635         position: relative;
636         top: -3px;
637         text-decoration: none;
638         font-size: 12px;
639         border: 0 none;
640 }
641
642 .wrap h2.long-header {
643         padding-right: 0;
644 }
645
646
647 /*------------------------------------------------------------------------------
648   1.0 - Text Styles
649 ------------------------------------------------------------------------------*/
650
651 div.sidebar-name h3,
652 #menu-management .nav-tab,
653 #dashboard_plugins h5,
654 a.rsswidget,
655 #dashboard_right_now td.b,
656 #dashboard-widgets h4,
657 .tool-box .title,
658 #poststuff h3,
659 .metabox-holder h3,
660 .pressthis a,
661 #your-profile legend,
662 .inline-edit-row fieldset span.title,
663 .inline-edit-row fieldset span.checkbox-title,
664 .tablenav .displaying-num,
665 .widefat th,
666 .quicktags,
667 .search {
668         font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
669 }
670
671 h2 .nav-tab,
672 .wrap h2,
673 .subtitle,
674 .login form .input {
675         font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
676 }
677
678 .quicktags,
679 .search {
680         font-size: 12px;
681 }
682
683 .icon32 {
684         float: left;
685         height: 34px;
686         margin: 7px 8px 0 0;
687         width: 36px;
688 }
689
690 .icon16 {
691         height: 18px;
692         width: 18px;
693         padding: 6px 6px;
694         margin: -6px 0 0 -8px;
695         float: left;
696 }
697
698 .key-labels label {
699         line-height: 24px;
700 }
701
702 .pre {
703         /* http://www.longren.org/2006/09/27/wrapping-text-inside-pre-tags/ */
704         white-space: pre-wrap; /* css-3 */
705         white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
706         white-space: -pre-wrap; /* Opera 4-6 */
707         white-space: -o-pre-wrap; /* Opera 7 */
708         word-wrap: break-word; /* Internet Explorer 5.5+ */
709 }
710
711 .howto {
712         font-style: italic;
713         display: block;
714         font-family: sans-serif;
715 }
716
717 p.install-help {
718         margin: 8px 0;
719         font-style: italic;
720 }
721
722 .no-break {
723         white-space: nowrap;
724 }
725
726 /*------------------------------------------------------------------------------
727   2.0 - Forms
728 ------------------------------------------------------------------------------*/
729
730
731 .wp-admin select {
732         padding: 2px;
733         height: 2em;
734 }
735
736 .wp-admin select[multiple] {
737         height: auto;
738 }
739
740 select option {
741         padding: 2px;
742 }
743
744 .submit {
745         padding: 1.5em 0;
746         margin: 5px 0;
747         -webkit-border-bottom-left-radius: 3px;
748         -webkit-border-bottom-right-radius: 3px;
749         border-bottom-left-radius: 3px;
750         border-bottom-right-radius: 3px;
751 }
752
753 form p.submit a.cancel:hover {
754         text-decoration: none;
755 }
756
757 .submit input,
758 .button,
759 input.button,
760 .button-primary,
761 input.button-primary,
762 .button-secondary,
763 input.button-secondary,
764 .button-highlighted,
765 input.button-highlighted,
766 #postcustomstuff .submit input {
767         text-decoration: none;
768         font-size: 12px !important;
769         line-height: 13px;
770         padding: 3px 8px;
771         cursor: pointer;
772         border-width: 1px;
773         border-style: solid;
774         -webkit-border-radius: 11px;
775         border-radius: 11px;
776         -moz-box-sizing: content-box;
777         -webkit-box-sizing: content-box;
778         box-sizing: content-box;
779 }
780
781 #minor-publishing-actions input,
782 #major-publishing-actions input,
783 #minor-publishing-actions .preview {
784         min-width: 80px;
785         text-align: center;
786 }
787
788 textarea.all-options,
789 input.all-options {
790         width: 250px;
791 }
792
793 input.large-text,
794 textarea.large-text {
795         width: 99%;
796 }
797
798 input.regular-text,
799 #adduser .form-field input {
800         width: 25em;
801 }
802
803 input.small-text {
804         width: 50px;
805 }
806
807 input[type="number"].small-text {
808         width: 60px;
809 }
810
811 #doaction,
812 #doaction2,
813 #post-query-submit {
814         margin-right: 8px;
815 }
816
817 .tablenav select[name="action"],
818 .tablenav select[name="action2"] {
819         width: 130px;
820 }
821
822 .tablenav select[name="m"] {
823         width: 155px;
824 }
825
826 .tablenav select#cat {
827         width: 170px;
828 }
829
830 #wpcontent option {
831         padding: 2px;
832 }
833
834 #timezone_string option {
835         margin-left: 1em;
836 }
837
838 label,
839 #your-profile label + a {
840         vertical-align: middle;
841 }
842
843 #misc-publishing-actions label {
844         vertical-align: baseline;
845 }
846
847 #pass-strength-result {
848         border-style: solid;
849         border-width: 1px;
850         float: left;
851         margin: 13px 5px 5px 1px;
852         padding: 3px 5px;
853         text-align: center;
854         width: 200px;
855         display: none;
856 }
857 .indicator-hint {
858         padding-top: 8px;
859 }
860
861 p.search-box {
862         float: right;
863         margin: 0;
864 }
865
866 input[type="text"].ui-autocomplete-loading {
867         background: transparent url('../images/loading.gif') no-repeat right center;
868         visibility: visible;
869 }
870
871 ul#add-to-blog-users {
872         margin: 0 0 0 14px;
873 }
874
875 .ui-autocomplete-input.open {
876         border-bottom-right-radius: 0;
877         border-bottom-left-radius: 0;
878 }
879
880 .ui-autocomplete {
881         padding: 0;
882         margin: 0;
883         list-style: none;
884         position: absolute;
885         z-index: 10000;
886         border-bottom-right-radius: 3px;
887         border-bottom-left-radius: 3px;
888         border-width: 1px;
889         border-style: solid;
890 }
891
892 .ui-autocomplete li {
893         margin-bottom: 0;
894         white-space: nowrap;
895         text-align: left;
896 }
897
898 .ui-autocomplete li a {
899         display: block;
900         height: 100%;
901         padding: 4px 10px;
902 }
903
904 .ui-autocomplete li a.ui-state-hover {
905         cursor: pointer;
906 }
907
908 /*------------------------------------------------------------------------------
909   3.0 - Actions
910 ------------------------------------------------------------------------------*/
911
912 #major-publishing-actions {
913         padding: 10px 10px 8px;
914         clear: both;
915         border-top: 1px solid #f5f5f5;
916         margin-top: -2px;
917 }
918
919 #delete-action {
920         line-height: 25px;
921         vertical-align: middle;
922         text-align: left;
923         float: left;
924 }
925
926 #publishing-action {
927         text-align: right;
928         float: right;
929         line-height: 23px;
930 }
931
932 #misc-publishing-actions {
933         padding: 6px 0 0;
934 }
935
936 .misc-pub-section {
937         padding: 6px 10px 8px;
938         border-width: 1px 0;
939         border-style: solid;
940 }
941
942 .misc-pub-section:first-child {
943         border-top-width: 0;
944 }
945
946 .misc-pub-section-last {
947         border-bottom-width: 0;
948 }
949
950 #minor-publishing-actions {
951         padding: 10px 10px 2px 8px;
952         text-align: right;
953 }
954
955 #minor-publishing {
956         border-bottom-width: 1px;
957         border-bottom-style: solid;
958         -webkit-box-shadow: 0 1px 0 #fff;
959         -moz-box-shadow: 0 1px 0 #fff;
960         box-shadow: 0 1px 0 #fff;
961 }
962
963 #save-post {
964         float: left;
965 }
966
967 #minor-publishing .ajax-loading {
968         padding: 3px 0 0 4px;
969         float: left;
970 }
971
972 .preview {
973         float: right;
974 }
975
976 #sticky-span {
977         margin-left: 18px;
978 }
979
980 .side-info {
981         margin: 0;
982         padding: 4px;
983         font-size: 11px;
984 }
985
986 .side-info h5 {
987         padding-bottom: 7px;
988         font-size: 14px;
989         margin: 12px 2px 5px;
990         border-bottom-width: 1px;
991         border-bottom-style: solid;
992 }
993
994 .side-info ul {
995         margin: 0;
996         padding-left: 18px;
997         list-style: square;
998 }
999
1000 a.button,
1001 a.button-primary,
1002 a.button-secondary {
1003         line-height: 15px;
1004         padding: 3px 10px;
1005         white-space: nowrap;
1006         -webkit-border-radius: 10px;
1007 }
1008
1009 .approve,
1010 .unapproved .unapprove {
1011         display: none;
1012 }
1013
1014 .unapproved .approve,
1015 .spam .approve,
1016 .trash .approve {
1017         display: inline;
1018 }
1019
1020 td.action-links,
1021 th.action-links {
1022         text-align: right;
1023 }
1024
1025 .describe .del-link {
1026         padding-left: 5px;
1027 }
1028
1029
1030 /*------------------------------------------------------------------------------
1031   4.0 - Notifications
1032 ------------------------------------------------------------------------------*/
1033
1034 #update-nag,
1035 .update-nag {
1036         line-height: 19px;
1037         padding: 5px 0;
1038         font-size: 12px;
1039         text-align: center;
1040         margin: -1px 15px 0 5px;
1041         border-width: 1px;
1042         border-style: solid;
1043         -webkit-border-bottom-right-radius: 3px;
1044         -webkit-border-bottom-left-radius: 3px;
1045         border-bottom-right-radius: 3px;
1046         border-bottom-left-radius: 3px;
1047 }
1048
1049 .plugins .plugin-update {
1050         padding: 0;
1051 }
1052
1053 .plugin-update .update-message {
1054         margin: 0 10px 8px 31px;
1055         font-weight: bold;
1056 }
1057
1058 ul#dismissed-updates {
1059         display: none;
1060 }
1061
1062 form.upgrade {
1063         margin-top: 8px;
1064 }
1065
1066 form.upgrade .hint {
1067         font-style: italic;
1068         font-size: 85%;
1069         margin: -0.5em 0 2em 0;
1070 }
1071
1072 .ajax-feedback {
1073         visibility: hidden;
1074         vertical-align: bottom;
1075 }
1076
1077 #ajax-response.alignleft {
1078         margin-left: 2em;
1079 }
1080
1081
1082 /*------------------------------------------------------------------------------
1083   6.0 - Admin Header
1084 ------------------------------------------------------------------------------*/
1085 #adminmenu a,
1086 #sidemenu a,
1087 #taglist a,
1088 #catlist a {
1089         text-decoration: none;
1090 }
1091
1092 /*------------------------------------------------------------------------------
1093   6.1 - Screen Options Tabs
1094 ------------------------------------------------------------------------------*/
1095
1096 #screen-options-wrap,
1097 #contextual-help-wrap {
1098         margin: 0;
1099         padding: 8px 20px 12px;
1100         position: relative;
1101         overflow: auto;
1102 }
1103
1104 #screen-meta .screen-reader-text {
1105         visibility: hidden;
1106 }
1107
1108 #screen-meta-links {
1109         margin: 0 24px 0 0;
1110 }
1111
1112 /* screen options and help tabs revert */
1113 #screen-meta {
1114         display: none;
1115         position: relative;
1116         margin: 0 15px 0 5px;
1117         border-width: 0 1px 1px;
1118         border-style: none solid solid;
1119 }
1120
1121 #screen-options-link-wrap,
1122 #contextual-help-link-wrap {
1123         float: right;
1124         height: 23px;
1125         padding: 0;
1126         margin: 0 0 0 6px;
1127         font-family: sans-serif;
1128 }
1129
1130 #screen-options-link-wrap,
1131 #contextual-help-link-wrap,
1132 #screen-meta {
1133         -webkit-border-bottom-left-radius: 3px;
1134         -webkit-border-bottom-right-radius: 3px;
1135         border-bottom-left-radius: 3px;
1136         border-bottom-right-radius: 3px;
1137 }
1138
1139 #screen-meta-links .screen-meta-toggle {
1140         position: relative;
1141         top: -1px;
1142 }
1143
1144 #screen-meta-links a.show-settings {
1145         text-decoration: none;
1146         z-index: 1;
1147         padding: 1px 16px 0 6px;
1148         height: 22px;
1149         line-height: 22px;
1150         font-size: 12px;
1151         display: block;
1152         text-shadow: rgba(255,255,255,0.7) 0 1px 0;
1153 }
1154
1155 #screen-meta-links a.show-settings:hover {
1156         text-decoration: none;
1157 }
1158 /* end screen options and help tabs */
1159
1160 .toggle-arrow {
1161         background-repeat: no-repeat;
1162         background-position: top left;
1163         background-color: transparent;
1164         height: 22px;
1165         line-height: 22px;
1166         display: block;
1167 }
1168
1169 .toggle-arrow-active {
1170         background-position: bottom left;
1171 }
1172
1173 #screen-options-wrap h5,
1174 #contextual-help-wrap h5 {
1175         margin: 8px 0;
1176         font-size: 13px;
1177 }
1178
1179 .metabox-prefs label {
1180         display: inline-block;
1181         padding-right: 15px;
1182         white-space: nowrap;
1183         line-height: 30px;
1184 }
1185
1186 .metabox-prefs label input {
1187         margin: 0 5px 0 2px;
1188 }
1189
1190 .metabox-prefs .columns-prefs label input {
1191         margin: 0 2px;
1192 }
1193
1194 .metabox-prefs label a {
1195         display: none;
1196 }
1197
1198 /*------------------------------------------------------------------------------
1199   6.2 - Help Menu
1200 ------------------------------------------------------------------------------*/
1201
1202 #contextual-help-wrap {
1203         padding: 0;
1204         margin-left: -4px;
1205 }
1206
1207 #contextual-help-columns {
1208         position: relative;
1209 }
1210
1211 #contextual-help-back {
1212         position: absolute;
1213         top: 0;
1214         bottom: 0;
1215         left: 150px;
1216         right: 170px;
1217         border-width: 0 1px;
1218         border-style: solid;
1219 }
1220
1221 #contextual-help-wrap.no-sidebar #contextual-help-back {
1222         right: 0;
1223
1224         border-right-width: 0;
1225         -webkit-border-bottom-right-radius: 2px;
1226         border-bottom-right-radius: 2px;
1227 }
1228
1229 .contextual-help-tabs {
1230         float: left;
1231         width: 150px;
1232         margin: 0;
1233 }
1234
1235 .contextual-help-tabs ul {
1236         margin: 1em 0;
1237 }
1238
1239 .contextual-help-tabs li {
1240         margin-bottom: 0;
1241         list-style-type: none;
1242         border-style: solid;
1243         border-width: 1px 0;
1244         border-color: transparent;
1245 }
1246
1247 .contextual-help-tabs a {
1248         display: block;
1249         padding: 5px 5px 5px 12px;
1250         line-height: 18px;
1251         text-decoration: none;
1252 }
1253
1254 .contextual-help-tabs .active {
1255         padding: 0;
1256         margin: 0 -1px 0 0;
1257         border-width: 1px 0 1px 1px;
1258         border-style: solid;
1259 }
1260
1261 .contextual-help-tabs-wrap {
1262         padding: 0 20px;
1263         overflow: auto;
1264 }
1265
1266 .help-tab-content {
1267         display: none;
1268         margin: 0 22px 12px 0;
1269         line-height: 1.6em;
1270 }
1271
1272 .help-tab-content.active {
1273         display: block;
1274 }
1275
1276 .help-tab-content li {
1277         list-style-type: disc;
1278         margin-left: 18px;
1279 }
1280
1281 .contextual-help-sidebar {
1282         width: 150px;
1283         float: right;
1284         padding: 0 8px 0 12px;
1285         overflow: auto;
1286 }
1287
1288
1289 /*------------------------------------------------------------------------------
1290   7.0 - Main Navigation (Left Menu)
1291 ------------------------------------------------------------------------------*/
1292
1293 #adminmenuback,
1294 #adminmenuwrap {
1295         border-width: 0 1px 0 0;
1296         border-style: solid;
1297 }
1298
1299 #adminmenuwrap {
1300         position: relative;
1301         float: left;
1302 }
1303
1304 #adminmenushadow {
1305         position: absolute;
1306         top: 0;
1307         right: 0;
1308         bottom: 0;
1309         width: 6px;
1310         z-index: 20;
1311 }
1312
1313 /* side admin menu */
1314 #adminmenu * {
1315         -webkit-user-select: none;
1316         -moz-user-select: none;
1317         user-select: none;
1318 }
1319
1320 #adminmenu .wp-submenu {
1321         list-style: none;
1322         padding: 0;
1323         margin: 0;
1324         overflow: hidden;
1325 }
1326
1327 #adminmenu li .wp-submenu,
1328 .folded #adminmenu .wp-has-current-submenu .wp-submenu {
1329         display: none;
1330         position: absolute;
1331         top: -1px;
1332         left: 146px;
1333         z-index: 999;
1334         overflow: hidden;
1335 }
1336
1337 .js #adminmenu .wp-submenu.sub-open,
1338 .folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
1339 .no-js #adminmenu .wp-has-submenu:hover .wp-submenu,
1340 #adminmenu .wp-has-current-submenu .wp-submenu,
1341 #adminmenu li.focused .wp-submenu {
1342         display: block;
1343 }
1344
1345 #adminmenu .wp-has-current-submenu .wp-submenu {
1346         position: relative;
1347         z-index: 2;
1348         top: auto;
1349         left: auto;
1350         right: auto;
1351         bottom: auto;
1352         padding: 0;
1353 }
1354
1355 #adminmenu .wp-has-current-submenu .wp-submenu-wrap {
1356         -moz-box-shadow: none;
1357         -webkit-box-shadow: none;
1358         box-shadow: none;
1359 }
1360
1361 .folded #adminmenu .wp-submenu,
1362 .folded #adminmenu .wp-has-current-submenu .wp-submenu {
1363         top: -5px;
1364         left: 26px;
1365 }
1366
1367 #adminmenu .wp-submenu.sub-open,
1368 #adminmenu li.focused.wp-not-current-submenu .wp-submenu,
1369 .folded #adminmenu li.focused.wp-has-current-submenu .wp-submenu,
1370 .folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
1371 .no-js #adminmenu .wp-has-submenu:hover .wp-submenu,
1372 .no-js.folded #adminmenu .wp-has-current-submenu:hover .wp-submenu {
1373         padding: 0 8px 8px 0;
1374 }
1375
1376 .no-js #adminmenu .wp-has-current-submenu:hover .wp-submenu,
1377 #adminmenu .wp-has-current-submenu .wp-submenu {
1378         padding: 0;
1379 }
1380
1381 #adminmenu .wp-submenu a {
1382         font-size: 12px;
1383         line-height: 18px;
1384 }
1385
1386 #adminmenu a.menu-top,
1387 #adminmenu .wp-submenu-head {
1388         font-size: 13px;
1389         line-height: 18px;
1390 }
1391
1392 #adminmenu div.wp-submenu-head {
1393         display: none;
1394 }
1395
1396 .folded #adminmenu div.wp-submenu-head {
1397         display: block;
1398 }
1399
1400 .folded #adminmenu a.menu-top,
1401 body.no-js #adminmenu .wp-menu-toggle,
1402 .folded #adminmenu div.wp-menu-toggle {
1403         display: none;
1404 }
1405
1406 #adminmenu div.wp-menu-image {
1407         float: left;
1408         width: 28px;
1409         height: 28px;
1410 }
1411
1412 .folded #adminmenu div.wp-menu-image {
1413         width: 30px;
1414 }
1415
1416 #adminmenu li {
1417         margin: 0;
1418         padding: 0;
1419         cursor: pointer;
1420 }
1421
1422 #adminmenu a {
1423         display: block;
1424         line-height: 18px;
1425         padding: 2px 5px;
1426 }
1427
1428 #adminmenu li.menu-top {
1429         min-height: 29px;
1430         position: relative;
1431 }
1432
1433 #adminmenu a.menu-top {
1434         font-weight: bold;
1435         line-height: 18px;
1436         min-width: 10em;
1437         padding: 5px 5px;
1438         border-width: 1px 0 1px;
1439         border-style: solid;
1440 }
1441
1442 #adminmenu li.wp-menu-open {
1443         border-width: 0 0 1px;
1444         border-style: solid;
1445 }
1446
1447 #adminmenu .wp-submenu ul {
1448         padding: 4px 0;
1449 }
1450
1451 #adminmenu .wp-submenu a {
1452         margin: 0;
1453 }
1454
1455 #adminmenu li li {
1456         margin-left: 8px;
1457 }
1458
1459 #adminmenu .wp-submenu a,
1460 #adminmenu li li a,
1461 .folded #adminmenu .wp-not-current-submenu li a {
1462         padding-left: 12px;
1463 }
1464
1465 #adminmenu .wp-not-current-submenu li a {
1466         padding-left: 18px;
1467 }
1468
1469 .folded #adminmenu li li {
1470         margin-left: 0;
1471 }
1472
1473 .folded #adminmenu li li a {
1474         padding-left: 0;
1475 }
1476
1477 .wp-menu-arrow {
1478         display: none;
1479         cursor: auto;
1480         z-index: 25;
1481         position: absolute;
1482         right: 100%;
1483         margin: 0;
1484         height: 30px;
1485         width: 6px;
1486
1487         -moz-transform:    translate( 146px );
1488         -webkit-transform: translate( 146px );
1489         -o-transform:      translate( 146px );
1490         -ms-transform:     translate( 146px );
1491         transform:         translate( 146px );
1492 }
1493
1494 #adminmenu li.wp-has-current-submenu .wp-menu-arrow,
1495 #adminmenu li.menu-top:hover .wp-menu-arrow,
1496 #adminmenu li.current .wp-menu-arrow,
1497 #adminmenu li.focused .wp-menu-arrow,
1498 #adminmenu li.menu-top.wp-has-submenu:hover .wp-menu-arrow div {
1499         display: block;
1500 }
1501
1502 #adminmenu li.wp-not-current-submenu:hover .wp-menu-arrow div {
1503         display: none;
1504 }
1505
1506 #adminmenu li.menu-top:hover .wp-menu-arrow,
1507 #adminmenu li.menu-top.focused .wp-menu-arrow {
1508         z-index: 1001;
1509 }
1510
1511 .ie8 #adminmenu li.menu-top:hover .wp-menu-arrow {
1512         display: none;
1513 }
1514
1515 #adminmenu .wp-menu-arrow div {
1516         position: absolute;
1517         top: 7px;
1518         left: -1px;
1519         width: 14px;
1520         height: 15px;
1521
1522         -moz-transform:    matrix( -0.6, 1, 0.6, 1, 0, 0 );
1523         -webkit-transform: matrix( -0.6, 1, 0.6, 1, 0, 0 );
1524         -o-transform:      matrix( -0.6, 1, 0.6, 1, 0, 0 );
1525         -ms-transform:     matrix( -0.6, 1, 0.6, 1, 0, 0 );
1526         transform:         matrix( -0.6, 1, 0.6, 1, 0, 0 );
1527 }
1528
1529 #adminmenu li.wp-not-current-submenu .wp-menu-arrow {
1530         -moz-transform:    translate( 145px );
1531         -webkit-transform: translate( 145px );
1532         -o-transform:      translate( 145px );
1533         -ms-transform:     translate( 145px );
1534         transform:         translate( 145px );
1535         height: 28px;
1536         border-width: 1px 0;
1537         border-style: solid;
1538 }
1539
1540 .folded .wp-menu-arrow {
1541         -moz-transform:    translate( 33px );
1542         -webkit-transform: translate( 33px );
1543         -o-transform:      translate( 33px );
1544         -ms-transform:     translate( 33px );
1545         transform:         translate( 33px );
1546 }
1547
1548 #adminmenu .wp-not-current-submenu .wp-menu-arrow div {
1549         width: 15px;
1550         top: 6px;
1551         border-width: 0 0 1px 1px;
1552         border-style: solid;
1553 }
1554
1555 .wp-menu-arrow,
1556 .folded #adminmenu li.menu-top:hover .wp-menu-arrow {
1557         display: none;
1558 }
1559
1560 .folded #adminmenu li.current:hover .wp-menu-arrow,
1561 .folded #adminmenu li.menu-top.wp-menu-open:hover .wp-menu-arrow {
1562         display: block;
1563         z-index: 125;
1564 }
1565
1566 #adminmenu .wp-submenu li {
1567         padding: 0;
1568         margin: 0;
1569 }
1570
1571 .folded #adminmenu li.menu-top {
1572         border-width: 1px 0;
1573         border-style: solid none;
1574 }
1575
1576 #adminmenu .wp-menu-image img {
1577         float: left;
1578         padding: 5px 0 0 2px;
1579         opacity: 0.6;
1580         filter: alpha(opacity=60);
1581 }
1582
1583 #adminmenu li.menu-top:hover .wp-menu-image img,
1584 #adminmenu li.wp-has-current-submenu .wp-menu-image img {
1585         opacity: 1;
1586         filter: alpha(opacity=100);
1587 }
1588
1589 #adminmenu li.wp-menu-separator {
1590         height: 3px;
1591         padding: 0;
1592         margin: 0;
1593         border-width: 1px 0;
1594         border-style: solid;
1595         cursor: inherit;
1596 }
1597
1598 #adminmenu div.separator {
1599         height: 1px;
1600         padding: 0;
1601         border-width: 1px 0 0 0;
1602         border-style: solid;
1603 }
1604
1605 #adminmenu .wp-submenu .wp-submenu-head {
1606         padding: 6px 4px 5px 10px;
1607         cursor: default;
1608         border-width: 1px 0;
1609         border-style: solid;
1610 }
1611
1612 #adminmenu li .wp-submenu-wrap {
1613         border-width: 1px 1px 1px 0;
1614         border-style: solid solid solid none;
1615         position: relative;
1616         -webkit-border-bottom-right-radius: 3px;
1617         -webkit-border-top-right-radius: 3px;
1618         border-bottom-right-radius: 3px;
1619         border-top-right-radius: 3px;
1620 }
1621
1622 #adminmenu li.wp-menu-open .wp-submenu-wrap {
1623         border: 0 none;
1624 }
1625
1626 .folded #adminmenu .wp-submenu .wp-submenu-wrap {
1627         margin-top: 3px;
1628 }
1629
1630 .folded #adminmenu .wp-has-current-submenu {
1631         margin-bottom: 1px;
1632 }
1633
1634 .folded #adminmenu .wp-has-current-submenu.menu-top-last {
1635         margin-bottom: 0;
1636 }
1637
1638 .folded #adminmenu .wp-has-current-submenu .wp-submenu-wrap {
1639         margin-top: 4px;
1640 }
1641
1642 .folded #adminmenu .wp-submenu ul {
1643         border-width: 0 0 0 1px;
1644         border-style: solid;
1645 }
1646
1647 .folded #adminmenu .wp-submenu a {
1648         padding-left: 10px;
1649 }
1650
1651 .folded #adminmenu a.wp-has-submenu {
1652         margin-left: 40px;
1653 }
1654
1655 #adminmenu .wp-menu-toggle {
1656         width: 18px;
1657         clear: right;
1658         float: right;
1659         margin: 1px 0 0;
1660         height: 27px;
1661         padding: 1px 2px 0 0;
1662         cursor: pointer;
1663 }
1664
1665 #adminmenu .wp-menu-image a {
1666         height: 24px;
1667 }
1668
1669 #adminmenu .awaiting-mod,
1670 #adminmenu span.update-plugins,
1671 #sidemenu li a span.update-plugins {
1672         position: absolute;
1673         font-family: sans-serif;
1674         font-size: 9px;
1675         line-height: 17px;
1676         font-weight: bold;
1677         margin-top: 1px;
1678         margin-left: 7px;
1679         -webkit-border-radius: 10px;
1680         border-radius: 10px;
1681 }
1682
1683 #adminmenu li .awaiting-mod span,
1684 #adminmenu li span.update-plugins span,
1685 #sidemenu li a span.update-plugins span {
1686         display: block;
1687         padding: 0 6px;
1688 }
1689
1690 #adminmenu li span.count-0,
1691 #sidemenu li a .count-0 {
1692         display: none;
1693 }
1694
1695 #collapse-menu {
1696         font-size: 12px;
1697         line-height: 34px;
1698 }
1699
1700 .folded #collapse-menu span {
1701         display: none;
1702 }
1703
1704 #collapse-button,
1705 #collapse-button div {
1706         width: 15px;
1707         height: 15px;
1708 }
1709
1710 #collapse-button {
1711         float: left;
1712         margin: 8px 6px;
1713         border-width: 1px;
1714         border-style: solid;
1715         -webkit-border-radius: 10px;
1716         border-radius: 10px;
1717 }
1718
1719 /* Auto-folding of the admin menu */
1720 @media only screen and (max-width: 900px) {
1721         #wpcontent,
1722         #footer {
1723                 margin-left: 52px;
1724         }
1725
1726         #adminmenuback,
1727         #adminmenuwrap,
1728         #adminmenu,
1729         #adminmenu li.menu-top {
1730                 width: 32px;
1731         }
1732
1733         #adminmenu .wp-has-current-submenu .wp-submenu {
1734                 display: none;
1735                 position: absolute;
1736                 width: 145px;
1737                 z-index: 999;
1738                 overflow: hidden;
1739         }
1740
1741         #adminmenu .wp-has-current-submenu .wp-submenu.sub-open {
1742                 display: block;
1743         }
1744
1745         #adminmenu li .wp-submenu,
1746         #adminmenu .wp-has-current-submenu .wp-submenu {
1747                 top: -5px;
1748                 left: 26px;
1749         }
1750
1751         #adminmenu li.focused.wp-has-current-submenu .wp-submenu,
1752         #adminmenu .wp-has-current-submenu .wp-submenu.sub-open {
1753                 padding: 0 8px 8px 0;
1754         }
1755
1756         #adminmenu div.wp-submenu-head {
1757                 display: block;
1758         }
1759
1760         #adminmenu a.menu-top,
1761         #adminmenu div.wp-menu-toggle {
1762                 display: none;
1763         }
1764
1765         #adminmenu div.wp-menu-image {
1766                 width: 30px;
1767         }
1768
1769         #adminmenu .wp-not-current-submenu li a {
1770                 padding-left: 12px;
1771         }
1772
1773         #adminmenu li li {
1774                 margin-left: 0;
1775         }
1776
1777         #adminmenu li li a {
1778                 padding-left: 0;
1779         }
1780
1781         .wp-menu-arrow {
1782                 -moz-transform:    translate( 33px );
1783                 -webkit-transform: translate( 33px );
1784                 -o-transform:      translate( 33px );
1785                 -ms-transform:     translate( 33px );
1786                 transform:         translate( 33px );
1787         }
1788
1789         #adminmenu li.menu-top:hover .wp-menu-arrow {
1790                 display: none;
1791         }
1792
1793         #adminmenu li.current:hover .wp-menu-arrow,
1794         #adminmenu li.menu-top.wp-menu-open:hover .wp-menu-arrow {
1795                 display: block;
1796                 z-index: 125;
1797         }
1798
1799         #adminmenu li.menu-top {
1800                 border-width: 1px 0;
1801                 border-style: solid none;
1802         }
1803
1804         #adminmenu .wp-submenu .wp-submenu-wrap {
1805                 margin-top: 3px;
1806         }
1807
1808         #adminmenu .wp-has-current-submenu {
1809                 margin-bottom: 1px;
1810         }
1811
1812         #adminmenu .wp-has-current-submenu.menu-top-last {
1813                 margin-bottom: 0;
1814         }
1815
1816         #adminmenu .wp-has-current-submenu .wp-submenu-wrap {
1817                 margin-top: 4px;
1818         }
1819
1820         #adminmenu .wp-submenu ul {
1821                 border-width: 0 0 0 1px;
1822                 border-style: solid;
1823         }
1824
1825         #adminmenu .wp-submenu a {
1826                 padding-left: 10px;
1827         }
1828
1829         #adminmenu a.wp-has-submenu {
1830                 margin-left: 40px;
1831         }
1832
1833         #collapse-menu {
1834                 display: none;
1835         }
1836 }
1837
1838 /* List table styles */
1839 .post-com-count-wrapper {
1840         min-width: 22px;
1841         font-family: sans-serif;
1842 }
1843
1844 .post-com-count {
1845         height: 1.3em;
1846         line-height: 1.1em;
1847         display: block;
1848         text-decoration: none;
1849         padding: 0 0 6px;
1850         cursor: pointer;
1851         background-position: center -80px;
1852         background-repeat: no-repeat;
1853 }
1854
1855 .post-com-count span {
1856         font-size: 11px;
1857         font-weight: bold;
1858         height: 1.4em;
1859         line-height: 1.4em;
1860         min-width: 0.7em;
1861         padding: 0 6px;
1862         display: inline-block;
1863         -webkit-border-radius: 5px;
1864         border-radius: 5px;
1865 }
1866
1867 strong .post-com-count {
1868         background-position: center -55px;
1869 }
1870
1871 .post-com-count:hover {
1872         background-position: center -3px;
1873 }
1874
1875 .column-response .post-com-count {
1876         float: left;
1877         margin-right: 5px;
1878         text-align: center;
1879 }
1880
1881 .response-links {
1882         float: left;
1883 }
1884
1885 #the-comment-list .attachment-80x60 {
1886         padding: 4px 8px;
1887 }
1888
1889
1890 /*------------------------------------------------------------------------------
1891   8.0 - Layout Blocks
1892 ------------------------------------------------------------------------------*/
1893
1894 html.wp-toolbar {
1895         padding-top: 28px;
1896         -webkit-box-sizing: border-box;
1897         -moz-box-sizing: border-box;
1898         box-sizing: border-box;
1899 }
1900
1901 .narrow {
1902         width: 70%;
1903         margin-bottom: 40px;
1904 }
1905
1906 .narrow p {
1907         line-height: 150%;
1908 }
1909
1910 .widefat th,
1911 .widefat td {
1912         overflow: hidden;
1913 }
1914
1915 .widefat th {
1916         font-weight: normal;
1917 }
1918
1919 .widefat td p {
1920         margin: 2px 0 0.8em;
1921 }
1922
1923 .widefat .column-comment p {
1924         margin: 0.6em 0;
1925 }
1926
1927 /* Screens with postboxes */
1928 .postbox-container {
1929         float: left;
1930 }
1931
1932 #dashboard-widgets.columns-1 .postbox-container {
1933         width: 100%;
1934 }
1935
1936 #dashboard-widgets.columns-2 .postbox-container {
1937         width: 49.5%;
1938 }
1939
1940 #dashboard-widgets.columns-2 #postbox-container-2,
1941 #dashboard-widgets.columns-2 #postbox-container-3,
1942 #dashboard-widgets.columns-2 #postbox-container-4 {
1943         float: right;
1944         width: 50.5%;
1945 }
1946
1947 #dashboard-widgets.columns-3 .postbox-container {
1948         width: 33.5%;
1949 }
1950
1951 #dashboard-widgets.columns-3 #postbox-container-1 {
1952         width: 33%;
1953 }
1954
1955 #dashboard-widgets.columns-3 #postbox-container-3,
1956 #dashboard-widgets.columns-3 #postbox-container-4 {
1957         float: right;
1958 }
1959
1960 #dashboard-widgets.columns-4 .postbox-container {
1961         width: 25%;
1962 }
1963
1964 .postbox-container .meta-box-sortables {
1965         -moz-box-sizing: border-box;
1966         -webkit-box-sizing: border-box;
1967         -ms-box-sizing: border-box;
1968         box-sizing: border-box;
1969 }
1970
1971 .postbox-container .meta-box-sortables:empty {
1972         min-height: 0;
1973         height: 0;
1974 }
1975
1976 .metabox-holder .postbox-container .empty-container,
1977 #post-body.columns-2 #side-sortables:empty {
1978         border: 3px dashed #CCCCCC;
1979         height: 250px;
1980 }
1981
1982 .metabox-holder.columns-1 .postbox-container .empty-container,
1983 .columns-2 #postbox-container-3 .empty-container,
1984 .columns-2 #postbox-container-4 .empty-container,
1985 .columns-3 #postbox-container-4 .empty-container {
1986         border: 0 none;
1987         height: 0;
1988         min-height: 0;
1989 }
1990
1991 #poststuff {
1992         padding-top: 10px;
1993 }
1994
1995 #poststuff #post-body {
1996         padding: 0;
1997 }
1998
1999 #post-body-content {
2000         width: 100%;
2001         float: left;
2002 }
2003
2004 #poststuff .postbox-container {
2005         width: 100%;
2006 }
2007
2008 #poststuff #post-body.columns-2 {
2009         margin-right: 300px;
2010 }
2011
2012 #post-body.columns-2 #postbox-container-1 {
2013         float: right;
2014         margin-right: -300px;
2015         width: 280px;
2016 }
2017
2018 #post-body.columns-2 #side-sortables {
2019         min-height: 250px;
2020 }
2021
2022 /* one column on the dash */
2023 @media only screen and (max-width: 799px) {
2024         #wpbody-content #dashboard-widgets .postbox-container {
2025                 width: 100%;
2026         }
2027
2028         #wpbody-content .metabox-holder .postbox-container .empty-container {
2029                 border: 0 none;
2030                 height: 0;
2031                 min-height: 0;
2032         }
2033 }
2034
2035 /* two columns on the dash, but keep the setting if one is selected */
2036 @media only screen and (min-width: 800px) and (max-width: 1200px) {
2037         #wpbody-content #dashboard-widgets .postbox-container {
2038                 width: 49.5%;
2039         }
2040
2041         #wpbody-content #dashboard-widgets #postbox-container-2,
2042         #wpbody-content #dashboard-widgets #postbox-container-3,
2043         #wpbody-content #dashboard-widgets #postbox-container-4 {
2044                 float: right;
2045                 width: 50.5%;
2046         }
2047
2048         #dashboard-widgets.metabox-holder .postbox-container .empty-container,
2049         #dashboard-widgets #postbox-container-3 .empty-container,
2050         #dashboard-widgets #postbox-container-4 .empty-container {
2051                 border: 0 none;
2052                 height: 0;
2053                 min-height: 0;
2054         }
2055
2056         #wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container {
2057                 width: 100%;
2058         }
2059
2060         #wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container {
2061                 border: 0 none;
2062                 height: 0;
2063                 min-height: 0;
2064         }
2065
2066         /* show the radio buttons for column prefs only for one or two columns */
2067         .index-php .screen-layout,
2068         .index-php .columns-prefs {
2069                 display: block;
2070         }
2071
2072         .columns-prefs .columns-prefs-3,
2073         .columns-prefs .columns-prefs-4 {
2074                 display: none;
2075         }
2076 }
2077
2078 /* one column on the post write/edit screen */
2079 @media only screen and (max-width: 850px) {
2080         #wpbody-content #poststuff #post-body {
2081                 margin: 0;
2082         }
2083
2084         #wpbody-content #post-body.columns-2 #postbox-container-1 {
2085                 margin-right: 0;
2086                 width: 100%;
2087         }
2088
2089         #poststuff #postbox-container-1 .empty-container,
2090         #poststuff #postbox-container-1 #side-sortables:empty {
2091                 border: 0 none;
2092                 height: 0;
2093                 min-height: 0;
2094         }
2095
2096         #poststuff #post-body.columns-2 #side-sortables {
2097                 min-height: 0;
2098         }
2099
2100         /* hide the radio buttons for column prefs */
2101         .screen-layout,
2102         .columns-prefs {
2103                 display: none;
2104         }
2105 }
2106
2107 .postbox .hndle {
2108         cursor: move;
2109         -webkit-border-top-left-radius: 3px;
2110         -webkit-border-top-right-radius: 3px;
2111         border-top-left-radius: 3px;
2112         border-top-right-radius: 3px;
2113 }
2114
2115 .postbox.closed .hndle {
2116         -webkit-border-radius: 3px;
2117         border-radius: 3px;
2118 }
2119
2120 .hndle a {
2121         font-size: 11px;
2122         font-weight: normal;
2123 }
2124
2125 .postbox .handlediv {
2126         float: right;
2127         width: 27px;
2128         height: 30px;
2129         cursor: pointer;
2130 }
2131
2132 .sortable-placeholder {
2133         border-width: 1px;
2134         border-style: dashed;
2135         margin-bottom: 20px;
2136 }
2137
2138 .widget,
2139 .postbox,
2140 .stuffbox {
2141         margin-bottom: 20px;
2142         padding: 0;
2143         border-width: 1px;
2144         border-style: solid;
2145         line-height: 1;
2146 }
2147
2148 .widget .widget-top,
2149 .postbox h3,
2150 .stuffbox h3 {
2151         margin-top: 1px;
2152         border-bottom-width: 1px;
2153         border-bottom-style: solid;
2154         cursor: move;
2155         -webkit-user-select: none;
2156         -moz-user-select: none;
2157         user-select: none;
2158 }
2159
2160 .stuffbox h3 {
2161         cursor: auto;
2162 }
2163
2164 .postbox .inside,
2165 .stuffbox .inside {
2166         padding: 0 10px;
2167         line-height: 1.4em;
2168 }
2169
2170 .postbox .inside {
2171         margin: 10px 0;
2172         position: relative;
2173 }
2174
2175 .postbox.closed h3 {
2176         border: none;
2177         -moz-box-shadow: none;
2178         -webkit-box-shadow: none;
2179         box-shadow: none;
2180 }
2181
2182 .postbox table.form-table {
2183         margin-bottom: 0;
2184 }
2185
2186 .temp-border {
2187         border: 1px dotted #ccc;
2188 }
2189
2190 .columns-prefs label {
2191         padding: 0 5px;
2192 }
2193
2194
2195 /*------------------------------------------------------------------------------
2196   9.0 - Dashboard
2197 ------------------------------------------------------------------------------*/
2198
2199 #dashboard-widgets-wrap {
2200         margin: 0 -8px;
2201 }
2202
2203 #wpbody-content .metabox-holder {
2204         padding-top: 10px;
2205 }
2206
2207 #dashboard-widgets .meta-box-sortables {
2208         margin: 0 8px;
2209 }
2210
2211 #dashboard_recent_comments div.undo {
2212         border-top-style: solid;
2213         border-top-width: 1px;
2214         margin: 0 -10px;
2215         padding: 3px 8px;
2216         font-size: 11px;
2217 }
2218
2219 #the-comment-list td.comment p.comment-author {
2220         margin-top: 0;
2221         margin-left: 0;
2222 }
2223
2224 #the-comment-list p.comment-author img {
2225         float: left;
2226         margin-right: 8px;
2227 }
2228
2229 #the-comment-list p.comment-author strong a {
2230         border: none;
2231 }
2232
2233 #the-comment-list td {
2234         vertical-align: top;
2235 }
2236
2237 #the-comment-list td.comment {
2238         word-wrap: break-word;
2239 }
2240
2241 /* Welcome Panel */
2242 .welcome-panel {
2243         margin: 20px 8px;
2244         padding: 30px 10px 20px;
2245         border-width: 1px 0;
2246         border-style: solid;
2247         position: relative;
2248         line-height: 1.6em;
2249         overflow: auto;
2250 }
2251
2252 .welcome-panel h3 {
2253         font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
2254         font-size: 32px;
2255         font-weight: normal;
2256         line-height: 1.2;
2257         margin: 0.1em 0 0.8em;
2258 }
2259 .welcome-panel h4 {
2260         font-size: 14px;
2261 }
2262
2263 .welcome-panel .welcome-panel-close {
2264         position: absolute;
2265         top: 0;
2266         right: 10px;
2267         padding: 8px 3px;
2268         font-size: 13px;
2269         text-decoration: none;
2270 }
2271
2272 .welcome-panel .welcome-panel-close:before {
2273         background: url('../images/xit.gif') 0 17% no-repeat;
2274         content: ' ';
2275         height: 100%;
2276         width: 10px;
2277         left: -12px;
2278         position: absolute;
2279 }
2280
2281 .welcome-panel .welcome-panel-close:hover:before {
2282         background-position: 100% 17%;
2283 }
2284
2285 .welcome-panel .wp-badge {
2286         float: left;
2287         margin-bottom: 20px;
2288 }
2289
2290 .welcome-panel-content {
2291         max-width: 1500px;
2292 }
2293
2294 .welcome-panel-content .about-description,
2295 .welcome-panel h3 {
2296         margin-left: 190px;
2297 }
2298
2299 .welcome-panel p.welcome-panel-dismiss {
2300         clear: both;
2301         padding: 1em 0 0 0;
2302 }
2303
2304 .welcome-panel .welcome-panel-column-container {
2305         clear: both;
2306         overflow: hidden;
2307         position: relative;
2308         padding-left: 26px;
2309 }
2310
2311 .welcome-panel .welcome-panel-column {
2312         margin: 0 5% 0 -25px;
2313         padding-left: 25px;
2314         width: 30%;
2315         min-width: 200px;
2316         float: left;
2317 }
2318
2319 .welcome-panel .welcome-panel-column.welcome-panel-last {
2320         margin-right: 0;
2321 }
2322
2323 .welcome-panel h4 .icon16 {
2324         margin-left: -32px;
2325 }
2326
2327 .welcome-panel .welcome-panel-column ul {
2328         margin: 1.6em 1em 1em 1.3em;
2329 }
2330
2331 .welcome-panel .welcome-panel-column li {
2332         list-style-type: disc;
2333         padding-left: 2px;
2334 }
2335
2336
2337 /*------------------------------------------------------------------------------
2338   10.0 - List Posts (/Pages/etc)
2339 ------------------------------------------------------------------------------*/
2340
2341 table.fixed {
2342         table-layout: fixed;
2343 }
2344
2345 .fixed .column-rating,
2346 .fixed .column-visible {
2347         width: 8%;
2348 }
2349
2350 .fixed .column-date,
2351 .fixed .column-parent,
2352 .fixed .column-links {
2353         width: 10%;
2354 }
2355
2356 .fixed .column-response,
2357 .fixed .column-author,
2358 .fixed .column-categories,
2359 .fixed .column-tags,
2360 .fixed .column-rel,
2361 .fixed .column-role {
2362         width: 15%;
2363 }
2364
2365 .fixed .column-comments {
2366         width: 4em;
2367         padding: 8px 0;
2368         text-align: left;
2369 }
2370
2371 .fixed .column-comments .vers {
2372         padding-left: 3px;
2373 }
2374
2375 .fixed .column-comments a {
2376         float: left;
2377 }
2378
2379 .fixed .column-slug {
2380         width: 25%;
2381 }
2382
2383 .fixed .column-posts {
2384         width: 10%;
2385 }
2386
2387 .fixed .column-icon {
2388         width: 80px;
2389 }
2390
2391 #comments-form .fixed .column-author {
2392         width: 20%;
2393 }
2394
2395 #commentsdiv.postbox .inside {
2396         margin: 0;
2397         padding: 0;
2398 }
2399
2400 #commentsdiv .inside .row-actions {
2401         line-height:18px;
2402 }
2403
2404 #commentsdiv .inside .column-author {
2405         width: 25%;
2406 }
2407
2408 #commentsdiv .column-comment p {
2409         margin: 0.6em 0;
2410         padding: 0;
2411 }
2412
2413 #commentsdiv #replyrow td {
2414         padding: 0;
2415 }
2416
2417 #commentsdiv p {
2418         padding: 8px 10px;
2419         margin: 0;
2420 }
2421
2422 #commentsdiv #add-new-comment {
2423         border-width: 0 0 1px;
2424         border-style: none none solid;
2425 }
2426
2427 #commentsdiv .comments-box {
2428         border: 0 none;
2429 }
2430
2431 #commentsdiv .comments-box thead th {
2432         background: transparent;
2433         padding: 0 7px 4px;
2434         font-style: italic;
2435 }
2436
2437 #commentsdiv .comments-box tr:last-child td {
2438         border-bottom: 0 none;
2439 }
2440
2441 #commentsdiv img.waiting {
2442         padding-left: 5px;
2443 }
2444
2445 .sorting-indicator {
2446         display: none;
2447         width: 7px;
2448         height: 4px;
2449         margin-top: 8px;
2450         margin-left: 7px;
2451         background-image: url(../images/sort.gif);
2452         background-repeat: no-repeat;
2453 }
2454
2455 .fixed .column-comments .sorting-indicator {
2456         margin-top: 3px;
2457 }
2458
2459 .widefat th.sortable,
2460 .widefat th.sorted {
2461         padding: 0;
2462 }
2463
2464 th.sortable a,
2465 th.sorted a {
2466         display: block;
2467         overflow: hidden;
2468         padding: 7px 7px 8px;
2469 }
2470
2471 .fixed .column-comments.sortable a,
2472 .fixed .column-comments.sorted a {
2473         padding: 8px 0;
2474 }
2475
2476 th.sortable a span,
2477 th.sorted a span {
2478         float: left;
2479         cursor: pointer;
2480 }
2481
2482 th.sorted.asc .sorting-indicator,
2483 th.desc:hover span.sorting-indicator {
2484         display: block;
2485         background-position: 0 0;
2486 }
2487
2488 th.sorted.desc .sorting-indicator,
2489 th.asc:hover span.sorting-indicator {
2490         display: block;
2491         background-position: -7px 0;
2492 }
2493
2494 /* Bulk Actions */
2495 .tablenav-pages a {
2496         border-bottom-style: solid;
2497         border-bottom-width: 2px;
2498         font-weight: bold;
2499         margin-right: 1px;
2500         padding: 0 2px;
2501 }
2502 .tablenav-pages .current-page {
2503         text-align: center;
2504 }
2505 .tablenav-pages .next-page {
2506         margin-left: 2px;
2507 }
2508
2509 .tablenav a.button-secondary {
2510         display: block;
2511         margin: 3px 8px 0 0;
2512 }
2513
2514 .tablenav {
2515         clear: both;
2516         height: 30px;
2517         margin: 6px 0 4px;
2518         vertical-align: middle;
2519 }
2520
2521 .tablenav.themes {
2522         max-width: 98%;
2523 }
2524
2525 .tablenav .tablenav-pages {
2526         float: right;
2527         display: block;
2528         cursor: default;
2529         height: 30px;
2530         line-height: 30px;
2531         font-size: 12px;
2532 }
2533
2534 .tablenav .no-pages,
2535 .tablenav .one-page .pagination-links {
2536         display: none;
2537 }
2538
2539 .tablenav .tablenav-pages a,
2540 .tablenav-pages span.current  {
2541         text-decoration: none;
2542         padding: 3px 6px;
2543 }
2544
2545 .tablenav .tablenav-pages a.disabled:hover ,
2546 .tablenav .tablenav-pages a.disabled:active {
2547         cursor: default;
2548 }
2549
2550 .tablenav .displaying-num {
2551         margin-right: 10px;
2552         font-size: 12px;
2553         font-style: italic;
2554 }
2555
2556 .tablenav .actions {
2557         padding: 2px 8px 0 0;
2558 }
2559
2560 .tablenav .delete {
2561         margin-right: 20px;
2562 }
2563
2564 .view-switch {
2565         float: right;
2566         margin: 6px 8px 0;
2567 }
2568
2569 .view-switch a {
2570         text-decoration: none;
2571 }
2572
2573 .filter {
2574         float: left;
2575         margin: -5px 0 0 10px;
2576 }
2577
2578 .filter .subsubsub {
2579         margin-left: -10px;
2580         margin-top: 13px;
2581 }
2582 .screen-per-page {
2583         width: 4em;
2584 }
2585
2586 #posts-filter fieldset {
2587         float: left;
2588         margin: 0 1.5ex 1em 0;
2589         padding: 0;
2590 }
2591
2592 #posts-filter fieldset legend {
2593         padding: 0 0 .2em 1px;
2594 }
2595
2596 span.post-state-format {
2597         font-weight: normal;
2598 }
2599
2600
2601 /*------------------------------------------------------------------------------
2602   10.1 - Inline Editing
2603 ------------------------------------------------------------------------------*/
2604
2605 /*
2606 .quick-edit* is for Quick Edit
2607 .bulk-edit* is for Bulk Edit
2608 .inline-edit* is for everything
2609 */
2610
2611 /*      Layout */
2612
2613 #wpbody-content .inline-edit-row fieldset {
2614         font-size: 12px;
2615         float: left;
2616         margin: 0;
2617         padding: 0;
2618         width: 100%;
2619 }
2620
2621 tr.inline-edit-row td,
2622 #wpbody-content .inline-edit-row fieldset .inline-edit-col {
2623         padding: 0 0.5em;
2624 }
2625
2626 #wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col {
2627         border-width: 0 0 0 1px;
2628         border-style: none none none solid;
2629 }
2630
2631 #wpbody-content .quick-edit-row-post .inline-edit-col-left {
2632         width: 40%;
2633 }
2634
2635 #wpbody-content .quick-edit-row-post .inline-edit-col-right {
2636         width: 39%;
2637 }
2638
2639 #wpbody-content .inline-edit-row-post .inline-edit-col-center {
2640         width: 20%;
2641 }
2642
2643 #wpbody-content .quick-edit-row-page .inline-edit-col-left {
2644         width: 50%;
2645 }
2646
2647 #wpbody-content .quick-edit-row-page .inline-edit-col-right,
2648 #wpbody-content .bulk-edit-row-post .inline-edit-col-right {
2649         width: 49%;
2650 }
2651
2652 #wpbody-content .bulk-edit-row .inline-edit-col-left {
2653         width: 30%;
2654 }
2655
2656 #wpbody-content .bulk-edit-row-page .inline-edit-col-right {
2657         width: 69%;
2658 }
2659
2660 #wpbody-content .bulk-edit-row .inline-edit-col-bottom {
2661         float: right;
2662         width: 69%;
2663 }
2664
2665 #wpbody-content .inline-edit-row-page .inline-edit-col-right {
2666         margin-top: 27px;
2667 }
2668
2669 .inline-edit-row fieldset .inline-edit-group {
2670         clear: both;
2671 }
2672
2673 .inline-edit-row fieldset .inline-edit-group:after {
2674         content: ".";
2675         display: block;
2676         height: 0;
2677         clear: both;
2678         visibility: hidden;
2679 }
2680
2681 .inline-edit-row p.submit {
2682         clear: both;
2683         padding: 0.5em;
2684         margin: 0.5em 0 0;
2685 }
2686
2687 .inline-edit-row span.error {
2688         line-height: 22px;
2689         margin: 0 15px;
2690         padding: 3px 5px;
2691 }
2692
2693 /*      Positioning */
2694 .inline-edit-row h4 {
2695         margin: .2em 0;
2696         padding: 0;
2697         line-height: 23px;
2698 }
2699 .inline-edit-row fieldset span.title,
2700 .inline-edit-row fieldset span.checkbox-title {
2701         margin: 0;
2702         padding: 0;
2703         line-height: 27px;
2704 }
2705
2706 .inline-edit-row fieldset label,
2707 .inline-edit-row fieldset span.inline-edit-categories-label {
2708         display: block;
2709         margin: .2em 0;
2710 }
2711
2712 .inline-edit-row fieldset label.inline-edit-tags {
2713         margin-top: 0;
2714 }
2715
2716 .inline-edit-row fieldset label.inline-edit-tags span.title {
2717         margin: .2em 0;
2718 }
2719
2720 .inline-edit-row fieldset label span.title {
2721         display: block;
2722         float: left;
2723         width: 5em;
2724 }
2725
2726 .inline-edit-row fieldset label span.input-text-wrap {
2727         display: block;
2728         margin-left: 5em;
2729 }
2730
2731 .quick-edit-row-post fieldset.inline-edit-col-right label span.title {
2732         width: auto;
2733         padding-right: 0.5em;
2734 }
2735
2736 .inline-edit-row .input-text-wrap input[type=text] {
2737         width: 100%;
2738 }
2739
2740 .inline-edit-row fieldset label input[type=checkbox] {
2741         vertical-align: text-bottom;
2742 }
2743
2744 .inline-edit-row fieldset label textarea {
2745         width: 100%;
2746         height: 4em;
2747 }
2748
2749 #wpbody-content .bulk-edit-row fieldset .inline-edit-group label {
2750         max-width: 50%;
2751 }
2752
2753 #wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child {
2754         margin-right: 0.5em
2755 }
2756
2757 .inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input {
2758         width: 6em;
2759 }
2760
2761 /*      Styling */
2762 .inline-edit-row h4 {
2763         text-transform: uppercase;
2764 }
2765
2766 .inline-edit-row fieldset span.title,
2767 .inline-edit-row fieldset span.checkbox-title {
2768         font-style: italic;
2769         line-height: 1.8em;
2770 }
2771
2772 /*      Specific Elements */
2773 .inline-edit-row fieldset input[type="text"],
2774 .inline-edit-row fieldset textarea {
2775         border-style: solid;
2776         border-width: 1px;
2777 }
2778
2779 .inline-edit-row fieldset .inline-edit-date {
2780         float: left;
2781 }
2782
2783 .inline-edit-row fieldset input[name=jj],
2784 .inline-edit-row fieldset input[name=hh],
2785 .inline-edit-row fieldset input[name=mn] {
2786         font-size: 12px;
2787         width: 2.1em;
2788 }
2789
2790 .inline-edit-row fieldset input[name=aa] {
2791         font-size: 12px;
2792         width: 3.5em;
2793 }
2794
2795 .inline-edit-row fieldset label input.inline-edit-password-input {
2796         width: 8em;
2797 }
2798
2799 .inline-edit-row .catshow,
2800 .inline-edit-row .cathide {
2801         cursor: pointer;
2802 }
2803
2804 ul.cat-checklist {
2805         height: 12em;
2806         border-style: solid;
2807         border-width: 1px;
2808         overflow-y: scroll;
2809         padding: 0 5px;
2810         margin: 0;
2811 }
2812
2813 #bulk-titles {
2814         display: block;
2815         height: 12em;
2816         border-style: solid;
2817         border-width: 1px;
2818         overflow-y: scroll;
2819         padding: 0 5px;
2820         margin: 0 0 5px;
2821 }
2822
2823 .inline-edit-row fieldset ul.cat-checklist li,
2824 .inline-edit-row fieldset ul.cat-checklist input {
2825         margin: 0;
2826 }
2827
2828 .inline-edit-row fieldset ul.cat-checklist label,
2829 .inline-edit-row .catshow,
2830 .inline-edit-row .cathide,
2831 .inline-edit-row #bulk-titles div {
2832         font-family: sans-serif;
2833         font-style: normal;
2834         font-size: 11px;
2835 }
2836
2837 table .inline-edit-row fieldset ul.cat-hover {
2838         height: auto;
2839         max-height: 30em;
2840         overflow-y: auto;
2841         position: absolute;
2842 }
2843
2844 .inline-edit-row fieldset label input.inline-edit-menu-order-input {
2845         width: 3em;
2846 }
2847
2848 .inline-edit-row fieldset label input.inline-edit-slug-input {
2849         width: 75%;
2850 }
2851
2852 .quick-edit-row-post fieldset label.inline-edit-status {
2853         float: left;
2854 }
2855
2856 #bulk-titles {
2857         line-height: 140%;
2858 }
2859 #bulk-titles div {
2860         margin: 0.2em 0.3em;
2861 }
2862
2863 #bulk-titles div a {
2864         cursor: pointer;
2865         display: block;
2866         float: left;
2867         height: 10px;
2868         margin: 3px 3px 0 -2px;
2869         overflow: hidden;
2870         position: relative;
2871         text-indent: -9999px;
2872         width: 10px;
2873 }
2874
2875
2876 /*------------------------------------------------------------------------------
2877   11.0 - Write/Edit Post Screen
2878 ------------------------------------------------------------------------------*/
2879
2880 #titlediv {
2881         position: relative;
2882         margin-bottom: 20px;
2883 }
2884 #titlediv label { cursor: text; }
2885
2886 #titlediv div.inside {
2887         margin: 0;
2888 }
2889
2890 #poststuff #titlewrap {
2891         border: 0;
2892         padding: 0;
2893 }
2894
2895 #titlediv #title {
2896         padding: 3px 8px;
2897         font-size: 1.7em;
2898         line-height: 100%;
2899         width: 100%;
2900         outline: none;
2901 }
2902
2903 #titlediv #title-prompt-text,
2904 #wp-fullscreen-title-prompt-text {
2905         color: #bbb;
2906         position: absolute;
2907         font-size: 1.7em;
2908         padding: 8px 10px;
2909 }
2910
2911 #wp-fullscreen-title-prompt-text {
2912         left: 0;
2913         padding: 11px;
2914 }
2915
2916 #poststuff .inside-submitbox,
2917 #side-sortables .inside-submitbox {
2918         margin: 0 3px;
2919         font-size: 11px;
2920 }
2921
2922 input#link_description,
2923 input#link_url {
2924         width: 98%;
2925 }
2926
2927 #pending {
2928         background: 0 none;
2929         border: 0 none;
2930         padding: 0;
2931         font-size: 11px;
2932         margin-top: -1px;
2933 }
2934
2935 #edit-slug-box {
2936         height: 1em;
2937         margin-top: 8px;
2938         padding: 0 10px;
2939 }
2940
2941 #editable-post-name-full {
2942         display: none;
2943 }
2944
2945 #editable-post-name input {
2946         width: 16em;
2947 }
2948
2949 .postarea h3 label {
2950         float: left;
2951 }
2952
2953 #submitpost #ajax-loading,
2954 #submitpost .ajax-loading {
2955         vertical-align: middle;
2956 }
2957
2958 #wpcontent .ajax-loading {
2959         visibility: hidden;
2960 }
2961
2962 .submitbox .submit {
2963         text-align: left;
2964         padding: 12px 10px 10px;
2965         font-size: 11px;
2966 }
2967
2968 .submitbox .submitdelete {
2969         text-decoration: none;
2970         padding: 1px 2px;
2971 }
2972
2973 .submitbox .submitdelete,
2974 .submitbox .submit a:hover {
2975         border-bottom-width: 1px;
2976         border-bottom-style: solid;
2977 }
2978
2979 .submitbox .submit input {
2980         margin-bottom: 8px;
2981         margin-right: 4px;
2982         padding: 6px;
2983 }
2984
2985 .inside-submitbox #post_status {
2986         margin: 2px 0 2px -2px;
2987 }
2988
2989 #post-status-select, #post-format {
2990         line-height: 2.5em;
2991         margin-top: 3px;
2992 }
2993
2994 /* Post Screen */
2995 #post-body #normal-sortables {
2996         min-height: 50px;
2997 }
2998
2999 .postbox {
3000         position: relative;
3001         min-width: 255px;
3002 }
3003
3004 #trackback_url {
3005         width: 99%;
3006 }
3007
3008 #normal-sortables .postbox .submit {
3009         background: transparent none;
3010         border: 0 none;
3011         float: right;
3012         padding: 0 12px;
3013         margin:0;
3014 }
3015
3016 .category-add input[type="text"],
3017 .category-add select {
3018         width: 100%;
3019         max-width: 260px;
3020 }
3021
3022 .press-this #side-sortables .category-tabs li,
3023 ul.category-tabs li,
3024 #side-sortables .add-menu-item-tabs li,
3025 .wp-tab-bar li {
3026         display: inline;
3027         line-height: 1.35em;
3028 }
3029
3030 .no-js .category-tabs li.hide-if-no-js {
3031         display: none;
3032 }
3033
3034 .category-tabs a,
3035 #side-sortables .add-menu-item-tabs a,
3036 .wp-tab-bar a {
3037         text-decoration: none;
3038 }
3039
3040 .category-tabs {
3041         margin: 8px 0 3px;
3042 }
3043
3044 #category-adder h4 {
3045         margin: 10px 0;
3046 }
3047
3048 #side-sortables .add-menu-item-tabs,
3049 .wp-tab-bar {
3050         margin-bottom: 3px;
3051 }
3052
3053 #normal-sortables .postbox #replyrow .submit {
3054         float: none;
3055         margin: 0;
3056         padding: 0 7px 5px;
3057 }
3058
3059 #side-sortables .submitbox .submit input,
3060 #side-sortables .submitbox .submit .preview,
3061 #side-sortables .submitbox .submit a.preview:hover {
3062         border: 0 none;
3063 }
3064
3065 #side-sortables .inside-submitbox .insidebox,
3066 .stuffbox .insidebox {
3067         margin: 11px 0;
3068 }
3069
3070 ul.category-tabs,
3071 ul.add-menu-item-tabs,
3072 ul.wp-tab-bar {
3073         margin-top: 12px;
3074 }
3075
3076 ul.category-tabs li,
3077 ul.add-menu-item-tabs li.tabs,
3078 .wp-tab-active {
3079         border-style: solid solid none;
3080         border-width: 1px 1px 0;
3081 }
3082
3083 #post-body .add-menu-item-tabs li.tabs {
3084         border-style: solid none solid solid;
3085         border-width: 1px 0 1px 1px;
3086         margin-right: -1px;
3087 }
3088
3089 ul.category-tabs li,
3090 ul.add-menu-item-tabs li,
3091 ul.wp-tab-bar li {
3092         padding: 3px 5px 5px;
3093         -webkit-border-top-left-radius: 3px;
3094         -webkit-border-top-right-radius: 3px;
3095         border-top-left-radius: 3px;
3096         border-top-right-radius: 3px;
3097 }
3098
3099 /* positioning etc. */
3100 form#tags-filter {
3101         position: relative;
3102 }
3103
3104 /* Edit posts */
3105 td.post-title strong,
3106 td.plugin-title strong {
3107         display: block;
3108         margin-bottom: .2em;
3109 }
3110
3111 td.post-title p,
3112 td.plugin-title p {
3113         margin: 6px 0;
3114 }
3115
3116 /* Global classes */
3117 .wp-hidden-children .wp-hidden-child,
3118 .ui-tabs-hide {
3119         display: none;
3120 }
3121
3122 .commentlist .avatar {
3123         vertical-align: text-top;
3124 }
3125
3126 #post-body .tagsdiv #newtag {
3127         margin-right: 5px;
3128         width: 16em;
3129 }
3130
3131 #side-sortables input#post_password {
3132         width: 94%
3133 }
3134
3135 #side-sortables .tagsdiv #newtag {
3136         width: 68%;
3137 }
3138
3139 #post-status-info {
3140         border-width: 0 1px 1px;
3141         border-style: none solid solid;
3142         width: 100%;
3143         -webkit-border-bottom-left-radius: 3px;
3144         -webkit-border-bottom-right-radius: 3px;
3145         border-bottom-left-radius: 3px;
3146         border-bottom-right-radius: 3px;
3147 }
3148
3149 #post-status-info td {
3150         font-size: 12px;
3151 }
3152
3153 .autosave-info {
3154         padding: 2px 15px;
3155         text-align: right;
3156 }
3157
3158 #editorcontent #post-status-info {
3159         border: none;
3160 }
3161
3162 #post-body .wp_themeSkin .mceStatusbar a.mceResize {
3163         display: block;
3164         background: transparent url(../images/resize.gif) no-repeat scroll right bottom;
3165         width: 12px;
3166         cursor: se-resize;
3167         margin: 0 2px;
3168         position: relative;
3169         top: -2px;
3170 }
3171
3172 #post-body .postarea .wp_themeSkin .mceStatusbar a.mceResize {
3173         top: 20px;
3174 }
3175
3176 #wp-word-count {
3177         display: block;
3178         padding: 2px 10px;
3179 }
3180
3181 #timestampdiv select {
3182         height: 20px;
3183         line-height: 14px;
3184         padding: 0;
3185         vertical-align: top;
3186 }
3187
3188 #aa, #jj, #hh, #mn {
3189         padding: 1px;
3190         font-size: 12px;
3191 }
3192
3193 #jj, #hh, #mn {
3194         width: 2em;
3195 }
3196
3197 #aa {
3198         width: 3.4em;
3199 }
3200
3201 .curtime #timestamp {
3202         background-repeat: no-repeat;
3203         background-position: left top;
3204         padding-left: 18px;
3205 }
3206
3207 #timestampdiv {
3208         padding-top: 5px;
3209         line-height: 23px;
3210 }
3211
3212 #timestampdiv p {
3213         margin: 8px 0 6px;
3214 }
3215
3216 #timestampdiv input {
3217         border-width: 1px;
3218         border-style: solid;
3219 }
3220
3221
3222 /*------------------------------------------------------------------------------
3223   11.1 - Custom Fields
3224 ------------------------------------------------------------------------------*/
3225
3226 #postcustomstuff .updatemeta,
3227 #postcustomstuff .deletemeta {
3228         margin: auto;
3229 }
3230
3231 #postcustomstuff thead th {
3232         padding: 5px 8px 8px;
3233 }
3234
3235 #postcustom #postcustomstuff .submit {
3236         border: 0 none;
3237         float: none;
3238         padding: 5px 8px;
3239 }
3240
3241 #side-sortables #postcustom #postcustomstuff .submit {
3242         padding: 0 5px;
3243 }
3244
3245 #side-sortables #postcustom #postcustomstuff td.left input {
3246         margin: 3px 3px 0;
3247 }
3248
3249 #side-sortables #postcustom #postcustomstuff #the-list textarea {
3250         height: 85px;
3251         margin: 3px;
3252 }
3253
3254 #postcustomstuff table {
3255         margin: 0;
3256         width: 100%;
3257         border-width: 1px;
3258         border-style: solid;
3259         border-spacing: 0;
3260 }
3261
3262 #postcustomstuff table input,
3263 #postcustomstuff table select,
3264 #postcustomstuff table textarea {
3265         width: 95%;
3266         margin: 8px 0 8px 8px;
3267 }
3268
3269 #postcustomstuff th.left,
3270 #postcustomstuff td.left {
3271         width: 38%;
3272 }
3273
3274 #postcustomstuff #newmeta .submit {
3275         padding: 0 8px;
3276 }
3277
3278 #postcustomstuff .submit input,
3279 #postcustomstuff table #addmetasub {
3280         width: auto;
3281 }
3282
3283 #postcustomstuff #newmetaleft {
3284         vertical-align: top;
3285 }
3286
3287 #postcustomstuff #newmetaleft a {
3288         padding: 0 10px;
3289         text-decoration: none;
3290 }
3291
3292
3293 /*------------------------------------------------------------------------------
3294   11.2 - Post Revisions
3295 ------------------------------------------------------------------------------*/
3296
3297 table.diff {
3298         width: 100%;
3299 }
3300
3301 table.diff col.content {
3302         width: 50%;
3303 }
3304
3305 table.diff tr {
3306         background-color: transparent;
3307 }
3308
3309 table.diff td, table.diff th {
3310         padding: .5em;
3311         font-family: Consolas, Monaco, monospace;
3312         border: none;
3313 }
3314
3315 table.diff .diff-deletedline del, table.diff .diff-addedline ins {
3316         text-decoration: none;
3317 }
3318
3319
3320 /*------------------------------------------------------------------------------
3321   12.0 - Categories
3322 ------------------------------------------------------------------------------*/
3323
3324 .category-adder {
3325         margin-left: 120px;
3326         padding: 4px 0;
3327 }
3328
3329 .category-adder h4 {
3330         margin: 0 0 8px;
3331 }
3332
3333 #side-sortables .category-adder {
3334         margin: 0;
3335 }
3336
3337 #post-body ul.add-menu-item-tabs {
3338         float: left;
3339         width: 120px;
3340         text-align: right;
3341         /* Negative margin for the sake of those without JS: all tabs display */
3342         margin: 0 -120px 0 5px;
3343         padding: 0;
3344 }
3345
3346 #post-body ul.add-menu-item-tabs li {
3347         padding: 8px;
3348 }
3349
3350 #post-body ul.add-menu-item-tabs li.tabs {
3351         -webkit-border-top-left-radius: 3px;
3352         -webkit-border-bottom-left-radius: 3px;
3353         border-top-left-radius: 3px;
3354         border-bottom-left-radius: 3px;
3355 }
3356
3357 .wp-tab-panel,
3358 .categorydiv div.tabs-panel,
3359 .customlinkdiv div.tabs-panel,
3360 .posttypediv div.tabs-panel,
3361 .taxonomydiv div.tabs-panel {
3362         height: 200px;
3363         overflow: auto;
3364         padding: 0.5em 0.9em;
3365         border-style: solid;
3366         border-width: 1px;
3367 }
3368
3369 .nav-menus-php .customlinkdiv div.tabs-panel,
3370 .nav-menus-php .posttypediv div.tabs-panel,
3371 .nav-menus-php .taxonomydiv div.tabs-panel {
3372         height: auto;
3373         max-height: 205px;
3374 }
3375
3376 div.tabs-panel-active {
3377         display:block;
3378 }
3379
3380 div.tabs-panel-inactive {
3381         display:none;
3382 }
3383
3384 .colunms-1 .categorydiv div.tabs-panel,
3385 .taxonomy div.tabs-panel {
3386         margin: 0 5px 0 125px;
3387 }
3388
3389 .customlinkdiv ul,
3390 .posttypediv ul,
3391 .taxonomydiv ul {
3392         list-style: none;
3393         padding: 0;
3394         margin: 0;
3395 }
3396
3397 #front-page-warning,
3398 #front-static-pages ul,
3399 ul.export-filters,
3400 .inline-editor ul.cat-checklist ul,
3401 .categorydiv ul.categorychecklist ul,
3402 .customlinkdiv ul.categorychecklist ul,
3403 .posttypediv ul.categorychecklist ul,
3404 .taxonomydiv ul.categorychecklist ul {
3405         margin-left: 18px;
3406 }
3407
3408 ul.categorychecklist li {
3409         margin: 0;
3410         padding: 0;
3411         line-height: 19px;
3412         word-wrap: break-word;
3413 }
3414
3415 .categorydiv .tabs-panel,
3416 .customlinkdiv .tabs-panel,
3417 .posttypediv .tabs-panel,
3418 .taxonomydiv .tabs-panel {
3419         border-width: 3px;
3420         border-style: solid;
3421 }
3422
3423 .form-wrap p,
3424 .form-wrap label {
3425         font-size: 11px;
3426 }
3427
3428 .form-wrap label {
3429         display: block;
3430         padding: 2px;
3431         font-size: 12px;
3432 }
3433
3434 .form-field input,
3435 .form-field textarea {
3436         border-style: solid;
3437         border-width: 1px;
3438         width: 95%;
3439 }
3440
3441 p.description,
3442 .form-wrap p {
3443         margin: 2px 0 5px;
3444 }
3445
3446 p.help,
3447 p.description,
3448 span.description,
3449 .form-wrap p {
3450         font-size: 12px;
3451         font-style: italic;
3452         font-family: sans-serif;
3453 }
3454
3455 .form-wrap .form-field {
3456         margin: 0 0 10px;
3457         padding: 8px;
3458 }
3459
3460 .col-wrap h3 {
3461         margin: 12px 0;
3462         font-size: 1.1em;
3463 }
3464
3465 .col-wrap p.submit {
3466         margin-top: -10px;
3467 }
3468
3469
3470 /*------------------------------------------------------------------------------
3471   13.0 - Tags
3472 ------------------------------------------------------------------------------*/
3473
3474 #poststuff .taghint {
3475         color: #aaa;
3476         margin: 15px 0 -24px 12px;
3477 }
3478
3479 #poststuff .tagsdiv .howto {
3480         margin: 0 0 6px 8px;
3481 }
3482
3483 .ajaxtag .newtag {
3484         position: relative;
3485 }
3486
3487 .tagsdiv .newtag {
3488         width: 180px;
3489 }
3490
3491 .tagsdiv .the-tags {
3492         display: block;
3493         height: 60px;
3494         margin: 0 auto;
3495         overflow: auto;
3496         width: 260px;
3497 }
3498
3499 #post-body-content .tagsdiv .the-tags {
3500         margin: 0 5px;
3501 }
3502
3503 p.popular-tags {
3504         -webkit-border-radius: 8px;
3505         border-radius: 8px;
3506         border-width: 1px;
3507         border-style: solid;
3508         line-height: 2em;
3509         max-width: 1000px;
3510         padding: 8px 12px 12px;
3511         text-align: justify;
3512 }
3513
3514 p.popular-tags a {
3515         padding: 0 3px;
3516 }
3517
3518 .tagcloud {
3519         width: 97%;
3520         margin: 0 0 40px;
3521         text-align: justify;
3522 }
3523
3524 .tagcloud h3 {
3525         margin: 2px 0 12px;
3526 }
3527
3528 .ac_results {
3529         padding: 0;
3530         margin: 0;
3531         list-style: none;
3532         position: absolute;
3533         z-index: 10000;
3534         display: none;
3535         border-width: 1px;
3536         border-style: solid;
3537 }
3538
3539 .ac_results li {
3540         padding: 2px 5px;
3541         white-space: nowrap;
3542         text-align: left;
3543 }
3544
3545 .ac_over {
3546         cursor: pointer;
3547 }
3548
3549 .ac_match {
3550         text-decoration: underline;
3551 }
3552
3553 /* links tables */
3554 table.links-table {
3555         width: 100%;
3556 }
3557
3558 .links-table th {
3559         font-weight: normal;
3560         text-align: left;
3561         vertical-align: top;
3562         min-width: 80px;
3563         width: 20%;
3564         word-wrap: break-word;
3565 }
3566
3567 .links-table th,
3568 .links-table td {
3569         padding: 5px 0;
3570 }
3571
3572 .links-table td label {
3573         margin-right: 8px;
3574 }
3575
3576 .links-table td input[type="text"],
3577 .links-table td textarea {
3578         width: 100%;
3579 }
3580
3581 .links-table #link_rel {
3582         max-width: 280px;
3583 }
3584
3585 /*------------------------------------------------------------------------------
3586   14.0 - Media Screen
3587 ------------------------------------------------------------------------------*/
3588
3589 .media-item .describe {
3590         border-collapse: collapse;
3591         width: 100%;
3592         border-top-style: solid;
3593         border-top-width: 1px;
3594         clear: both;
3595         cursor: default;
3596 }
3597
3598 .media-item.media-blank .describe {
3599         border: 0;
3600 }
3601
3602 .media-item .describe th {
3603         vertical-align: top;
3604         text-align: left;
3605         padding: 5px 10px 10px;
3606         width: 140px;
3607 }
3608
3609 .media-item .describe .align th {
3610         padding-top: 0;
3611 }
3612
3613 .media-item .media-item-info tr {
3614         background-color: transparent;
3615 }
3616
3617 .media-item .describe td {
3618         padding: 0 8px 8px 0;
3619         vertical-align: top;
3620 }
3621
3622 .media-item thead.media-item-info td {
3623         padding: 4px 10px 0;
3624 }
3625
3626 .media-item .media-item-info .A1B1 {
3627         padding: 0 0 0 10px;
3628 }
3629
3630 .media-item td.savesend {
3631         padding-bottom: 15px;
3632 }
3633
3634 .media-item .thumbnail {
3635         max-height: 128px;
3636         max-width: 128px;
3637 }
3638
3639 #wpbody-content #async-upload-wrap a {
3640         display: none;
3641 }
3642
3643 .media-upload-form {
3644         margin-top: 20px;
3645 }
3646
3647 .media-upload-form td label {
3648         margin-right: 6px;
3649         margin-left: 2px;
3650 }
3651
3652 .media-upload-form .align .field label {
3653         display: inline;
3654         padding: 0 0 0 23px;
3655         margin: 0 1em 0 3px;
3656         font-weight: bold;
3657 }
3658
3659 .media-upload-form tr.image-size label {
3660         margin: 0 0 0 5px;
3661         font-weight: bold;
3662 }
3663
3664 .media-upload-form th.label label {
3665         font-weight: bold;
3666         margin: 0.5em;
3667         font-size: 13px;
3668 }
3669
3670 .media-upload-form th.label label span {
3671         padding: 0 5px;
3672 }
3673
3674 abbr.required {
3675         border: medium none;
3676         text-decoration: none;
3677 }
3678
3679 .media-item .describe input[type="text"],
3680 .media-item .describe textarea {
3681         width: 460px;
3682 }
3683
3684 .media-item .describe p.help {
3685         margin: 0;
3686         padding: 0 0 0 5px;
3687 }
3688
3689 .describe-toggle-on,
3690 .describe-toggle-off {
3691         display: block;
3692         line-height: 36px;
3693         float: right;
3694         margin-right: 15px;
3695 }
3696
3697 .media-item .describe-toggle-off,
3698 .media-item.open .describe-toggle-on,
3699 .media-item.open img.pinkynail {
3700         display: none;
3701 }
3702
3703 .media-item.open .describe-toggle-off {
3704         display: block;
3705 }
3706
3707 #media-items .media-item {
3708         border-style: solid;
3709         border-width: 1px;
3710         min-height: 36px;
3711         position: relative;
3712         margin-top: -1px;
3713         width: 100%;
3714 }
3715
3716 #media-items {
3717         width: 623px;
3718 }
3719
3720 #media-items:empty {
3721         border: 0 none;
3722 }
3723
3724 .media-item .filename {
3725         line-height: 36px;
3726         overflow: hidden;
3727         padding: 0 10px;
3728 }
3729
3730 .media-item .error-div {
3731         padding-left: 10px;
3732 }
3733
3734 .media-item .pinkynail {
3735         float: left;
3736         margin: 2px 2px 0;
3737         max-width: 40px;
3738         max-height: 32px;
3739 }
3740
3741 .media-item .startopen,
3742 .media-item .startclosed {
3743         display: none;
3744 }
3745
3746 .media-item .original {
3747         position: relative;
3748         height: 34px;
3749 }
3750
3751 .media-item .progress {
3752         float: right;
3753         height: 22px;
3754         margin: 6px 10px 0 0;
3755         width: 200px;
3756         line-height: 2em;
3757         padding: 0;
3758         overflow: hidden;
3759         margin-bottom: 2px;
3760         border: 1px solid #d1d1d1;
3761         background: #fff;
3762         background-image: linear-gradient(bottom, rgb(255,255,255) 0%, rgb(247,247,247) 100%);
3763         background-image: -o-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(247,247,247) 100%);
3764         background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(247,247,247) 100%);
3765         background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(247,247,247) 100%);
3766         background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(247,247,247) 100%);
3767         -webkit-border-radius: 3px;
3768         border-radius: 3px;
3769         -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.1);
3770         box-shadow: inset 0 0 3px rgba(0,0,0,0.1);
3771 }
3772
3773 .media-item .bar {
3774         z-index: 9;
3775         width: 0;
3776         height: 100%;
3777         margin-top: -24px;
3778         background-color: #83B4D8;
3779         background-image: linear-gradient(bottom, rgb(114,167,207) 0%, rgb(144,197,238) 100%);
3780         background-image: -o-linear-gradient(bottom, rgb(114,167,207) 0%, rgb(144,197,238) 100%);
3781         background-image: -moz-linear-gradient(bottom, rgb(114,167,207) 0%, rgb(144,197,238) 100%);
3782         background-image: -webkit-linear-gradient(bottom, rgb(114,167,207) 0%, rgb(144,197,238) 100%);
3783         background-image: -ms-linear-gradient(bottom, rgb(114,167,207) 0%, rgb(144,197,238) 100%);
3784         -webkit-border-radius: 3px;
3785         border-radius: 3px;
3786         -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);
3787         box-shadow: 0 0 3px rgba(0,0,0,0.3);
3788 }
3789
3790 .media-item .progress .percent {
3791         z-index: 10;
3792         position: relative;
3793         width: 200px;
3794         padding: 0 8px;
3795         text-shadow: 0 1px 0 rgba(255,255,255,0.4);
3796         color: rgba(0,0,0,0.6);
3797 }
3798
3799 .upload-php .fixed .column-parent {
3800         width: 25%;
3801 }
3802
3803 .js .html-uploader #plupload-upload-ui {
3804         display: none;
3805 }
3806
3807 .js .html-uploader #html-upload-ui {
3808         display: block;
3809 }
3810
3811 .media-upload-form .media-item.error {
3812         margin: 0;
3813         padding: 0;
3814 }
3815
3816 .media-upload-form .media-item.error p,
3817 .media-item .error-div {
3818         line-height: 16px;
3819         margin: 5px 10px;
3820         padding: 0;
3821 }
3822
3823 .media-item .error-div a.dismiss {
3824         display: block;
3825         float: right;
3826         margin: 5px 4px 0 15px;
3827 }
3828
3829 /*------------------------------------------------------------------------------
3830   14.1 - Media Library
3831 ------------------------------------------------------------------------------*/
3832
3833 .find-box {
3834         width: 500px;
3835         height: 300px;
3836         overflow: hidden;
3837         padding: 33px 5px 40px;
3838         position: absolute;
3839         z-index: 1000;
3840 }
3841
3842 .find-box-head {
3843         cursor: move;
3844         font-weight: bold;
3845         height: 2em;
3846         line-height: 2em;
3847         padding: 1px 12px;
3848         position: absolute;
3849         top: 5px;
3850         width: 100%;
3851 }
3852
3853 .find-box-inside {
3854         overflow: auto;
3855         width: 100%;
3856         height: 100%;
3857 }
3858
3859 .find-box-search {
3860         padding: 12px;
3861         border-width: 1px;
3862         border-style: none none solid;
3863 }
3864
3865 #find-posts-response {
3866         margin: 8px 0;
3867         padding: 0 1px;
3868 }
3869
3870 #find-posts-response table {
3871         width: 100%;
3872 }
3873
3874 #find-posts-response .found-radio {
3875         padding: 5px 0 0 8px;
3876         width: 15px;
3877 }
3878
3879 .find-box-buttons {
3880         width: 480px;
3881         margin: 8px;
3882 }
3883
3884 .find-box-search label {
3885         padding-right: 6px;
3886 }
3887
3888 .find-box #resize-se {
3889         position: absolute;
3890         right: 1px;
3891         bottom: 1px;
3892 }
3893
3894 ul#dismissed-updates {
3895         display: none;
3896 }
3897
3898 form.upgrade {
3899         margin-top: 8px;
3900 }
3901
3902 form.upgrade .hint {
3903         font-style: italic;
3904         font-size: 85%;
3905         margin: -0.5em 0 2em 0;
3906 }
3907
3908 #poststuff .inside .the-tagcloud {
3909         margin: 5px 0 10px;
3910         padding: 8px;
3911         border-width: 1px;
3912         border-style: solid;
3913         line-height: 1.8em;
3914         word-spacing: 3px;
3915         -webkit-border-radius: 6px;
3916         border-radius: 6px;
3917 }
3918
3919 .drag-drop #drag-drop-area {
3920         border: 4px dashed #DDDDDD;
3921         height: 200px;
3922 }
3923
3924 .drag-drop .drag-drop-inside {
3925         margin: 70px auto 0;
3926         width: 250px;
3927 }
3928
3929 .drag-drop-inside p {
3930         color: #aaa;
3931         font-size: 14px;
3932         margin: 5px 0;
3933         display: none;
3934 }
3935
3936 .drag-drop .drag-drop-inside p {
3937         text-align: center;
3938 }
3939
3940 .drag-drop-inside p.drag-drop-info {
3941         font-size: 20px;
3942 }
3943
3944 .drag-drop .drag-drop-inside p,
3945 .drag-drop-inside p.drag-drop-buttons {
3946         display: block;
3947 }
3948
3949 /*
3950 #drag-drop-area:-moz-drag-over {
3951         border-color: #83b4d8;
3952 }
3953 borger color while dragging a file over the uploader drop area */
3954 .drag-drop.drag-over #drag-drop-area {
3955         border-color: #83b4d8;
3956 }
3957
3958 #plupload-upload-ui {
3959         position: relative;
3960 }
3961
3962
3963 /*------------------------------------------------------------------------------
3964   14.2 - Image Editor
3965 ------------------------------------------------------------------------------*/
3966
3967 .describe .image-editor {
3968         vertical-align: top;
3969 }
3970
3971 .imgedit-wrap {
3972         position: relative;
3973 }
3974
3975 .imgedit-settings p {
3976         margin: 8px 0;
3977 }
3978
3979 .describe .imgedit-wrap table td {
3980         vertical-align: top;
3981         padding-top: 0;
3982 }
3983
3984 .imgedit-wrap p,
3985 .describe .imgedit-wrap table td {
3986         font-size: 11px;
3987         line-height: 18px;
3988 }
3989
3990 .describe .imgedit-wrap table td.imgedit-settings {
3991         padding: 0 5px;
3992 }
3993
3994 td.imgedit-settings input {
3995         vertical-align: middle;
3996 }
3997
3998 .imgedit-wait {
3999         position: absolute;
4000         top: 0;
4001         background: #FFFFFF url(../images/wpspin_light.gif) no-repeat scroll 22px 10px;
4002         opacity: 0.7;
4003         filter: alpha(opacity=70);
4004         width: 100%;
4005         height: 500px;
4006         display: none;
4007 }
4008
4009 .media-disabled,
4010 .imgedit-settings .disabled  {
4011         color: grey;
4012 }
4013
4014 .imgedit-wait-spin {
4015         padding: 0 4px 4px;
4016         vertical-align: bottom;
4017         visibility: hidden;
4018 }
4019
4020 .imgedit-menu {
4021         margin: 0 0 12px;
4022         min-width: 300px;
4023 }
4024
4025 .imgedit-menu div {
4026         float: left;
4027         width: 32px;
4028         height: 32px;
4029 }
4030
4031 .imgedit-crop-wrap {
4032         position: relative;
4033 }
4034
4035 .imgedit-crop {
4036         background: transparent url(../images/imgedit-icons.png) no-repeat scroll -9px -31px;
4037         margin: 0 8px 0 0;
4038 }
4039
4040 .imgedit-crop.disabled:hover {
4041         background-position: -9px -31px;
4042 }
4043
4044 .imgedit-crop:hover {
4045         background-position: -9px -1px;
4046 }
4047
4048 .imgedit-rleft {
4049         background: transparent url(../images/imgedit-icons.png) no-repeat scroll -46px -31px;
4050         margin: 0 3px;
4051 }
4052
4053 .imgedit-rleft.disabled:hover {
4054         background-position: -46px -31px;
4055 }
4056
4057 .imgedit-rleft:hover {
4058         background-position: -46px -1px;
4059 }
4060
4061 .imgedit-rright {
4062         background: transparent url(../images/imgedit-icons.png) no-repeat scroll -77px -31px;
4063         margin: 0 8px 0 3px;
4064 }
4065
4066 .imgedit-rright.disabled:hover {
4067         background-position: -77px -31px;
4068 }
4069
4070 .imgedit-rright:hover {
4071         background-position: -77px -1px;
4072 }
4073
4074 .imgedit-flipv {
4075         background: transparent url(../images/imgedit-icons.png) no-repeat scroll -115px -31px;
4076         margin: 0 3px;
4077 }
4078
4079 .imgedit-flipv.disabled:hover {
4080         background-position: -115px -31px;
4081 }
4082
4083 .imgedit-flipv:hover {
4084         background-position: -115px -1px;
4085 }
4086
4087 .imgedit-fliph {
4088         background: transparent url(../images/imgedit-icons.png) no-repeat scroll -147px -31px;
4089         margin: 0 8px 0 3px;
4090 }
4091
4092 .imgedit-fliph.disabled:hover {
4093         background-position: -147px -31px;
4094 }
4095
4096 .imgedit-fliph:hover {
4097         background-position: -147px -1px;
4098 }
4099
4100 .imgedit-undo {
4101         background: transparent url(../images/imgedit-icons.png) no-repeat scroll -184px -31px;
4102         margin: 0 3px;
4103 }
4104
4105 .imgedit-undo.disabled:hover {
4106         background-position: -184px -31px;
4107 }
4108
4109 .imgedit-undo:hover {
4110         background-position: -184px -1px;
4111 }
4112
4113 .imgedit-redo {
4114         background: transparent url(../images/imgedit-icons.png) no-repeat scroll -215px -31px;
4115         margin: 0 8px 0 3px;
4116 }
4117
4118 .imgedit-redo.disabled:hover {
4119         background-position: -215px -31px;
4120 }
4121
4122 .imgedit-redo:hover {
4123         background-position: -215px -1px;
4124 }
4125
4126 .imgedit-applyto img {
4127         margin: 0 8px 0 0;
4128 }
4129
4130 .imgedit-group-top {
4131         margin: 5px 0;
4132 }
4133
4134 .imgedit-applyto .imgedit-label {
4135         padding: 2px 0 0;
4136         display: block;
4137 }
4138
4139 .imgedit-help {
4140         display: none;
4141         font-style: italic;
4142         margin-bottom: 8px;
4143 }
4144
4145 .imgedit-help ul li {
4146         font-size: 11px;
4147 }
4148
4149 a.imgedit-help-toggle {
4150         text-decoration: none;
4151 }
4152
4153 #wpbody-content .imgedit-response div {
4154         width: 600px;
4155         margin: 8px;
4156 }
4157
4158 .form-table td.imgedit-response {
4159         padding: 0;
4160 }
4161
4162 .imgedit-submit {
4163         margin: 8px 0;
4164 }
4165
4166 .imgedit-submit-btn {
4167         margin-left: 20px;
4168 }
4169
4170 .imgedit-wrap .nowrap {
4171         white-space: nowrap;
4172 }
4173
4174 span.imgedit-scale-warn {
4175         color: red;
4176         font-size: 20px;
4177         font-style: normal;
4178         visibility: hidden;
4179         vertical-align: middle;
4180 }
4181
4182 .imgedit-group {
4183         border-width: 1px;
4184         border-style: solid;
4185         -webkit-border-radius: 8px;
4186         border-radius: 8px;
4187         margin-bottom: 8px;
4188         padding: 2px 10px;
4189 }
4190
4191
4192 /*------------------------------------------------------------------------------
4193   15.0 - Comments Screen
4194 ------------------------------------------------------------------------------*/
4195
4196 .form-table {
4197         border-collapse: collapse;
4198         margin-top: 0.5em;
4199         width: 100%;
4200         margin-bottom: -8px;
4201         clear: both;
4202 }
4203
4204 .form-table td {
4205         margin-bottom: 9px;
4206         padding: 8px 10px;
4207         line-height: 20px;
4208         font-size: 12px;
4209 }
4210
4211 .form-table th,
4212 .form-wrap label {
4213         font-weight: normal;
4214         text-shadow: #fff 0 1px 0;
4215 }
4216
4217 .form-table th {
4218         vertical-align: top;
4219         text-align: left;
4220         padding: 10px;
4221         width: 200px;
4222 }
4223
4224 .form-table th.th-full {
4225         width: auto;
4226 }
4227
4228 .form-table div.color-option {
4229         display: block;
4230         clear: both;
4231         margin-top: 12px;
4232 }
4233
4234 .form-table input.tog {
4235         margin-top: 2px;
4236         margin-right: 2px;
4237         float: left;
4238 }
4239
4240 .form-table td p {
4241         margin-top: 4px;
4242 }
4243
4244 .form-table table.color-palette {
4245         vertical-align: bottom;
4246         float: left;
4247         margin: -12px 3px 11px;
4248 }
4249
4250 .form-table .color-palette td {
4251         border-width: 1px 1px 0;
4252         border-style: solid solid none;
4253         height: 10px;
4254         line-height: 20px;
4255         width: 10px;
4256 }
4257
4258 .commentlist li {
4259         padding: 1em 1em .2em;
4260         margin: 0;
4261         border-bottom-width: 1px;
4262         border-bottom-style: solid;
4263 }
4264
4265 .commentlist li li {
4266         border-bottom: 0;
4267         padding: 0;
4268 }
4269
4270 .commentlist p {
4271         padding: 0;
4272         margin: 0 0 .8em;
4273 }
4274
4275 /* reply to comments */
4276 #replyrow input {
4277         border-width: 1px;
4278         border-style: solid;
4279 }
4280
4281 #replyrow td {
4282         padding: 2px;
4283 }
4284
4285 #replysubmit {
4286         margin: 0;
4287         padding: 0 7px 3px;
4288         text-align: center;
4289 }
4290
4291 #replysubmit img.waiting,
4292 .inline-edit-save img.waiting {
4293         padding: 4px 10px 0;
4294         vertical-align: top;
4295         float: right;
4296 }
4297
4298 #replysubmit .button {
4299         margin-right: 5px;
4300 }
4301
4302 #replysubmit .error {
4303         color: red;
4304         line-height: 21px;
4305         text-align: center;
4306         vertical-align: center;
4307 }
4308
4309 #replyrow h5 {
4310         margin: .2em 0 0;
4311         padding: 0 5px;
4312         line-height: 1.4em;
4313         font-size: 1em;
4314 }
4315
4316 #edithead .inside {
4317         float: left;
4318         padding: 3px 0 2px 5px;
4319         margin: 0;
4320         text-align: center;
4321 }
4322
4323 #edithead .inside input {
4324         width: 180px;
4325 }
4326
4327 #edithead label {
4328         padding: 2px 0;
4329 }
4330
4331 #replycontainer {
4332         padding: 5px;
4333 }
4334
4335 #replycontent {
4336         height: 120px;
4337 }
4338
4339 .comment-ays {
4340         margin-bottom: 0;
4341         border-style: solid;
4342         border-width: 1px;
4343 }
4344
4345 .comment-ays th {
4346         border-right-style: solid;
4347         border-right-width: 1px;
4348 }
4349
4350 .trash-undo-inside,
4351 .spam-undo-inside {
4352         margin: 1px 8px 1px 0;
4353         line-height: 16px;
4354 }
4355
4356 .spam-undo-inside .avatar,
4357 .trash-undo-inside .avatar {
4358         height: 20px;
4359         width: 20px;
4360         margin-right: 8px;
4361         vertical-align: middle;
4362 }
4363
4364 .stuffbox .editcomment {
4365         clear: none;
4366 }
4367
4368 #comment-status-radio p {
4369         margin: 3px 0 5px;
4370 }
4371
4372 #comment-status-radio input {
4373         margin: 2px 3px 5px 0;
4374         vertical-align: middle;
4375 }
4376
4377 #comment-status-radio label {
4378         padding: 5px 0;
4379 }
4380
4381 .commentlist .avatar {
4382         vertical-align: text-top;
4383 }
4384
4385
4386 /*------------------------------------------------------------------------------
4387   16.0 - Themes
4388 ------------------------------------------------------------------------------*/
4389
4390 .theme-install-php .tablenav {
4391         height: auto;
4392 }
4393
4394 h3.available-themes {
4395         margin: 0 0 1em;
4396         float: left;
4397 }
4398
4399 .available-theme {
4400         display: inline-block;
4401         margin-right: 10px;
4402         overflow: hidden;
4403         padding: 20px 20px 20px 0;
4404         vertical-align: top;
4405         width: 300px;
4406 }
4407
4408 .available-theme .screenshot {
4409         width: 300px;
4410         height: 225px;
4411         display: block;
4412         border-width: 1px;
4413         border-style: solid;
4414         margin-bottom: 10px;
4415         overflow: hidden;
4416 }
4417
4418 .available-theme img {
4419         width: 300px;
4420 }
4421
4422 .available-theme h3 {
4423         margin: 15px 0 0;
4424 }
4425
4426 .available-theme .theme-author {
4427         line-height: 18px;
4428 }
4429
4430 .available-theme .action-links {
4431         margin-top: 10px;
4432         overflow: hidden;
4433 }
4434
4435 #current-theme .theme-info li,
4436 .theme-options li,
4437 .available-theme .action-links li {
4438         float: left;
4439         padding-right: 10px;
4440         margin-right: 10px;
4441         border-right: 1px solid #dfdfdf;
4442 }
4443
4444 .available-theme .action-links li {
4445         padding-right: 8px;
4446         margin-right: 8px;
4447 }
4448
4449 #current-theme .theme-info li:last-child,
4450 .theme-options li:last-child,
4451 .available-theme .action-links li:last-child {
4452         padding-right: 0;
4453         margin-right: 0;
4454         border-right: 0;
4455 }
4456
4457 .available-theme .action-links .delete-theme {
4458         float: right;
4459         margin-left: 8px;
4460         margin-right: 0;
4461 }
4462
4463 .available-theme .action-links .delete-theme a {
4464         color: red;
4465         padding: 2px;
4466 }
4467
4468 .available-theme .action-links .delete-theme a:hover {
4469         background: red;
4470         color: #fff;
4471         text-decoration: none;
4472 }
4473
4474 .available-theme .action-links p {
4475         float: left;
4476 }
4477
4478 #current-theme {
4479         margin: 20px 0 10px;
4480         padding: 0 0 20px;
4481         border-bottom: 1px solid #dfdfdf;
4482         overflow: hidden;
4483 }
4484
4485 #current-theme.has-screenshot {
4486         padding-left: 330px;
4487 }
4488
4489 #current-theme h3 {
4490         margin: 0;
4491         font-size: 12px;
4492         font-weight: normal;
4493         color: #999;
4494 }
4495
4496 #current-theme h4 {
4497         margin: 3px 0 16px;
4498         font-size: 20px;
4499 }
4500
4501 #current-theme h4 span {
4502         margin-left: 20px;
4503         font-size: 12px;
4504         font-weight: normal;
4505 }
4506
4507 #current-theme a {
4508         border-bottom: none;
4509 }
4510
4511 #current-theme .theme-info {
4512         margin: 1em 0;
4513         overflow: hidden;
4514 }
4515
4516 #current-theme .theme-description {
4517         margin-top: 5px;
4518         max-width: 600px;
4519         line-height: 1.6em;
4520 }
4521
4522 #current-theme img {
4523         float: left;
4524         width: 300px;
4525         margin-left: -330px;
4526
4527         border-width: 1px;
4528         border-style: solid;
4529 }
4530
4531 .theme-options {
4532         overflow: hidden;
4533         font-size: 14px;
4534         padding-bottom: 10px;
4535 }
4536
4537 .theme-options .load-customize {
4538         margin-right: 30px;
4539         float: left;
4540 }
4541
4542 .theme-options span {
4543         float: left;
4544         margin-right: 10px;
4545         text-transform: uppercase;
4546         font-size: 11px;
4547         line-height: 18px;
4548         color: #999;
4549 }
4550
4551 .theme-options ul {
4552         float: left;
4553         margin: 0;
4554 }
4555
4556 /* Allow for three-up on 1024px wide screens, e.g. tablets */
4557 @media only screen and (max-width: 1200px) {
4558         .available-theme,
4559         .available-theme .screenshot,
4560         #current-theme img {
4561                 width: 240px;
4562         }
4563
4564         .available-theme .screenshot {
4565                 height: 180px;
4566         }
4567
4568         .available-theme img {
4569                 width: 100%;
4570         }
4571
4572         #current-theme.has-screenshot {
4573                 padding-left: 270px;
4574         }
4575
4576         #current-theme img {
4577                 margin-left: -270px;