]> scripts.mit.edu Git - autoinstalls/wordpress.git/blob - wp-admin/css/wp-admin.css
WordPress 3.7-scripts
[autoinstalls/wordpress.git] / wp-admin / css / wp-admin.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         11.3 - Featured Images
27         11.4 - Post Format Selection
28 12.0 - Categories
29 13.0 - Tags
30 14.0 - Media Screen
31         14.1 - Media Library
32         14.2 - Image Editor
33 15.0 - Comments Screen
34 16.0 - Themes
35         16.1 - Custom Header
36         16.2 - Custom Background
37         16.3 - Tabbed Admin Screen Interface
38 17.0 - Plugins
39 18.0 - Users
40 19.0 - Tools
41 20.0 - Settings
42 21.0 - Admin Footer
43 22.0 - About Pages
44 23.0 - Full Overlay w/ Sidebar
45 24.0 - Customize Loader
46 25.0 - Misc
47
48 ------------------------------------------------------------------------*/
49
50 /* 2 column liquid layout */
51 #wpwrap {
52         height: auto;
53         min-height: 100%;
54         width: 100%;
55         position: relative;
56 }
57
58 #wpcontent {
59         height: 100%;
60 }
61
62 #wpcontent,
63 #wpfooter {
64         margin-left: 165px;
65 }
66
67 .folded #wpcontent,
68 .folded #wpfooter {
69         margin-left: 52px;
70 }
71
72 #wpbody-content {
73         padding-bottom: 65px;
74         float: left;
75         width: 100%;
76 }
77
78 #adminmenuback,
79 #adminmenuwrap,
80 #adminmenu,
81 #adminmenu .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 .ui-helper-hidden-accessible {
195         position: absolute;
196         left: -1000em;
197         top: -1000em;
198         height: 1px;
199         width: 1px;
200         overflow: hidden;
201 }
202
203 .screen-reader-shortcut {
204         position: absolute;
205         top: -1000em;
206 }
207
208 .screen-reader-shortcut:focus {
209         left: 6px;
210         top: -21px;
211         height: auto;
212         width: auto;
213         display: block;
214         font-size: 14px;
215         font-weight: bold;
216         padding: 15px 23px 14px;
217         background: #f1f1f1;
218         color: #21759b;
219         border-radius: 3px;
220         z-index: 100000;
221         line-height: normal;
222         -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
223         box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
224         text-decoration: none;
225 }
226
227 .hidden,
228 .js .closed .inside,
229 .js .hide-if-js,
230 .no-js .hide-if-no-js,
231 .js.wp-core-ui .hide-if-js,
232 .js .wp-core-ui .hide-if-js,
233 .no-js.wp-core-ui .hide-if-no-js,
234 .no-js .wp-core-ui .hide-if-no-js {
235         display: none;
236 }
237
238 /* include margin and padding in the width calculation of input and textarea */
239 input[type="text"],
240 input[type="password"],
241 input[type="number"],
242 input[type="search"],
243 input[type="email"],
244 input[type="url"],
245 textarea {
246         -moz-box-sizing: border-box;
247         -webkit-box-sizing: border-box;
248         -ms-box-sizing: border-box; /* ie8 only */
249         box-sizing: border-box;
250 }
251
252 input[type="checkbox"],
253 input[type="radio"] {
254         vertical-align: text-top;
255         padding: 0;
256         margin: 1px 0 0;
257 }
258
259 input[type="search"] {
260         -webkit-appearance: textfield;
261 }
262
263 input[type="search"]::-webkit-search-decoration {
264         display: none;
265 }
266
267 /* general */
268 html,
269 body {
270         height: 100%;
271         margin: 0;
272         padding: 0;
273 }
274
275 body {
276         font-family: sans-serif;
277         font-size: 12px;
278         line-height: 1.4em;
279         min-width: 600px;
280 }
281
282 body.iframe {
283         min-width: 0;
284         padding-top: 1px;
285 }
286
287 body.login {
288         background: #fbfbfb;
289         min-width: 0;
290 }
291
292 iframe,
293 img {
294         border: 0;
295 }
296
297 td,
298 textarea,
299 input,
300 select,
301 button {
302         font-family: inherit;
303         font-size: inherit;
304         font-weight: inherit;
305 }
306
307 td,
308 textarea {
309         line-height: inherit;
310 }
311
312 input,
313 select {
314         line-height: 15px;
315 }
316
317 a,
318 input[type="text"],
319 input[type="password"],
320 input[type="number"],
321 input[type="search"],
322 input[type="email"],
323 input[type="url"],
324 select,
325 textarea,
326 div {
327         outline: 0;
328 }
329
330 a:focus,
331 a:active {
332         outline: thin dotted;
333 }
334
335 #adminmenu a:focus,
336 #adminmenu a:active,
337 .screen-reader-text:focus {
338         outline: none;
339 }
340
341 blockquote,
342 q {
343         quotes: none;
344 }
345
346 blockquote:before,
347 blockquote:after,
348 q:before,
349 q:after {
350         content: '';
351         content: none;
352 }
353
354 p {
355         margin: 1em 0;
356 }
357
358 blockquote {
359         margin: 1em;
360 }
361
362 label {
363         cursor: pointer;
364 }
365
366 li,
367 dd {
368         margin-bottom: 6px;
369 }
370
371 textarea,
372 input,
373 select {
374         margin: 1px;
375         padding: 3px;
376 }
377
378 h1,
379 h2,
380 h3,
381 h4,
382 h5,
383 h6 {
384         display: block;
385         font-weight: bold;
386 }
387
388 h1 {
389         font-size: 2em;
390         margin: .67em 0;
391 }
392
393 h2 {
394         font-size: 1.5em;
395         margin: .83em 0;
396 }
397
398 h3 {
399         font-size: 1.17em;
400         margin: 1em 0;
401 }
402
403 h4 {
404         font-size: 1em;
405         margin: 1.33em 0;
406 }
407
408 h5 {
409         font-size: 0.83em;
410         margin: 1.67em 0;
411 }
412
413 h6 {
414         font-size: 0.67em;
415         margin: 2.33em 0;
416 }
417
418 ul,
419 ol {
420         padding: 0;
421 }
422
423 ul {
424         list-style: none;
425 }
426
427 ol {
428         list-style-type: decimal;
429         margin-left: 2em;
430 }
431
432 ul.ul-disc {
433         list-style: disc outside;
434 }
435
436 ul.ul-square {
437         list-style: square outside;
438 }
439
440 ol.ol-decimal {
441         list-style: decimal outside;
442 }
443
444 ul.ul-disc,
445 ul.ul-square,
446 ol.ol-decimal {
447         margin-left: 1.8em;
448 }
449
450 ul.ul-disc > li,
451 ul.ul-square > li,
452 ol.ol-decimal > li {
453         margin: 0 0 0.5em;
454 }
455
456 .code,
457 code {
458         font-family: Consolas, Monaco, monospace;
459 }
460
461 kbd,
462 code {
463         padding: 1px 3px;
464         margin: 0 1px;
465         font-size: 11px;
466 }
467
468 .subsubsub {
469         list-style: none;
470         margin: 8px 0 5px;
471         padding: 0;
472         font-size: 12px;
473         float: left;
474 }
475
476 .subsubsub a {
477         line-height: 2;
478         padding: .2em;
479         text-decoration: none;
480 }
481
482 .subsubsub a .count,
483 .subsubsub a.current .count {
484         color: #999;
485         font-weight: normal;
486 }
487
488 .subsubsub a.current {
489         font-weight: bold;
490         border: none;
491 }
492
493 .subsubsub li {
494         display: inline-block;
495         margin: 0;
496         padding: 0;
497         white-space: nowrap;
498 }
499
500 .widefat,
501 div.updated,
502 div.error,
503 .wrap .add-new-h2,
504 textarea,
505 input[type="text"],
506 input[type="password"],
507 input[type="file"],
508 input[type="email"],
509 input[type="number"],
510 input[type="search"],
511 input[type="tel"],
512 input[type="url"],
513 select,
514 .tablenav .tablenav-pages a,
515 .tablenav-pages span.current,
516 #titlediv #title,
517 .postbox,
518 #postcustomstuff table,
519 #postcustomstuff input,
520 #postcustomstuff textarea,
521 .imgedit-menu div,
522 .plugin-update-tr .update-message,
523 #poststuff .inside .the-tagcloud,
524 .login form,
525 #login_error,
526 .login .message,
527 #menu-management .menu-edit,
528 .nav-menus-php .list-container,
529 .menu-item-handle,
530 .link-to-original,
531 .nav-menus-php .major-publishing-actions .form-invalid,
532 .press-this #message,
533 #TB_window,
534 .tbtitle,
535 .highlight,
536 .feature-filter,
537 #widget-list .widget-top,
538 .editwidget .widget-inside {
539         -webkit-border-radius: 3px;
540         border-radius: 3px;
541         border-width: 1px;
542         border-style: solid;
543 }
544
545 /* .widefat - main style for tables */
546 .widefat {
547         border-spacing: 0;
548         width: 100%;
549         clear: both;
550         margin: 0;
551 }
552
553 .widefat * {
554         word-wrap: break-word;
555 }
556
557 .widefat a {
558         text-decoration: none;
559 }
560
561 .widefat thead th:first-of-type {
562         -webkit-border-top-left-radius: 3px;
563         border-top-left-radius: 3px;
564 }
565 .widefat thead th:last-of-type {
566         -webkit-border-top-right-radius: 3px;
567         border-top-right-radius: 3px;
568 }
569 .widefat tfoot th:first-of-type {
570         -webkit-border-bottom-left-radius: 3px;
571         border-bottom-left-radius: 3px;
572 }
573 .widefat tfoot th:last-of-type {
574         -webkit-border-bottom-right-radius: 3px;
575         border-bottom-right-radius: 3px;
576 }
577
578 .widefat td,
579 .widefat th {
580         border-width: 1px 0;
581         border-style: solid;
582 }
583 .widefat tfoot th {
584         border-bottom: none;
585 }
586
587 .widefat .no-items td {
588         border-bottom-width: 0;
589 }
590
591 .widefat td {
592         font-size: 12px;
593         padding: 4px 7px 2px;
594         vertical-align: top;
595 }
596
597 .widefat td p,
598 .widefat td ol,
599 .widefat td ul {
600         font-size: 12px;
601 }
602
603 .widefat th {
604         padding: 7px 7px 8px;
605         text-align: left;
606         line-height: 1.3em;
607         font-size: 14px;
608 }
609
610 .widefat th input {
611         margin: 0 0 0 8px;
612         padding: 0;
613         vertical-align: text-top;
614 }
615
616 .widefat .check-column {
617         width: 2.2em;
618         padding: 6px 0 25px;
619         vertical-align: top;
620 }
621
622 .widefat tbody th.check-column {
623         padding: 9px 0 22px;
624 }
625
626 .widefat.media .check-column {
627         padding-top: 8px;
628 }
629
630 .widefat thead .check-column,
631 .widefat tfoot .check-column {
632         padding: 10px 0 0;
633 }
634
635 .no-js .widefat thead .check-column input,
636 .no-js .widefat tfoot .check-column input {
637         display: none;
638 }
639
640 .widefat .num,
641 .column-comments,
642 .column-links,
643 .column-posts {
644         text-align: center;
645 }
646
647 .widefat th#comments {
648         vertical-align: middle;
649 }
650
651 .wrap {
652         margin: 4px 15px 0 0;
653 }
654
655 div.updated,
656 div.error {
657         padding: 0 0.6em;
658         margin: 5px 15px 2px;
659 }
660
661 div.updated p,
662 div.error p {
663         margin: 0.5em 0;
664         padding: 2px;
665 }
666
667 .wrap div.updated,
668 .wrap div.error,
669 .media-upload-form div.error {
670         margin: 5px 0 15px;
671 }
672
673 .wrap h2,
674 .subtitle {
675         font-weight: normal;
676         margin: 0;
677         text-shadow: #fff 0 1px 0;
678 }
679
680 .wrap h2 {
681         font-size: 23px;
682         padding: 9px 15px 4px 0;
683         line-height: 29px;
684 }
685
686 .subtitle {
687         font-size: 14px;
688         padding-left: 25px;
689 }
690
691 .wrap .add-new-h2 {
692         font-family: sans-serif;
693         margin-left: 4px;
694         padding: 3px 8px;
695         position: relative;
696         top: -3px;
697         text-decoration: none;
698         font-size: 12px;
699         border: 0 none;
700 }
701
702 .wrap h2.long-header {
703         padding-right: 0;
704 }
705
706 html,
707 .wp-dialog {
708         background-color: #fff;
709 }
710
711 textarea,
712 input[type="text"],
713 input[type="password"],
714 input[type="file"],
715 input[type="email"],
716 input[type="number"],
717 input[type="search"],
718 input[type="tel"],
719 input[type="url"],
720 select {
721         background-color: #fff;
722         color: #333;
723 }
724
725 select {
726         color: #000;
727 }
728
729 select[disabled] {
730         color: #7f7f7f;
731 }
732
733 select:focus {
734         border-color: #aaa;
735 }
736
737 textarea:focus,
738 input[type="text"]:focus,
739 input[type="password"]:focus,
740 input[type="file"]:focus,
741 input[type="email"]:focus,
742 input[type="number"]:focus,
743 input[type="search"]:focus,
744 input[type="tel"]:focus,
745 input[type="url"]:focus,
746 select:focus {
747         -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
748         box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
749 }
750
751 input[readonly] {
752         background-color: #eee;
753 }
754
755 :-moz-placeholder,
756 .wp-core-ui :-moz-placeholder {
757    color: #a9a9a9;
758 }
759
760 /*------------------------------------------------------------------------------
761   1.0 - Text Styles
762 ------------------------------------------------------------------------------*/
763
764 div.sidebar-name h3,
765 #menu-management .nav-tab,
766 #dashboard_plugins h5,
767 a.rsswidget,
768 #dashboard_right_now td.b,
769 #dashboard-widgets h4,
770 .tool-box .title,
771 #poststuff h3,
772 .metabox-holder h3,
773 .pressthis a,
774 #your-profile legend,
775 .inline-edit-row fieldset span.title,
776 .inline-edit-row fieldset span.checkbox-title,
777 .tablenav .displaying-num,
778 .widefat th,
779 .quicktags,
780 .search {
781         font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
782 }
783
784 h2 .nav-tab,
785 .wrap h2,
786 .subtitle,
787 .login form .input {
788         font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
789 }
790
791 .quicktags,
792 .search {
793         font-size: 12px;
794 }
795
796 .icon32 {
797         float: left;
798         height: 34px;
799         margin: 7px 8px 0 0;
800         width: 36px;
801 }
802
803 .icon16 {
804         height: 18px;
805         width: 18px;
806         padding: 6px 6px;
807         margin: -6px 0 0 -8px;
808         float: left;
809 }
810
811 .key-labels label {
812         line-height: 24px;
813 }
814
815 .pre {
816         /* https://developer.mozilla.org/en-US/docs/CSS/white-space */
817         white-space: pre-wrap; /* css-3 */
818         word-wrap: break-word; /* IE 5.5 - 7 */
819 }
820
821 .howto {
822         font-style: italic;
823         display: block;
824         font-family: sans-serif;
825 }
826
827 p.install-help {
828         margin: 8px 0;
829         font-style: italic;
830 }
831
832 .no-break {
833         white-space: nowrap;
834 }
835
836 /*------------------------------------------------------------------------------
837   2.0 - Forms
838 ------------------------------------------------------------------------------*/
839
840
841 .wp-admin select {
842         padding: 2px;
843         height: 2em;
844 }
845
846 .wp-admin select[multiple] {
847         height: auto;
848 }
849
850 .submit {
851         padding: 1.5em 0;
852         margin: 5px 0;
853         -webkit-border-bottom-left-radius: 3px;
854         -webkit-border-bottom-right-radius: 3px;
855         border-bottom-left-radius: 3px;
856         border-bottom-right-radius: 3px;
857 }
858
859 form p.submit a.cancel:hover {
860         text-decoration: none;
861 }
862
863 #minor-publishing-actions input,
864 #major-publishing-actions input,
865 #minor-publishing-actions .preview {
866         text-align: center;
867 }
868
869 textarea.all-options,
870 input.all-options {
871         width: 250px;
872 }
873
874 input.large-text,
875 textarea.large-text {
876         width: 99%;
877 }
878
879 input.regular-text,
880 #adduser .form-field input {
881         width: 25em;
882 }
883
884 input.small-text {
885         width: 50px;
886 }
887
888 input[type="number"].small-text {
889         width: 60px;
890 }
891
892 #doaction,
893 #doaction2,
894 #post-query-submit {
895         margin: 1px 8px 0 0;
896 }
897
898 .tablenav #changeit,
899 .tablenav #delete_all,
900 .tablenav #clear-recent-list {
901         margin-top: 1px;
902 }
903
904 .tablenav .actions select {
905         float: left;
906         margin-right: 6px;
907         max-width: 200px;
908 }
909
910 .ie8 .tablenav .actions select {
911         width: 155px;
912 }
913
914 .ie8 .tablenav .actions select#cat {
915         width: 200px;
916 }
917
918 #timezone_string option {
919         margin-left: 1em;
920 }
921
922 label,
923 #your-profile label + a {
924         vertical-align: middle;
925 }
926
927 #misc-publishing-actions label {
928         vertical-align: baseline;
929 }
930
931 #pass-strength-result {
932         border-style: solid;
933         border-width: 1px;
934         float: left;
935         margin: 13px 5px 5px 1px;
936         padding: 3px 5px;
937         text-align: center;
938         width: 200px;
939         display: none;
940 }
941 .indicator-hint {
942         padding-top: 8px;
943 }
944
945 p.search-box {
946         float: right;
947         margin: 0;
948 }
949
950 .search-box input[name="s"],
951 #search-plugins input[name="s"],
952 .tagsdiv .newtag {
953         float: left;
954         height: 2em;
955         margin: 0 4px 0 0;
956 }
957
958 input[type="text"].ui-autocomplete-loading {
959         background: transparent url('../images/loading.gif') no-repeat right center;
960         visibility: visible;
961 }
962
963 ul#add-to-blog-users {
964         margin: 0 0 0 14px;
965 }
966
967 .ui-autocomplete-input.open {
968         border-bottom-right-radius: 0;
969         border-bottom-left-radius: 0;
970 }
971
972 .ui-autocomplete {
973         padding: 0;
974         margin: 0;
975         list-style: none;
976         position: absolute;
977         z-index: 10000;
978         border-bottom-right-radius: 3px;
979         border-bottom-left-radius: 3px;
980         border-width: 1px;
981         border-style: solid;
982 }
983
984 .ui-autocomplete li {
985         margin-bottom: 0;
986         white-space: nowrap;
987         text-align: left;
988 }
989
990 .ui-autocomplete li a {
991         display: block;
992         height: 100%;
993         padding: 4px 10px;
994 }
995
996 .ui-autocomplete li a.ui-state-focus {
997         cursor: pointer;
998 }
999
1000 /*------------------------------------------------------------------------------
1001   3.0 - Actions
1002 ------------------------------------------------------------------------------*/
1003
1004 #major-publishing-actions {
1005         padding: 10px 10px 8px;
1006         clear: both;
1007         border-top: 1px solid #f5f5f5;
1008         margin-top: -2px;
1009 }
1010
1011 #delete-action {
1012         line-height: 25px;
1013         vertical-align: middle;
1014         text-align: left;
1015         float: left;
1016 }
1017
1018 #publishing-action {
1019         text-align: right;
1020         float: right;
1021         line-height: 23px;
1022 }
1023
1024 #publishing-action .spinner {
1025         float: left;
1026 }
1027
1028 #misc-publishing-actions {
1029         padding: 6px 0 0;
1030 }
1031
1032 .misc-pub-section {
1033         padding: 6px 10px 8px;
1034         border-width: 1px 0;
1035         border-style: solid;
1036 }
1037
1038 .misc-pub-section:first-child {
1039         border-top-width: 0;
1040 }
1041
1042 .misc-pub-section-last {
1043         border-bottom-width: 0;
1044 }
1045
1046 #minor-publishing-actions {
1047         padding: 10px 10px 2px 8px;
1048         text-align: right;
1049 }
1050
1051 #minor-publishing {
1052         border-bottom-width: 1px;
1053         border-bottom-style: solid;
1054         -webkit-box-shadow: 0 1px 0 #fff;
1055         box-shadow: 0 1px 0 #fff;
1056 }
1057
1058 #save-post {
1059         float: left;
1060 }
1061
1062 .preview {
1063         float: right;
1064 }
1065
1066 #sticky-span {
1067         margin-left: 18px;
1068 }
1069
1070 .side-info {
1071         margin: 0;
1072         padding: 4px;
1073         font-size: 11px;
1074 }
1075
1076 .side-info h5 {
1077         padding-bottom: 7px;
1078         font-size: 14px;
1079         margin: 12px 2px 5px;
1080         border-bottom-width: 1px;
1081         border-bottom-style: solid;
1082 }
1083
1084 .side-info ul {
1085         margin: 0;
1086         padding-left: 18px;
1087         list-style: square;
1088 }
1089
1090 .approve,
1091 .unapproved .unapprove {
1092         display: none;
1093 }
1094
1095 .unapproved .approve,
1096 .spam .approve,
1097 .trash .approve {
1098         display: inline;
1099 }
1100
1101 td.action-links,
1102 th.action-links {
1103         text-align: right;
1104 }
1105
1106
1107 /*------------------------------------------------------------------------------
1108   4.0 - Notifications
1109 ------------------------------------------------------------------------------*/
1110
1111 #update-nag,
1112 .update-nag {
1113         line-height: 19px;
1114         padding: 5px 0;
1115         font-size: 12px;
1116         text-align: center;
1117         margin: -1px 15px 0 5px;
1118         border-width: 1px;
1119         border-style: solid;
1120         -webkit-border-bottom-right-radius: 3px;
1121         -webkit-border-bottom-left-radius: 3px;
1122         border-bottom-right-radius: 3px;
1123         border-bottom-left-radius: 3px;
1124 }
1125
1126 .plugins .plugin-update {
1127         padding: 0;
1128 }
1129
1130 .plugin-update .update-message {
1131         margin: 0 10px 8px 31px;
1132         font-weight: bold;
1133 }
1134
1135 ul#dismissed-updates {
1136         display: none;
1137 }
1138
1139 form.upgrade {
1140         margin-top: 8px;
1141 }
1142
1143 form.upgrade .hint {
1144         font-style: italic;
1145         font-size: 85%;
1146         margin: -0.5em 0 2em 0;
1147 }
1148
1149 .update-php .spinner {
1150         float: none;
1151         margin: -4px 0;
1152 }
1153
1154 #ajax-loading,
1155 .ajax-loading,
1156 .ajax-feedback,
1157 .imgedit-wait-spin,
1158 .list-ajax-loading { /* deprecated */
1159         visibility: hidden;
1160 }
1161
1162 #ajax-response.alignleft {
1163         margin-left: 2em;
1164 }
1165
1166
1167 /*------------------------------------------------------------------------------
1168   6.0 - Admin Header
1169 ------------------------------------------------------------------------------*/
1170 #adminmenu a,
1171 #sidemenu a,
1172 #taglist a,
1173 #catlist a {
1174         text-decoration: none;
1175 }
1176
1177 /*------------------------------------------------------------------------------
1178   6.1 - Screen Options Tabs
1179 ------------------------------------------------------------------------------*/
1180
1181 #screen-options-wrap,
1182 #contextual-help-wrap {
1183         margin: 0;
1184         padding: 8px 20px 12px;
1185         position: relative;
1186 }
1187
1188 #contextual-help-wrap {
1189         overflow: auto;
1190 }
1191
1192 #screen-meta .screen-reader-text {
1193         visibility: hidden;
1194 }
1195
1196 #screen-meta-links {
1197         margin: 0 24px 0 0;
1198 }
1199
1200 #screen-meta-links a:focus {
1201         -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
1202         box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
1203         outline: none;
1204 }
1205
1206 /* screen options and help tabs revert */
1207 #screen-meta {
1208         display: none;
1209         position: relative;
1210         margin: 0 15px 0 5px;
1211         border-width: 0 1px 1px;
1212         border-style: none solid solid;
1213 }
1214
1215 #screen-options-link-wrap,
1216 #contextual-help-link-wrap {
1217         float: right;
1218         height: 23px;
1219         padding: 0;
1220         margin: 0 0 0 6px;
1221         font-family: sans-serif;
1222 }
1223
1224 #screen-options-link-wrap,
1225 #contextual-help-link-wrap,
1226 #screen-meta {
1227         -webkit-border-bottom-left-radius: 3px;
1228         -webkit-border-bottom-right-radius: 3px;
1229         border-bottom-left-radius: 3px;
1230         border-bottom-right-radius: 3px;
1231 }
1232
1233 #screen-meta-links .screen-meta-toggle {
1234         position: relative;
1235         top: -1px;
1236 }
1237
1238 #screen-meta-links a.show-settings {
1239         text-decoration: none;
1240         z-index: 1;
1241         padding: 1px 16px 0 6px;
1242         height: 22px;
1243         line-height: 22px;
1244         font-size: 12px;
1245         display: block;
1246         text-shadow: rgba(255,255,255,0.7) 0 1px 0;
1247 }
1248
1249 #screen-meta-links a.show-settings:hover {
1250         text-decoration: none;
1251 }
1252 /* end screen options and help tabs */
1253
1254 .toggle-arrow {
1255         background-repeat: no-repeat;
1256         background-position: top left;
1257         background-color: transparent;
1258         height: 22px;
1259         line-height: 22px;
1260         display: block;
1261 }
1262
1263 .toggle-arrow-active {
1264         background-position: bottom left;
1265 }
1266
1267 #screen-options-wrap h5,
1268 #contextual-help-wrap h5 {
1269         margin: 8px 0;
1270         font-size: 13px;
1271 }
1272
1273 .metabox-prefs label {
1274         display: inline-block;
1275         padding-right: 15px;
1276         white-space: nowrap;
1277         line-height: 30px;
1278 }
1279
1280 .metabox-prefs label input {
1281         margin: 0 5px 0 2px;
1282 }
1283
1284 .metabox-prefs .columns-prefs label input {
1285         margin: 0 2px;
1286 }
1287
1288 .metabox-prefs label a {
1289         display: none;
1290 }
1291
1292 /*------------------------------------------------------------------------------
1293   6.2 - Help Menu
1294 ------------------------------------------------------------------------------*/
1295
1296 #contextual-help-wrap {
1297         padding: 0;
1298         margin-left: -4px;
1299 }
1300
1301 #contextual-help-columns {
1302         position: relative;
1303 }
1304
1305 #contextual-help-back {
1306         position: absolute;
1307         top: 0;
1308         bottom: 0;
1309         left: 150px;
1310         right: 170px;
1311         border-width: 0 1px;
1312         border-style: solid;
1313 }
1314
1315 #contextual-help-wrap.no-sidebar #contextual-help-back {
1316         right: 0;
1317
1318         border-right-width: 0;
1319         -webkit-border-bottom-right-radius: 2px;
1320         border-bottom-right-radius: 2px;
1321 }
1322
1323 .contextual-help-tabs {
1324         float: left;
1325         width: 150px;
1326         margin: 0;
1327 }
1328
1329 .contextual-help-tabs ul {
1330         margin: 1em 0;
1331 }
1332
1333 .contextual-help-tabs li {
1334         margin-bottom: 0;
1335         list-style-type: none;
1336         border-style: solid;
1337         border-width: 1px 0;
1338         border-color: transparent;
1339 }
1340
1341 .contextual-help-tabs a {
1342         display: block;
1343         padding: 5px 5px 5px 12px;
1344         line-height: 18px;
1345         text-decoration: none;
1346 }
1347
1348 .contextual-help-tabs .active {
1349         padding: 0;
1350         margin: 0 -1px 0 0;
1351         border-width: 1px 0 1px 1px;
1352         border-style: solid;
1353 }
1354
1355 .contextual-help-tabs-wrap {
1356         padding: 0 20px;
1357         overflow: auto;
1358 }
1359
1360 .help-tab-content {
1361         display: none;
1362         margin: 0 22px 12px 0;
1363         line-height: 1.6em;
1364 }
1365
1366 .help-tab-content.active {
1367         display: block;
1368 }
1369
1370 .help-tab-content ul li {
1371         list-style-type: disc;
1372         margin-left: 18px;
1373 }
1374
1375 .contextual-help-sidebar {
1376         width: 150px;
1377         float: right;
1378         padding: 0 8px 0 12px;
1379         overflow: auto;
1380 }
1381
1382
1383 /*------------------------------------------------------------------------------
1384   7.0 - Main Navigation (Left Menu)
1385 ------------------------------------------------------------------------------*/
1386
1387 #adminmenuback,
1388 #adminmenuwrap {
1389         border-width: 0 1px 0 0;
1390         border-style: solid;
1391 }
1392
1393 #adminmenuwrap {
1394         position: relative;
1395         float: left;
1396 }
1397
1398 #adminmenushadow {
1399         position: absolute;
1400         top: 0;
1401         right: 0;
1402         bottom: 0;
1403         width: 6px;
1404         z-index: 20;
1405 }
1406
1407 /* side admin menu */
1408 #adminmenu * {
1409         -webkit-user-select: none;
1410         -moz-user-select: none;
1411         user-select: none;
1412 }
1413
1414 #adminmenu li {
1415         margin: 0;
1416         padding: 0;
1417         cursor: pointer;
1418 }
1419
1420 #adminmenu a {
1421         display: block;
1422         line-height: 18px;
1423         padding: 2px 5px;
1424 }
1425
1426 #adminmenu li.menu-top {
1427         min-height: 28px;
1428         position: relative;
1429 }
1430
1431 #adminmenu .wp-submenu {
1432         list-style: none;
1433         padding: 4px 0;
1434         margin: 0;
1435         position: absolute;
1436         top: -1000em;
1437         left: 146px;
1438         z-index: 1000;
1439         overflow: visible;
1440         border-width: 1px;
1441         border-style: solid;
1442         -webkit-border-bottom-right-radius: 3px;
1443         -webkit-border-top-right-radius: 3px;
1444         border-bottom-right-radius: 3px;
1445         border-top-right-radius: 3px;
1446 }
1447
1448 .js #adminmenu .sub-open,
1449 .js #adminmenu .opensub .wp-submenu,
1450 #adminmenu a.menu-top:focus + .wp-submenu,
1451 .no-js li.wp-has-submenu:hover .wp-submenu {
1452         top: -1px;
1453 }
1454
1455 #adminmenu .wp-has-current-submenu .wp-submenu,
1456 .no-js li.wp-has-current-submenu:hover .wp-submenu,
1457 #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
1458 #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
1459 #adminmenu .wp-has-current-submenu.opensub .wp-submenu {
1460         position: relative;
1461         z-index: 3;
1462         top: auto;
1463         left: auto;
1464         right: auto;
1465         bottom: auto;
1466         border: 0 none;
1467
1468         -webkit-box-shadow: none;
1469         box-shadow: none;
1470 }
1471
1472 .folded #adminmenu .wp-submenu.sub-open,
1473 .folded #adminmenu .opensub .wp-submenu,
1474 .folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
1475 .folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
1476 .folded #adminmenu a.menu-top:focus + .wp-submenu,
1477 .folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu,
1478 .no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu  {
1479         top: -1px;
1480         left: 32px;
1481 }
1482
1483 .folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
1484 .folded #adminmenu .wp-has-current-submenu .wp-submenu {
1485         border-width: 1px;
1486         border-style: solid;
1487         position: absolute;
1488         top: -1000em;
1489 }
1490
1491 #adminmenu .wp-submenu a {
1492         font-size: 12px;
1493         line-height: 18px;
1494         margin: 0;
1495         padding-left: 12px;
1496 }
1497
1498 #adminmenu .wp-not-current-submenu li > a {
1499         padding-left: 16px;
1500 }
1501
1502 #adminmenu .wp-has-current-submenu ul > li > a,
1503 .folded #adminmenu li.menu-top .wp-submenu > li > a {
1504         padding-left: 12px;
1505 }
1506
1507 #adminmenu a.menu-top,
1508 #adminmenu .wp-submenu-head {
1509         font-size: 13px;
1510         font-weight: bold;
1511         line-height: 18px;
1512         padding: 0;
1513 }
1514
1515 #adminmenu .wp-submenu-head,
1516 .folded #adminmenu .wp-menu-name {
1517         display: none;
1518 }
1519
1520 .folded #adminmenu .wp-submenu-head {
1521         display: block;
1522 }
1523
1524 #adminmenu .wp-submenu li {
1525         padding: 0;
1526         margin: 0;
1527         overflow: hidden;
1528 }
1529
1530 #adminmenu a.menu-top {
1531         border-width: 1px 0;
1532         border-style: solid none;
1533 }
1534
1535 #adminmenu .wp-menu-image img {
1536         padding: 7px 0 0 7px;
1537         opacity: 0.6;
1538         filter: alpha(opacity=60);
1539 }
1540
1541 #adminmenu div.wp-menu-name {
1542         padding: 5px;
1543 }
1544
1545 #adminmenu div.wp-menu-image {
1546         float: left;
1547         width: 28px;
1548         height: 28px;
1549 }
1550
1551 .folded #adminmenu div.wp-menu-image {
1552         width: 32px;
1553         position: absolute;
1554         z-index: 25;
1555 }
1556
1557 .folded #adminmenu a.menu-top {
1558         height: 28px;
1559 }
1560
1561 .wp-menu-arrow {
1562         z-index: 25;
1563         position: absolute;
1564         right: 100%;
1565         margin: 0;
1566         height: 30px;
1567         width: 6px;
1568
1569         -moz-transform:    translate( 146px );
1570         -webkit-transform: translate( 146px );
1571         -o-transform:      translate( 146px );
1572         -ms-transform:     translate( 146px );
1573         transform:         translate( 146px );
1574 }
1575
1576 #adminmenu .wp-menu-arrow div {
1577         display: none;
1578         position: absolute;
1579         top: 7px;
1580         left: -1px;
1581         width: 14px;
1582         height: 15px;
1583
1584         -moz-transform:    matrix( -0.6, 1, 0.6, 1, 0, 0 );
1585         -webkit-transform: matrix( -0.6, 1, 0.6, 1, 0, 0 );
1586         -o-transform:      matrix( -0.6, 1, 0.6, 1, 0, 0 );
1587         -ms-transform:     matrix( -0.6, 1, 0.6, 1, 0, 0 );
1588         transform:         matrix( -0.6, 1, 0.6, 1, 0, 0 );
1589 }
1590
1591 #adminmenu li.wp-not-current-submenu .wp-menu-arrow {
1592         -moz-transform:    translate( 145px );
1593         -webkit-transform: translate( 145px );
1594         -o-transform:      translate( 145px );
1595         -ms-transform:     translate( 145px );
1596         transform:         translate( 145px );
1597         height: 28px;
1598         border-width: 1px 0;
1599         border-style: solid;
1600         top: 0;
1601 }
1602
1603 .folded #adminmenu li .wp-menu-arrow {
1604         -moz-transform:    translate( 32px );
1605         -webkit-transform: translate( 32px );
1606         -o-transform:      translate( 32px );
1607         -ms-transform:     translate( 32px );
1608         transform:         translate( 32px );
1609 }
1610
1611 #adminmenu li.current .wp-menu-arrow,
1612 #adminmenu li.wp-has-current-submenu .wp-menu-arrow,
1613 #adminmenu li.wp-has-current-submenu .wp-menu-arrow div,
1614 #adminmenu li.wp-has-submenu .wp-menu-arrow div,
1615 #adminmenu li.current .wp-menu-arrow div,
1616 .no-js #adminmenu li.wp-has-submenu:hover .wp-menu-arrow,
1617 #adminmenu li.wp-has-submenu.opensub .wp-menu-arrow,
1618 #adminmenu a.wp-has-submenu:focus .wp-menu-arrow,
1619 #adminmenu a:hover .wp-menu-arrow {
1620         display: block;
1621 }
1622
1623 #adminmenu li.current .wp-menu-arrow,
1624 #adminmenu li.wp-menu-open .wp-menu-arrow {
1625         top: 0;
1626 }
1627
1628 .no-js #adminmenu li.wp-has-submenu:hover .wp-menu-arrow,
1629 #adminmenu li.wp-has-submenu.opensub .wp-menu-arrow,
1630 #adminmenu a.wp-has-submenu:focus .wp-menu-arrow {
1631         z-index: 1001;
1632 }
1633
1634 .ie8 #adminmenu li.menu-top:hover .wp-menu-arrow {
1635         display: none;
1636 }
1637
1638 #adminmenu .wp-not-current-submenu .wp-menu-arrow div {
1639         width: 15px;
1640         top: 6px;
1641         border-width: 0 0 1px 1px;
1642         border-style: solid;
1643 }
1644
1645 .wp-menu-arrow,
1646 .folded #adminmenu li .wp-menu-arrow div,
1647 .no-js #adminmenu li.wp-not-current-submenu:hover .wp-menu-arrow {
1648         display: none;
1649 }
1650
1651 .folded #adminmenu li.current .wp-menu-arrow,
1652 .folded #adminmenu li.current .wp-menu-arrow div,
1653 .folded #adminmenu li.wp-has-current-submenu .wp-menu-arrow div,
1654 .folded #adminmenu li.wp-menu-open .wp-menu-arrow,
1655 .folded #adminmenu li a:focus .wp-menu-arrow {
1656         display: block;
1657 }
1658
1659 #adminmenu li.menu-top:hover .wp-menu-image img,
1660 #adminmenu li.wp-has-current-submenu .wp-menu-image img {
1661         opacity: 1;
1662         filter: alpha(opacity=100);
1663 }
1664
1665 #adminmenu li.wp-menu-separator {
1666         height: 3px;
1667         padding: 0;
1668         margin: 0;
1669         border-width: 1px 0;
1670         border-style: solid;
1671         cursor: inherit;
1672 }
1673
1674 #adminmenu div.separator {
1675         height: 1px;
1676         padding: 0;
1677         border-width: 1px 0 0 0;
1678         border-style: solid;
1679 }
1680
1681 #adminmenu .wp-submenu .wp-submenu-head {
1682         padding: 5px 4px 5px 10px;
1683         margin: -4px -1px 4px;
1684         border-width: 1px 0;
1685         border-style: solid;
1686         -webkit-border-top-right-radius: 3px;
1687         border-top-right-radius: 3px;
1688 }
1689
1690 #adminmenu li.wp-menu-open {
1691         border-width: 0 0 1px;
1692         border-style: solid;
1693 }
1694
1695 #adminmenu li.current,
1696 .folded #adminmenu li.wp-menu-open {
1697         border: 0 none;
1698 }
1699
1700 .folded #adminmenu li.wp-has-current-submenu {
1701         margin-bottom: 1px;
1702 }
1703
1704 .folded #adminmenu .wp-has-current-submenu.menu-top-last {
1705         margin-bottom: 0;
1706 }
1707
1708 #adminmenu .awaiting-mod,
1709 #adminmenu span.update-plugins,
1710 #sidemenu li a span.update-plugins {
1711         position: absolute;
1712         font-family: sans-serif;
1713         font-size: 9px;
1714         line-height: 17px;
1715         font-weight: bold;
1716         margin-top: 1px;
1717         margin-left: 7px;
1718         -webkit-border-radius: 10px;
1719         border-radius: 10px;
1720         z-index: 26;
1721 }
1722
1723 #adminmenu li .awaiting-mod span,
1724 #adminmenu li span.update-plugins span,
1725 #sidemenu li a span.update-plugins span {
1726         display: block;
1727         padding: 0 6px;
1728 }
1729
1730 #adminmenu li span.count-0,
1731 #sidemenu li a .count-0 {
1732         display: none;
1733 }
1734
1735 #collapse-menu {
1736         font-size: 12px;
1737         line-height: 34px;
1738         border-width: 1px 0 0;
1739         border-style: solid;
1740 }
1741
1742 .folded #collapse-menu span {
1743         display: none;
1744 }
1745
1746 #collapse-button,
1747 #collapse-button div {
1748         width: 15px;
1749         height: 15px;
1750 }
1751
1752 #collapse-button {
1753         float: left;
1754         margin: 8px 6px;
1755         border-width: 1px;
1756         border-style: solid;
1757         -webkit-border-radius: 10px;
1758         border-radius: 10px;
1759 }
1760
1761 /* Auto-folding of the admin menu */
1762 @media only screen and (max-width: 900px) {
1763         .auto-fold #wpcontent,
1764         .auto-fold #wpfooter {
1765                 margin-left: 52px;
1766         }
1767
1768         .auto-fold #adminmenuback,
1769         .auto-fold #adminmenuwrap,
1770         .auto-fold #adminmenu,
1771         .auto-fold #adminmenu li.menu-top {
1772                 width: 32px;
1773         }
1774
1775         .auto-fold #adminmenu .wp-submenu.sub-open,
1776         .auto-fold #adminmenu .opensub .wp-submenu,
1777         .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
1778         .auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
1779         .auto-fold #adminmenu a.menu-top:focus + .wp-submenu,
1780         .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu  {
1781                 top: -1px;
1782                 left: 32px;
1783         }
1784
1785         .auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
1786         .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
1787                 border-width: 1px;
1788                 border-style: solid;
1789                 position: absolute;
1790                 top: -1000em;
1791         }
1792
1793         .auto-fold #adminmenu li.menu-top .wp-submenu > li > a {
1794                 padding-left: 12px;
1795         }
1796
1797         .auto-fold #adminmenu .wp-menu-name {
1798                 display: none;
1799         }
1800
1801         .auto-fold #adminmenu .wp-submenu-head {
1802                 display: block;
1803         }
1804
1805         .auto-fold #adminmenu div.wp-menu-image {
1806                 width: 32px;
1807                 position: absolute;
1808                 z-index: 25;
1809         }
1810
1811         .auto-fold #adminmenu a.menu-top {
1812                 height: 28px;
1813         }
1814
1815         .auto-fold #adminmenu li .wp-menu-arrow {
1816                 -moz-transform:    translate( 32px );
1817                 -webkit-transform: translate( 32px );
1818                 -o-transform:      translate( 32px );
1819                 -ms-transform:     translate( 32px );
1820                 transform:         translate( 32px );
1821         }
1822
1823         .auto-fold #adminmenu li .wp-menu-arrow div {
1824                 display: none;
1825         }
1826
1827         .auto-fold #adminmenu li.current .wp-menu-arrow,
1828         .auto-fold #adminmenu li.current .wp-menu-arrow div,
1829         .auto-fold #adminmenu li.wp-has-current-submenu .wp-menu-arrow div,
1830         .auto-fold #adminmenu li.wp-menu-open .wp-menu-arrow,
1831         .auto-fold #adminmenu li a:focus .wp-menu-arrow {
1832                 display: block;
1833         }
1834
1835         .auto-fold #adminmenu li.wp-menu-open {
1836                 border: 0 none;
1837         }
1838
1839         .auto-fold #adminmenu li.wp-has-current-submenu {
1840                 margin-bottom: 1px;
1841         }
1842
1843         .auto-fold #adminmenu .wp-has-current-submenu.menu-top-last {
1844                 margin-bottom: 0;
1845         }
1846
1847         .auto-fold #collapse-menu span {
1848                 display: none;
1849         }
1850
1851 }
1852
1853 /* List table styles */
1854 .post-com-count-wrapper {
1855         min-width: 22px;
1856         font-family: sans-serif;
1857 }
1858
1859 .post-com-count {
1860         background-image: url('../images/bubble_bg.gif');
1861         height: 1.3em;
1862         line-height: 1.1em;
1863         display: block;
1864         text-decoration: none;
1865         padding: 0 0 6px;
1866         cursor: pointer;
1867         background-position: center -80px;
1868         background-repeat: no-repeat;
1869 }
1870
1871 .post-com-count span {
1872         font-size: 11px;
1873         font-weight: bold;
1874         height: 1.4em;
1875         line-height: 1.4em;
1876         min-width: 0.7em;
1877         padding: 0 6px;
1878         display: inline-block;
1879         -webkit-border-radius: 5px;
1880         border-radius: 5px;
1881 }
1882
1883 strong .post-com-count {
1884         background-position: center -55px;
1885 }
1886
1887 .post-com-count:hover {
1888         background-position: center -3px;
1889 }
1890
1891 .column-response .post-com-count {
1892         float: left;
1893         margin-right: 5px;
1894         text-align: center;
1895 }
1896
1897 .response-links {
1898         float: left;
1899 }
1900
1901 #the-comment-list .attachment-80x60 {
1902         padding: 4px 8px;
1903 }
1904
1905 th .comment-grey-bubble {
1906         background-image: url('../images/comment-grey-bubble.png');
1907         background-repeat: no-repeat;
1908         height: 12px;
1909         width: 12px;
1910 }
1911
1912 /*------------------------------------------------------------------------------
1913   8.0 - Layout Blocks
1914 ------------------------------------------------------------------------------*/
1915
1916 html.wp-toolbar {
1917         padding-top: 28px;
1918         -webkit-box-sizing: border-box;
1919         -moz-box-sizing: border-box;
1920         box-sizing: border-box;
1921 }
1922
1923 .narrow {
1924         width: 70%;
1925         margin-bottom: 40px;
1926 }
1927
1928 .narrow p {
1929         line-height: 150%;
1930 }
1931
1932 .widefat th,
1933 .widefat td {
1934         overflow: hidden;
1935 }
1936
1937 .widefat th {
1938         font-weight: normal;
1939 }
1940
1941 .widefat td p {
1942         margin: 2px 0 0.8em;
1943 }
1944
1945 .widefat .column-comment p {
1946         margin: 0.6em 0;
1947 }
1948
1949 /* Screens with postboxes */
1950 .postbox-container {
1951         float: left;
1952 }
1953
1954 #dashboard-widgets.columns-1 .postbox-container {
1955         width: 100%;
1956 }
1957
1958 #dashboard-widgets.columns-2 .postbox-container {
1959         width: 49.5%;
1960 }
1961
1962 #dashboard-widgets.columns-2 #postbox-container-2,
1963 #dashboard-widgets.columns-2 #postbox-container-3,
1964 #dashboard-widgets.columns-2 #postbox-container-4 {
1965         float: right;
1966         width: 50.5%;
1967 }
1968
1969 #dashboard-widgets.columns-3 .postbox-container {
1970         width: 33.5%;
1971 }
1972
1973 #dashboard-widgets.columns-3 #postbox-container-1 {
1974         width: 33%;
1975 }
1976
1977 #dashboard-widgets.columns-3 #postbox-container-3,
1978 #dashboard-widgets.columns-3 #postbox-container-4 {
1979         float: right;
1980 }
1981
1982 #dashboard-widgets.columns-4 .postbox-container {
1983         width: 25%;
1984 }
1985
1986 .postbox-container .meta-box-sortables {
1987         -moz-box-sizing: border-box;
1988         -webkit-box-sizing: border-box;
1989         -ms-box-sizing: border-box;
1990         box-sizing: border-box;
1991 }
1992
1993 .metabox-holder .postbox-container .empty-container {
1994         border: 3px dashed #CCCCCC;
1995         height: 250px;
1996 }
1997
1998 .metabox-holder.columns-1 .postbox-container .empty-container,
1999 .columns-2 #postbox-container-3 .empty-container,
2000 .columns-2 #postbox-container-4 .empty-container,
2001 .columns-3 #postbox-container-4 .empty-container {
2002         border: 0 none;
2003         height: 0;
2004         min-height: 0;
2005 }
2006
2007 #poststuff {
2008         padding-top: 10px;
2009 }
2010
2011 #poststuff #post-body {
2012         padding: 0;
2013 }
2014
2015 #post-body-content {
2016         width: 100%;
2017         float: left;
2018 }
2019
2020 #poststuff .postbox-container {
2021         width: 100%;
2022 }
2023
2024 #poststuff #post-body.columns-2 {
2025         margin-right: 300px;
2026 }
2027
2028 #post-body.columns-2 #postbox-container-1 {
2029         float: right;
2030         margin-right: -300px;
2031         width: 280px;
2032 }
2033
2034 #post-body.columns-2 #side-sortables {
2035         min-height: 250px;
2036 }
2037
2038 /* one column on the dash */
2039 @media only screen and (max-width: 799px) {
2040         #wpbody-content #dashboard-widgets .postbox-container {
2041                 width: 100%;
2042         }
2043
2044         #wpbody-content .metabox-holder .postbox-container .empty-container {
2045                 border: 0 none;
2046                 height: 0;
2047                 min-height: 0;
2048         }
2049 }
2050
2051 /* two columns on the dash, but keep the setting if one is selected */
2052 @media only screen and (min-width: 800px) and (max-width: 1200px) {
2053         #wpbody-content #dashboard-widgets .postbox-container {
2054                 width: 49.5%;
2055         }
2056
2057         #wpbody-content #dashboard-widgets #postbox-container-2,
2058         #wpbody-content #dashboard-widgets #postbox-container-3,
2059         #wpbody-content #dashboard-widgets #postbox-container-4 {
2060                 float: right;
2061                 width: 50.5%;
2062         }
2063
2064         #dashboard-widgets #postbox-container-3 .empty-container,
2065         #dashboard-widgets #postbox-container-4 .empty-container {
2066                 border: 0 none;
2067                 height: 0;
2068                 min-height: 0;
2069         }
2070
2071         #wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container {
2072                 width: 100%;
2073         }
2074
2075         #wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container {
2076                 border: 0 none;
2077                 height: 0;
2078                 min-height: 0;
2079         }
2080
2081         /* show the radio buttons for column prefs only for one or two columns */
2082         .index-php .screen-layout,
2083         .index-php .columns-prefs {
2084                 display: block;
2085         }
2086
2087         .columns-prefs .columns-prefs-3,
2088         .columns-prefs .columns-prefs-4 {
2089                 display: none;
2090         }
2091 }
2092
2093 /* one column on the post write/edit screen */
2094 @media only screen and (max-width: 960px) {
2095         #wpbody-content #poststuff #post-body {
2096                 margin: 0;
2097         }
2098
2099         #wpbody-content #post-body.columns-2 #postbox-container-1 {
2100                 margin-right: 0;
2101                 width: 100%;
2102         }
2103
2104         #poststuff #postbox-container-1 .empty-container,
2105         #poststuff #postbox-container-1 #side-sortables:empty {
2106                 border: 0 none;
2107                 height: 0;
2108                 min-height: 0;
2109         }
2110
2111         #poststuff #post-body.columns-2 #side-sortables {
2112                 min-height: 0;
2113         }
2114
2115         /* hide the radio buttons for column prefs */
2116         .screen-layout,
2117         .columns-prefs {
2118                 display: none;
2119         }
2120 }
2121
2122 .postbox .hndle {
2123         -webkit-border-top-left-radius: 3px;
2124         -webkit-border-top-right-radius: 3px;
2125         border-top-left-radius: 3px;
2126         border-top-right-radius: 3px;
2127 }
2128
2129 .js .postbox .hndle {
2130         cursor: move;
2131 }
2132
2133 .postbox.closed .hndle {
2134         -webkit-border-radius: 3px;
2135         border-radius: 3px;
2136 }
2137
2138 .hndle a {
2139         font-size: 11px;
2140         font-weight: normal;
2141 }
2142
2143 .postbox .handlediv {
2144         float: right;
2145         width: 27px;
2146         height: 30px;
2147 }
2148
2149 .js .postbox .handlediv {
2150         cursor: pointer;
2151 }
2152
2153 .sortable-placeholder {
2154         border-width: 1px;
2155         border-style: dashed;
2156         margin-bottom: 20px;
2157 }
2158
2159 .widget,
2160 .postbox,
2161 .stuffbox {
2162         margin-bottom: 20px;
2163         padding: 0;
2164         border-width: 1px;
2165         border-style: solid;
2166         line-height: 1;
2167 }
2168
2169 .widget .widget-top,
2170 .postbox h3,
2171 .stuffbox h3 {
2172         margin-top: 1px;
2173         border-bottom-width: 1px;
2174         border-bottom-style: solid;
2175         -webkit-user-select: none;
2176         -moz-user-select: none;
2177         user-select: none;
2178 }
2179
2180 .js .widget .widget-top,
2181 .js .postbox h3 {
2182         cursor: move;
2183 }
2184
2185 .postbox .inside,
2186 .stuffbox .inside {
2187         padding: 0 12px 0 10px;
2188         line-height: 1.4em;
2189 }
2190
2191 .postbox .inside {
2192         margin: 10px 0;
2193         position: relative;
2194 }
2195
2196 .postbox.closed h3 {
2197         border: none;
2198         -webkit-box-shadow: none;
2199         box-shadow: none;
2200 }
2201
2202 .postbox table.form-table {
2203         margin-bottom: 0;
2204 }
2205
2206 .temp-border {
2207         border: 1px dotted #ccc;
2208 }
2209
2210 .columns-prefs label {
2211         padding: 0 5px;
2212 }
2213
2214
2215 /*------------------------------------------------------------------------------
2216   9.0 - Dashboard
2217 ------------------------------------------------------------------------------*/
2218
2219 #dashboard-widgets-wrap {
2220         margin: 0 -8px;
2221 }
2222
2223 #wpbody-content .metabox-holder {
2224         padding-top: 10px;
2225 }
2226
2227 #dashboard-widgets .meta-box-sortables {
2228         margin: 0 8px;
2229 }
2230
2231 #dashboard_recent_comments div.undo {
2232         border-top-style: solid;
2233         border-top-width: 1px;
2234         margin: 0 -10px;
2235         padding: 3px 8px;
2236         font-size: 11px;
2237 }
2238
2239 #the-comment-list td.comment p.comment-author {
2240         margin-top: 0;
2241         margin-left: 0;
2242 }
2243
2244 #the-comment-list p.comment-author img {
2245         float: left;
2246         margin-right: 8px;
2247 }
2248
2249 #the-comment-list p.comment-author strong a {
2250         border: none;
2251 }
2252
2253 #the-comment-list td {
2254         vertical-align: top;
2255 }
2256
2257 #the-comment-list td.comment {
2258         word-wrap: break-word;
2259 }
2260
2261 /* Welcome Panel */
2262 .welcome-panel {
2263         position: relative;
2264         overflow: auto;
2265         margin: 20px 0;
2266         padding: 23px 10px 12px;
2267         border-width: 1px;
2268         border-style: solid;
2269         border-radius: 3px;
2270         font-size: 13px;
2271         line-height: 2.1em;
2272 }
2273
2274 .welcome-panel h3 {
2275         margin: 0;
2276         font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
2277         font-size: 21px;
2278         font-weight: normal;
2279         line-height: 1.2;
2280 }
2281 .welcome-panel h4 {
2282         margin: 1.33em 0 0;
2283         font-size: 13px;
2284 }
2285
2286 .welcome-panel .about-description {
2287         font-size: 16px;
2288         margin: 0;
2289 }
2290
2291 .welcome-panel .welcome-panel-close {
2292         position: absolute;
2293         top: 5px;
2294         right: 10px;
2295         padding: 8px 3px;
2296         font-size: 13px;
2297         text-decoration: none;
2298         line-height: 1;
2299 }
2300
2301 .welcome-panel .welcome-panel-close:before {
2302         content: ' ';
2303         position: absolute;
2304         left: -12px;
2305         width: 10px;
2306         height: 100%;
2307         background: url('../images/xit.gif') 0 17% no-repeat;
2308 }
2309
2310 .welcome-panel .welcome-panel-close:hover:before {
2311         background-position: 100% 17%;
2312 }
2313
2314 .wp-core-ui .welcome-panel .button.button-hero {
2315         margin: 15px 0 3px;
2316 }
2317
2318 .welcome-panel-content {
2319         margin-left: 13px;
2320         max-width: 1500px;
2321 }
2322
2323 .welcome-panel .welcome-panel-column-container {
2324         clear: both;
2325         overflow: hidden;
2326         position: relative;
2327 }
2328
2329 .welcome-panel .welcome-panel-column {
2330         width: 32%;
2331         min-width: 200px;
2332         float: left;
2333 }
2334
2335 .ie8 .welcome-panel .welcome-panel-column {
2336         min-width: 230px;
2337 }
2338
2339 .welcome-panel .welcome-panel-column:first-child {
2340         width: 36%;
2341 }
2342
2343 .welcome-panel-column p {
2344         margin-top: 7px;
2345 }
2346
2347 .welcome-panel .welcome-icon {
2348         display: block;
2349         padding: 2px 0 8px 32px;
2350         background-image: url('../images/welcome-icons.png');
2351         background-repeat: no-repeat;
2352         background-size: 16px;
2353 }
2354
2355 .welcome-panel .welcome-add-page {
2356         background-position: 0 2px;
2357 }
2358
2359 .welcome-panel .welcome-edit-page {
2360         background-position: 0 -90px;
2361 }
2362
2363 .welcome-panel .welcome-learn-more {
2364         background-position: 0 -136px;
2365 }
2366
2367 .welcome-panel .welcome-comments {
2368         background-position: 0 -182px;
2369 }
2370
2371 .welcome-panel .welcome-view-site {
2372         background-position: 0 -274px;
2373 }
2374
2375 .welcome-panel .welcome-widgets-menus {
2376         background-position: 1px -229px;
2377         line-height: 14px;
2378 }
2379
2380 .welcome-panel .welcome-write-blog {
2381         background-position: 0 -44px;
2382 }
2383
2384 .welcome-panel .welcome-panel-column ul {
2385         margin: 0.8em 1em 1em 0;
2386 }
2387
2388 .welcome-panel .welcome-panel-column li {
2389         line-height: 16px;
2390         list-style-type: none;
2391 }
2392
2393 @media screen and (max-width: 870px) {
2394         .welcome-panel .welcome-panel-column,
2395         .welcome-panel .welcome-panel-column:first-child {
2396                 display: block;
2397                 float: none;
2398                 width: 100%;
2399         }
2400
2401         .welcome-panel .welcome-panel-column li {
2402                 display: inline-block;
2403                 margin-right: 13px;
2404         }
2405
2406         .welcome-panel .welcome-panel-column ul {
2407                 margin: 0.4em 0 0;
2408         }
2409
2410         .welcome-panel .welcome-icon {
2411                 padding-left: 25px;
2412         }
2413 }
2414
2415 /*------------------------------------------------------------------------------
2416   10.0 - List Posts (/Pages/etc)
2417 ------------------------------------------------------------------------------*/
2418
2419 table.fixed {
2420         table-layout: fixed;
2421 }
2422
2423 .fixed .column-rating,
2424 .fixed .column-visible {
2425         width: 8%;
2426 }
2427
2428 .fixed .column-posts,
2429 .fixed .column-date,
2430 .fixed .column-parent,
2431 .fixed .column-links,
2432 .fixed .column-author,
2433 .fixed .column-format {
2434         width: 10%;
2435 }
2436
2437 .fixed .column-response,
2438 .fixed .column-categories,
2439 .fixed .column-tags,
2440 .fixed .column-rel,
2441 .fixed .column-role {
2442         width: 15%;
2443 }
2444
2445 .fixed .column-slug {
2446         width: 25%;
2447 }
2448
2449 .fixed .column-locations {
2450         width: 35%;
2451 }
2452
2453 .fixed .column-comments {
2454         width: 4em;
2455         padding: 8px 0;
2456         text-align: left;
2457 }
2458
2459 .fixed .column-comments .vers {
2460         padding-left: 3px;
2461 }
2462
2463 .fixed .column-comments a {
2464         float: left;
2465 }
2466
2467 .fixed .column-icon {
2468         width: 80px;
2469 }
2470
2471 #comments-form .fixed .column-author {
2472         width: 20%;
2473 }
2474
2475 #commentsdiv.postbox .inside {
2476         margin: 0;
2477         padding: 0;
2478 }
2479
2480 #commentsdiv .inside .row-actions {
2481         line-height:18px;
2482 }
2483
2484 #commentsdiv .inside .column-author {
2485         width: 25%;
2486 }
2487
2488 #commentsdiv .column-comment p {
2489         margin: 0.6em 0;
2490         padding: 0;
2491 }
2492
2493 #commentsdiv #replyrow td {
2494         padding: 0;
2495 }
2496
2497 #commentsdiv p {
2498         padding: 8px 10px;
2499         margin: 0;
2500 }
2501
2502 #commentsdiv #add-new-comment {
2503         border-width: 0 0 1px;
2504         border-style: none none solid;
2505 }
2506
2507 #commentsdiv .comments-box {
2508         border: 0 none;
2509 }
2510
2511 #commentsdiv .comments-box thead th {
2512         background: transparent;
2513         padding: 0 7px 4px;
2514         font-style: italic;
2515 }
2516
2517 #commentsdiv .comments-box tr:last-child td {
2518         border-bottom: 0 none;
2519 }
2520
2521 #commentsdiv .spinner {
2522         padding-left: 5px;
2523 }
2524
2525 .sorting-indicator {
2526         display: none;
2527         width: 7px;
2528         height: 4px;
2529         margin-top: 8px;
2530         margin-left: 7px;
2531         background-image: url('../images/sort.gif');
2532         background-repeat: no-repeat;
2533 }
2534
2535 tr.wp-locked .locked-indicator {
2536         background: url('../images/lock.png') no-repeat;
2537         margin: -2px 0 0 6px;
2538         height: 20px;
2539         width: 16px;
2540 }
2541
2542 tr.wp-locked .check-column label,
2543 tr.wp-locked .check-column input[type="checkbox"],
2544 tr.wp-locked .row-actions .inline,
2545 tr.wp-locked .row-actions .trash {
2546         display: none;
2547 }
2548
2549 tr .locked-info {
2550         height: 0;
2551         opacity: 0;
2552 }
2553
2554 tr.wp-locked .locked-info {
2555         height: auto;
2556         opacity: 1;
2557 }
2558
2559 tr.locked-info, tr.wp-locked .locked-info {
2560         -webkit-transition: height 1s, opacity 500ms;
2561         -moz-transition:    height 1s, opacity 500ms;
2562         -ms-transition:     height 1s, opacity 500ms;
2563         -o-transition:      height 1s, opacity 500ms;
2564         transition:         height 1s, opacity 500ms;
2565 }
2566
2567 .fixed .column-comments .sorting-indicator {
2568         margin-top: 3px;
2569 }
2570
2571 #menu-locations-wrap .widefat {
2572         width: 60%;
2573 }
2574
2575 .widefat th.sortable,
2576 .widefat th.sorted {
2577         padding: 0;
2578 }
2579
2580 th.sortable a,
2581 th.sorted a {
2582         display: block;
2583         overflow: hidden;
2584         padding: 7px 7px 8px;
2585 }
2586
2587 .fixed .column-comments.sortable a,
2588 .fixed .column-comments.sorted a {
2589         padding: 8px 0;
2590 }
2591
2592 th.sortable a span,
2593 th.sorted a span {
2594         float: left;
2595         cursor: pointer;
2596 }
2597
2598 th.sorted.asc .sorting-indicator,
2599 th.desc:hover span.sorting-indicator {
2600         display: block;
2601         background-position: 0 0;
2602 }
2603
2604 th.sorted.desc .sorting-indicator,
2605 th.asc:hover span.sorting-indicator {
2606         display: block;
2607         background-position: -7px 0;
2608 }
2609
2610 /* Bulk Actions */
2611 .tablenav-pages a {
2612         border-bottom-style: solid;
2613         border-bottom-width: 2px;
2614         font-weight: bold;
2615         margin-right: 1px;
2616         padding: 0 2px;
2617 }
2618 .tablenav-pages .current-page {
2619         text-align: center;
2620 }
2621 .tablenav-pages .next-page {
2622         margin-left: 2px;
2623 }
2624
2625 .tablenav a.button-secondary {
2626         display: block;
2627         margin: 3px 8px 0 0;
2628 }
2629
2630 .tablenav {
2631         clear: both;
2632         height: 30px;
2633         margin: 6px 0 4px;
2634         vertical-align: middle;
2635 }
2636
2637 .tablenav.themes {
2638         max-width: 98%;
2639 }
2640
2641 .tablenav .tablenav-pages {
2642         float: right;
2643         display: block;
2644         cursor: default;
2645         height: 30px;
2646         line-height: 30px;
2647         font-size: 12px;
2648 }
2649
2650 .tablenav .no-pages,
2651 .tablenav .one-page .pagination-links {
2652         display: none;
2653 }
2654
2655 .tablenav .tablenav-pages a,
2656 .tablenav-pages span.current  {
2657         text-decoration: none;
2658         padding: 3px 6px;
2659 }
2660
2661 .tablenav .tablenav-pages a.disabled:hover ,
2662 .tablenav .tablenav-pages a.disabled:active {
2663         cursor: default;
2664 }
2665
2666 .tablenav .displaying-num {
2667         margin-right: 10px;
2668         font-size: 12px;
2669         font-style: italic;
2670 }
2671
2672 .tablenav .actions {
2673         overflow: hidden;
2674         padding: 2px 8px 0 0;
2675 }
2676
2677 .tablenav .delete {
2678         margin-right: 20px;
2679 }
2680
2681 .view-switch {
2682         float: right;
2683         margin: 6px 8px 0;
2684 }
2685
2686 .view-switch a {
2687         text-decoration: none;
2688 }
2689
2690 .filter {
2691         float: left;
2692         margin: -5px 0 0 10px;
2693 }
2694
2695 .filter .subsubsub {
2696         margin-left: -10px;
2697         margin-top: 13px;
2698 }
2699 .screen-per-page {
2700         width: 4em;
2701 }
2702
2703 #posts-filter fieldset {
2704         float: left;
2705         margin: 0 1.5ex 1em 0;
2706         padding: 0;
2707 }
2708
2709 #posts-filter fieldset legend {
2710         padding: 0 0 .2em 1px;
2711 }
2712
2713
2714 /*------------------------------------------------------------------------------
2715   10.1 - Inline Editing
2716 ------------------------------------------------------------------------------*/
2717
2718 /*
2719 .quick-edit* is for Quick Edit
2720 .bulk-edit* is for Bulk Edit
2721 .inline-edit* is for everything
2722 */
2723
2724 /*      Layout */
2725
2726 #wpbody-content .inline-edit-row fieldset {
2727         font-size: 12px;
2728         float: left;
2729         margin: 0;
2730         padding: 0;
2731         width: 100%;
2732 }
2733
2734 tr.inline-edit-row td,
2735 #wpbody-content .inline-edit-row fieldset .inline-edit-col {
2736         padding: 0 0.5em;
2737 }
2738
2739 #wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col {
2740         border-width: 0 0 0 1px;
2741         border-style: none none none solid;
2742 }
2743
2744 #wpbody-content .quick-edit-row-post .inline-edit-col-left {
2745         width: 40%;
2746 }
2747
2748 #wpbody-content .quick-edit-row-post .inline-edit-col-right {
2749         width: 39%;
2750 }
2751
2752 #wpbody-content .inline-edit-row-post .inline-edit-col-center {
2753         width: 20%;
2754 }
2755
2756 #wpbody-content .quick-edit-row-page .inline-edit-col-left {
2757         width: 50%;
2758 }
2759
2760 #wpbody-content .quick-edit-row-page .inline-edit-col-right,
2761 #wpbody-content .bulk-edit-row-post .inline-edit-col-right {
2762         width: 49%;
2763 }
2764
2765 #wpbody-content .bulk-edit-row .inline-edit-col-left {
2766         width: 30%;
2767 }
2768
2769 #wpbody-content .bulk-edit-row-page .inline-edit-col-right {
2770         width: 69%;
2771 }
2772
2773 #wpbody-content .bulk-edit-row .inline-edit-col-bottom {
2774         float: right;
2775         width: 69%;
2776 }
2777
2778 #wpbody-content .inline-edit-row-page .inline-edit-col-right {
2779         margin-top: 27px;
2780 }
2781
2782 .inline-edit-row fieldset .inline-edit-group {
2783         clear: both;
2784 }
2785
2786 .inline-edit-row fieldset .inline-edit-group:after {
2787         content: ".";
2788         display: block;
2789         height: 0;
2790         clear: both;
2791         visibility: hidden;
2792 }
2793
2794 .inline-edit-row p.submit {
2795         clear: both;
2796         padding: 0.5em;
2797         margin: 0.5em 0 0;
2798 }
2799
2800 .inline-edit-row span.error {
2801         line-height: 22px;
2802         margin: 0 15px;
2803         padding: 3px 5px;
2804 }
2805
2806 /*      Positioning */
2807 .inline-edit-row h4 {
2808         margin: .2em 0;
2809         padding: 0;
2810         line-height: 23px;
2811 }
2812 .inline-edit-row fieldset span.title,
2813 .inline-edit-row fieldset span.checkbox-title {
2814         margin: 0;
2815         padding: 0;
2816         line-height: 27px;
2817 }
2818
2819 .inline-edit-row fieldset label,
2820 .inline-edit-row fieldset span.inline-edit-categories-label {
2821         display: block;
2822         margin: .2em 0;
2823 }
2824
2825 .inline-edit-row fieldset label.inline-edit-tags {
2826         margin-top: 0;
2827 }
2828
2829 .inline-edit-row fieldset label.inline-edit-tags span.title {
2830         margin: .2em 0;
2831         width: auto;
2832 }
2833
2834 .inline-edit-row fieldset label span.title {
2835         display: block;
2836         float: left;
2837         width: 5em;
2838 }
2839
2840 .inline-edit-row fieldset label span.input-text-wrap {
2841         display: block;
2842         margin-left: 5em;
2843 }
2844
2845 .quick-edit-row-post fieldset.inline-edit-col-right label span.title {
2846         width: auto;
2847         padding-right: 0.5em;
2848 }
2849
2850 .inline-edit-row .input-text-wrap input[type=text] {
2851         width: 100%;
2852 }
2853
2854 .inline-edit-row fieldset label input[type=checkbox] {
2855         vertical-align: text-bottom;
2856 }
2857
2858 .inline-edit-row fieldset label textarea {
2859         width: 100%;
2860         height: 4em;
2861 }
2862
2863 #wpbody-content .bulk-edit-row fieldset .inline-edit-group label {
2864         max-width: 50%;
2865 }
2866
2867 #wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child {
2868         margin-right: 0.5em
2869 }
2870
2871 .inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input {
2872         width: 6em;
2873 }
2874
2875 .inline-edit-save .spinner {
2876         padding: 4px 10px 0;
2877         vertical-align: top;
2878         float: right;
2879 }
2880
2881 /*      Styling */
2882 .inline-edit-row h4 {
2883         text-transform: uppercase;
2884 }
2885
2886 .inline-edit-row fieldset span.title,
2887 .inline-edit-row fieldset span.checkbox-title {
2888         font-style: italic;
2889         line-height: 1.8em;
2890 }
2891
2892 /*      Specific Elements */
2893 .inline-edit-row fieldset input[type="text"],
2894 .inline-edit-row fieldset textarea {
2895         border-style: solid;
2896         border-width: 1px;
2897 }
2898
2899 .inline-edit-row fieldset .inline-edit-date {
2900         float: left;
2901 }
2902
2903 .inline-edit-row fieldset input[name=jj],
2904 .inline-edit-row fieldset input[name=hh],
2905 .inline-edit-row fieldset input[name=mn] {
2906         font-size: 12px;
2907         width: 2.1em;
2908 }
2909
2910 .inline-edit-row fieldset input[name=aa] {
2911         font-size: 12px;
2912         width: 3.5em;
2913 }
2914
2915 .inline-edit-row fieldset label input.inline-edit-password-input {
2916         width: 8em;
2917 }
2918
2919 ul.cat-checklist {
2920         height: 12em;
2921         border-style: solid;
2922         border-width: 1px;
2923         overflow-y: scroll;
2924         padding: 0 5px;
2925         margin: 0;
2926 }
2927
2928 #bulk-titles {
2929         display: block;
2930         height: 12em;
2931         border-style: solid;
2932         border-width: 1px;
2933         overflow-y: scroll;
2934         padding: 0 5px;
2935         margin: 0 0 5px;
2936 }
2937
2938 .inline-edit-row fieldset ul.cat-checklist li,
2939 .inline-edit-row fieldset ul.cat-checklist input {
2940         margin: 0;
2941 }
2942
2943 .inline-edit-row fieldset ul.cat-checklist label,
2944 .inline-edit-row #bulk-titles div {
2945         font-family: sans-serif;
2946         font-style: normal;
2947         font-size: 11px;
2948 }
2949
2950 .inline-edit-row fieldset label input.inline-edit-menu-order-input {
2951         width: 3em;
2952 }
2953
2954 .inline-edit-row fieldset label input.inline-edit-slug-input {
2955         width: 75%;
2956 }
2957
2958 .quick-edit-row-post fieldset label.inline-edit-status {
2959         float: left;
2960 }
2961
2962 #bulk-titles {
2963         line-height: 140%;
2964 }
2965 #bulk-titles div {
2966         margin: 0.2em 0.3em;
2967 }
2968
2969 #bulk-titles div a {
2970         cursor: pointer;
2971         display: block;
2972         float: left;
2973         height: 10px;
2974         margin: 3px 3px 0 -2px;
2975         overflow: hidden;
2976         position: relative;
2977         text-indent: -9999px;
2978         width: 10px;
2979 }
2980
2981
2982 /*------------------------------------------------------------------------------
2983   11.0 - Write/Edit Post Screen
2984 ------------------------------------------------------------------------------*/
2985
2986 #show-comments {
2987         overflow: hidden;
2988 }
2989
2990 #save-action .spinner,
2991 #show-comments a,
2992 #show-comments .spinner {
2993         float: left;
2994 }
2995
2996 #lost-connection-notice .spinner {
2997         display: block;
2998         float: left;
2999         margin: 0 5px 0 0;
3000 }
3001
3002 .rtl #lost-connection-notice .spinner {
3003         float: right;
3004         margin: 0 0 0 5px;
3005 }
3006
3007 #titlediv {
3008         position: relative;
3009         margin-bottom: 5px;
3010 }
3011
3012 #titlediv label {
3013         cursor: text;
3014 }
3015
3016 #titlediv div.inside {
3017         margin: 0;
3018 }
3019
3020 #poststuff #titlewrap {
3021         border: 0;
3022         padding: 0;
3023 }
3024
3025 #titlediv #title {
3026         padding: 3px 8px;
3027         font-size: 1.7em;
3028         line-height: 100%;
3029         height: 1.7em;
3030         width: 100%;
3031         outline: none;
3032         margin: 1px 0;
3033 }
3034
3035 #titlediv #title-prompt-text,
3036 #wp-fullscreen-title-prompt-text {
3037         color: #bbb;
3038         position: absolute;
3039         font-size: 1.7em;
3040         padding: 11px 10px;
3041 }
3042
3043 #wp-fullscreen-save .fs-saved {
3044         color: #999;
3045         float: right;
3046         margin-top: 4px;
3047 }
3048
3049 #wp-fullscreen-title-prompt-text {
3050         padding: 11px;
3051 }
3052
3053 #poststuff .inside-submitbox,
3054 #side-sortables .inside-submitbox {
3055         margin: 0 3px;
3056         font-size: 11px;
3057 }
3058
3059 input#link_description,
3060 input#link_url {
3061         width: 98%;
3062 }
3063
3064 #pending {
3065         background: 0 none;
3066         border: 0 none;
3067         padding: 0;
3068         font-size: 11px;
3069         margin-top: -1px;
3070 }
3071
3072 #edit-slug-box {
3073         line-height: 24px;
3074         min-height: 25px; /* Yes, line-height + 1 */
3075         margin-top: 5px;
3076         padding-right: 6px;
3077 }
3078
3079 #edit-slug-box .cancel {
3080         margin-right: 10px;
3081         font-size: 11px;
3082 }
3083
3084 #editable-post-name-full {
3085         display: none;
3086 }
3087
3088 #editable-post-name input {
3089         width: 16em;
3090 }
3091
3092 .postarea h3 label {
3093         float: left;
3094 }
3095
3096 .submitbox .submit {
3097         text-align: left;
3098         padding: 12px 10px 10px;
3099         font-size: 11px;
3100 }
3101
3102 .submitbox .submitdelete {
3103         text-decoration: none;
3104         padding: 1px 2px;
3105 }
3106
3107 .submitbox .submitdelete,
3108 .submitbox .submit a:hover {
3109         border-bottom-width: 1px;
3110         border-bottom-style: solid;
3111 }
3112
3113 .submitbox .submit input {
3114         margin-bottom: 8px;
3115         margin-right: 4px;
3116         padding: 6px;
3117 }
3118
3119 .inside-submitbox #post_status {
3120         margin: 2px 0 2px -2px;
3121 }
3122
3123 #post-status-select {
3124         line-height: 2.5em;
3125         margin-top: 3px;
3126 }
3127
3128 /* Post Screen */
3129 #post-body #normal-sortables {
3130         min-height: 50px;
3131 }
3132
3133 .postbox {
3134         position: relative;
3135         min-width: 255px;
3136 }
3137
3138 #trackback_url {
3139         width: 99%;
3140 }
3141
3142 #normal-sortables .postbox .submit {
3143         background: transparent none;
3144         border: 0 none;
3145         float: right;
3146         padding: 0 12px;
3147         margin:0;
3148 }
3149
3150 .category-add input[type="text"],
3151 .category-add select {
3152         width: 100%;
3153         max-width: 260px;
3154 }
3155
3156 .press-this #side-sortables .category-tabs li,
3157 ul.category-tabs li,
3158 #side-sortables .add-menu-item-tabs li,
3159 .wp-tab-bar li {
3160         display: inline;
3161         line-height: 1.35em;
3162 }
3163
3164 .no-js .category-tabs li.hide-if-no-js {
3165         display: none;
3166 }
3167
3168 .category-tabs a,
3169 #side-sortables .add-menu-item-tabs a,
3170 .wp-tab-bar a {
3171         text-decoration: none;
3172 }
3173
3174 .category-tabs {
3175         margin: 8px 0 3px;
3176 }
3177
3178 #category-adder h4 {
3179         margin: 10px 0;
3180 }
3181
3182 #side-sortables .add-menu-item-tabs,
3183 .wp-tab-bar {
3184         margin-bottom: 3px;
3185 }
3186
3187 #normal-sortables .postbox #replyrow .submit {
3188         float: none;
3189         margin: 0;
3190         padding: 0 7px 5px;
3191 }
3192
3193 #side-sortables .submitbox .submit input,
3194 #side-sortables .submitbox .submit .preview,
3195 #side-sortables .submitbox .submit a.preview:hover {
3196         border: 0 none;
3197 }
3198
3199 #side-sortables .inside-submitbox .insidebox,
3200 .stuffbox .insidebox {
3201         margin: 11px 0;
3202 }
3203
3204 ul.category-tabs,
3205 ul.add-menu-item-tabs,
3206 ul.wp-tab-bar {
3207         margin-top: 12px;
3208 }
3209
3210 ul.category-tabs li {
3211         border-style: solid;
3212         border-width: 1px;
3213         position: relative;
3214 }
3215
3216 ul.add-menu-item-tabs li.tabs,
3217 .wp-tab-active {
3218         border-style: solid solid none;
3219         border-width: 1px 1px 0;
3220 }
3221
3222 #post-body .add-menu-item-tabs li.tabs {
3223         border-style: solid none solid solid;
3224         border-width: 1px 0 1px 1px;
3225         margin-right: -1px;
3226 }
3227
3228 ul.category-tabs li,
3229 ul.add-menu-item-tabs li,
3230 ul.wp-tab-bar li {
3231         padding: 3px 5px 5px;
3232         -webkit-border-top-left-radius: 3px;
3233         -webkit-border-top-right-radius: 3px;
3234         border-top-left-radius: 3px;
3235         border-top-right-radius: 3px;
3236 }
3237
3238 /* positioning etc. */
3239 form#tags-filter {
3240         position: relative;
3241 }
3242
3243 /* Edit posts */
3244 td.post-title strong,
3245 td.plugin-title strong {
3246         display: block;
3247         margin-bottom: .2em;
3248 }
3249
3250 td.post-title p,
3251 td.plugin-title p {
3252         margin: 6px 0;
3253 }
3254
3255 /* Global classes */
3256 .wp-hidden-children .wp-hidden-child,
3257 .ui-tabs-hide {
3258         display: none;
3259 }
3260
3261 .commentlist .avatar {
3262         vertical-align: text-top;
3263 }
3264
3265 #post-body .tagsdiv #newtag {
3266         margin-right: 5px;
3267         width: 16em;
3268 }
3269
3270 #side-sortables input#post_password {
3271         width: 94%
3272 }
3273
3274 #side-sortables .tagsdiv #newtag {
3275         width: 68%;
3276 }
3277
3278 #post-status-info {
3279         border-width: 0 1px 1px;
3280         border-style: none solid solid;
3281         width: 100%;
3282         -webkit-border-bottom-left-radius: 3px;
3283         -webkit-border-bottom-right-radius: 3px;
3284         border-bottom-left-radius: 3px;
3285         border-bottom-right-radius: 3px;
3286 }
3287
3288 #post-status-info td {
3289         font-size: 12px;
3290 }
3291
3292 .autosave-info {
3293         padding: 2px 15px;
3294         text-align: right;
3295 }
3296
3297 #editorcontent #post-status-info {
3298         border: none;
3299 }
3300
3301 #post-body .wp_themeSkin .mceStatusbar a.mceResize {
3302         display: block;
3303         background: transparent url('../images/resize.gif') no-repeat scroll right bottom;
3304         width: 12px;
3305         cursor: se-resize;
3306         margin: 0 1px;
3307         position: relative;
3308         top: -2px;
3309 }
3310
3311 #post-body .postarea .wp_themeSkin .mceStatusbar a.mceResize {
3312         top: 20px;
3313 }
3314
3315 #content-resize-handle {
3316         background: transparent url('../images/resize.gif') no-repeat scroll right bottom;
3317         width: 12px;
3318         cursor: se-resize;
3319         position: absolute;
3320         right: 2px;
3321         height: 19px;
3322 }
3323
3324 .press-this #content-resize-handle {
3325         bottom: 2px;
3326 }
3327
3328 .tmce-active #content-resize-handle {
3329         display: none;
3330 }
3331
3332 #wp-word-count {
3333         display: block;
3334         padding: 2px 10px;
3335 }
3336
3337 #timestampdiv select {
3338         height: 20px;
3339         line-height: 14px;
3340         padding: 0;
3341         vertical-align: top;
3342 }
3343
3344 #aa, #jj, #hh, #mn {
3345         padding: 1px;
3346         font-size: 12px;
3347 }
3348
3349 #jj, #hh, #mn {
3350         width: 2em;
3351 }
3352
3353 #aa {
3354         width: 3.4em;
3355 }
3356
3357 .curtime #timestamp {
3358         background-repeat: no-repeat;
3359         background-position: left center;
3360         padding: 2px 0 1px 20px;
3361 }
3362
3363 #timestampdiv {
3364         padding-top: 5px;
3365         line-height: 23px;
3366 }
3367
3368 #timestampdiv p {
3369         margin: 8px 0 6px;
3370 }
3371
3372 #timestampdiv input {
3373         border-width: 1px;
3374         border-style: solid;
3375 }
3376
3377 .notification-dialog {
3378         position: fixed;
3379         top: 30%;
3380         left: 50%;
3381         width: 450px;
3382         margin-left: -225px;
3383         background: #fff;
3384         line-height: 1.5;
3385         z-index: 1000005;
3386 }
3387
3388 .notification-dialog-background {
3389         position: fixed;
3390         top: 0;
3391         left: 0;
3392         right: 0;
3393         bottom: 0;
3394         background: #000;
3395         opacity: 0.5;
3396         filter: alpha(opacity=50);
3397         z-index: 1000000;
3398 }
3399
3400 #post-lock-dialog .post-locked-message,
3401 #post-lock-dialog .post-taken-over {
3402         margin: 25px;
3403 }
3404
3405 #post-lock-dialog .post-locked-message a.button {
3406         margin-right: 10px;
3407 }
3408
3409 #post-lock-dialog .post-locked-avatar {
3410         float: left;
3411         margin: 0 20px 20px 0;
3412 }
3413
3414 #post-lock-dialog .wp-tab-first {
3415         outline: 0;
3416 }
3417
3418 #post-lock-dialog .locked-saving img {
3419         float: left;
3420         margin-right: 3px;
3421 }
3422
3423 #post-lock-dialog.saving .locked-saving,
3424 #post-lock-dialog.saved .locked-saved {
3425         display: inline;
3426 }
3427
3428 /*------------------------------------------------------------------------------
3429   11.1 - Custom Fields
3430 ------------------------------------------------------------------------------*/
3431
3432 #postcustomstuff thead th {
3433         padding: 5px 8px 8px;
3434 }
3435
3436 #postcustom #postcustomstuff .submit {
3437         border: 0 none;
3438         float: none;
3439         padding: 0 8px 8px;
3440 }
3441
3442 #side-sortables #postcustom #postcustomstuff .submit {
3443         margin: 0;
3444         padding: 0;
3445 }
3446
3447 #side-sortables #postcustom #postcustomstuff #the-list textarea {
3448         height: 85px;
3449 }
3450
3451 #side-sortables #postcustom #postcustomstuff td.left input,
3452 #side-sortables #postcustom #postcustomstuff td.left select,
3453 #side-sortables #postcustomstuff #newmetaleft a {
3454         margin: 3px 3px 0;
3455 }
3456
3457 #postcustomstuff table {
3458         margin: 0;
3459         width: 100%;
3460         border-width: 1px;
3461         border-style: solid;
3462         border-spacing: 0;
3463 }
3464
3465 #postcustomstuff tr {
3466         vertical-align: top;
3467 }
3468
3469 #postcustomstuff table input,
3470 #postcustomstuff table select,
3471 #postcustomstuff table textarea {
3472         width: 96%;
3473         margin: 8px;
3474 }
3475
3476 #side-sortables #postcustomstuff table input,
3477 #side-sortables #postcustomstuff table select,
3478 #side-sortables #postcustomstuff table textarea {
3479         margin: 3px;
3480 }
3481
3482 #postcustomstuff th.left,
3483 #postcustomstuff td.left {
3484         width: 38%;
3485 }
3486
3487 #postcustomstuff .submit input {
3488         margin: 0;
3489         width: auto;
3490 }
3491
3492 #postcustomstuff #newmetaleft a {
3493         display: inline-block;
3494         margin: 0 8px 8px;
3495         text-decoration: none;
3496 }
3497
3498 .no-js #postcustomstuff #enternew {
3499         display: none;
3500 }
3501
3502 #post-body-content .compat-attachment-fields {
3503         margin-bottom: 20px;
3504 }
3505
3506 .compat-attachment-fields th {
3507         padding-top: 5px;
3508         padding-right: 10px;
3509 }
3510
3511 /*------------------------------------------------------------------------------
3512   11.2 - Post Revisions
3513 ------------------------------------------------------------------------------*/
3514 .revisions-control-frame,
3515 .revisions-diff-frame {
3516         position: relative;
3517 }
3518
3519 .revisions-controls {
3520         padding-top: 40px;
3521         height: 100px;
3522         z-index: 1;
3523 }
3524
3525 .revisions-controls input[type="checkbox"] {
3526         position: relative;
3527         top: -1px;
3528         vertical-align: text-bottom;
3529 }
3530
3531 .revisions.pinned .revisions-controls {
3532         position: fixed;
3533         top: 0;
3534         padding-bottom: 10px;
3535 }
3536
3537 .revisions-tickmarks {
3538         position: relative;
3539         margin: 0 auto;
3540         height: 0.8em;
3541         top: 7px;
3542         max-width: 70%;
3543         -moz-box-sizing: border-box;
3544         -webkit-box-sizing: border-box;
3545         box-sizing: border-box;
3546 }
3547
3548 .revisions-tickmarks > div {
3549         position: absolute;
3550         height: 100%;
3551         border-style: solid;
3552         border-width: 0 1px 0 0;
3553         -moz-box-sizing: border-box;
3554         -webkit-box-sizing: border-box;
3555         box-sizing: border-box;
3556 }
3557
3558 .revisions-tickmarks > div:first-child {
3559         border-width: 0;
3560 }
3561
3562 .comparing-two-revisions .revisions-controls {
3563         height: 140px;
3564 }
3565
3566 .revisions .diff-error {
3567         position: absolute;
3568         text-align: center;
3569         margin: 0 auto;
3570         width: 100%;
3571         display: none;
3572 }
3573
3574 .revisions.diff-error .diff-error {
3575         display: block;
3576 }
3577
3578 .revisions .loading-indicator {
3579         position: fixed;
3580         vertical-align: middle;
3581         opacity: 0;
3582         width: 100%;
3583         top: 50%;
3584         margin-left: -90px;
3585         -webkit-transition: opacity 0.5s;
3586         -moz-transition:    opacity 0.5s;
3587         -ms-transition:     opacity 0.5s;
3588         -o-transition:      opacity 0.5s;
3589         transition:         opacity 0.5s;
3590         filter: alpha(opacity=0); /* ie8 and earlier */
3591 }
3592
3593 body.folded .revisions .loading-indicator {
3594         margin-left: -32px;
3595 }
3596
3597 .revisions .loading-indicator span.spinner {
3598         display: block;
3599         margin: 0 auto;
3600         float: none;
3601 }
3602
3603 .revisions.loading .loading-indicator {
3604         opacity: 1;
3605         filter: alpha(opacity=100); /* ie8 and earlier */
3606 }
3607
3608 .revisions .diff {
3609         -webkit-transition: opacity 0.5s;
3610         -moz-transition:    opacity 0.5s;
3611         -ms-transition:     opacity 0.5s;
3612         -o-transition:      opacity 0.5s;
3613         transition:         opacity 0.5s;
3614 }
3615
3616 .revisions.loading .diff {
3617         opacity: 0.5;
3618         filter: alpha(opacity=50); /* ie8 and earlier */
3619 }
3620
3621 .revisions.diff-error .diff {
3622         visibility: hidden;
3623 }
3624
3625 .revisions-meta {
3626         margin-top: 15px;
3627 }
3628
3629 .revision-toggle-compare-mode {
3630         position: absolute;
3631         top: 0;
3632         right: 0;
3633 }
3634
3635 .comparing-two-revisions .revisions-previous,
3636 .comparing-two-revisions .revisions-next,
3637 .revisions-meta .diff-meta-to strong {
3638         display: none;
3639 }
3640
3641 .revisions-controls .author-card .date {
3642         color: #777;
3643 }
3644
3645 .revisions-controls .author-card.autosave {
3646         color: #d54e21;
3647 }
3648
3649 .revisions-controls .author-card .author-name {
3650         font-weight: bold;
3651 }
3652
3653 .comparing-two-revisions .diff-meta-to strong {
3654         display: block;
3655 }
3656
3657 .revisions-previous,
3658 .revisions-next {
3659         position: relative;
3660         z-index: 1;
3661 }
3662
3663 .revisions-previous {
3664         float: left;
3665 }
3666
3667 .revisions-next {
3668         float: right;
3669 }
3670
3671 .revisions-controls .wp-slider {
3672         max-width: 70%;
3673         margin: 0 auto;
3674         top: -3px;
3675 }
3676
3677 /* Revision meta box */
3678 .post-revisions li img,
3679 #revisions-meta-restored img {
3680         vertical-align: middle;
3681 }
3682
3683 table.diff {
3684         table-layout: fixed;
3685         width: 100%;
3686         white-space: pre-wrap;
3687         word-wrap: break-word;
3688 }
3689
3690 table.diff col.content {
3691         width: auto;
3692 }
3693
3694 table.diff col.content.diffsplit {
3695         width: 48%;
3696 }
3697
3698 table.diff col.diffsplit.middle {
3699         width: auto;
3700 }
3701
3702 table.diff col.ltype {
3703         width: 30px;
3704 }
3705
3706 table.diff tr {
3707         background-color: transparent;
3708 }
3709
3710 table.diff td,
3711 table.diff th {
3712         padding: .5em;
3713         font-family: Consolas, Monaco, monospace;
3714 }
3715
3716 table.diff .diff-deletedline del,
3717 table.diff .diff-addedline ins {
3718         text-decoration: none;
3719 }
3720
3721 .diff-meta {
3722         -webkit-border-radius: 3px;
3723         border-radius: 3px;
3724         padding: 5px;
3725         clear: both;
3726         min-height: 32px;
3727 }
3728
3729 .diff-title strong {
3730         line-height: 32px;
3731         min-width: 60px;
3732         text-align: right;
3733         float: left;
3734         margin-right: 5px;
3735 }
3736
3737 .revisions-controls .author-card .avatar,
3738 .revisions-controls .author-card .author-info {
3739         float: left;
3740         margin-left: 6px;
3741         margin-right: 6px;
3742 }
3743
3744 .revisions-controls .author-card .byline {
3745         display: block;
3746         font-size: 12px;
3747 }
3748
3749 .revisions-controls .author-card .avatar {
3750         vertical-align: middle;
3751 }
3752
3753 .diff-meta input.restore-revision {
3754         float: right;
3755         margin-left: 6px;
3756         margin-right: 6px;
3757         margin-top: 4px;
3758 }
3759
3760 .diff-meta-from {
3761         display: none;
3762 }
3763
3764 .comparing-two-revisions .diff-meta-from {
3765         display: block;
3766 }
3767
3768 .revisions-tooltip {
3769         position: absolute;
3770         bottom: 105px;
3771         margin-right: 0;
3772         margin-left: -69px;
3773         z-index: 0;
3774         max-width: 350px;
3775         min-width: 130px;
3776         padding: 8px 4px;
3777         display: none;
3778         opacity: 0;
3779 }
3780
3781 .revisions-tooltip.flipped {
3782         margin-left: 0;
3783         margin-right: -70px;
3784 }
3785
3786 .revisions.pinned .revisions-tooltip {
3787         display: none !important;
3788 }
3789
3790 .comparing-two-revisions .revisions-tooltip {
3791         bottom: 145px;
3792 }
3793
3794 .revisions-tooltip-arrow {
3795         width: 70px;
3796         height: 15px;
3797         overflow: hidden;
3798         position: absolute;
3799         left: 0;
3800         margin-left: 35px;
3801         bottom: -15px;
3802 }
3803
3804 .revisions-tooltip.flipped .revisions-tooltip-arrow {
3805         margin-left: 0;
3806         margin-right: 35px;
3807         left: auto;
3808         right: 0;
3809 }
3810
3811 .revisions-tooltip-arrow > span {
3812         content: "";
3813         position: absolute;
3814         left: 20px;
3815         top: -20px;
3816         width: 25px;
3817         height: 25px;
3818         -webkit-transform: rotate(45deg);
3819         -moz-transform: rotate(45deg);
3820         -ms-transform: rotate(45deg);
3821         -o-transform: rotate(45deg);
3822         transform: rotate(45deg);
3823 }
3824
3825 .revisions-tooltip.flipped .revisions-tooltip-arrow > span {
3826         left: auto;
3827         right: 20px;
3828 }
3829
3830 .ie8 .revisions-tooltip-arrow > span {
3831         left: 15px;
3832         top: -25px;
3833         -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
3834 }
3835
3836 .ie8 .revisions-tooltip.flipped .revisions-tooltip-arrow > span {
3837         right: 25px;
3838 }
3839
3840 .revisions-tooltip,
3841 .revisions-tooltip-arrow > span {
3842         border-width: 1px;
3843         border-style: solid;
3844 }
3845
3846 div.revisions-controls > .wp-slider > .ui-slider-handle {
3847         margin-left: -10px;
3848 }
3849
3850  /* jQuery UI Slider */
3851 .wp-slider.ui-slider {
3852         position: relative;
3853         border-width: 1px;
3854         border-style: solid;
3855         border-radius: 3px;
3856         text-align: left;
3857         cursor: pointer;
3858 }
3859
3860 .wp-slider .ui-slider-handle {
3861         position: absolute;
3862         z-index: 2;
3863         margin-top: -3px;
3864         width: 19px;
3865         height: 19px;
3866         border-width: 1px;
3867         border-style: solid;
3868         border-radius: 50%;
3869 }
3870
3871 .wp-slider .ui-slider-handle:before {
3872         content: "";
3873         position: absolute;
3874         top: 6px;
3875         left: 3px;
3876         height: 8px;
3877         width: 13px;
3878         background: url(../images/arrows-pr.png) no-repeat -2px -47px;
3879 }
3880
3881 .wp-slider .ui-slider-handle.from-handle:before,
3882 .wp-slider .ui-slider-handle.to-handle:before {
3883         height: 8px;
3884         width: 7px;
3885 }
3886
3887 .wp-slider .ui-slider-handle.from-handle:before {
3888         background-position: -5px -84px;
3889         left: 7px;
3890 }
3891
3892 .wp-slider .ui-slider-handle.to-handle:before {
3893         background-position: -4px -65px;
3894         left: 5px;
3895 }
3896
3897 .wp-slider .ui-slider-range {
3898         position: absolute;
3899         font-size: .7em;
3900         display: block;
3901         border: 0;
3902         background-color: transparent;
3903         background-image: none;
3904 }
3905
3906 .wp-slider.ui-slider-horizontal {
3907         height: .8em;
3908 }
3909
3910 .wp-slider.ui-slider-horizontal .ui-slider-handle {
3911         top: -.25em;
3912         margin-left: -.6em;
3913 }
3914
3915 .wp-slider.ui-slider-horizontal .ui-slider-range {
3916         top: 0;
3917         height: 100%;
3918 }
3919
3920 .wp-slider.ui-slider-horizontal .ui-slider-range-min {
3921         left: 0;
3922 }
3923
3924 .wp-slider.ui-slider-horizontal .ui-slider-range-max {
3925         right: 0;
3926 }
3927
3928
3929 /*------------------------------------------------------------------------------
3930   11.3 - Featured Images
3931 ------------------------------------------------------------------------------*/
3932
3933 #select-featured-image {
3934         padding: 4px 0;
3935         overflow: hidden;
3936 }
3937
3938 #select-featured-image img {
3939         max-width: 100%;
3940         height: auto;
3941         margin-bottom: 10px;
3942 }
3943
3944 #select-featured-image a {
3945         float: left;
3946         clear: both;
3947 }
3948
3949 #select-featured-image .remove {
3950         display: none;
3951         margin-top: 10px;
3952 }
3953
3954 .js #select-featured-image.has-featured-image .remove {
3955         display: inline-block;
3956 }
3957
3958 .no-js #select-featured-image .choose {
3959         display: none;
3960 }
3961
3962 /*------------------------------------------------------------------------------
3963   11.4 - Post formats
3964 ------------------------------------------------------------------------------*/
3965
3966 a.post-state-format {
3967         overflow: hidden;
3968         display: inline-block;
3969         vertical-align: middle;
3970         height: 16px;
3971         width: 16px;
3972         margin-right: 5px;
3973         background-repeat: no-repeat;
3974         text-indent: -999em;
3975 }
3976
3977 #post-formats-select {
3978         line-height: 2em;
3979 }
3980
3981 label.post-format-icon {
3982         margin-left: 5px;
3983         padding: 2px 0 2px 21px;
3984 }
3985
3986 .post-format-icon.post-format-standard  {
3987         background-position: 0 0;
3988 }
3989
3990 .post-format-icon.post-format-image  {
3991         background-position: 0 -32px;
3992 }
3993
3994 .post-format-icon.post-format-gallery {
3995         background-position: 0 -64px;
3996 }
3997
3998 .post-format-icon.post-format-audio {
3999         background-position: 0 -96px;
4000 }
4001
4002 .post-format-icon.post-format-video {
4003         background-position: 0 -128px;
4004 }
4005
4006 .post-format-icon.post-format-chat {
4007         background-position: 0 -160px;
4008 }
4009
4010 .post-format-icon.post-format-status {
4011         background-position: 0 -192px;
4012 }
4013
4014 .post-format-icon.post-format-aside {
4015         background-position: 0 -224px;
4016 }
4017
4018 .post-format-icon.post-format-quote {
4019         background-position: 0 -256px;
4020 }
4021
4022 .post-format-icon.post-format-link {
4023         background-position: 0 -288px;
4024 }
4025
4026
4027 /*------------------------------------------------------------------------------
4028   12.0 - Categories
4029 ------------------------------------------------------------------------------*/
4030
4031 .category-adder {
4032         margin-left: 120px;
4033         padding: 4px 0;
4034 }
4035
4036 .category-adder h4 {
4037         margin: 0 0 8px;
4038 }
4039
4040 #side-sortables .category-adder {
4041         margin: 0;
4042 }
4043
4044 #post-body ul.add-menu-item-tabs {
4045         float: left;
4046         width: 120px;
4047         text-align: right;
4048         /* Negative margin for the sake of those without JS: all tabs display */
4049         margin: 0 -120px 0 5px;
4050         padding: 0;
4051 }
4052
4053 #post-body ul.add-menu-item-tabs li {
4054         padding: 8px;
4055 }
4056
4057 #post-body ul.add-menu-item-tabs li.tabs {
4058         -webkit-border-top-left-radius: 3px;
4059         -webkit-border-bottom-left-radius: 3px;
4060         border-top-left-radius: 3px;
4061         border-bottom-left-radius: 3px;
4062 }
4063
4064 .wp-tab-panel,
4065 .categorydiv div.tabs-panel,
4066 .customlinkdiv div.tabs-panel,
4067 .posttypediv div.tabs-panel,
4068 .taxonomydiv div.tabs-panel {
4069         min-height: 42px;
4070         max-height: 200px;
4071         overflow: auto;
4072         padding: 0 0.9em;
4073         border-style: solid;
4074         border-width: 1px;
4075 }
4076
4077 div.tabs-panel-active {
4078         display:block;
4079 }
4080
4081 div.tabs-panel-inactive {
4082         display:none;
4083 }
4084
4085 #front-page-warning,
4086 #front-static-pages ul,
4087 ul.export-filters,
4088 .inline-editor ul.cat-checklist ul,
4089 .categorydiv ul.categorychecklist ul,
4090 .customlinkdiv ul.categorychecklist ul,
4091 .posttypediv ul.categorychecklist ul,
4092 .taxonomydiv ul.categorychecklist ul {
4093         margin-left: 18px;
4094 }
4095
4096 ul.categorychecklist li {
4097         margin: 0;
4098         padding: 0;
4099         line-height: 19px;
4100         word-wrap: break-word;
4101 }
4102
4103 .categorydiv .tabs-panel,
4104 .customlinkdiv .tabs-panel,
4105 .posttypediv .tabs-panel,
4106 .taxonomydiv .tabs-panel {
4107         border-width: 3px;
4108         border-style: solid;
4109 }
4110
4111 .form-wrap p,
4112 .form-wrap label {
4113         font-size: 11px;
4114 }
4115
4116 .form-wrap label {
4117         display: block;
4118         padding: 2px;
4119         font-size: 12px;
4120 }
4121
4122 .form-field input,
4123 .form-field textarea {
4124         border-style: solid;
4125         border-width: 1px;
4126         width: 95%;
4127 }
4128
4129 p.description,
4130 .form-wrap p {
4131         margin: 2px 0 5px;
4132 }
4133
4134 p.help,
4135 p.description,
4136 span.description,
4137 .form-wrap p {
4138         font-size: 12px;
4139         font-style: italic;
4140         font-family: sans-serif;
4141 }
4142
4143 .form-wrap .form-field {
4144         margin: 0 0 10px;
4145         padding: 8px 0;
4146 }
4147
4148 .form-wrap .form-field #parent {
4149         max-width: 100%;
4150 }
4151
4152 .col-wrap h3 {
4153         margin: 12px 0;
4154         font-size: 1.1em;
4155 }
4156
4157 .col-wrap p.submit {
4158         margin-top: -10px;
4159 }
4160
4161
4162 /*------------------------------------------------------------------------------
4163   13.0 - Tags
4164 ------------------------------------------------------------------------------*/
4165
4166 #poststuff .taghint {
4167         color: #aaa;
4168         margin: 15px 0 -24px 12px;
4169 }
4170
4171 #poststuff .tagsdiv .howto {
4172         margin: 0 0 6px 8px;
4173 }
4174
4175 .ajaxtag .newtag {
4176         position: relative;
4177 }
4178
4179 .tagsdiv .newtag {
4180         width: 180px;
4181 }
4182
4183 .tagsdiv .the-tags {
4184         display: block;
4185         height: 60px;
4186         margin: 0 auto;
4187         overflow: auto;
4188         width: 260px;
4189 }
4190
4191 #post-body-content .tagsdiv .the-tags {
4192         margin: 0 5px;
4193 }
4194
4195 p.popular-tags {
4196         -webkit-border-radius: 8px;
4197         border-radius: 8px;
4198         border-width: 1px;
4199         border-style: solid;
4200         line-height: 2em;
4201         max-width: 1000px;
4202         padding: 8px 12px 12px;
4203         text-align: justify;
4204 }
4205
4206 p.popular-tags a {
4207         padding: 0 3px;
4208 }
4209
4210 .tagcloud {
4211         width: 97%;
4212         margin: 0 0 40px;
4213         text-align: justify;
4214 }
4215
4216 .tagcloud h3 {
4217         margin: 2px 0 12px;
4218 }
4219
4220 .ac_results {
4221         padding: 0;
4222         margin: 0;
4223         list-style: none;
4224         position: absolute;
4225         z-index: 10000;
4226         display: none;
4227         border-width: 1px;
4228         border-style: solid;
4229 }
4230
4231 .ac_results li {
4232         padding: 2px 5px;
4233         white-space: nowrap;
4234         text-align: left;
4235 }
4236
4237 .ac_over {
4238         cursor: pointer;
4239 }
4240
4241 .ac_match {
4242         text-decoration: underline;
4243 }
4244
4245 /* links tables */
4246 table.links-table {
4247         width: 100%;
4248 }
4249
4250 .links-table th {
4251         font-weight: normal;
4252         text-align: left;
4253         vertical-align: top;
4254         min-width: 80px;
4255         width: 20%;
4256         word-wrap: break-word;
4257 }
4258
4259 .links-table th,
4260 .links-table td {
4261         padding: 5px 0;
4262 }
4263
4264 .links-table td label {
4265         margin-right: 8px;
4266 }
4267
4268 .links-table td input[type="text"],
4269 .links-table td textarea {
4270         width: 100%;
4271 }
4272
4273 .links-table #link_rel {
4274         max-width: 280px;
4275 }
4276
4277 /*------------------------------------------------------------------------------
4278   14.0 - Media Screen
4279 ------------------------------------------------------------------------------*/
4280
4281 .media-item .describe {
4282         border-collapse: collapse;
4283         width: 100%;
4284         border-top-style: solid;
4285         border-top-width: 1px;
4286         clear: both;
4287         cursor: default;
4288 }
4289
4290 .media-item.media-blank .describe {
4291         border: 0;
4292 }
4293
4294 .media-item .describe th {
4295         vertical-align: top;
4296         text-align: left;
4297         padding: 5px 10px 10px;
4298         width: 140px;
4299 }
4300
4301 .media-item .describe .align th {
4302         padding-top: 0;
4303 }
4304
4305 .media-item .media-item-info tr {
4306         background-color: transparent;
4307 }
4308
4309 .media-item .describe td {
4310         padding: 0 8px 8px 0;
4311         vertical-align: top;
4312 }
4313
4314 .media-item thead.media-item-info td {
4315         padding: 4px 10px 0;
4316 }
4317
4318 .media-item .media-item-info .A1B1 {
4319         padding: 0 0 0 10px;
4320 }
4321
4322 .media-item td.savesend {
4323         padding-bottom: 15px;
4324 }
4325
4326 .media-item .thumbnail {
4327         max-height: 128px;
4328         max-width: 128px;
4329 }
4330
4331 #wpbody-content #async-upload-wrap a {
4332         display: none;
4333 }
4334
4335 .media-upload-form {
4336         margin-top: 20px;
4337 }
4338
4339 .media-upload-form td label {
4340         margin-right: 6px;
4341         margin-left: 2px;
4342 }
4343
4344 .media-upload-form .align .field label {
4345         display: inline;
4346         padding: 0 0 0 23px;
4347         margin: 0 1em 0 3px;
4348         font-weight: bold;
4349 }
4350
4351 .media-upload-form tr.image-size label {
4352         margin: 0 0 0 5px;
4353         font-weight: bold;
4354 }
4355
4356 .media-upload-form th.label label {
4357         font-weight: bold;
4358         margin: 0.5em;
4359         font-size: 13px;
4360 }
4361
4362 .media-upload-form th.label label span {
4363         padding: 0 5px;
4364 }
4365
4366 abbr.required {
4367         border: medium none;
4368         text-decoration: none;
4369 }
4370
4371 .media-item .describe input[type="text"],
4372 .media-item .describe textarea {
4373         width: 460px;
4374 }
4375
4376 .media-item .describe p.help {
4377         margin: 0;
4378         padding: 0 0 0 5px;
4379 }
4380
4381 .media-item .edit-attachment,
4382 .describe-toggle-on,
4383 .describe-toggle-off {
4384         display: block;
4385         line-height: 36px;
4386         float: right;
4387         margin-right: 15px;
4388 }
4389
4390 .media-item .describe-toggle-off,
4391 .media-item.open .describe-toggle-on {
4392         display: none;
4393 }
4394
4395 .media-item.open .describe-toggle-off {
4396         display: block;
4397 }
4398
4399 #media-items .media-item {
4400         border-style: solid;
4401         border-width: 1px;
4402         min-height: 36px;
4403         position: relative;
4404         margin-top: -1px;
4405         width: 100%;
4406 }
4407
4408 #media-items {
4409         width: 623px;
4410 }
4411
4412 .media-new-php #media-items {
4413         margin: 1em 0;
4414 }
4415
4416 #media-items:empty {
4417         border: 0 none;
4418 }
4419
4420 .media-item .filename {
4421         line-height: 36px;
4422         overflow: hidden;
4423         padding: 0 10px;
4424 }
4425
4426 .media-item .error-div {
4427         padding-left: 10px;
4428 }
4429
4430 .media-item .pinkynail {
4431         float: left;
4432         margin: 2px 2px 0;
4433         max-width: 40px;
4434         max-height: 32px;
4435 }
4436
4437 .media-item .startopen,
4438 .media-item .startclosed {
4439         display: none;
4440 }
4441
4442 .media-item .original {
4443         position: relative;
4444         height: 34px;
4445 }
4446
4447 .media-item .progress {
4448         float: right;
4449         height: 22px;
4450         margin: 6px 10px 0 0;
4451         width: 200px;
4452         line-height: 2em;
4453         padding: 0;
4454         overflow: hidden;
4455         margin-bottom: 2px;
4456         border: 1px solid #d1d1d1;
4457         background: #f7f7f7;
4458         background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#f7f7f7));
4459         background-image: -webkit-linear-gradient(bottom, #fff, #f7f7f7);
4460         background-image:    -moz-linear-gradient(bottom, #fff, #f7f7f7);
4461         background-image:      -o-linear-gradient(bottom, #fff, #f7f7f7);
4462         background-image: linear-gradient(to top, #fff, #f7f7f7);
4463         -webkit-border-radius: 3px;
4464         border-radius: 3px;
4465         -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.1);
4466         box-shadow: inset 0 0 3px rgba(0,0,0,0.1);
4467 }
4468
4469 .media-item .bar {
4470         z-index: 9;
4471         width: 0;
4472         height: 100%;
4473         margin-top: -24px;
4474         background-color: #8cc1e9;
4475         background-image: -webkit-gradient(linear, left bottom, left top, from(#72a7cf), to(#8cc1e9));
4476         background-image: -webkit-linear-gradient(bottom, #72a7cf, #8cc1e9);
4477         background-image:    -moz-linear-gradient(bottom, #72a7cf, #8cc1e9);
4478         background-image:      -o-linear-gradient(bottom, #72a7cf, #8cc1e9);
4479         background-image: linear-gradient(to top, #72a7cf, #8cc1e9);
4480         -webkit-border-radius: 3px;
4481         border-radius: 3px;
4482         -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);
4483         box-shadow: 0 0 3px rgba(0,0,0,0.3);
4484 }
4485
4486 .media-item .progress .percent {
4487         z-index: 10;
4488         position: relative;
4489         width: 200px;
4490         padding: 0 8px;
4491         text-shadow: 0 1px 0 rgba(255,255,255,0.4);
4492         color: rgba(0,0,0,0.6);
4493 }
4494
4495 .upload-php .fixed .column-parent {
4496         width: 15%;
4497 }
4498
4499 .js .html-uploader #plupload-upload-ui {
4500         display: none;
4501 }
4502
4503 .js .html-uploader #html-upload-ui {
4504         display: block;
4505 }
4506
4507 .media-upload-form .media-item.error {
4508         margin: 0;
4509         padding: 0;
4510 }
4511
4512 .media-upload-form .media-item.error p,
4513 .media-item .error-div {
4514         line-height: 16px;
4515         margin: 5px 10px;
4516         padding: 0;
4517 }
4518
4519 .media-item .error-div a.dismiss {
4520         display: block;
4521         float: right;
4522         margin: 5px 4px 0 15px;
4523 }
4524
4525 /*------------------------------------------------------------------------------
4526   14.1 - Media Library
4527 ------------------------------------------------------------------------------*/
4528
4529 .find-box {
4530         width: 600px;
4531         height: 300px;
4532         overflow: hidden;
4533         padding: 33px 0 51px;
4534         position: absolute;
4535         z-index: 1000;
4536 }
4537
4538 .find-box-head {
4539         cursor: move;
4540         font-weight: bold;
4541         height: 2em;
4542         line-height: 2em;
4543         padding: 1px 12px;
4544         position: absolute;
4545         top: 5px;
4546         width: 100%;
4547 }
4548
4549 .find-box-inside {
4550         overflow: auto;
4551         padding: 6px;
4552         height: 100%;
4553 }
4554
4555 .find-box-search {
4556         overflow: hidden;
4557         padding: 9px;
4558         position: relative;
4559 }
4560
4561 .find-box-search .spinner {
4562         float: none;
4563         left: 125px;
4564         position: absolute;
4565         top: 9px;
4566 }
4567
4568 #find-posts-input {
4569         float: left;
4570         width: 140px;
4571         height: 24px;
4572 }
4573
4574 #find-posts-search {
4575         float: left;
4576         margin: 1px 4px 0 3px;
4577 }
4578
4579 #find-posts-response {
4580         margin: 8px 0;
4581         padding: 0 1px 6px;
4582 }
4583
4584 #find-posts-response table {
4585         width: 100%;
4586 }
4587
4588 #find-posts-response .found-radio {
4589         padding: 3px 0 0 8px;
4590         width: 15px;
4591 }
4592
4593 .find-box-buttons {
4594         padding: 8px;
4595         overflow: hidden;
4596 }
4597
4598 .find-box #resize-se {
4599         position: absolute;
4600         right: 1px;
4601         bottom: 1px;
4602 }
4603
4604 .ui-find-overlay {
4605         position: absolute;
4606         top: 0;
4607         left: 0;
4608         background-color: #000;
4609         opacity: 0.6;
4610         filter: alpha(opacity=60);
4611 }
4612
4613 ul#dismissed-updates {
4614         display: none;
4615 }
4616
4617 form.upgrade {
4618         margin-top: 8px;
4619 }
4620
4621 form.upgrade .hint {
4622         font-style: italic;
4623         font-size: 85%;
4624         margin: -0.5em 0 2em 0;
4625 }
4626
4627 #poststuff .inside .the-tagcloud {
4628         margin: 5px 0 10px;
4629         padding: 8px;
4630         border-width: 1px;
4631         border-style: solid;
4632         line-height: 1.8em;
4633         word-spacing: 3px;
4634         -webkit-border-radius: 6px;
4635         border-radius: 6px;
4636 }
4637
4638 .drag-drop #drag-drop-area {
4639         border: 4px dashed #DDDDDD;
4640         height: 200px;
4641 }
4642
4643 .drag-drop .drag-drop-inside {
4644         margin: 70px auto 0;
4645         width: 250px;
4646 }
4647
4648 .drag-drop-inside p {
4649         color: #aaa;
4650         font-size: 14px;
4651         margin: 5px 0;
4652         display: none;
4653 }
4654
4655 .drag-drop .drag-drop-inside p {
4656         text-align: center;
4657 }
4658
4659 .drag-drop-inside p.drag-drop-info {
4660         font-size: 20px;
4661 }
4662
4663 .drag-drop .drag-drop-inside p,
4664 .drag-drop-inside p.drag-drop-buttons {
4665         display: block;
4666 }
4667
4668 /*
4669 #drag-drop-area:-moz-drag-over {
4670         border-color: #83b4d8;
4671 }
4672 borger color while dragging a file over the uploader drop area */
4673 .drag-drop.drag-over #drag-drop-area {
4674         border-color: #83b4d8;
4675 }
4676
4677 #plupload-upload-ui {
4678         position: relative;
4679 }
4680
4681
4682 /*------------------------------------------------------------------------------
4683   14.2 - Image Editor
4684 ------------------------------------------------------------------------------*/
4685
4686 .describe .image-editor {
4687         vertical-align: top;
4688 }
4689
4690 .imgedit-wrap {
4691         position: relative;
4692 }
4693
4694 .imgedit-settings p {
4695         margin: 8px 0;
4696 }
4697
4698 .post-php .imgedit-wrap table {
4699         width: 100%;
4700 }
4701
4702 .describe .imgedit-wrap table td,
4703 .wp_attachment_holder .imgedit-wrap table td {
4704         vertical-align: top;
4705         padding-top: 0;
4706 }
4707
4708 .describe .imgedit-wrap table td.imgedit-settings {
4709         padding: 0 5px;
4710 }
4711
4712 .wp_attachment_holder .imgedit-wrap table td.imgedit-settings {
4713         width: 250px;
4714 }
4715
4716 td.imgedit-settings input {
4717         margin-top: 0;
4718         vertical-align: middle;
4719 }
4720
4721 .imgedit-wait {
4722         position: absolute;
4723         top: 0;
4724         background: #fff url(../images/wpspin_light.gif) no-repeat scroll 22px 10px;
4725         background-size: 16px 16px;
4726         opacity: 0.7;
4727         filter: alpha(opacity=70);
4728         width: 100%;
4729         height: 500px;
4730         display: none;
4731 }
4732
4733 .spinner {
4734         background: url(../images/wpspin_light.gif) no-repeat;
4735         background-size: 16px 16px;
4736         display: none;
4737         float: right;
4738         opacity: 0.7;
4739         filter: alpha(opacity=70);
4740         width: 16px;
4741         height: 16px;
4742         margin: 5px 5px 0;
4743 }
4744
4745 .no-float {
4746         float: none;
4747 }
4748
4749 .media-disabled,
4750 .imgedit-settings .disabled  {
4751         color: grey;
4752 }
4753
4754 .wp_attachment_image,
4755 .A1B1 {
4756         overflow: hidden;
4757 }
4758
4759 .wp_attachment_image .button,
4760 .A1B1 .button {
4761         float: left;
4762 }
4763
4764 .no-js .wp_attachment_image .button {
4765         display: none;
4766 }
4767
4768 .wp_attachment_image .spinner,
4769 .A1B1 .spinner {
4770         float: left;
4771         padding: 0 4px 4px;
4772         vertical-align: bottom;
4773 }
4774
4775 .imgedit-menu {
4776         margin: 0 0 12px;
4777         min-width: 300px;
4778 }
4779
4780 .imgedit-menu div {
4781         float: left;
4782         width: 32px;
4783         height: 32px;
4784 }
4785
4786 .imgedit-crop-wrap {
4787         position: relative;
4788 }
4789
4790 .imgedit-crop {
4791         background: transparent url('../images/imgedit-icons.png') no-repeat scroll -9px -31px;
4792         margin: 0 8px 0 0;
4793 }
4794
4795 .imgedit-crop.disabled:hover {
4796         background-position: -9px -31px;
4797 }
4798
4799 .imgedit-crop:hover {
4800         background-position: -9px -1px;
4801 }
4802
4803 .imgedit-rleft {
4804         background: transparent url('../images/imgedit-icons.png') no-repeat scroll -46px -31px;
4805         margin: 0 3px;
4806 }
4807
4808 .imgedit-rleft.disabled:hover {
4809         background-position: -46px -31px;
4810 }
4811
4812 .imgedit-rleft:hover {
4813         background-position: -46px -1px;
4814 }
4815
4816 .imgedit-rright {
4817         background: transparent url('../images/imgedit-icons.png') no-repeat scroll -77px -31px;
4818         margin: 0 8px 0 3px;
4819 }
4820
4821 .imgedit-rright.disabled:hover {
4822         background-position: -77px -31px;
4823 }
4824
4825 .imgedit-rright:hover {
4826         background-position: -77px -1px;
4827 }
4828
4829 .imgedit-flipv {
4830         background: transparent url('../images/imgedit-icons.png') no-repeat scroll -115px -31px;
4831         margin: 0 3px;
4832 }
4833
4834 .imgedit-flipv.disabled:hover {
4835         background-position: -115px -31px;
4836 }
4837
4838 .imgedit-flipv:hover {
4839         background-position: -115px -1px;
4840 }
4841
4842 .imgedit-fliph {
4843         background: transparent url('../images/imgedit-icons.png') no-repeat scroll -147px -31px;
4844         margin: 0 8px 0 3px;
4845 }
4846
4847 .imgedit-fliph.disabled:hover {
4848         background-position: -147px -31px;
4849 }
4850
4851 .imgedit-fliph:hover {
4852         background-position: -147px -1px;
4853 }
4854
4855 .imgedit-undo {
4856         background: transparent url('../images/imgedit-icons.png') no-repeat scroll -184px -31px;
4857         margin: 0 3px;
4858 }
4859
4860 .imgedit-undo.disabled:hover {
4861         background-position: -184px -31px;
4862 }
4863
4864 .imgedit-undo:hover {
4865         background-position: -184px -1px;
4866 }
4867
4868 .imgedit-redo {
4869         background: transparent url('../images/imgedit-icons.png') no-repeat scroll -215px -31px;
4870         margin: 0 8px 0 3px;
4871 }
4872
4873 .imgedit-redo.disabled:hover {
4874         background-position: -215px -31px;
4875 }
4876
4877 .imgedit-redo:hover {
4878         background-position: -215px -1px;
4879 }
4880
4881 .imgedit-applyto img {
4882         margin: 0 8px 0 0;
4883 }
4884
4885 .imgedit-group-top {
4886         margin: 5px 0;
4887 }
4888
4889 .imgedit-applyto .imgedit-label {
4890         padding: 2px 0 0;
4891         display: block;
4892 }
4893
4894 .imgedit-help {
4895         display: none;
4896         font-style: italic;
4897         margin-bottom: 8px;
4898 }
4899
4900 a.imgedit-help-toggle {
4901         text-decoration: none;
4902 }
4903
4904 .form-table td.imgedit-response {
4905         padding: 0;
4906 }
4907
4908 .imgedit-submit {
4909         margin: 8px 0;
4910 }
4911
4912 .imgedit-submit-btn {
4913         margin-left: 20px;
4914 }
4915
4916 .imgedit-wrap .nowrap {
4917         white-space: nowrap;
4918 }
4919
4920 span.imgedit-scale-warn {
4921         color: red;
4922         font-size: 20px;
4923         font-style: normal;
4924         visibility: hidden;
4925         vertical-align: middle;
4926 }
4927
4928 .imgedit-group {
4929         border-width: 1px;
4930         border-style: solid;
4931         -webkit-border-radius: 3px;
4932         border-radius: 3px;
4933         margin-bottom: 8px;
4934         padding: 2px 10px;
4935 }
4936
4937 /*------------------------------------------------------------------------------
4938   15.0 - Comments Screen
4939 ------------------------------------------------------------------------------*/
4940
4941 .form-table {
4942         border-collapse: collapse;
4943         margin-top: 0.5em;
4944         width: 100%;
4945         margin-bottom: -8px;
4946         clear: both;
4947 }
4948
4949 .form-table td {
4950         margin-bottom: 9px;
4951         padding: 8px 10px;
4952         line-height: 20px;
4953         font-size: 12px;
4954 }
4955
4956 .form-table th,
4957 .form-wrap label {
4958         font-weight: normal;
4959         text-shadow: #fff 0 1px 0;
4960 }
4961
4962 .form-table th {
4963         vertical-align: top;
4964         text-align: left;
4965         padding: 10px;
4966         width: 200px;
4967 }
4968
4969 .form-table th.th-full {
4970         width: auto;
4971 }
4972
4973 .form-table div.color-option {
4974         display: block;
4975         clear: both;
4976         margin-top: 12px;
4977 }
4978
4979 .form-table input.tog {
4980         margin-top: 2px;
4981         margin-right: 2px;
4982         float: left;
4983 }
4984
4985 .form-table td p {
4986         margin-top: 4px;
4987 }
4988
4989 .form-table table.color-palette {
4990         vertical-align: bottom;
4991         float: left;
4992         margin: -12px 3px 11px;
4993 }
4994
4995 .form-table .color-palette td {
4996         border-width: 1px 1px 0;
4997         border-style: solid solid none;
4998         height: 10px;
4999         line-height: 20px;
5000         width: 10px;
5001 }
5002
5003 .commentlist li {
5004         padding: 1em 1em .2em;
5005         margin: 0;
5006         border-bottom-width: 1px;
5007         border-bottom-style: solid;
5008 }
5009
5010 .commentlist li li {
5011         border-bottom: 0;
5012         padding: 0;
5013 }
5014
5015 .commentlist p {
5016         padding: 0;
5017         margin: 0 0 .8em;
5018 }
5019
5020 /* reply to comments */
5021 #replyrow input {
5022         border-width: 1px;
5023         border-style: solid;
5024 }
5025
5026 #replyrow td {
5027         padding: 2px;
5028 }
5029
5030 #replysubmit {
5031         margin: 0;
5032         padding: 0 5px 3px;
5033         text-align: center;
5034 }
5035
5036 #replysubmit .spinner {
5037         padding: 2px 0 0;
5038         vertical-align: top;
5039         float: right;
5040 }
5041
5042 #replysubmit .button {
5043         margin-right: 5px;
5044 }
5045
5046 #replysubmit .error {
5047         color: red;
5048         line-height: 21px;
5049         text-align: center;
5050 }
5051
5052 #replyrow h5 {
5053         margin: .2em 0 0;
5054         padding: 0 5px;
5055         line-height: 1.4em;
5056         font-size: 1em;
5057 }
5058
5059 #edithead .inside {
5060         float: left;
5061         padding: 3px 0 2px 5px;
5062         margin: 0;
5063         text-align: center;
5064 }
5065
5066 #edithead .inside input {
5067         width: 180px;
5068 }
5069
5070 #edithead label {
5071         padding: 2px 0;
5072 }
5073
5074 #replycontainer {
5075         padding: 5px;
5076 }
5077
5078 #replycontent {
5079         height: 120px;
5080         -webkit-box-shadow: none;
5081         box-shadow: none;
5082 }
5083
5084 .comment-php .wp-editor-area {
5085         height: 200px;
5086 }
5087
5088 .comment-ays {
5089         margin-bottom: 0;
5090         border-style: solid;
5091         border-width: 1px;
5092 }
5093
5094 .comment-ays th {
5095         border-right-style: solid;
5096         border-right-width: 1px;
5097 }
5098
5099 .trash-undo-inside,
5100 .spam-undo-inside {
5101         margin: 1px 8px 1px 0;
5102         line-height: 16px;
5103 }
5104
5105 .spam-undo-inside .avatar,
5106 .trash-undo-inside .avatar {
5107         height: 20px;
5108         width: 20px;
5109         margin-right: 8px;
5110         vertical-align: middle;
5111 }
5112
5113 .stuffbox .editcomment {
5114         clear: none;
5115 }
5116
5117 #comment-status-radio p {
5118         margin: 3px 0 5px;
5119 }
5120
5121 #comment-status-radio input {
5122         margin: 2px 3px 5px 0;
5123         vertical-align: middle;
5124 }
5125
5126 #comment-status-radio label {
5127         padding: 5px 0;
5128 }
5129
5130 .commentlist .avatar {
5131         vertical-align: text-top;
5132 }
5133
5134
5135 /*------------------------------------------------------------------------------
5136   16.0 - Themes
5137 ------------------------------------------------------------------------------*/
5138
5139 .theme-install-php .tablenav {
5140         height: auto;
5141 }
5142
5143 .theme-install-php .spinner {
5144         margin-top: 9px;
5145 }
5146
5147 h3.available-themes {
5148         margin: 0.3em 0 1em;
5149         float: left;
5150 }
5151
5152 .available-theme {
5153         display: inline-block;
5154         margin-right: 10px;
5155         overflow: hidden;
5156         padding: 20px 20px 20px 0;
5157         vertical-align: top;
5158         width: 300px;
5159 }
5160
5161 .available-theme .screenshot {
5162         width: 300px;
5163         height: 225px;
5164         display: block;
5165         border-width: 1px;
5166         border-style: solid;
5167         margin-bottom: 10px;
5168         overflow: hidden;
5169 }
5170
5171 .available-theme img {
5172         width: 300px;
5173 }
5174
5175 .available-theme h3 {
5176         margin: 15px 0 0;
5177 }
5178
5179 .available-theme .theme-author {
5180         line-height: 18px;
5181 }
5182
5183 .available-theme .action-links {
5184         margin-top: 10px;
5185         overflow: hidden;
5186 }
5187
5188 .available-theme a.screenshot:focus {
5189         border-color: #777;
5190 }
5191
5192 #current-theme .theme-info li,
5193 .theme-options li,
5194 .available-theme .action-links li {
5195         float: left;
5196         padding-right: 10px;
5197         margin-right: 10px;
5198         border-right: 1px solid #dfdfdf;
5199 }
5200
5201 .available-theme .action-links li {
5202         padding-right: 8px;
5203         margin-right: 8px;
5204 }
5205
5206 .ie8 .available-theme .action-links li {
5207         padding-right: 7px;
5208         margin-right: 7px;
5209 }
5210
5211 #current-theme .theme-info li:last-child,
5212 .theme-options li:last-child,
5213 .available-theme .action-links li:last-child {
5214         padding-right: 0;
5215         margin-right: 0;
5216         border-right: 0;
5217 }
5218
5219 .available-theme .action-links .delete-theme {
5220         float: right;
5221         margin-left: 8px;
5222         margin-right: 0;
5223 }
5224
5225 .available-theme .action-links .delete-theme a {
5226         color: red;
5227         padding: 2px;
5228 }
5229
5230 .available-theme .action-links .delete-theme a:hover {
5231         background: red;
5232         color: #fff;
5233         text-decoration: none;
5234 }
5235
5236 .available-theme .action-links p {
5237         float: left;
5238 }
5239
5240 #current-theme {
5241         margin: 20px 0 10px;
5242         padding: 0 0 20px;
5243         border-bottom-width: 1px;
5244         border-bottom-style: solid;
5245         overflow: hidden;
5246 }
5247
5248 #current-theme.has-screenshot {
5249         padding-left: 330px;
5250 }
5251
5252 #current-theme h3 {
5253         margin: 0;
5254         font-size: 12px;
5255         font-weight: normal;
5256         color: #999;
5257 }
5258
5259 #current-theme h4 {
5260         margin: 3px 0 16px;
5261         font-size: 20px;
5262 }
5263
5264 #current-theme h4 span {
5265         margin-left: 20px;
5266         font-size: 12px;
5267         font-weight: normal;
5268 }
5269
5270 #current-theme a {
5271         border-bottom: none;
5272 }
5273
5274 #current-theme .theme-info {
5275         margin: 1em 0;
5276         overflow: hidden;
5277 }
5278
5279 #current-theme .theme-description {
5280         margin-top: 5px;
5281         max-width: 600px;
5282         line-height: 1.6em;
5283 }
5284
5285 #current-theme img {
5286         float: left;
5287         width: 300px;
5288         margin-left: -330px;
5289
5290         border-width: 1px;
5291         border-style: solid;
5292 }
5293
5294 .theme-options {
5295         overflow: hidden;
5296         font-size: 14px;
5297         padding-bottom: 10px;
5298 }
5299
5300 .theme-options .load-customize {
5301         margin-right: 30px;
5302         float: left;
5303 }
5304
5305 .theme-options span {
5306         float: left;
5307         margin-right: 10px;
5308         text-transform: uppercase;
5309         font-size: 11px;
5310         line-height: 18px;
5311         color: #999;
5312 }
5313
5314 .theme-options ul {
5315         float: left;
5316         margin: 0;
5317 }
5318
5319 /* Allow for three-up in small windows when sidebar is collapsed */
5320 @media only screen and (max-width: 1200px) {
5321         .folded .available-theme,
5322         .folded .available-theme .screenshot {
5323                 width: 300px;
5324         }
5325
5326         .folded .available-theme .screenshot {
5327                 height: 225px;
5328         }
5329
5330         .folded #current-theme img {
5331                 width: 300px;
5332         }
5333
5334         .folded #current-theme.has-screenshot {
5335                 padding-left: 330px;
5336         }
5337
5338         .folded #current-theme img {
5339                 margin-left: -330px;
5340         }
5341 }
5342
5343 /* Adjust three-up display in smaller windows when sidebar is collapsed */
5344 @media only screen and (max-width: 1079px) {
5345         .folded .available-theme,
5346         .folded .available-theme .screenshot {
5347                 width: 270px;
5348         }
5349
5350         .folded .available-theme .screenshot {
5351                 height: 203px;
5352         }
5353
5354         .folded #current-theme img {
5355                 width: 270px;
5356         }
5357
5358         .folded #current-theme.has-screenshot {
5359                 padding-left: 300px;
5360         }
5361
5362         .folded #current-theme img {
5363                 margin-left: -300px;
5364         }
5365 }
5366
5367 /* Allow for three-up on 1024px wide screens, e.g. tablets */
5368 @media only screen and (max-width: 1200px) {
5369         .available-theme,
5370         .available-theme .screenshot,
5371         #current-theme img {
5372                 width: 240px;
5373         }
5374
5375         .available-theme .screenshot {
5376                 height: 180px;
5377         }
5378
5379         .available-theme img {
5380                 width: 100%;
5381         }
5382
5383         #current-theme.has-screenshot {
5384                 padding-left: 270px;
5385         }
5386
5387         #current-theme img {
5388                 margin-left: -270px;
5389         }
5390 }
5391
5392 #post-body ul.add-menu-item-tabs li.tabs a,
5393 #TB_window #TB_title a.tb-theme-preview-link,
5394 #TB_window #TB_title a.tb-theme-preview-link:visited {
5395         font-weight: bold;
5396         text-decoration: none;
5397 }
5398
5399 #TB_window #TB_title {
5400         background-color: #222;
5401         color: #cfcfcf;
5402 }
5403
5404 #broken-themes {
5405         text-align: left;
5406         width: 50%;
5407         border-spacing: 3px;
5408         padding: 3px;
5409 }
5410
5411 .theme-install-php h4 {
5412         margin: 2.5em 0 8px;
5413 }
5414
5415
5416 /*------------------------------------------------------------------------------
5417   16.1 - Custom Header Screen
5418 ------------------------------------------------------------------------------*/
5419
5420 .appearance_page_custom-header #headimg {
5421         border: 1px solid #DFDFDF;
5422         overflow: hidden;
5423         width: 100%;
5424 }
5425
5426 .appearance_page_custom-header #upload-form p label {
5427         font-size: 12px;
5428 }
5429
5430 .appearance_page_custom-header .available-headers .default-header {
5431         float: left;
5432         margin: 0 20px 20px 0;
5433 }
5434
5435 .appearance_page_custom-header .random-header {
5436         clear: both;
5437         margin: 0 20px 20px 0;
5438         vertical-align: middle;
5439 }
5440
5441 .appearance_page_custom-header .available-headers label input,
5442 .appearance_page_custom-header .random-header label input {
5443         margin-right: 10px;
5444 }
5445
5446 .appearance_page_custom-header .available-headers label img {
5447         vertical-align: middle;
5448 }
5449
5450
5451 /*------------------------------------------------------------------------------
5452   16.2 - Custom Background Screen
5453 ------------------------------------------------------------------------------*/
5454
5455 div#custom-background-image {
5456         min-height: 100px;
5457         border: 1px solid #dfdfdf;
5458 }
5459
5460 div#custom-background-image img {
5461         max-width: 400px;
5462         max-height: 300px;
5463 }
5464
5465
5466 /*------------------------------------------------------------------------------
5467   16.3 - Tabbed Admin Screen Interface (Experimental)
5468 ------------------------------------------------------------------------------*/
5469
5470 .nav-tab {
5471         border-style: solid;
5472         border-width: 1px 1px 0;
5473         color: #aaa;
5474         text-shadow: #fff 0 1px 0;
5475         font-size: 12px;
5476         line-height: 16px;
5477         display: inline-block;
5478         padding: 4px 14px 6px;
5479         text-decoration: none;
5480         margin: 0 6px -1px 0;
5481         -webkit-border-top-left-radius: 3px;
5482         -webkit-border-top-right-radius: 3px;
5483         border-top-left-radius: 3px;
5484         border-top-right-radius: 3px;
5485 }
5486
5487 .nav-tab-active {
5488         border-width: 1px;
5489         color: #464646;
5490 }
5491
5492 h2.nav-tab-wrapper, h3.nav-tab-wrapper {
5493         border-bottom-width: 1px;
5494         border-bottom-style: solid;
5495         padding-bottom: 0;
5496 }
5497
5498 h2 .nav-tab {
5499         padding: 4px 10px 6px;
5500         font-weight: 200;
5501         font-size: 20px;
5502         line-height: 24px;
5503
5504 }
5505
5506
5507 /*------------------------------------------------------------------------------
5508   17.0 - Plugins
5509 ------------------------------------------------------------------------------*/
5510
5511 #dashboard_right_now .versions .b,
5512 #post-status-display,
5513 #post-visibility-display,
5514 #adminmenu .wp-submenu li.current,
5515 #adminmenu .wp-submenu li.current a,
5516 #adminmenu .wp-submenu li.current a:hover,
5517 .media-item .percent,
5518 .plugins .name,
5519 #pass-strength-result.strong,
5520 #pass-strength-result.short,
5521 #ed_reply_toolbar #ed_reply_strong,
5522 .item-controls .item-order a,
5523 .feature-filter .feature-name {
5524         font-weight: bold;
5525 }
5526
5527 .plugins p {
5528         margin: 0 4px;
5529         padding: 0;
5530 }
5531
5532 .plugins .desc p {
5533         margin: 0 0 8px;
5534 }
5535
5536 .plugins td.desc {
5537         line-height: 1.5em;
5538 }
5539
5540 .plugins .desc ul,
5541 .plugins .desc ol {
5542         margin: 0 0 0 2em;
5543 }
5544
5545 .plugins .desc ul {
5546         list-style-type: disc;
5547 }
5548
5549 .plugins .row-actions {
5550         padding: 0;
5551 }
5552
5553 .plugins tbody th.check-column {
5554         padding: 7px 0;
5555 }
5556
5557 .plugins .inactive td,
5558 .plugins .inactive th,
5559 .plugins .active td,
5560 .plugins .active th {
5561         border-top-style: solid;
5562         border-top-width: 1px;
5563         padding: 5px 7px 0;
5564 }
5565
5566 .plugins .update th,
5567 .plugins .update td {
5568         border-bottom: 0;
5569 }
5570 .plugin-update-tr td {
5571         border-top: 0;
5572 }
5573
5574 #wpbody-content .plugins .plugin-title,
5575 #wpbody-content .plugins .theme-title {
5576         padding-right: 12px;
5577         white-space:nowrap;
5578 }
5579
5580 .plugins .second,
5581 .plugins .row-actions {
5582         padding: 0 0 5px;
5583 }
5584
5585 .plugins .update .second,
5586 .plugins .update .row-actions {
5587         padding-bottom: 0;
5588 }
5589
5590 .plugins-php .widefat tfoot th,
5591 .plugins-php .widefat tfoot td {
5592         border-top-style: solid;
5593         border-top-width: 1px;
5594 }
5595
5596 .plugin-update-tr .update-message {
5597         margin: 5px;
5598         padding: 3px 5px;
5599 }
5600
5601 .plugin-install-php h4 {
5602         margin: 2.5em 0 8px;
5603 }
5604
5605
5606 /*------------------------------------------------------------------------------
5607   18.0 - Users
5608 ------------------------------------------------------------------------------*/
5609
5610 #profile-page .form-table textarea {
5611         width: 500px;
5612         margin-bottom: 6px;
5613 }
5614
5615 #profile-page .form-table #rich_editing {
5616         margin-right: 5px
5617 }
5618
5619 #your-profile legend {
5620         font-size: 22px;
5621 }
5622
5623 #your-profile #rich_editing {
5624         border: none;
5625 }
5626
5627 #display_name {
5628         width: 15em;
5629 }
5630
5631 #createuser .form-field input {
5632         width: 25em;
5633 }
5634
5635 /*------------------------------------------------------------------------------
5636   19.0 - Tools
5637 ------------------------------------------------------------------------------*/
5638
5639 .pressthis {
5640         margin: 20px 0;
5641 }
5642
5643 .pressthis a,
5644 .pressthis a:hover,
5645 .pressthis a:focus,
5646 .pressthis a:active {
5647         display: inline-block;
5648         position: relative;
5649         cursor: move;
5650         color: #333;
5651         background: #e6e6e6;
5652         background-image: -webkit-gradient(linear, left bottom, left top, color-stop(7%, #e6e6e6), color-stop(77%, #d8d8d8));
5653         background-image: -webkit-linear-gradient(bottom, #e6e6e6 7%, #d8d8d8 77%);
5654         background-image:    -moz-linear-gradient(bottom, #e6e6e6 7%, #d8d8d8 77%);
5655         background-image:      -o-linear-gradient(bottom, #e6e6e6 7%, #d8d8d8 77%);
5656         background-image: linear-gradient(to top, #e6e6e6 7%, #d8d8d8 77%);
5657         -webkit-border-radius: 5px;
5658         border-radius: 5px;
5659         border: 1px solid #b4b4b4;
5660         font-style: normal;
5661         line-height: 16px;
5662         font-size: 14px;
5663         text-decoration: none;
5664         text-shadow: 0 1px 0px #fff;
5665 }
5666
5667 .pressthis a:active {
5668         outline: none;
5669 }
5670
5671 .pressthis a:hover:after {
5672         -webkit-transform: skew(20deg) rotate(9deg);
5673         -moz-transform: skew(20deg) rotate(9deg);
5674         transform: skew(20deg) rotate(9deg);
5675         -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
5676         box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
5677 }
5678
5679 .pressthis a span {
5680         background: url(../images/press-this.png?v=20120502) no-repeat 0px 5px;
5681         background-size: 24px 20px;
5682         padding: 8px 11px 8px 27px;
5683         margin: 0 5px;
5684         display: inline-block;
5685 }
5686
5687 .pressthis a:after {
5688         content: '';
5689         width: 70%;
5690         height: 55%;
5691         z-index: -1;
5692         position: absolute;
5693         right: 10px;
5694         bottom: 9px;
5695         background: transparent;
5696
5697         -webkit-transform: skew(20deg) rotate(6deg);
5698         -moz-transform: skew(20deg) rotate(6deg);
5699         transform: skew(20deg) rotate(6deg);
5700         -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
5701         box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
5702 }
5703
5704 /*------------------------------------------------------------------------------
5705   20.0 - Settings
5706 ------------------------------------------------------------------------------*/
5707
5708 #utc-time, #local-time {
5709         padding-left: 25px;
5710         font-style: italic;
5711         font-family: sans-serif;
5712 }
5713
5714 .defaultavatarpicker .avatar {
5715         margin: 2px 0;
5716         vertical-align: middle;
5717 }
5718
5719 .options-general-php .spinner {
5720         float: none;
5721         margin: -3px 3px;
5722 }
5723
5724 /*------------------------------------------------------------------------------
5725   21.0 - Admin Footer
5726 ------------------------------------------------------------------------------*/
5727
5728 #wpfooter {
5729         position: absolute;
5730         bottom: 0;
5731         left: 0;
5732         right: 0;
5733         padding: 10px 0;
5734         margin-right: 20px;
5735         border-top-width: 1px;
5736         border-top-style: solid;
5737 }
5738
5739 #wpfooter p {
5740         margin: 0;
5741         line-height: 20px;
5742 }
5743
5744 #wpfooter a {
5745         text-decoration: none;
5746 }
5747
5748 #wpfooter a:hover {
5749         text-decoration: underline;
5750 }
5751
5752 /*------------------------------------------------------------------------------
5753   22.0 - About Pages
5754 ------------------------------------------------------------------------------*/
5755
5756 .about-wrap {
5757         position: relative;
5758         margin: 25px 40px 0 20px;
5759         max-width: 1050px; /* readability */
5760
5761         font-size: 15px;
5762 }
5763
5764 .about-wrap div.updated,
5765 .about-wrap div.error {
5766         display: none !important;
5767 }
5768
5769 .about-wrap p.about-notice {
5770         background-color: #ffffe0;
5771         border: 1px solid #e6db55;
5772         margin: 5px 0 15px;
5773         padding: 0.4em 0.8em;
5774         border-radius: 3px;
5775         -webkit-border-radius: 3px;
5776 }
5777
5778
5779 /* Typography */
5780
5781 .about-wrap p {
5782         line-height: 1.6em;
5783 }
5784
5785 .about-wrap h1 {
5786         margin: 0.2em 200px 0 0;
5787         line-height: 1.2em;
5788         font-size: 2.8em;
5789         font-weight: 200;
5790 }
5791
5792 .about-text,
5793 .about-description,
5794 .about-wrap li.wp-person a.web {
5795         font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
5796         font-weight: normal;
5797         line-height: 1.6em;
5798         font-size: 20px;
5799 }
5800
5801 .about-description {
5802         margin-top: 1.4em;
5803 }
5804
5805 .about-text {
5806         margin: 1em 200px 1.4em 0;
5807         min-height: 60px;
5808         font-size: 24px;
5809 }
5810
5811 .about-wrap h3 {
5812         font-size: 1.5em;
5813         line-height: 1.5em;
5814         padding-top: 20px;
5815 }
5816
5817 .about-wrap .feature-section {
5818         padding-bottom: 20px;
5819 }
5820
5821 .about-wrap .feature-section h4 {
5822         margin-bottom: 0.6em;
5823 }
5824
5825 .about-wrap .feature-section p {
5826         margin-top: 0.6em;
5827 }
5828
5829 .about-wrap code {
5830         font-size: 14px;
5831 }
5832
5833 /* Point Releases */
5834
5835 .about-wrap .point-releases {
5836         margin-top: 5px;
5837 }
5838
5839 .about-wrap .changelog.point-releases h3 {
5840         padding-top: 35px;
5841 }
5842
5843 .about-wrap .changelog.point-releases h3:first-child {
5844         padding-top: 7px;
5845 }
5846
5847 /* WordPress Version Badge */
5848
5849 .wp-badge {
5850         padding-top: 142px;
5851         height: 50px;
5852         width: 173px;
5853         font-weight: bold;
5854         font-size: 14px;
5855         text-align: center;
5856         margin: 0 -5px;
5857         background: url('../images/wp-badge.png?ver=20111120') no-repeat;
5858 }
5859
5860 .about-wrap .wp-badge {
5861         position: absolute;
5862         top: 0;
5863         right: 0;
5864 }
5865
5866 /* Tabs */
5867
5868 .about-wrap h2.nav-tab-wrapper {
5869         padding-left: 6px;
5870 }
5871
5872 .about-wrap h2 .nav-tab {
5873         padding: 4px 10px 6px;
5874         margin: 0 3px -1px 0;
5875         font-size: 18px;
5876         vertical-align: top;
5877 }
5878
5879 .about-wrap h2 .nav-tab-active {
5880         font-weight: bold;
5881         padding-top: 3px;
5882 }
5883
5884 /* Changelog / Update screen */
5885
5886 .about-wrap .feature-section.three-col img {
5887         margin: 0.5em 0 0.5em 5px;
5888         max-width: 100%;
5889         float: none;
5890 }
5891
5892 .about-wrap .feature-section.col {
5893         margin-bottom: 0;
5894 }
5895
5896 .about-wrap .feature-section.col h4 {
5897         margin: 0 0 0.6em 0;
5898 }
5899
5900 .about-wrap .feature-section.two-col div {
5901         width: 47%;
5902         margin-right: 4.999999999%;
5903         float: left;
5904 }
5905
5906 .about-wrap .feature-section.three-col div {
5907         width: 30%;
5908         margin-right: 4.999999999%;
5909         float: left;
5910 }
5911
5912 .about-wrap .three-col.about-updates .col-1,
5913 .about-wrap .three-col.about-updates .col-3 {
5914         width: 37%;
5915         margin: 0;
5916 }
5917
5918 .about-wrap .three-col.about-updates .col-2 {
5919         width: 16%;
5920         margin: 0 5%;
5921 }
5922
5923 .about-wrap .feature-section.col .last-feature {
5924         margin-right: 0;
5925 }
5926
5927 .about-wrap .three-col.about-updates img {
5928         margin: 0;
5929 }
5930
5931 .about-wrap .changelog .feature-section {
5932         overflow: hidden;
5933 }
5934
5935 .about-wrap .about-passwords {
5936         margin: 20px 0;
5937         padding: 1px 20px 10px;
5938         background-color: #f9f9f9;
5939 }
5940
5941 .about-wrap .about-auto-update {
5942         text-align: center;
5943         background-color: #f9f9ef;
5944         clear: both;
5945         padding: 10px;
5946 }
5947
5948 .about-wrap .about-auto-update.cool {
5949         background-color: #eff9ef;
5950 }
5951
5952 .about-wrap .about-password-meter input {
5953         font-size: 250%;
5954         line-height: 1;
5955         width: 100%;
5956         display: block;
5957         padding: 5px;
5958 }
5959
5960 .about-wrap .about-password-meter #pass-strength-result {
5961         display: block !important;
5962         font-size: 150%;
5963         font-weight: normal !important;
5964         -webkit-box-sizing: border-box;
5965         -moz-box-sizing:    border-box;
5966         box-sizing:         border-box;
5967         width: 100%;
5968         padding: 17px 0;
5969         margin-bottom: 15px;
5970 }
5971
5972 .about-wrap .feature-section div p img {
5973         float: right;
5974         margin-left: 10px;
5975         max-width: 20%;
5976 }
5977
5978 .about-wrap .changelog li {
5979         list-style-type: disc;
5980         margin-left: 3em;
5981 }
5982
5983
5984 /* Return to Dashboard Home link */
5985
5986 .about-wrap .return-to-dashboard {
5987         margin: 30px 0 0 -5px;
5988         font-size: 14px;
5989         font-weight: bold;
5990 }
5991
5992 .about-wrap .return-to-dashboard a {
5993         text-decoration: none;
5994         padding: 0 5px;
5995 }
5996
5997 /* Credits */
5998
5999 .about-wrap h4.wp-people-group {
6000         margin-top: 2.6em;
6001         font-size: 16px;
6002 }
6003
6004 .about-wrap ul.wp-people-group {
6005         overflow: hidden;
6006         padding: 0 5px;
6007         margin: 0 -15px 0 -5px;
6008 }
6009
6010 .about-wrap ul.compact {
6011         margin-bottom: 0
6012 }
6013
6014 .about-wrap li.wp-person {
6015         float: left;
6016         margin-right: 10px;
6017 }
6018
6019 .about-wrap li.wp-person img.gravatar {
6020         float: left;
6021         margin: 0 10px 10px 0;
6022         padding: 2px;
6023         width: 60px;
6024         height: 60px;
6025 }
6026
6027 .about-wrap ul.compact li.wp-person img.gravatar {
6028         width: 30px;
6029         height: 30px;
6030 }
6031
6032 .about-wrap li.wp-person {
6033         height: 70px;
6034         width: 280px;
6035         padding-bottom: 15px;
6036 }
6037
6038 .about-wrap ul.compact li.wp-person {
6039         height: auto;
6040         width: 180px;
6041         padding-bottom: 0;
6042         margin-bottom: 0;
6043 }
6044
6045 .about-wrap #wp-people-group-validators + p.wp-credits-list {
6046         margin-top: 0;
6047 }
6048
6049 .about-wrap li.wp-person a.web {
6050         display: block;
6051         margin: 6px 0 2px;
6052         font-size: 16px;
6053         text-decoration: none;
6054 }
6055
6056 .about-wrap p.wp-credits-list a {
6057         white-space: nowrap;
6058 }
6059
6060 /* Freedoms */
6061
6062 .freedoms-php .about-wrap ol {
6063         margin: 40px 60px;
6064 }
6065
6066 .freedoms-php .about-wrap ol li {
6067         list-style-type: decimal;
6068         font-weight: bold;
6069 }
6070
6071 .freedoms-php .about-wrap ol p {
6072         font-weight: normal;
6073         margin: 0.6em 0;
6074 }
6075
6076 /*------------------------------------------------------------------------------
6077   23.0 - Full Overlay w/ Sidebar
6078 ------------------------------------------------------------------------------*/
6079
6080 body.full-overlay-active {
6081         overflow: hidden;
6082 }
6083
6084 .wp-full-overlay {
6085         background: #fff;
6086         z-index: 500000;
6087         position: fixed;
6088         overflow: visible;
6089         top: 0;
6090         bottom: 0;
6091         left: 0;
6092         right: 0;
6093         height: 100%;
6094         min-width: 0;
6095 }
6096
6097 .wp-full-overlay-sidebar {
6098         -webkit-box-sizing: border-box;
6099         -moz-box-sizing:    border-box;
6100         box-sizing:         border-box;
6101
6102         position: fixed;
6103         width: 300px;
6104         height: 100%;
6105         top: 0;
6106         bottom: 0;
6107         left: 0;
6108         padding: 0;
6109         margin: 0;
6110         z-index: 10;
6111         overflow: auto;
6112         background: #f5f5f5;
6113         border-right: 1px solid rgba( 0, 0, 0, 0.2 );
6114 }
6115
6116 .wp-full-overlay.collapsed .wp-full-overlay-sidebar {
6117         overflow: visible;
6118 }
6119
6120 .wp-full-overlay.collapsed,
6121 .wp-full-overlay.expanded .wp-full-overlay-sidebar {
6122         margin-left: 0 !important;
6123 }
6124
6125 .wp-full-overlay.expanded {
6126         margin-left: 300px;
6127 }
6128
6129 .wp-full-overlay.collapsed .wp-full-overlay-sidebar {
6130         margin-left: -300px;
6131 }
6132
6133 .wp-full-overlay-sidebar:after {
6134         content: '';
6135         display: block;
6136         position: absolute;
6137         top: 0;
6138         bottom: 0;
6139         right: 0;
6140         width: 3px;
6141         box-shadow: -5px 0 4px -4px rgba(0, 0, 0, 0.1) inset;
6142         z-index: 1000;
6143 }
6144
6145 .wp-full-overlay-main {
6146         position: absolute;
6147         left: 0;
6148         right: 0;
6149         top: 0;
6150         bottom: 0;
6151         height: 100%;
6152 }
6153
6154 .wp-full-overlay-sidebar .wp-full-overlay-header {
6155         position: absolute;
6156         left: 0;
6157         right: 0;
6158         height: 45px;
6159         padding: 0 20px;
6160         line-height: 45px;
6161         z-index: 10;
6162         margin: 0;
6163 }
6164
6165 .wp-full-overlay-sidebar .wp-full-overlay-header {
6166         border-top: 0;
6167         border-bottom: 1px solid #fff;
6168         box-shadow: inset 0 -1px 0 0px #dfdfdf;
6169 }
6170
6171 .wp-full-overlay-sidebar .wp-full-overlay-footer {
6172         bottom: 0;
6173         border-bottom: 0;
6174         border-top: 1px solid #dfdfdf;
6175         box-shadow: inset 0 1px 0 0px #fff;
6176 }
6177
6178 .wp-full-overlay-sidebar .wp-full-overlay-sidebar-content {
6179         position: absolute;
6180         top: 45px;
6181         bottom: 45px;
6182         left: 0;
6183         right: 0;
6184         overflow: auto;
6185 }
6186
6187 .wp-full-overlay-sidebar-content .accordion-section:first-child {
6188         border-top: 1px solid #fff;
6189 }
6190
6191 /* Close Link */
6192 .wp-full-overlay .close-full-overlay {
6193         text-decoration: none;
6194 }
6195
6196 /* Collapse Button */
6197 .wp-full-overlay a.collapse-sidebar {
6198         position: absolute;
6199         bottom: 12px;
6200         left: 0;
6201         z-index: 50;
6202         display: block;
6203         width: 19px;
6204         height: 19px;
6205         margin-left: 15px;
6206         padding: 0;
6207         border-radius: 50%;
6208         text-decoration: none;
6209 }
6210
6211 .wp-full-overlay.collapsed .collapse-sidebar {
6212         position: absolute;
6213         left: 100%;
6214 }
6215
6216 .wp-full-overlay .collapse-sidebar-arrow {
6217         position: absolute;
6218         margin-top: 2px;
6219         margin-left: 2px;
6220         display: block;
6221         width: 15px;
6222         height: 15px;
6223         background: transparent url('../images/arrows.png') no-repeat -1px -73px;
6224 }
6225
6226 .wp-full-overlay.collapsed .collapse-sidebar-arrow {
6227         background-position: -1px -109px;
6228 }
6229
6230 .wp-full-overlay .collapse-sidebar-label {
6231         position: absolute;
6232         left: 100%;
6233         color: #808080;
6234         line-height: 20px;
6235         margin-left: 10px;
6236 }
6237
6238 .wp-full-overlay.collapsed .collapse-sidebar-label {
6239         display: none;
6240 }
6241
6242 .wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-label {
6243         color: #666;
6244 }
6245
6246 /* Animations */
6247 .wp-full-overlay,
6248 .wp-full-overlay-sidebar,
6249 .wp-full-overlay .collapse-sidebar,
6250 .wp-full-overlay-main {
6251         -webkit-transition-property: left, right, top, bottom, width, margin;
6252         -moz-transition-property:    left, right, top, bottom, width, margin;
6253         -ms-transition-property:     left, right, top, bottom, width, margin;
6254         -o-transition-property:      left, right, top, bottom, width, margin;
6255         transition-property:         left, right, top, bottom, width, margin;
6256
6257         -webkit-transition-duration: 0.2s;
6258         -moz-transition-duration:    0.2s;
6259         -ms-transition-duration:     0.2s;
6260         -o-transition-duration:      0.2s;
6261         transition-duration:         0.2s;
6262 }
6263
6264
6265 /*------------------------------------------------------------------------------
6266   24.0 - Customize Loader
6267 ------------------------------------------------------------------------------*/
6268
6269 .no-customize-support .hide-if-no-customize,
6270 .customize-support .hide-if-customize,
6271 .no-customize-support.wp-core-ui .hide-if-no-customize,
6272 .no-customize-support .wp-core-ui .hide-if-no-customize,
6273 .customize-support.wp-core-ui .hide-if-customize,
6274 .customize-support .wp-core-ui .hide-if-customize {
6275         display: none;
6276 }
6277
6278 #customize-container {
6279         display: none;
6280         background: #fff;
6281         z-index: 500000;
6282         position: fixed;
6283         overflow: visible;
6284         top: 0;
6285         bottom: 0;
6286         left: 0;
6287         right: 0;
6288         height: 100%;
6289 }
6290
6291 .customize-active #customize-container {
6292         display: block;
6293 }
6294
6295 .customize-loading #customize-container iframe {
6296         opacity: 0;
6297 }
6298
6299 .customize-loading #customize-container {
6300         background: #fff url("../images/wpspin_light.gif") no-repeat fixed center center;
6301         background-size: 16px 16px;
6302 }
6303
6304 #customize-container iframe,
6305 #theme-installer iframe {
6306         height: 100%;
6307         width: 100%;
6308         z-index: 20;
6309
6310         -webkit-transition: opacity 0.3s;
6311         -moz-transition:    opacity 0.3s;
6312         -ms-transition:     opacity 0.3s;
6313         -o-transition:      opacity 0.3s;
6314         transition:         opacity 0.3s;
6315 }
6316
6317 #customize-container .collapse-sidebar {
6318         bottom: 16px;
6319 }
6320
6321 #theme-installer {
6322         display: none;
6323 }
6324
6325 #theme-installer.single-theme {
6326         display: block;
6327 }
6328
6329 .install-theme-info {
6330         display: none;
6331         padding: 10px 20px 20px;
6332 }
6333
6334 .single-theme .install-theme-info {
6335         padding-top: 15px;
6336 }
6337
6338 #theme-installer .install-theme-info {
6339         display: block;
6340 }
6341
6342 .install-theme-info .theme-install {
6343         float: right;
6344         margin-top: 18px;
6345 }
6346
6347 .install-theme-info .theme-name {
6348         font-size: 16px;
6349         line-height: 24px;
6350         margin-bottom: 0;
6351 }
6352
6353 .install-theme-info .theme-screenshot {
6354         margin-top: 15px;
6355         width: 258px;
6356         border: 1px solid #ccc;
6357 }
6358
6359 .install-theme-info .theme-details {
6360         overflow: hidden;
6361 }
6362
6363 .theme-details .theme-version {
6364         margin: 15px 0;
6365         float: left;
6366 }
6367
6368 .theme-details .star-holder {
6369         margin: 14px 0;
6370         float: right;
6371 }
6372
6373 .theme-details .theme-description {
6374         float: left;
6375         color: #777;
6376         line-height: 20px;
6377 }
6378
6379 /*------------------------------------------------------------------------------
6380   25.0 - Misc
6381 ------------------------------------------------------------------------------*/
6382
6383 #excerpt,
6384 .attachmentlinks {
6385         margin: 0;
6386         height: 4em;
6387         width: 98%;
6388 }
6389
6390 #template div {
6391         margin-right: 190px;
6392 }
6393
6394 p.pagenav {
6395         margin: 0;
6396         display: inline;
6397 }
6398
6399 .pagenav span {
6400         font-weight: bold;
6401         margin: 0 6px;
6402 }
6403
6404 .row-title {
6405         font-size: 13px !important;
6406         font-weight: bold;
6407 }
6408
6409 .column-author img, .column-username img {
6410         float: left;
6411         margin-right: 10px;
6412         margin-top: 1px;
6413 }
6414
6415 .row-actions {
6416         visibility: hidden;
6417         padding: 2px 0 0;
6418 }
6419
6420 tr:hover .row-actions,
6421 .mobile .row-actions,
6422 .row-actions.visible,
6423 div.comment-item:hover .row-actions {
6424         visibility: visible;
6425 }
6426
6427 /* deprecated */
6428 .row-actions-visible {
6429         padding: 2px 0 0;
6430 }
6431
6432 .form-table .pre {
6433         padding: 8px;
6434         margin: 0;
6435 }
6436
6437 table.form-table td .updated {
6438         font-size: 13px;
6439 }
6440
6441 .tagchecklist {
6442         margin-left: 14px;
6443         font-size: 12px;
6444         overflow: auto;
6445 }
6446 .tagchecklist strong {
6447         margin-left: -8px;
6448         position: absolute;
6449 }
6450 .tagchecklist span {
6451         margin-right: 25px;
6452         display: block;
6453         float: left;
6454         font-size: 11px;
6455         line-height: 1.8em;
6456         white-space: nowrap;
6457         cursor: default;
6458 }
6459 .tagchecklist span a {
6460         margin: 4px 0 0 -10px;
6461         cursor: pointer;
6462         width: 10px;
6463         height: 10px;
6464         display: block;
6465         float: left;
6466         text-indent: -9999px;
6467         overflow: hidden;
6468         position: absolute;
6469 }
6470
6471 #poststuff h2 {
6472         margin-top: 20px;
6473         font-size: 1.5em;
6474         margin-bottom: 15px;
6475         padding: 0 0 3px;
6476         clear: left;
6477 }
6478
6479 #poststuff h3,
6480 .metabox-holder h3 {
6481         font-size: 15px;
6482         font-weight: normal;
6483         padding: 7px 10px;
6484         margin: 0;
6485         line-height: 1;
6486 }
6487
6488 #poststuff .inside {
6489         margin: 6px 0 8px;
6490 }
6491
6492 #poststuff .inside #parent_id,
6493 #poststuff .inside #page_template {
6494         max-width: 100%;
6495 }
6496
6497 .inline-edit-row #post_parent,
6498 .inline-edit-row select[name="page_template"] {
6499         max-width: 80%;
6500 }
6501
6502 .ie8 #poststuff .inside #parent_id,
6503 .ie8 #poststuff .inside #page_template,
6504 .ie8 .inline-edit-row #post_parent,
6505 .ie8 .inline-edit-row select[name="page_template"] {
6506         width: 250px;
6507 }
6508
6509 #post-visibility-select {
6510         line-height: 1.5em;
6511         margin-top: 3px;
6512 }
6513
6514 #poststuff #submitdiv .inside {
6515         margin: 0;
6516         padding: 0;
6517 }
6518
6519 .edit-form-section {
6520         margin-bottom: 20px;
6521 }
6522
6523 #templateside ul li a {
6524         text-decoration: none;
6525 }
6526
6527 .tool-box .title {
6528         margin: 8px 0;
6529         font-size: 18px;
6530         font-weight: normal;
6531         line-height: 24px;
6532 }
6533
6534 #sidemenu {
6535         margin: -30px 15px 0 315px;
6536         list-style: none;
6537         position: relative;
6538         float: right;
6539         padding-left: 10px;
6540         font-size: 12px;
6541 }
6542
6543 #sidemenu a {
6544         padding: 0 7px;
6545         display: block;
6546         float: left;
6547         line-height: 28px;
6548         border-top-width: 1px;
6549         border-top-style: solid;
6550         border-bottom-width: 1px;
6551         border-bottom-style: solid;
6552 }
6553
6554 #sidemenu li {
6555         display: inline;
6556         line-height: 200%;
6557         list-style: none;
6558         text-align: center;
6559         white-space: nowrap;
6560         margin: 0;
6561         padding: 0;
6562 }
6563
6564 #sidemenu a.current {
6565         font-weight: normal;
6566         padding-left: 6px;
6567         padding-right: 6px;
6568         -webkit-border-top-left-radius: 3px;
6569         -webkit-border-top-right-radius: 3px;
6570         border-top-left-radius: 3px;
6571         border-top-right-radius: 3px;
6572         border-width: 1px;
6573         border-style: solid;
6574 }
6575
6576 #sidemenu li a .count-0 {
6577         display: none;
6578 }
6579
6580 .plugin-install #description,
6581 .plugin-install-network #description {
6582         width: 60%;
6583 }
6584
6585 table .vers,
6586 table .column-visible,
6587 table .column-rating {
6588         text-align: left;
6589 }
6590
6591 .error-message {
6592         color: red;
6593         font-weight: bold;
6594 }
6595
6596 /* Scrollbar fix for bulk upgrade iframe */
6597 body.iframe {
6598         height: 98%;
6599 }
6600
6601 /* Upgrader styles, Specific to Language Packs */
6602 .lp-show-latest p {
6603         display: none;
6604 }
6605 .lp-show-latest p:last-child,
6606 .lp-show-latest .lp-error p {
6607         display: block;
6608 }
6609
6610 /* - Only used once or twice in all of WP - deprecate for global style
6611 ------------------------------------------------------------------------------*/
6612 td.media-icon {
6613         text-align: center;
6614         width: 80px;
6615         padding-top: 8px;
6616         padding-bottom: 8px;
6617 }
6618
6619 td.media-icon img {
6620         max-width: 80px;
6621         max-height: 60px;
6622 }
6623
6624 #howto {
6625         font-size: 11px;
6626         margin: 0 5px;
6627         display: block;
6628 }
6629
6630 .importers td {
6631         padding-right: 14px;
6632 }
6633
6634 .importers {
6635         font-size: 16px;
6636         width: auto;
6637 }
6638
6639 #namediv table {
6640         width: 100%;
6641 }
6642
6643 #namediv td.first {
6644         width: 10px;
6645         white-space: nowrap;
6646 }
6647
6648 #namediv input {
6649         width: 98%;
6650 }
6651
6652 #namediv p {
6653         margin: 10px 0;
6654 }
6655
6656 #submitdiv h3 {
6657         margin-bottom: 0 !important;
6658 }
6659
6660 /* - Used - but could/should be deprecated with a CSS reset
6661 ------------------------------------------------------------------------------*/
6662 .zerosize {
6663         height: 0;
6664         width: 0;
6665         margin: 0;
6666         border: 0;
6667         padding: 0;
6668         overflow: hidden;
6669         position: absolute;
6670 }
6671
6672 br.clear {
6673         height: 2px;
6674         line-height: 2px;
6675 }
6676
6677 .checkbox {
6678         border: none;
6679         margin: 0;
6680         padding: 0;
6681 }
6682
6683 fieldset {
6684         border: 0;
6685         padding: 0;
6686         margin: 0;
6687 }
6688
6689 .post-categories {
6690         display: inline;
6691         margin: 0;
6692         padding: 0;
6693 }
6694
6695 .post-categories li {
6696         display: inline;
6697 }
6698
6699
6700 /*-----------------------------------------------------------------------------
6701  MERGED
6702 -------------------------------------------------------------------------------*/
6703
6704 /* dashboard */
6705 .edit-box {
6706         display: none;
6707 }
6708
6709 h3:hover .edit-box {
6710         display: inline;
6711 }
6712
6713 #dashboard-widgets form .input-text-wrap input {
6714         width: 100%;
6715 }
6716
6717 #dashboard-widgets form .textarea-wrap textarea {
6718         width: 100%;
6719 }
6720
6721 #dashboard-widgets .postbox form .submit {
6722         float: none;
6723         margin: .5em 0 0;
6724         padding: 0;
6725         border: none;
6726 }
6727
6728 #dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish {
6729         min-width: 0;
6730 }
6731
6732 #dashboard-widgets a {
6733         text-decoration: none;
6734 }
6735
6736 #dashboard-widgets h3 a {
6737         text-decoration: underline;
6738 }
6739
6740 #dashboard-widgets h3 .postbox-title-action {
6741         position: absolute;
6742         right: 10px;
6743         padding: 0;
6744         top: 5px;
6745 }
6746
6747 .js #dashboard-widgets h3 .postbox-title-action {
6748         right: 30px;
6749 }
6750
6751 #dashboard-widgets h4 {
6752         font-weight: normal;
6753         font-size: 13px;
6754         margin: 0 0 .2em;
6755         padding: 0;
6756 }
6757
6758 /* Right Now */
6759 #dashboard_right_now p.sub,
6760 #dashboard_right_now .table, #dashboard_right_now .versions {
6761         margin: -12px;
6762 }
6763
6764 #dashboard_right_now .inside {
6765         font-size: 12px;
6766         padding-top: 20px;
6767 }
6768
6769 #dashboard_right_now p.sub {
6770         padding: 5px 0 15px;
6771         color: #8f8f8f;
6772         font-size: 14px;
6773         position: absolute;
6774         top: -17px;
6775         left: 15px;
6776 }
6777
6778 #dashboard_right_now .table {
6779         margin: 0;
6780         padding: 0;
6781         position: relative;
6782 }
6783
6784 #dashboard_right_now .table_content {
6785         float: left;
6786         border-top-width: 1px;
6787         border-top-style: solid;
6788         width: 45%;
6789 }
6790
6791 #dashboard_right_now .table_discussion {
6792         float: right;
6793         border-top-width: 1px;
6794         border-top-style: solid;
6795         width: 45%;
6796 }
6797
6798 #dashboard_right_now table td {
6799         padding: 3px 0;
6800         white-space: nowrap;
6801 }
6802
6803 #dashboard_right_now table tr.first td {
6804         border-top: none;
6805 }
6806
6807 #dashboard_right_now td.b {
6808         padding-right: 6px;
6809         text-align: right;
6810         font-size: 14px;
6811         width: 1%;
6812 }
6813
6814 #dashboard_right_now td.b a {
6815         font-size: 18px;
6816 }
6817
6818 #dashboard_right_now td.b a:hover {
6819         color: #d54e21;
6820 }
6821
6822 #dashboard_right_now .t {
6823         font-size: 12px;
6824         padding-right: 12px;
6825         padding-top: 6px;
6826         color: #777;
6827 }
6828
6829 #dashboard_right_now .t a {
6830         white-space: nowrap;
6831 }
6832
6833 #dashboard_right_now .spam {
6834         color: red;
6835 }
6836
6837 #dashboard_right_now .waiting {
6838         color: #e66f00;
6839 }
6840
6841 #dashboard_right_now .approved {
6842         color: green;
6843 }
6844
6845 #dashboard_right_now .versions {
6846         padding: 6px 10px 12px;
6847         clear: both;
6848 }
6849
6850 #dashboard_right_now a.button {
6851         float: right;
6852         clear: right;
6853         position: relative;
6854         top: -5px;
6855 }
6856
6857 /* Recent Comments */
6858 #dashboard_recent_comments h3 {
6859         margin-bottom: 0;
6860 }
6861
6862 #dashboard_recent_comments .inside {
6863         margin-top: 0;
6864 }
6865
6866 #dashboard_recent_comments .comment-meta .approve {
6867         font-style: italic;
6868         font-family: sans-serif;
6869         font-size: 10px;
6870 }
6871
6872 #dashboard_recent_comments .subsubsub {
6873         float: none;
6874         white-space: normal;
6875 }
6876
6877 #the-comment-list {
6878         position: relative;
6879 }
6880
6881 #the-comment-list .comment-item {
6882         padding: 1em 10px;
6883         border-top: 1px solid;
6884 }
6885
6886 #the-comment-list .pingback {
6887         padding-left: 9px !important;
6888 }
6889
6890 #the-comment-list .comment-item,
6891 #the-comment-list #replyrow {
6892         margin: 0 -10px;
6893 }
6894
6895 #the-comment-list .comment-item:first-child {
6896         border-top: none;
6897 }
6898
6899 #the-comment-list .comment-item .avatar {
6900         float: left;
6901         margin: 0 10px 5px 0;
6902 }
6903
6904 #the-comment-list .comment-item h4 {
6905         line-height: 1.7em;
6906         margin-top: -0.4em;
6907         color: #777;
6908 }
6909
6910 #the-comment-list .comment-item h4 cite {
6911         font-style: normal;
6912         font-weight: normal;
6913 }
6914
6915 #the-comment-list .comment-item blockquote,
6916 #the-comment-list .comment-item blockquote p {
6917         margin: 0;
6918         padding: 0;
6919         display: inline;
6920 }
6921
6922 #dashboard_recent_comments #the-comment-list .trackback blockquote,
6923 #dashboard_recent_comments #the-comment-list .pingback blockquote {
6924         display: block;
6925 }
6926
6927 #the-comment-list .comment-item p.row-actions {
6928         margin: 3px 0 0;
6929         padding: 0;
6930         font-size: 12px;
6931 }
6932
6933 /* QuickPress */
6934 .no-js #dashboard_quick_press {
6935         display: none;
6936 }
6937
6938 #dashboard_quick_press .easy-blogging {
6939         padding: 0 8px;
6940         text-align: left;
6941 }
6942
6943 #dashboard_quick_press .input-text-wrap {
6944         position: relative;
6945 }
6946
6947 #dashboard_quick_press .prompt {
6948         color: #bbb;
6949         position: absolute;
6950 }
6951
6952 #dashboard_quick_press div.updated  {
6953         padding: 0 5px;
6954 }
6955
6956 #title-wrap label,
6957 #tags-input-wrap label {
6958         cursor: text;
6959 }
6960
6961 #title-wrap #title {
6962         padding: 2px 6px;
6963         font-size: 1.3em;
6964         line-height: 100%;
6965         outline: none;
6966 }
6967
6968 #tags-input-wrap #tags-input {
6969         outline: none;
6970 }
6971
6972 #title-wrap #title-prompt-text {
6973         font-size: 1.3em;
6974         padding: 5px 8px;
6975 }
6976
6977 #tags-input-wrap #tags-input-prompt-text {
6978         font-size: 1em;
6979         padding: 4px 8px;
6980 }
6981
6982 #dashboard_quick_press .input-text-wrap,
6983 #dashboard_quick_press .textarea-wrap {
6984         margin: 0 0 1em 0;
6985 }
6986
6987 #dashboard_quick_press .wp-media-buttons {
6988         margin: 0 0 .2em 1px;
6989         padding: 0;
6990 }
6991
6992 #dashboard_quick_press .wp-media-buttons a {
6993         color: #777;
6994 }
6995
6996 #dashboard-widgets #dashboard_quick_press form p.submit input {
6997         float: left;
6998 }
6999
7000 #dashboard-widgets #dashboard_quick_press form p.submit #save-post {
7001         margin: 0 0.7em 0 1px;
7002 }
7003
7004 #dashboard-widgets #dashboard_quick_press form p.submit #publish {
7005         float: right;
7006 }
7007
7008 #dashboard-widgets #dashboard_quick_press form p.submit .spinner {
7009         vertical-align: middle;
7010         margin: 4px 6px 0 0;
7011 }
7012
7013 /* Recent Drafts */
7014 #dashboard_recent_drafts ul,
7015 #dashboard_recent_drafts p {
7016         margin: 0;
7017         padding: 0;
7018         word-wrap: break-word;
7019 }
7020
7021 #dashboard_recent_drafts ul {
7022         list-style: none;
7023 }
7024
7025 #dashboard_recent_drafts ul li {
7026         margin-bottom: 1em;
7027 }
7028
7029 #dashboard_recent_drafts h4 {
7030         line-height: 1.7em;
7031         word-wrap: break-word;
7032 }
7033
7034 #dashboard_recent_drafts h4 abbr {
7035         font-weight: normal;
7036         font-family: sans-serif;
7037         font-size: 12px;
7038         color: #999;
7039         margin-left: 3px;
7040 }
7041
7042 /* Feeds */
7043 .rss-widget ul {
7044         margin: 0;
7045         padding: 0;
7046         list-style: none;
7047 }
7048
7049 a.rsswidget {
7050         font-size: 13px;
7051         line-height: 1.7em;
7052 }
7053
7054 .rss-widget ul li {
7055         line-height: 1.5em;
7056         margin-bottom: 12px;
7057 }
7058
7059 .rss-widget span.rss-date {
7060         color: #999;
7061         font-size: 12px;
7062         margin-left: 3px;
7063 }
7064
7065 .rss-widget cite {
7066         display: block;
7067         text-align: right;
7068         margin: 0 0 1em;
7069         padding: 0;
7070 }
7071
7072 .rss-widget cite:before {
7073         content: '\2014';
7074 }
7075
7076 /* Plugins */
7077 #dashboard_plugins h4 {
7078         line-height: 1.7em;
7079 }
7080
7081 #dashboard_plugins h5 {
7082         font-weight: normal;
7083         font-size: 13px;
7084         margin: 0;
7085         display: inline;
7086         line-height: 1.4em;
7087 }
7088
7089 #dashboard_plugins h5 a {
7090         line-height: 1.4em;
7091 }
7092
7093 #dashboard_plugins .inside span {
7094         font-size: 12px;
7095         padding-left: 5px;
7096 }
7097
7098 #dashboard_plugins p {
7099         margin: 0.3em 0 1.4em;
7100         line-height: 1.4em;
7101 }
7102
7103 .dashboard-comment-wrap {
7104         overflow: hidden;
7105         word-wrap: break-word;
7106 }
7107
7108 /* Browser Nag */
7109 #dashboard_browser_nag a.update-browser-link {
7110         font-size: 1.2em;
7111         font-weight: bold;
7112 }
7113
7114 #dashboard_browser_nag a {
7115         text-decoration: underline;
7116 }
7117
7118 #dashboard_browser_nag p.browser-update-nag.has-browser-icon {
7119         padding-right: 125px;
7120 }
7121
7122 #dashboard_browser_nag .browser-icon {
7123         margin-top: -35px;
7124 }
7125
7126 #dashboard_browser_nag.postbox.browser-insecure {
7127         background-color: #ac1b1b;
7128         border-color: #ac1b1b;
7129 }
7130
7131 #dashboard_browser_nag.postbox {
7132         background-color: #e29808;
7133         background-image: none;
7134         border-color: #edc048;
7135         color: #fff;
7136         -webkit-box-shadow: none;
7137         box-shadow: none;
7138 }
7139
7140 #dashboard_browser_nag.postbox.browser-insecure h3 {
7141         border-bottom-color: #cd5a5a;
7142         color: #fff;
7143 }
7144
7145 #dashboard_browser_nag.postbox h3 {
7146         border-bottom-color: #f6e2ac;
7147         text-shadow: none;
7148         background: transparent none;
7149         color: #fff;
7150         -webkit-box-shadow: none;
7151         box-shadow: none;
7152 }
7153
7154 #dashboard_browser_nag a {
7155         color: #fff;
7156 }
7157
7158 #dashboard_browser_nag.browser-insecure a.browse-happy-link,
7159 #dashboard_browser_nag.browser-insecure a.update-browser-link {
7160         text-shadow: #871b15 0 1px 0;
7161 }
7162
7163 #dashboard_browser_nag a.browse-happy-link,
7164 #dashboard_browser_nag a.update-browser-link {
7165         text-shadow: #d29a04 0 1px 0;
7166 }
7167
7168
7169 /* login */
7170
7171 .login * {
7172         margin: 0;
7173         padding: 0;
7174 }
7175
7176 .login form {
7177         margin-left: 8px;
7178         padding: 26px 24px 46px;
7179         font-weight: normal;
7180         background: #fff;
7181         border: 1px solid #e5e5e5;
7182         -webkit-box-shadow: rgba(200, 200, 200, 0.7) 0px 4px 10px -1px;
7183         box-shadow: rgba(200, 200, 200, 0.7) 0px 4px 10px -1px;
7184 }
7185
7186 .login form .forgetmenot {
7187         font-weight: normal;
7188         float: left;
7189         margin-bottom: 0;
7190 }
7191
7192 .login .button-primary {
7193         float: right;
7194 }
7195
7196 #login form p {
7197         margin-bottom: 0;
7198 }
7199
7200 #login form p.submit {
7201         padding: 0;
7202 }
7203
7204 .login label {
7205         color: #777;
7206         font-size: 14px;
7207 }
7208
7209 .login form .forgetmenot label {
7210         font-size: 12px;
7211         line-height: 19px;
7212 }
7213
7214 .login h1 a {
7215         background-image: url('../images/wordpress-logo.png?ver=20120216');
7216         background-size: 274px 63px;
7217         background-position: top center;
7218         background-repeat: no-repeat;
7219         width: 326px;
7220         height: 67px;
7221         text-indent: -9999px;
7222         outline: none;
7223         overflow: hidden;
7224         padding-bottom: 15px;
7225         display: block;
7226 }
7227
7228 #login {
7229         width: 320px;
7230         padding: 114px 0 0;
7231         margin: auto;
7232 }
7233
7234 #login_error,
7235 .login .message {
7236         margin: 0 0 16px 8px;
7237         padding: 12px;
7238 }
7239
7240 .login #nav,
7241 .login #backtoblog {
7242         text-shadow: #fff 0 1px 0;
7243         margin: 0 0 0 16px;
7244         padding: 16px 16px 0;
7245 }
7246
7247 #backtoblog {
7248         padding: 12px 16px 0;
7249 }
7250
7251 .login form .input,
7252 .login input[type="text"] {
7253         color: #555;
7254         font-weight: 200;
7255         font-size: 24px;
7256         line-height: 1;
7257         width: 100%;
7258         padding: 3px;
7259         margin-top: 2px;
7260         margin-right: 6px;
7261         margin-bottom: 16px;
7262         border: 1px solid #e5e5e5;
7263         background: #fbfbfb;
7264         outline: none;
7265         -webkit-box-shadow: inset 1px 1px 2px rgba(200, 200, 200, 0.2);
7266         box-shadow: inset 1px 1px 2px rgba(200, 200, 200, 0.2);
7267 }
7268
7269 .login #pass-strength-result {
7270         width: 250px;
7271         font-weight: bold;
7272         border-style: solid;
7273         border-width: 1px;
7274         margin: 12px 0 6px;
7275         padding: 6px 5px;
7276         text-align: center;
7277 }
7278
7279 .mobile #login {
7280         padding: 20px 0;
7281 }
7282
7283 .mobile #login form,
7284 .mobile #login .message,
7285 .mobile #login_error {
7286         margin-left: 0;
7287 }
7288
7289 .mobile #login #nav,
7290 .mobile #login #backtoblog {
7291         margin-left: 8px;
7292 }
7293
7294 .mobile #login h1 a {
7295         width: auto;
7296 }
7297
7298 body.interim-login {
7299         height: auto;
7300 }
7301
7302 .interim-login #login {
7303         padding: 0;
7304         margin: 5px auto 20px;
7305 }
7306
7307 .interim-login.login h1 a {
7308         width: auto;
7309 }
7310
7311 .interim-login #login_error,
7312 .interim-login.login .message {
7313         margin: 0 0 16px;
7314 }
7315
7316 .interim-login.login form {
7317         margin: 0;
7318 }
7319
7320 /* ms */
7321 /* Dashboard: MS Specific Data */
7322 #dashboard_right_now p.musub {
7323         margin-top: 12px;
7324         border-top: 1px solid #ececec;
7325         padding-left: 16px;
7326         position: static;
7327 }
7328
7329 .rtl #dashboard_right_now p.musub {
7330         padding-left: 0;
7331         padding-right: 16px;
7332 }
7333
7334 #dashboard_right_now td.b a.musublink {
7335         font-size: 16px;
7336 }
7337
7338 #dashboard_right_now div.musubtable {
7339         border-top: none;
7340 }
7341
7342 #dashboard_right_now div.musubtable .t {
7343         white-space: normal;
7344 }
7345
7346 /* Background Color for Site Status */
7347 .wp-list-table .site-deleted {
7348         background: #ff8573;
7349 }
7350 .wp-list-table .site-spammed {
7351         background: #faafaa;
7352 }
7353 .wp-list-table .site-archived {
7354         background: #ffebe8;
7355 }
7356 .wp-list-table .site-mature {
7357         background: #fecac2;
7358 }
7359
7360 /* nav-menu */
7361
7362 .no-js #message {
7363         display: block;
7364 }
7365
7366 #nav-menu-meta ul.outer-border {
7367         -webkit-border-radius: 3px;
7368         border-radius: 3px;
7369 }
7370
7371 .accordion-section ul.category-tabs,
7372 .accordion-section ul.add-menu-item-tabs,
7373 .accordion-section ul.wp-tab-bar {
7374         margin: 0;
7375 }
7376
7377 .accordion-section .categorychecklist {
7378         margin: 13px 0;
7379 }
7380
7381 #nav-menu-meta .accordion-section-content {
7382         padding: 18px 13px;
7383 }
7384
7385 #nav-menu-meta .button-controls {
7386         margin-bottom: 0;
7387 }
7388
7389 #nav-menus-frame {
7390         margin-left: 300px;
7391         margin-top: 23px;
7392 }
7393
7394 #wpbody-content #menu-settings-column {
7395         display:inline;
7396         width:281px;
7397         margin-left: -300px;
7398         clear: both;
7399         float: left;
7400         padding-top: 0;
7401 }
7402
7403 #menu-settings-column .inside {
7404         clear: both;
7405         margin: 10px 0 0;
7406 }
7407
7408 .metabox-holder-disabled .postbox,
7409 .metabox-holder-disabled .accordion-section-content  {
7410         opacity: 0.5;
7411         filter: alpha(opacity=50);
7412 }
7413
7414 .metabox-holder-disabled .button-controls .select-all {
7415         display: none;
7416 }
7417
7418 #wpbody {
7419         position: relative;
7420 }
7421
7422 .blank-slate .menu-name {
7423         height: 2em;
7424 }
7425
7426 .blank-slate .menu-settings {
7427         border: none;
7428         margin-top: 0;
7429         padding-top: 0;
7430         overflow: hidden;
7431 }
7432
7433 .is-submenu {
7434         font-style: italic;
7435         font-weight: normal;
7436         margin-left: 4px;
7437 }
7438
7439 .manage-menus {
7440         margin-top: 23px;
7441         padding: 10px;
7442         overflow: hidden;
7443         -webkit-border-radius: 3px;
7444         border-radius: 3px;
7445 }
7446
7447 .manage-menus select {
7448         float: left;
7449         margin-right: 6px;
7450 }
7451
7452 .manage-menus .selected-menu {
7453         float: left;
7454         margin: 5px 6px 0 0;
7455 }
7456
7457 .manage-menus .submit-btn {
7458         float: left;
7459         margin-top: 1px;
7460 }
7461
7462 .menu-edit p {
7463         margin: .3em 0 .6em;
7464 }
7465
7466 .menu-edit #post-body-content h3 {
7467         margin: 0 0 10px;
7468 }
7469
7470 .menu-settings {
7471         margin-top: 2em;
7472         overflow: hidden;
7473 }
7474
7475 .menu-settings dl {
7476         margin: 0 0 10px;
7477         overflow: hidden;
7478         position: relative;
7479 }
7480
7481 .menu-settings dd {
7482         float: left;
7483         margin: 0;
7484         width: 60%;
7485 }
7486
7487 .menu-edit .checkbox-input {
7488         margin-top: 4px;
7489 }
7490
7491 .theme-location-set {
7492         font-size: 11px;
7493 }
7494
7495 /* Menu Container */
7496 #menu-management-liquid {
7497         float: left;
7498         min-width: 100%;
7499         margin-top: 3px;
7500 }
7501
7502 #menu-management {
7503         position: relative;
7504         margin-right: 20px;
7505         margin-top: -3px;
7506         width: 100%;
7507 }
7508
7509 #menu-management .menu-edit {
7510         margin-bottom: 20px;
7511 }
7512
7513 .nav-menus-php #post-body {
7514         padding: 0 10px 10px;
7515         border-width: 1px 0;
7516         border-style: solid;
7517 }
7518
7519 #nav-menu-header,
7520 #nav-menu-footer {
7521         padding: 0 10px;
7522 }
7523
7524 #nav-menu-header {
7525         border-bottom: 1px solid;
7526         margin-bottom: 13px;
7527 }
7528
7529 #nav-menu-header .menu-name-label {
7530         margin-top: 2px;
7531 }
7532
7533 #nav-menu-footer {
7534         border-top: 1px solid;
7535 }
7536
7537 .nav-menus-php #post-body div.updated,
7538 .nav-menus-php #post-body div.error {
7539         margin: 0;
7540 }
7541
7542 .nav-menus-php #post-body-content {
7543         position: relative;
7544         float: none;
7545 }
7546
7547 #menu-management .menu-add-new abbr {
7548         font-weight:bold;
7549 }
7550
7551 #select-nav-menu-container {
7552         text-align: right;
7553         padding: 0 10px 3px 10px;
7554         margin-bottom: 5px;
7555 }
7556
7557 #select-nav-menu {
7558         width: 100px;
7559         display: inline;
7560 }
7561
7562 #menu-name-label {
7563         margin-top: -2px;
7564 }
7565
7566 .widefat td.menu-location-menus {
7567         padding-bottom: 5px;
7568 }
7569
7570 .menu-location-menus select {
7571         float: left;
7572 }
7573
7574 #locations-nav-menu-wrapper {
7575         padding: 5px 0;
7576 }
7577
7578 .locations-nav-menu-select select {
7579         float: left;
7580         width: 160px;
7581         margin-right: 5px;
7582 }
7583
7584 .locations-row-links {
7585         float: left;
7586         margin: 6px 0 0 6px;
7587 }
7588
7589 .locations-edit-menu-link,
7590 .locations-add-menu-link {
7591         margin: 0 3px;
7592 }
7593
7594 .locations-edit-menu-link {
7595         padding-right: 3px;
7596         border-right: 1px solid #ccc;
7597 }
7598
7599 #wpbody .open-label {
7600         display: block;
7601         float:left;
7602 }
7603
7604 #wpbody .open-label span {
7605         padding-right: 10px;
7606 }
7607
7608 .js .input-with-default-title {
7609         font-style: italic;
7610 }
7611
7612 #menu-management .inside {
7613         padding: 0 10px;
7614 }
7615
7616 /* Add Menu Item Boxes */
7617 .postbox .howto input,
7618 .accordion-container .howto input {
7619         width: 180px;
7620         float: right;
7621 }
7622
7623 .accordion-container .outer-border {
7624         margin: 0;
7625 }
7626
7627 #nav-menu-meta .accordion-container .top {
7628         border-top: 1px solid #dfdfdf;
7629 }
7630
7631 #nav-menu-meta .accordion-container .accordion-section:first-child,
7632 #nav-menu-meta .accordion-container .accordion-section:first-child h3,
7633 #nav-menu-meta .accordion-container .top,
7634 #nav-menu-meta .accordion-container .top h3 {
7635         -webkit-border-top-right-radius: 3px;
7636         -webkit-border-top-left-radius: 3px;
7637         border-top-right-radius: 3px;
7638         border-top-left-radius: 3px;
7639 }
7640
7641 #nav-menu-meta .accordion-container .accordion-section:last-child,
7642 #nav-menu-meta .accordion-container .accordion-section:last-child .accordion-section-content,
7643 #nav-menu-meta .accordion-container .bottom,
7644 #nav-menu-meta .accordion-container .bottom:not(.open) h3 {
7645         -webkit-border-bottom-right-radius: 3px;
7646         -webkit-border-bottom-left-radius: 3px;
7647         border-bottom-right-radius: 3px;
7648         border-bottom-left-radius: 3px;
7649 }
7650
7651 .customlinkdiv .howto input {
7652         width: 180px;
7653 }
7654
7655 .customlinkdiv p {
7656         margin-top: 0
7657 }
7658
7659 #nav-menu-theme-locations .howto select {
7660         width: 100%;
7661 }
7662
7663 #nav-menu-theme-locations .button-controls {
7664         text-align: right;
7665 }
7666
7667 .add-menu-item-view-all {
7668         height: 400px;
7669 }
7670
7671 /* Button Primary Actions */
7672 #menu-container .submit {
7673         margin: 0 0 10px;
7674         padding: 0;
7675 }
7676
7677 .nav-menus-php .add-new-menu-action {
7678         float: left;
7679         margin: 6px 0 0 6px;
7680         line-height: 15px;
7681 }
7682
7683 .nav-menus-php .meta-sep,
7684 .nav-menus-php .submitdelete,
7685 .nav-menus-php .submitcancel {
7686         display: block;
7687         float: left;
7688         margin: 4px 0;
7689         line-height: 15px;
7690 }
7691
7692 .meta-sep {
7693         padding: 0 2px;
7694 }
7695
7696 #cancel-save {
7697         text-decoration: underline;
7698         font-size: 12px;
7699         margin-left: 20px;
7700         margin-top: 5px;
7701 }
7702
7703 .button.right, .button-secondary.right, .button-primary.right {
7704         float: right;
7705 }
7706
7707 /* Button Secondary Actions */
7708 .list-controls {
7709         float: left;
7710         margin-top: 5px;
7711 }
7712
7713 .add-to-menu {
7714         float: right;
7715 }
7716
7717 .postbox .spinner {
7718         display: none;
7719         vertical-align: middle;
7720 }
7721
7722 .button-controls {
7723         clear:both;
7724         margin: 10px 0;
7725 }
7726
7727 .show-all,
7728 .hide-all {
7729         cursor: pointer;
7730 }
7731
7732 .hide-all {
7733         display: none;
7734 }
7735
7736 /* Create Menu */
7737 #menu-name {
7738         width: 270px;
7739 }
7740
7741 #manage-menu .inside {
7742         padding: 0px 0px;
7743 }
7744
7745 /* Custom Links */
7746 #available-links dt {
7747         display: block;
7748 }
7749
7750 #add-custom-link .howto {
7751         font-size: 12px;
7752 }
7753
7754 #add-custom-link label span {
7755         display: block;
7756         float: left;
7757         margin-top: 5px;
7758         padding-right: 5px;
7759 }
7760
7761 .menu-item-textbox {
7762         width: 180px;
7763 }
7764
7765 .nav-menus-php .howto span {
7766         margin-top: 4px;
7767         display: block;
7768         float: left;
7769 }
7770
7771 /* Menu item types */
7772 .quick-search {
7773         width: 190px;
7774 }
7775
7776 .nav-menus-php .list-wrap {
7777         display: none;
7778         clear: both;
7779         margin-bottom: 10px;
7780 }
7781
7782 .nav-menus-php .list-container {
7783         max-height: 200px;
7784         overflow-y: auto;
7785         padding: 10px 10px 5px;
7786 }
7787
7788 .nav-menus-php .postbox p.submit {
7789         margin-bottom: 0;
7790 }
7791
7792 /* Listings */
7793 .nav-menus-php .list li {
7794         display: none;
7795         margin: 0;
7796         margin-bottom: 5px;
7797 }
7798
7799 .nav-menus-php .list li .menu-item-title {
7800         cursor: pointer;
7801         display: block;
7802 }
7803
7804 .nav-menus-php .list li .menu-item-title input {
7805         margin-right: 3px;
7806         margin-top: -3px;
7807 }
7808
7809 /* Nav Menu */
7810 #menu-container .inside {
7811         padding-bottom: 10px;
7812 }
7813
7814 .menu {
7815         padding-top:1em;
7816 }
7817
7818 #menu-to-edit {
7819         margin: 0;
7820         padding: 0.1em 0;
7821 }
7822
7823 .menu ul {
7824         width: 100%;
7825 }
7826
7827 .menu li {
7828         margin-bottom: 0;
7829         position:relative;
7830 }
7831
7832 .menu-item-bar {
7833         clear:both;
7834         line-height:1.5em;
7835         position:relative;
7836         margin: 9px 0 0;
7837 }
7838
7839 .menu-item-handle {
7840         border: 1px solid #dfdfdf;
7841         position: relative;
7842         padding-left: 10px;
7843         height: auto;
7844         width: 400px;
7845         line-height: 35px;
7846         text-shadow: 0 1px 0 #FFFFFF;
7847         overflow: hidden;
7848         word-wrap: break-word;
7849 }
7850
7851 #menu-to-edit .menu-item-invalid .menu-item-handle {
7852         background: #f6c9cc;
7853         background-image: -webkit-gradient(linear, left bottom, left top, from(#f6c9cc), to(#fdf8ff));
7854         background-image: -webkit-linear-gradient(bottom, #f6c9cc, #fdf8ff);
7855         background-image:    -moz-linear-gradient(bottom, #f6c9cc, #fdf8ff);
7856         background-image:      -o-linear-gradient(bottom, #f6c9cc, #fdf8ff);
7857         background-image: linear-gradient(to top, #f6c9cc, #fdf8ff);
7858 }
7859
7860 .menu-item-edit-active .menu-item-handle {
7861         -webkit-border-bottom-right-radius: 0;
7862         -webkit-border-bottom-left-radius: 0;
7863         border-bottom-right-radius: 0;
7864         border-bottom-left-radius: 0;
7865 }
7866
7867 .no-js .menu-item-edit-active .item-edit {
7868         display: none;
7869 }
7870
7871 .js .menu-item-handle {
7872         cursor: move;
7873 }
7874
7875 .menu li.deleting .menu-item-handle {
7876         background-image: none;
7877         text-shadow: 0 0 0;
7878 }
7879
7880 .menu-item-handle .item-title {
7881         font-size: 12px;
7882         font-weight: bold;
7883         padding: 7px 0;
7884         line-height: 20px;
7885         min-height: 20px;
7886         display: block;
7887         margin-right: 13em;
7888 }
7889
7890 /* Sortables */
7891 li.menu-item.ui-sortable-helper dl {
7892         margin-top: 0;
7893 }
7894
7895 li.menu-item.ui-sortable-helper .menu-item-transport dl {
7896         margin-top: 13px;
7897 }
7898
7899 .menu .sortable-placeholder {
7900         height: 35px;
7901         width: 410px;
7902         margin-top: 13px;
7903 }
7904
7905 /* WARNING: The factor of 30px is hardcoded into the nav-menus javascript. */
7906 .menu-item-depth-0 { margin-left: 0px; }
7907 .menu-item-depth-1 { margin-left: 30px; }
7908 .menu-item-depth-2 { margin-left: 60px; }
7909 .menu-item-depth-3 { margin-left: 90px; }
7910 .menu-item-depth-4 { margin-left: 120px; }
7911 .menu-item-depth-5 { margin-left: 150px; }
7912 .menu-item-depth-6 { margin-left: 180px; }
7913 .menu-item-depth-7 { margin-left: 210px; }
7914 .menu-item-depth-8 { margin-left: 240px; }
7915 .menu-item-depth-9 { margin-left: 270px; }
7916 .menu-item-depth-10 { margin-left: 300px; }
7917 .menu-item-depth-11 { margin-left: 330px; }
7918
7919 .menu-item-depth-0 .menu-item-transport { margin-left: 0px; }
7920 .menu-item-depth-1 .menu-item-transport { margin-left: -30px; }
7921 .menu-item-depth-2 .menu-item-transport { margin-left: -60px; }
7922 .menu-item-depth-3 .menu-item-transport { margin-left: -90px; }
7923 .menu-item-depth-4 .menu-item-transport { margin-left: -120px; }
7924 .menu-item-depth-5 .menu-item-transport { margin-left: -150px; }
7925 .menu-item-depth-6 .menu-item-transport { margin-left: -180px; }
7926 .menu-item-depth-7 .menu-item-transport { margin-left: -210px; }
7927 .menu-item-depth-8 .menu-item-transport { margin-left: -240px; }
7928 .menu-item-depth-9 .menu-item-transport { margin-left: -270px; }
7929 .menu-item-depth-10 .menu-item-transport { margin-left: -300px; }
7930 .menu-item-depth-11 .menu-item-transport { margin-left: -330px; }
7931
7932 body.menu-max-depth-0 { min-width: 950px !important; }
7933 body.menu-max-depth-1 { min-width: 980px !important; }
7934 body.menu-max-depth-2 { min-width: 1010px !important; }
7935 body.menu-max-depth-3 { min-width: 1040px !important; }
7936 body.menu-max-depth-4 { min-width: 1070px !important; }
7937 body.menu-max-depth-5 { min-width: 1100px !important; }
7938 body.menu-max-depth-6 { min-width: 1130px !important; }
7939 body.menu-max-depth-7 { min-width: 1160px !important; }
7940 body.menu-max-depth-8 { min-width: 1190px !important; }
7941 body.menu-max-depth-9 { min-width: 1220px !important; }
7942 body.menu-max-depth-10 { min-width: 1250px !important; }
7943 body.menu-max-depth-11 { min-width: 1280px !important; }
7944
7945 /* Menu item controls */
7946 .item-type {
7947         font-size: 12px;
7948         padding-right: 10px;
7949 }
7950
7951 .item-controls {
7952         font-size: 12px;
7953         position: absolute;
7954         right: 20px;
7955         top: -1px;
7956 }
7957
7958 .item-controls a {
7959         text-decoration: none;
7960 }
7961
7962 .item-controls a:hover {
7963         cursor: pointer;
7964 }
7965
7966 .item-controls .item-order {
7967         padding-right: 10px;
7968 }
7969
7970 .nav-menus-php .item-edit {
7971         position: absolute;
7972         right: -20px;
7973         top: 0;
7974         display: block;
7975         width: 30px;
7976         height: 36px;
7977         overflow: hidden;
7978         text-indent:-999em;
7979         border-bottom: 1px solid;
7980         -webkit-border-bottom-left-radius: 3px;
7981         border-bottom-left-radius: 3px;
7982 }
7983
7984 /* Menu editing */
7985 .menu-instructions-inactive {
7986         display: none;
7987 }
7988
7989 .menu-item-settings {
7990         display: block;
7991         width: 400px;
7992         padding: 10px 0 10px 10px;
7993         border: solid;
7994         border-width: 0 1px 1px 1px;
7995         -webkit-border-bottom-right-radius: 3px;
7996         -webkit-border-bottom-left-radius: 3px;
7997         border-bottom-left-radius: 3px;
7998         border-bottom-right-radius: 3px;
7999 }
8000
8001 .menu-item-settings .field-move a {
8002         display: none;
8003         margin: 0 2px;
8004 }
8005
8006 .menu-item-edit-active .menu-item-settings {
8007         display: block;
8008 }
8009
8010 .menu-item-edit-inactive .menu-item-settings {
8011         display: none;
8012 }
8013
8014 .add-menu-item-pagelinks {
8015         margin: .5em auto;
8016         text-align: center;
8017 }
8018
8019 .link-to-original {
8020         display: block;
8021         margin: 0 0 10px;
8022         padding: 3px 5px 5px;
8023         font-size: 12px;
8024         font-style: italic;
8025 }
8026
8027 .link-to-original a {
8028         padding-left: 4px;
8029         font-style: normal;
8030 }
8031
8032 .hidden-field {
8033         display: none;
8034 }
8035
8036 .menu-item-settings .description-thin,
8037 .menu-item-settings .description-wide {
8038         margin-right: 10px;
8039         float: left;
8040 }
8041
8042 .description-thin {
8043         width: 190px;
8044         height: 40px;
8045 }
8046
8047 .description-wide {
8048         width: 390px;
8049 }
8050
8051 .menu-item-actions {
8052         padding-top: 15px;
8053 }
8054
8055 #cancel-save {
8056         cursor: pointer;
8057 }
8058
8059 /* Major/minor publishing actions (classes) */
8060 .nav-menus-php .major-publishing-actions {
8061         clear: both;
8062         padding: 3px 0 5px;
8063 }
8064
8065 .nav-menus-php .major-publishing-actions .publishing-action {
8066         text-align: right;
8067         float: right;
8068         line-height: 23px;
8069         margin: 2px 0 1px;
8070 }
8071
8072 .nav-menus-php .blank-slate .menu-settings {
8073         display: none;
8074 }
8075
8076 .nav-menus-php .delete-action {
8077         float: left;
8078         margin-top: 2px;
8079 }
8080
8081 .nav-menus-php .submitbox .submitcancel {
8082         border-bottom: 1px solid;
8083         padding: 1px 2px;
8084         text-decoration: none;
8085 }
8086
8087 .nav-menus-php .major-publishing-actions .form-invalid {
8088         padding-left: 4px;
8089         margin-left: -4px;
8090         border: 0 none;
8091 }
8092
8093 /* Clearfix */
8094 #menu-item-name-wrap:after,
8095 #menu-item-url-wrap:after,
8096 #menu-name-label:after,
8097 #menu-settings-column .inside:after,
8098 #nav-menus-frame:after,
8099 .nav-menus-php #post-body-content:after,
8100 .nav-menus-php .button-controls:after,
8101 .nav-menus-php .major-publishing-actions:after,
8102 .nav-menus-php .menu-item-settings:after {
8103         clear: both;
8104         content: ".";
8105         display: block;
8106         height: 0;
8107         visibility: hidden;
8108 }
8109
8110 #nav-menus-frame,
8111 .button-controls,
8112 #menu-item-url-wrap,
8113 #menu-item-name-wrap {
8114         display: block;
8115 }
8116
8117 /* Star ratings */
8118 div.star-holder {
8119         position: relative;
8120         height: 17px;
8121         width: 100px;
8122         background: url('../images/stars.png?ver=20121108') repeat-x bottom left;
8123 }
8124
8125 div.star-holder .star-rating {
8126         background: url('../images/stars.png?ver=20121108') repeat-x top left;
8127         height: 17px;
8128         float: left;
8129 }
8130
8131 div.action-links {
8132         font-weight: normal;
8133         margin: 6px 0 0;
8134 }
8135
8136 /* Header on thickbox */
8137 #plugin-information-header {
8138         margin: 0;
8139         padding: 0 5px;
8140         font-weight: bold;
8141         position: relative;
8142         border-bottom-width: 1px;
8143         border-bottom-style: solid;
8144         height: 2.5em;
8145 }
8146 #plugin-information ul#sidemenu {
8147         font-weight: normal;
8148         margin: 0 5px;
8149         position: absolute;
8150         left: 0;
8151         bottom: -1px;
8152 }
8153
8154 /* Install sidemenu */
8155 #plugin-information p.action-button {
8156         width: 100%;
8157         padding-bottom: 0;
8158         margin-bottom: 0;
8159         margin-top: 10px;
8160         -webkit-border-top-left-radius: 3px;
8161         -webkit-border-bottom-left-radius: 3px;
8162         border-top-left-radius: 3px;
8163         border-bottom-left-radius: 3px;
8164 }
8165
8166 #plugin-information .action-button a {
8167         text-align: center;
8168         font-weight: bold;
8169         text-decoration: none;
8170         display: block;
8171         line-height: 2em;
8172 }
8173
8174 #plugin-information h2 {
8175         clear: none !important;
8176         margin-right: 200px;
8177 }
8178
8179 #plugin-information .fyi {
8180         margin: 0 10px 50px;
8181         width: 210px;
8182 }
8183
8184 #plugin-information .fyi h2 {
8185         font-size: 0.9em;
8186         margin-bottom: 0;
8187         margin-right: 0;
8188 }
8189
8190 #plugin-information .fyi h2.mainheader {
8191         padding: 5px;
8192         -webkit-border-top-left-radius: 3px;
8193         border-top-left-radius: 3px;
8194 }
8195
8196 #plugin-information .fyi ul {
8197         padding: 10px 5px 10px 7px;
8198         margin: 0;
8199         list-style: none;
8200         -webkit-border-bottom-left-radius: 3px;
8201         border-bottom-left-radius: 3px;
8202 }
8203
8204 #plugin-information .fyi li {
8205         margin-right: 0;
8206 }
8207
8208 #plugin-information #section-holder {
8209         padding: 10px;
8210 }
8211
8212 #plugin-information .section ul,
8213 #plugin-information .section ol {
8214         margin-left: 16px;
8215         list-style-type: square;
8216         list-style-image: none;
8217 }
8218
8219 #plugin-information #section-screenshots ol {
8220         list-style: none;
8221         margin: 0;
8222 }
8223
8224 #plugin-information #section-screenshots li img {
8225         vertical-align: text-top;
8226         max-width: 100%;
8227         width: auto;
8228         height: auto;
8229 }
8230
8231 #plugin-information #section-screenshots li p {
8232         font-style: italic;
8233         padding-left: 20px;
8234         padding-bottom: 2em;
8235 }
8236
8237 #plugin-information #section-screenshots ol,
8238 #plugin-information .updated,
8239 #plugin-information pre {
8240         margin-right: 215px;
8241 }
8242
8243 #plugin-information pre {
8244         padding: 7px;
8245         overflow: auto;
8246 }
8247
8248 /* press-this */
8249 body.press-this {
8250         color: #333;
8251         margin: 0;
8252         padding: 0;
8253         min-width: 675px;
8254         min-height: 400px;
8255 }
8256
8257 img {
8258         border: none;
8259 }
8260
8261 /* Header */
8262 .press-this #wphead {
8263         height: 32px;
8264         margin-left: 0;
8265         margin-right: 0;
8266         margin-bottom: 5px;
8267 }
8268
8269 .press-this #header-logo {
8270         float: left;
8271         margin: 7px 7px 0;
8272         -webkit-user-select: none;
8273         -moz-user-select: none;
8274         user-select: none;
8275 }
8276
8277 .press-this #wphead h1 {
8278         font-weight: normal;
8279         font-size: 16px;
8280         line-height: 32px;
8281         margin: 0;
8282         float: left;
8283 }
8284
8285 .press-this #wphead h1 a {
8286         text-decoration: none;
8287 }
8288
8289 .press-this #wphead h1 a:hover {
8290         text-decoration: underline;
8291 }
8292
8293 .press-this #message {
8294         margin: 10px 0;
8295 }
8296
8297 .press-this-sidebar {
8298         float: right;
8299         width: 200px;
8300         padding-top: 10px;
8301 }
8302
8303 .press-this #title {
8304         margin-left: 0;
8305         margin-right: 0;
8306         -moz-box-sizing: border-box;
8307         -webkit-box-sizing: border-box;
8308         -ms-box-sizing: border-box;
8309         box-sizing: border-box;
8310 }
8311
8312 .press-this .tagchecklist span a {
8313         background: transparent url(../images/xit.gif) no-repeat 0 0;
8314 }
8315
8316 .press-this #titlediv {
8317         margin: 0;
8318 }
8319
8320 .press-this .wp-media-buttons {
8321         cursor: default;
8322         padding: 8px 8px 0;
8323 }
8324
8325 .press-this .howto {
8326         margin-top: 2px;
8327         margin-bottom: 3px;
8328         font-size: 12px;
8329         font-style: italic;
8330         display: block;
8331 }
8332
8333 /* Editor/Main Column */
8334 .press-this #poststuff {
8335         margin: 0 10px 10px;
8336         padding: 0;
8337 }
8338
8339 .press-this #photo-add-url-div input[type="text"] {
8340         width: 220px;
8341 }
8342
8343 #poststuff #editor-toolbar {
8344         height: 30px;
8345 }
8346
8347 div.zerosize {
8348         border: 0 none;
8349         height: 0;
8350         margin: 0;
8351         overflow: hidden;
8352         padding: 0;
8353         width: 0;
8354 }
8355
8356 .posting {
8357         margin-right: 212px;
8358         position: relative;
8359 }
8360
8361 .press-this .inner-sidebar {
8362         width: 200px;
8363 }
8364
8365 .press-this .inner-sidebar .sleeve {
8366         padding-top: 5px;
8367 }
8368
8369 .press-this #submitdiv p {
8370         margin: 0;
8371         padding: 6px;
8372 }
8373
8374 .press-this #submitdiv #publishing-actions {
8375         border-bottom: 1px solid #dfdfdf;
8376 }
8377
8378 .press-this #publish {
8379         float: right;
8380 }
8381
8382 .press-this #poststuff h2,
8383 .press-this #poststuff h3 {
8384         font-size: 14px;
8385         line-height: 1;
8386 }
8387
8388 .press-this #tagsdiv-post_tag h3,
8389 .press-this #categorydiv h3 {
8390         cursor: pointer;
8391 }
8392
8393 .press-this #submitdiv h3 {
8394         cursor: default;
8395 }
8396
8397 h3.tb {
8398         text-shadow: 0 1px 0 #fff;
8399         font-weight: bold;
8400         font-size: 12px;
8401         margin-left: 5px;
8402 }
8403
8404 #TB_window {
8405         border: 1px solid #333;
8406 }
8407
8408 .press-this .postbox,
8409 .press-this .stuffbox {
8410         margin-bottom: 10px;
8411         min-width: 0;
8412 }
8413
8414 .js .postbox:hover .handlediv,
8415 .js .stuffbox:hover .handlediv {
8416         background: transparent url(../images/arrows.png) no-repeat 6px 7px;
8417 }
8418
8419 .press-this #submitdiv:hover .handlediv {
8420         background: none;
8421 }
8422
8423 .tbtitle {
8424         font-size: 1.7em;
8425         outline: none;
8426         padding: 3px 4px;
8427         border-color: #dfdfdf;
8428 }
8429
8430 .press-this .actions {
8431         float: right;
8432         margin: -19px 0 0;
8433 }
8434
8435 .press-this #extra-fields .actions {
8436         margin: -32px -7px 0 0;
8437 }
8438
8439 .press-this .actions li {
8440         float: left;
8441         list-style: none;
8442         margin-right: 10px;
8443 }
8444
8445 #extra-fields .button {
8446         margin-right: 5px;
8447 }
8448
8449 /* Photo Styles */
8450 #photo_saving {
8451         margin: 0 8px 8px;
8452         vertical-align: middle;
8453 }
8454
8455 #img_container_container {
8456         overflow: auto;
8457 }
8458
8459 #extra-fields {
8460         margin-top: 10px;
8461         position: relative;
8462 }
8463
8464 #extra-fields h2 {
8465         margin: 12px;
8466 }
8467
8468 #waiting {
8469         margin-top: 10px;
8470         overflow: hidden;
8471 }
8472
8473 #waiting span {
8474         float: right;
8475         margin: 0 0 0 5px;
8476 }
8477
8478 #waiting .spinner {
8479         display: block;
8480 }
8481
8482 #extra-fields .postbox {
8483         margin-bottom: 5px;
8484 }
8485
8486 #extra-fields .titlewrap {
8487         padding: 0;
8488         overflow: auto;
8489         height: 100px;
8490 }
8491
8492 #img_container a {
8493         display: block;
8494         float: left;
8495         overflow: hidden;
8496 }
8497
8498 #img_container img,
8499 #img_container a {
8500         width: 68px;
8501         height: 68px;
8502 }
8503
8504 #img_container img {
8505         border: none;
8506         background-color: #f4f4f4;
8507         cursor: pointer;
8508 }
8509
8510 #img_container a,
8511 #img_container a:link,
8512 #img_container a:visited {
8513         border: 1px solid #ccc;
8514         display: block;
8515         position: relative;
8516 }
8517
8518 #img_container a:hover,
8519 #img_container a:active {
8520         border-color: #000;
8521         z-index: 1000;
8522         border-width: 2px;
8523         margin: -1px;
8524 }
8525
8526 /* Video */
8527 #embed-code {
8528         width: 100%;
8529         height: 98px;
8530 }
8531
8532 /* Categories */
8533 .press-this .categorydiv div.tabs-panel {
8534         height: 100px;
8535 }
8536
8537 /* Tags */
8538 .press-this .tagsdiv .newtag {
8539         width: 120px;
8540 }
8541
8542 .press-this #content {
8543         margin: 5px 0;
8544         padding: 0 5px;
8545         border: 0 none;
8546         height: 345px;
8547         font-family: Consolas, Monaco, monospace;
8548         font-size: 13px;
8549         line-height: 19px;
8550         background: transparent;
8551 }
8552
8553 /* Submit */
8554 .press-this #publishing-actions .spinner {
8555         display: inline;
8556         vertical-align: middle;
8557 }
8558
8559 #TB_ajaxContent #options {
8560         position: absolute;
8561         top: 20px;
8562         right: 25px;
8563         padding: 5px;
8564 }
8565
8566 #TB_ajaxContent h3 {
8567         margin-bottom: .25em;
8568 }
8569
8570 .error a {
8571         text-decoration: underline;
8572 }
8573
8574 .updated a {
8575         text-decoration: none;
8576         padding-bottom: 2px;
8577 }
8578
8579 /* tag hints */
8580 .taghint {
8581         color: #aaa;
8582         margin: -17px 0 0 7px;
8583         visibility: hidden;
8584 }
8585
8586 input.newtag ~ div.taghint {
8587         visibility: visible;
8588 }
8589
8590 input.newtag:focus ~ div.taghint {
8591         visibility: hidden;
8592 }
8593
8594 #photo-add-url-div input[type="text"] {
8595         width: 300px;
8596 }
8597
8598 /* theme-editor */
8599 .alignleft h3 {
8600         margin: 0;
8601 }
8602
8603 h3 span {
8604         font-weight: normal;
8605 }
8606
8607 #template textarea {
8608         font-family: Consolas, Monaco, monospace;
8609         font-size: 12px;
8610         width: 97%;
8611         background: #f9f9f9;
8612         outline: none;
8613 }
8614
8615 #template p {
8616         width: 97%;
8617 }
8618
8619 #templateside {
8620         float: right;
8621         width: 190px;
8622         word-wrap: break-word;
8623 }
8624
8625 #templateside h3,
8626 #postcustomstuff p.submit {
8627         margin: 0;
8628 }
8629
8630 #templateside h4 {
8631         margin: 1em 0 0;
8632 }
8633
8634 #templateside ol,
8635 #templateside ul {
8636         margin: .5em;
8637         padding: 0;
8638 }
8639
8640 #templateside li {
8641         margin: 4px 0;
8642 }
8643
8644 #templateside ul li a span.highlight {
8645         display:block;
8646 }
8647
8648 .nonessential {
8649         font-size: 11px;
8650         font-style: italic;
8651         padding-left: 12px;
8652 }
8653
8654 .highlight {
8655         padding: 3px 3px 3px 12px;
8656         margin-left: -12px;
8657         font-weight: bold;
8658         border: 0 none;
8659 }
8660
8661 #documentation {
8662         margin-top: 10px;
8663 }
8664 #documentation label {
8665         line-height: 22px;
8666         vertical-align: top;
8667         font-weight: bold;
8668 }
8669
8670 .fileedit-sub {
8671         padding: 10px 0 8px;
8672         line-height: 180%;
8673 }
8674
8675 #filter-box {
8676         clear: both;
8677 }
8678
8679 .feature-filter {
8680         padding: 8px 12px 0;
8681 }
8682
8683 .feature-filter .feature-group {
8684         float: left;
8685         margin: 5px 10px 10px;
8686 }
8687
8688 .feature-filter .feature-group li {
8689         display: inline-block;
8690         vertical-align: top;
8691         list-style-type: none;
8692         padding-right: 25px;
8693         width: 150px;
8694 }
8695
8696 .feature-container {
8697         width: 100%;
8698         overflow: auto;
8699         margin-bottom: 10px;
8700 }
8701
8702 /* widgets */
8703
8704 /* 2 column liquid layout */
8705 div.widget-liquid-left {
8706         float: left;
8707         clear: left;
8708         width: 100%;
8709         margin-right: -325px;
8710 }
8711
8712 div#widgets-left {
8713         margin-left: 5px;
8714         margin-right: 325px;
8715 }
8716
8717 div#widgets-right {
8718         width: 285px;
8719         margin: 0 auto;
8720 }
8721
8722 div.widget-liquid-right {
8723         float: right;
8724         clear: right;
8725         width: 300px;
8726 }
8727
8728 .widget-liquid-right .widget,
8729 .inactive-sidebar .widget,
8730 .widget-liquid-right .sidebar-description {
8731         width: 250px;
8732         margin: 0 auto 20px;
8733         overflow: hidden;
8734 }
8735
8736 .widget-liquid-right .sidebar-description {
8737         margin-bottom: 10px;
8738 }
8739
8740 .inactive-sidebar .widget {
8741         margin: 0 10px 20px;
8742         display: inline-block;
8743 }
8744
8745 div.sidebar-name h3 {
8746         font-weight: normal;
8747         font-size: 15px;
8748         margin: 0;
8749         padding: 8px 10px;
8750         overflow: hidden;
8751         white-space: nowrap;
8752 }
8753
8754 div.sidebar-name {
8755         font-size: 13px;
8756         border-width: 1px;
8757         border-style: solid;
8758         -webkit-border-top-right-radius: 3px;
8759         -webkit-border-top-left-radius: 3px;
8760         border-top-right-radius: 3px;
8761         border-top-left-radius: 3px;
8762 }
8763
8764 .js .sidebar-name {
8765         cursor: pointer;
8766 }
8767
8768 .js .closed .sidebar-name {
8769         -webkit-border-bottom-right-radius: 3px;
8770         -webkit-border-bottom-left-radius: 3px;
8771         border-bottom-right-radius: 3px;
8772         border-bottom-left-radius: 3px;
8773 }
8774
8775 .widget-liquid-right .widgets-sortables,
8776 #widgets-left .widget-holder {
8777         border-width: 0 1px 1px;
8778         border-style: none solid solid;
8779         -webkit-border-bottom-right-radius: 3px;
8780         -webkit-border-bottom-left-radius: 3px;
8781         border-bottom-right-radius: 3px;
8782         border-bottom-left-radius: 3px;
8783 }
8784
8785 .js .closed .widgets-sortables,
8786 .js .closed .widget-holder {
8787         display: none;
8788 }
8789
8790 .widget-liquid-right .widgets-sortables {
8791         padding: 15px 0 0;
8792 }
8793
8794 #available-widgets .widget-holder {
8795         padding: 7px 5px 0;
8796 }
8797
8798 #available-widgets .widget {
8799         -webkit-box-shadow: none;
8800         box-shadow: none;
8801 }
8802
8803 .inactive-sidebar {
8804         padding: 5px 5px 0;
8805 }
8806
8807 #widget-list .widget {
8808         width: 250px;
8809         margin: 0 10px 15px;
8810         border: 0 none;
8811         background: transparent;
8812         display: inline-block;
8813         vertical-align: top;
8814 }
8815
8816 #widget-list .widget-description {
8817         padding: 5px 8px;
8818 }
8819
8820 .widget-placeholder {
8821         border-width: 1px;
8822         border-style: dashed;
8823         margin: 0 auto 20px;
8824         height: 27px;
8825         width: 250px;
8826 }
8827
8828 .inactive-sidebar .widget-placeholder {
8829         margin: 0 10px 20px;
8830         float: left;
8831 }
8832
8833 div.widgets-holder-wrap {
8834         padding: 0;
8835         margin: 10px 0 20px;
8836 }
8837
8838 #widgets-left #available-widgets {
8839         background-color: transparent;
8840         border: 0 none;
8841 }
8842
8843 ul#widget-list {
8844         list-style: none;
8845         margin: 0;
8846         padding: 0;
8847         min-height: 100px;
8848 }
8849
8850 .widget .widget-top {
8851         margin-bottom: -1px;
8852         font-size: 12px;
8853         font-weight: bold;
8854         height: 26px;
8855         overflow: hidden;
8856 }
8857
8858 .widget-top .widget-title {
8859         padding: 7px 9px;
8860 }
8861
8862 .widget-top .widget-title-action {
8863         float: right;
8864 }
8865
8866 a.widget-action {
8867         display: block;
8868         width: 24px;
8869         height: 26px;
8870 }
8871
8872 #available-widgets a.widget-action {
8873         display: none;
8874 }
8875
8876 .widget-top a.widget-action {
8877         background: transparent url(../images/arrows.png) no-repeat 4px 6px;
8878 }
8879
8880 .widget-top a.widget-action:hover {
8881         background: transparent url(../images/arrows-dark.png) no-repeat 4px 6px;
8882 }
8883
8884 .widget .widget-inside,
8885 .widget .widget-description {
8886         padding: 12px 12px 10px;
8887         font-size: 12px;
8888         line-height: 16px;
8889 }
8890
8891 .widget-inside,
8892 .widget-description {
8893         display: none;
8894 }
8895
8896 #available-widgets .widget-description {
8897         display: block;
8898 }
8899
8900 .widget .widget-inside p {
8901         margin: 0 0 1em;
8902         padding: 0;
8903 }
8904
8905 .widget-title h4 {
8906         margin: 0;
8907         padding-bottom: 0.2em;
8908         line-height: 1;
8909         overflow: hidden;
8910         white-space: nowrap;
8911 }
8912
8913 .widgets-sortables {
8914         min-height: 90px;
8915 }
8916
8917 .widget-control-actions {
8918         margin-top: 8px;
8919 }
8920
8921 .widget-control-actions a {
8922         text-decoration: none;
8923 }
8924
8925 .widget-control-actions a:hover {
8926         text-decoration: underline;
8927 }
8928
8929 .widget-control-actions div.alignleft {
8930         margin-top: 6px;
8931 }
8932
8933 div#sidebar-info {
8934         padding: 0 1em;
8935         margin-bottom: 1em;
8936         font-size: 12px;
8937 }
8938
8939 .widget-title a,
8940 .widget-title a:hover {
8941         text-decoration: none;
8942         border-bottom: none;
8943 }
8944
8945 .widget-control-edit {
8946         display: block;
8947         font-size: 12px;
8948         font-weight: normal;
8949         line-height: 26px;
8950         padding: 0 8px 0 0;
8951 }
8952
8953 a.widget-control-edit {
8954         text-decoration: none;
8955 }
8956
8957 .widget-control-edit .add,
8958 .widget-control-edit .edit {
8959         display: none;
8960 }
8961
8962 #available-widgets .widget-control-edit .add,
8963 #widgets-right .widget-control-edit .edit,
8964 .inactive-sidebar .widget-control-edit .edit {
8965         display: inline;
8966 }
8967
8968 .editwidget {
8969         margin: 0 auto 15px;
8970 }
8971
8972 .editwidget .widget-inside {
8973         display: block;
8974         padding: 10px;
8975 }
8976
8977 .inactive p.description {
8978         margin: 5px 15px 10px;
8979 }
8980
8981 #available-widgets p.description {
8982         margin: 0 12px 12px;
8983 }
8984
8985 .widget-position {
8986         margin-top: 8px;
8987 }
8988
8989 .inactive {
8990         padding-top: 2px;
8991 }
8992
8993 .sidebar-name .spinner {
8994         float: none;
8995         margin: 0 3px -3px;
8996 }
8997
8998 .sidebar-name-arrow {
8999         float: right;
9000         height: 29px;
9001         width: 26px;
9002 }
9003
9004 .widget-title .in-widget-title {
9005         font-size: 12px;
9006         white-space: nowrap;
9007 }
9008
9009 #removing-widget {
9010         display: none;
9011         font-weight: normal;
9012         padding-left: 15px;
9013         font-size: 12px;
9014         line-height: 1;
9015 }
9016
9017 .widget-control-noform,
9018 #access-off,
9019 .widgets_access .widget-action,
9020 .widgets_access .sidebar-name-arrow,
9021 .widgets_access #access-on,
9022 .widgets_access .widget-holder .description {
9023         display: none;
9024 }
9025
9026 .widgets_access .widget-holder,
9027 .widgets_access #widget-list {
9028         padding-top: 10px;
9029 }
9030
9031 .widgets_access #access-off {
9032         display: inline;
9033 }
9034
9035 .widgets_access #wpbody-content .widget-title-action,
9036 .widgets_access #wpbody-content .widget-control-edit,
9037 .widgets_access .closed .widgets-sortables,
9038 .widgets_access .closed .widget-holder {
9039         display: block;
9040 }
9041
9042 .widgets_access .closed .sidebar-name {
9043         -webkit-border-bottom-right-radius: 0;
9044         -webkit-border-bottom-left-radius: 0;
9045         border-bottom-right-radius: 0;
9046         border-bottom-left-radius: 0;
9047 }
9048
9049 .widgets_access .sidebar-name,
9050 .widgets_access .widget .widget-top {
9051         cursor: default;
9052 }
9053
9054 /* Enable draggable on IE10 touch events until it's rolled into jQuery UI core */
9055 .ui-sortable,
9056 .ui-draggable {
9057         -ms-touch-action: none;
9058 }
9059
9060 /* Accordion */
9061
9062 .accordion-section {
9063         border-top: 1px solid #fff;
9064         border-bottom: 1px solid #dfdfdf;
9065         margin: 0;
9066 }
9067
9068 .accordion-section:first-child {
9069         border-top: 1px solid #dfdfdf;
9070 }
9071
9072 .accordion-section:last-child {
9073         box-shadow: 0 1px 0 0px #fff;
9074 }
9075
9076 .accordion-section.open .accordion-section-content,
9077 .no-js .accordion-section .accordion-section-content {
9078         display: block;
9079 }
9080
9081 .accordion-section.open:hover {
9082         border-bottom-color: #dfdfdf;
9083 }
9084
9085 .accordion-section-content {
9086         display: none;
9087         padding: 10px 20px 15px;
9088         overflow: hidden;
9089         background: #fdfdfd;
9090         border-left: 1px solid #dfdfdf;
9091         border-right: 1px solid #dfdfdf;
9092 }
9093
9094 .accordion-section-title {
9095         margin: 0;
9096         padding: 15px 20px;
9097         position: relative;
9098         border-left: 1px solid #dfdfdf;
9099         border-right: 1px solid #dfdfdf;
9100
9101         -webkit-user-select: none;
9102         -moz-user-select: none;
9103         user-select: none;
9104 }
9105
9106 .js .accordion-section-title {
9107         cursor: pointer;
9108 }
9109
9110 .js .accordion-section-title:after {
9111         content: '';
9112         width: 0;
9113         height: 0;
9114         border-color: #ccc transparent;
9115         border-style: solid;
9116         border-width: 6px 6px 0;
9117         position: absolute;
9118         top: 25px;
9119         right: 20px;
9120         z-index: 1;
9121 }
9122
9123 .accordion-section-title:focus {
9124         outline: none;
9125 }
9126
9127 .accordion-section-title:hover:after,
9128 .accordion-section-title:focus:after {
9129         border-color: #aaa transparent;
9130 }
9131
9132 .cannot-expand .accordion-section-title {
9133         cursor: auto;
9134 }
9135
9136 .cannot-expand .accordion-section-title:after {
9137         display: none;
9138 }
9139
9140 .control-section .accordion-section-title {
9141         padding: 10px 20px;
9142         color: #464646;
9143         font-size: 15px;
9144         font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
9145         font-weight: normal;
9146         text-shadow: 0 1px 0 #fff;
9147         background: #f5f5f5;
9148         background-image: -webkit-gradient(linear, left bottom, left top, from(#eee), to(#f5f5f5));
9149         background-image: -webkit-linear-gradient(bottom, #eee, #f5f5f5);
9150         background-image:    -moz-linear-gradient(bottom, #eee, #f5f5f5);
9151         background-image:      -o-linear-gradient(bottom, #eee, #f5f5f5);
9152         background-image: linear-gradient(to top, #eee, #f5f5f5);
9153 }
9154
9155 .control-section .accordion-section-title:after {
9156         top: 15px;
9157 }
9158
9159 .js .control-section:hover .accordion-section-title,
9160 .js .control-section .accordion-section-title:hover,
9161 .js .control-section.open .accordion-section-title,
9162 .js .control-section .accordion-section-title:focus {
9163         color: #000;
9164         background: #f9f9f9;
9165         background-image: -webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f9f9f9));
9166         background-image: -webkit-linear-gradient(bottom, #ececec, #f9f9f9);
9167         background-image:    -moz-linear-gradient(bottom, #ececec, #f9f9f9);
9168         background-image:      -o-linear-gradient(bottom, #ececec, #f9f9f9);
9169         background-image: linear-gradient(to top, #ececec, #f9f9f9);
9170 }
9171
9172 .control-section.open .accordion-section-title {
9173         border-bottom: 1px solid #dfdfdf;
9174 }
9175
9176 /* =Media Queries
9177 -------------------------------------------------------------- */
9178
9179 @media only screen and (max-width: 768px) {
9180         /* categories */
9181         #col-left {
9182                 width: 100%;
9183         }
9184
9185         #col-right {
9186                 width: 100%;
9187         }
9188 }
9189
9190 @media only screen and (min-width: 769px) {
9191         /* categories */
9192         #col-left {
9193                 width: 35%;
9194         }
9195
9196         #col-right {
9197                 width: 65%;
9198         }
9199 }
9200
9201 @media only screen and (max-width: 860px) {
9202
9203         /* categories */
9204         #col-left {
9205                 width: 35%;
9206         }
9207
9208         #col-right {
9209                 width: 65%;
9210         }
9211 }
9212
9213 @media only screen and (min-width: 980px) {
9214
9215         /* categories */
9216         #col-left {
9217                 width: 35%;
9218         }
9219
9220         #col-right {
9221                 width: 65%;
9222         }
9223 }
9224
9225 @media only screen and (max-width: 768px) {
9226         /* categories */
9227         #col-left {
9228                 width: 100%;
9229         }
9230
9231         #col-right {
9232                 width: 100%;
9233         }
9234
9235         .form-field input,
9236         .form-field textarea {
9237                 width: 99%;
9238         }
9239
9240         .form-wrap .form-field {
9241                 padding:0;
9242         }
9243
9244         /* users */
9245         #profile-page .form-table textarea {
9246                 max-width: 400px;
9247                 width: auto;
9248         }
9249 }
9250
9251 /**
9252  * HiDPI Displays
9253  */
9254 @media print,
9255   (-o-min-device-pixel-ratio: 5/4),
9256   (-webkit-min-device-pixel-ratio: 1.25),
9257   (min-resolution: 120dpi) {
9258
9259         .press-this .tagchecklist span a {
9260                 background-image: url('../images/xit-2x.gif');
9261                 background-size: 20px auto;
9262          }
9263
9264         .js .postbox:hover .handlediv,
9265         .js .stuffbox:hover .handlediv,
9266         .widget-top a.widget-action {
9267                 background-image: url('../images/arrows-2x.png');
9268                 background-size: 15px 123px;
9269          }
9270
9271         .widget-top a.widget-action:hover {
9272                 background-image: url('../images/arrows-dark-2x.png');
9273                 background-size: 15px 123px;
9274         }
9275
9276         .post-com-count {
9277                 background-image: url('../images/bubble_bg-2x.gif');
9278                 background-size: 18px 100px;
9279         }
9280
9281         tr.wp-locked .locked-indicator  {
9282                 background-image: url('../images/lock-2x.png');
9283                 background-size: 16px 16px;
9284         }
9285
9286         th .comment-grey-bubble {
9287                 background-image: url('../images/comment-grey-bubble-2x.png');
9288                 background-size: 12px 12px;
9289         }
9290
9291         .sorting-indicator {
9292                 background-image: url('../images/sort-2x.gif?ver=20130102');
9293                 background-size: 14px 4px;
9294         }
9295
9296         #content-resize-handle,
9297         #post-body .wp_themeSkin .mceStatusbar a.mceResize {
9298                 background: transparent url('../images/resize-2x.gif') no-repeat scroll right bottom;
9299                 background-size: 11px 11px;
9300         }
9301
9302         div.star-holder {
9303                 background: url('../images/stars-2x.png?ver=20121108') repeat-x bottom left;
9304                 background-size: 21px 37px;
9305         }
9306
9307         div.star-holder .star-rating {
9308                 background: url('../images/stars-2x.png?ver=20121108') repeat-x top left;
9309                 background-size: 21px 37px;
9310         }
9311
9312         .welcome-panel .welcome-panel-close:before {
9313                 background-image: url('../images/xit-2x.gif');
9314                 background-size: 20px auto;
9315         }
9316
9317         .welcome-panel .welcome-icon {
9318                 background-image: url('../images/welcome-icons-2x.png');
9319         }
9320
9321         .login h1 a {
9322                 background-image: url('../images/wordpress-logo-2x.png?ver=20120412');
9323                 background-size: 274px 63px;
9324         }
9325
9326         .wp-badge {
9327                 background-image: url('../images/wp-badge-2x.png?ver=20120516');
9328                 background-size: 173px 194px;
9329         }
9330
9331         .wp-full-overlay .collapse-sidebar-arrow {
9332                 background-image: url('../images/arrows-2x.png');
9333                 background-size: 15px 123px;
9334          }
9335
9336         .pressthis a span {
9337                 background-image: url(../images/press-this-2x.png?v=20121105);
9338         }
9339
9340         .imgedit-crop,
9341         .imgedit-rleft,
9342         .imgedit-rright,
9343         .imgedit-flipv,
9344         .imgedit-fliph,
9345         .imgedit-undo,
9346         .imgedit-redo {
9347                 background-image: url('../images/imgedit-icons-2x.png');
9348                 background-size: 260px 64px;
9349         }
9350
9351         .spinner,
9352         .imgedit-wait,
9353         .customize-loading #customize-container {
9354                 background-image: url(../images/wpspin_light-2x.gif);
9355         }
9356
9357         .wp-slider .ui-slider-handle:before {
9358                 background-image: url(../images/arrows-pr-2x.png);
9359                 background-size: 16px 102px;
9360         }
9361
9362 }
9363
9364 /* =Localized CSS
9365 -------------------------------------------------------------- */
9366
9367 /* zh_CN: Remove italic properties. */
9368 .locale-zh-cn .howto,
9369 .locale-zh-cn .tablenav .displaying-num,
9370 .locale-zh-cn .js .input-with-default-title,
9371 .locale-zh-cn .link-to-original,
9372 .locale-zh-cn .inline-edit-row fieldset span.title,
9373 .locale-zh-cn .inline-edit-row fieldset span.checkbox-title,
9374 .locale-zh-cn #utc-time,
9375 .locale-zh-cn #local-time,
9376 .locale-zh-cn p.install-help,
9377 .locale-zh-cn p.help,
9378 .locale-zh-cn p.description,
9379 .locale-zh-cn span.description,
9380 .locale-zh-cn .form-wrap p {
9381         font-style: normal;
9382 }
9383
9384 /* zh_CN: Enlarge dashboard widget 'Configure' link */
9385 .locale-zh-cn .hdnle a { font-size: 12px; }
9386
9387 /* zn_CH: Enlarge font size, set font-size: normal */
9388 .locale-zh-cn form.upgrade .hint { font-style: normal; font-size: 100%; }
9389
9390 /* Zn_CH: Distraction free writing.
9391  *  More beautiful font for "Just write."
9392  *  Larger text for HTML/Visual mode.
9393  */
9394 .locale-zh-cn #wp-fullscreen-tagline { font-family: KaiTi, "楷体", sans-serif; }
9395 .locale-zh-cn #wp-fullscreen-modes a { font-size: 12px; }
9396
9397 /* zh_CN: Enlarge font-size. */
9398 .locale-zh-cn #sort-buttons { font-size: 1em !important; }
9399
9400 /* ru_RU: Text needs more room to breathe. */
9401 .locale-ru-ru .inline-edit-row fieldset label span.title {
9402         width: auto; /* default 5em */
9403         min-width: 5em;
9404 }
9405 .locale-ru-ru.press-this .posting {
9406         margin-right: 257px; /* default 212px + 45px */
9407 }
9408 .locale-ru-ru.press-this #photo-add-url-div input[type="text"]  {
9409         width: 255px; /* default 300px - 45px */
9410 }
9411 .locale-ru-ru.press-this #side-sortables {
9412         width: 245px; /* default 200px + 45px */
9413 }
9414 .locale-ru-ru #customize-header-actions .button {
9415         padding: 0 8px 1px; /* default 0 10px 1px; */
9416 }
9417
9418 /* lt_LT: QuickEdit */
9419 .locale-lt-lt .inline-edit-row fieldset label span.title {
9420         width: 8em;
9421 }
9422 .locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap {
9423         margin-left: 8em;
9424 }