]> scripts.mit.edu Git - autoinstalls/wordpress.git/blob - wp-admin/css/wp-admin.css
Wordpress 3.6-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: 850px) {
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         tranform: 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 on 1024px wide screens, e.g. tablets */
5320 @media only screen and (max-width: 1200px) {
5321         .available-theme,
5322         .available-theme .screenshot,
5323         #current-theme img {
5324                 width: 240px;
5325         }
5326
5327         .available-theme .screenshot {
5328                 height: 180px;
5329         }
5330
5331         .available-theme img {
5332                 width: 100%;
5333         }
5334
5335         #current-theme.has-screenshot {
5336                 padding-left: 270px;
5337         }
5338
5339         #current-theme img {
5340                 margin-left: -270px;
5341         }
5342 }
5343
5344 #post-body ul.add-menu-item-tabs li.tabs a,
5345 #TB_window #TB_title a.tb-theme-preview-link,
5346 #TB_window #TB_title a.tb-theme-preview-link:visited {
5347         font-weight: bold;
5348         text-decoration: none;
5349 }
5350
5351 #TB_window #TB_title {
5352         background-color: #222;
5353         color: #cfcfcf;
5354 }
5355
5356 #broken-themes {
5357         text-align: left;
5358         width: 50%;
5359         border-spacing: 3px;
5360         padding: 3px;
5361 }
5362
5363 .theme-install-php h4 {
5364         margin: 2.5em 0 8px;
5365 }
5366
5367
5368 /*------------------------------------------------------------------------------
5369   16.1 - Custom Header Screen
5370 ------------------------------------------------------------------------------*/
5371
5372 .appearance_page_custom-header #headimg {
5373         border: 1px solid #DFDFDF;
5374         overflow: hidden;
5375         width: 100%;
5376 }
5377
5378 .appearance_page_custom-header #upload-form p label {
5379         font-size: 12px;
5380 }
5381
5382 .appearance_page_custom-header .available-headers .default-header {
5383         float: left;
5384         margin: 0 20px 20px 0;
5385 }
5386
5387 .appearance_page_custom-header .random-header {
5388         clear: both;
5389         margin: 0 20px 20px 0;
5390         vertical-align: middle;
5391 }
5392
5393 .appearance_page_custom-header .available-headers label input,
5394 .appearance_page_custom-header .random-header label input {
5395         margin-right: 10px;
5396 }
5397
5398 .appearance_page_custom-header .available-headers label img {
5399         vertical-align: middle;
5400 }
5401
5402
5403 /*------------------------------------------------------------------------------
5404   16.2 - Custom Background Screen
5405 ------------------------------------------------------------------------------*/
5406
5407 div#custom-background-image {
5408         min-height: 100px;
5409         border: 1px solid #dfdfdf;
5410 }
5411
5412 div#custom-background-image img {
5413         max-width: 400px;
5414         max-height: 300px;
5415 }
5416
5417
5418 /*------------------------------------------------------------------------------
5419   16.3 - Tabbed Admin Screen Interface (Experimental)
5420 ------------------------------------------------------------------------------*/
5421
5422 .nav-tab {
5423         border-style: solid;
5424         border-width: 1px 1px 0;
5425         color: #aaa;
5426         text-shadow: #fff 0 1px 0;
5427         font-size: 12px;
5428         line-height: 16px;
5429         display: inline-block;
5430         padding: 4px 14px 6px;
5431         text-decoration: none;
5432         margin: 0 6px -1px 0;
5433         -webkit-border-top-left-radius: 3px;
5434         -webkit-border-top-right-radius: 3px;
5435         border-top-left-radius: 3px;
5436         border-top-right-radius: 3px;
5437 }
5438
5439 .nav-tab-active {
5440         border-width: 1px;
5441         color: #464646;
5442 }
5443
5444 h2.nav-tab-wrapper, h3.nav-tab-wrapper {
5445         border-bottom-width: 1px;
5446         border-bottom-style: solid;
5447         padding-bottom: 0;
5448 }
5449
5450 h2 .nav-tab {
5451         padding: 4px 10px 6px;
5452         font-weight: 200;
5453         font-size: 20px;
5454         line-height: 24px;
5455
5456 }
5457
5458
5459 /*------------------------------------------------------------------------------
5460   17.0 - Plugins
5461 ------------------------------------------------------------------------------*/
5462
5463 #dashboard_right_now .versions .b,
5464 #post-status-display,
5465 #post-visibility-display,
5466 #adminmenu .wp-submenu li.current,
5467 #adminmenu .wp-submenu li.current a,
5468 #adminmenu .wp-submenu li.current a:hover,
5469 .media-item .percent,
5470 .plugins .name,
5471 #pass-strength-result.strong,
5472 #pass-strength-result.short,
5473 #ed_reply_toolbar #ed_reply_strong,
5474 .item-controls .item-order a,
5475 .feature-filter .feature-name {
5476         font-weight: bold;
5477 }
5478
5479 .plugins p {
5480         margin: 0 4px;
5481         padding: 0;
5482 }
5483
5484 .plugins .desc p {
5485         margin: 0 0 8px;
5486 }
5487
5488 .plugins td.desc {
5489         line-height: 1.5em;
5490 }
5491
5492 .plugins .desc ul,
5493 .plugins .desc ol {
5494         margin: 0 0 0 2em;
5495 }
5496
5497 .plugins .desc ul {
5498         list-style-type: disc;
5499 }
5500
5501 .plugins .row-actions-visible {
5502         padding: 0;
5503 }
5504
5505 .plugins tbody th.check-column {
5506         padding: 7px 0;
5507 }
5508
5509 .plugins .inactive td,
5510 .plugins .inactive th,
5511 .plugins .active td,
5512 .plugins .active th {
5513         border-top-style: solid;
5514         border-top-width: 1px;
5515         padding: 5px 7px 0;
5516 }
5517
5518 .plugins .update th,
5519 .plugins .update td {
5520         border-bottom: 0;
5521 }
5522 .plugin-update-tr td {
5523         border-top: 0;
5524 }
5525
5526 #wpbody-content .plugins .plugin-title,
5527 #wpbody-content .plugins .theme-title {
5528         padding-right: 12px;
5529         white-space:nowrap;
5530 }
5531
5532 .plugins .second,
5533 .plugins .row-actions-visible {
5534         padding: 0 0 5px;
5535 }
5536
5537 .plugins .update .second,
5538 .plugins .update .row-actions-visible {
5539         padding-bottom: 0;
5540 }
5541
5542 .plugins-php .widefat tfoot th,
5543 .plugins-php .widefat tfoot td {
5544         border-top-style: solid;
5545         border-top-width: 1px;
5546 }
5547
5548 .plugin-update-tr .update-message {
5549         margin: 5px;
5550         padding: 3px 5px;
5551 }
5552
5553 .plugin-install-php h4 {
5554         margin: 2.5em 0 8px;
5555 }
5556
5557
5558 /*------------------------------------------------------------------------------
5559   18.0 - Users
5560 ------------------------------------------------------------------------------*/
5561
5562 #profile-page .form-table textarea {
5563         width: 500px;
5564         margin-bottom: 6px;
5565 }
5566
5567 #profile-page .form-table #rich_editing {
5568         margin-right: 5px
5569 }
5570
5571 #your-profile legend {
5572         font-size: 22px;
5573 }
5574
5575 #your-profile #rich_editing {
5576         border: none;
5577 }
5578
5579 #display_name {
5580         width: 15em;
5581 }
5582
5583 #createuser .form-field input {
5584         width: 25em;
5585 }
5586
5587 /*------------------------------------------------------------------------------
5588   19.0 - Tools
5589 ------------------------------------------------------------------------------*/
5590
5591 .pressthis {
5592         margin: 20px 0;
5593 }
5594
5595 .pressthis a,
5596 .pressthis a:hover,
5597 .pressthis a:focus,
5598 .pressthis a:active {
5599         display: inline-block;
5600         position: relative;
5601         cursor: move;
5602         color: #333;
5603         background: #e6e6e6;
5604         background-image: -webkit-gradient(linear, left bottom, left top, color-stop(7%, #e6e6e6), color-stop(77%, #d8d8d8));
5605         background-image: -webkit-linear-gradient(bottom, #e6e6e6 7%, #d8d8d8 77%);
5606         background-image:    -moz-linear-gradient(bottom, #e6e6e6 7%, #d8d8d8 77%);
5607         background-image:      -o-linear-gradient(bottom, #e6e6e6 7%, #d8d8d8 77%);
5608         background-image: linear-gradient(to top, #e6e6e6 7%, #d8d8d8 77%);
5609         -webkit-border-radius: 5px;
5610         border-radius: 5px;
5611         border: 1px solid #b4b4b4;
5612         font-style: normal;
5613         line-height: 16px;
5614         font-size: 14px;
5615         text-decoration: none;
5616         text-shadow: 0 1px 0px #fff;
5617 }
5618
5619 .pressthis a:active {
5620         outline: none;
5621 }
5622
5623 .pressthis a:hover:after {
5624         -webkit-transform: skew(20deg) rotate(9deg);
5625         -moz-transform: skew(20deg) rotate(9deg);
5626         transform: skew(20deg) rotate(9deg);
5627         -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
5628         box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
5629 }
5630
5631 .pressthis a span {
5632         background: url(../images/press-this.png?v=20120502) no-repeat 0px 5px;
5633         background-size: 24px 20px;
5634         padding: 8px 11px 8px 27px;
5635         margin: 0 5px;
5636         display: inline-block;
5637 }
5638
5639 .pressthis a:after {
5640         content: '';
5641         width: 70%;
5642         height: 55%;
5643         z-index: -1;
5644         position: absolute;
5645         right: 10px;
5646         bottom: 9px;
5647         background: transparent;
5648
5649         -webkit-transform: skew(20deg) rotate(6deg);
5650         -moz-transform: skew(20deg) rotate(6deg);
5651         transform: skew(20deg) rotate(6deg);
5652         -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
5653         box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
5654 }
5655
5656 /*------------------------------------------------------------------------------
5657   20.0 - Settings
5658 ------------------------------------------------------------------------------*/
5659
5660 #utc-time, #local-time {
5661         padding-left: 25px;
5662         font-style: italic;
5663         font-family: sans-serif;
5664 }
5665
5666 .defaultavatarpicker .avatar {
5667         margin: 2px 0;
5668         vertical-align: middle;
5669 }
5670
5671 .options-general-php .spinner {
5672         float: none;
5673         margin: -3px 3px;
5674 }
5675
5676 /*------------------------------------------------------------------------------
5677   21.0 - Admin Footer
5678 ------------------------------------------------------------------------------*/
5679
5680 #wpfooter {
5681         position: absolute;
5682         bottom: 0;
5683         left: 0;
5684         right: 0;
5685         padding: 10px 0;
5686         margin-right: 20px;
5687         border-top-width: 1px;
5688         border-top-style: solid;
5689 }
5690
5691 #wpfooter p {
5692         margin: 0;
5693         line-height: 20px;
5694 }
5695
5696 #wpfooter a {
5697         text-decoration: none;
5698 }
5699
5700 #wpfooter a:hover {
5701         text-decoration: underline;
5702 }
5703
5704 /*------------------------------------------------------------------------------
5705   22.0 - About Pages
5706 ------------------------------------------------------------------------------*/
5707
5708 .about-wrap {
5709         position: relative;
5710         margin: 25px 40px 0 20px;
5711         max-width: 1050px; /* readability */
5712
5713         font-size: 15px;
5714 }
5715
5716 .about-wrap div.updated,
5717 .about-wrap div.error {
5718         display: none !important;
5719 }
5720
5721 /* Typography */
5722
5723 .about-wrap p {
5724         line-height: 1.6em;
5725 }
5726
5727 .about-wrap h1 {
5728         margin: 0.2em 200px 0 0;
5729         line-height: 1.2em;
5730         font-size: 2.8em;
5731         font-weight: 200;
5732 }
5733
5734 .about-text,
5735 .about-description,
5736 .about-wrap li.wp-person a.web {
5737         font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
5738         font-weight: normal;
5739         line-height: 1.6em;
5740         font-size: 20px;
5741 }
5742
5743 .about-description {
5744         margin-top: 1.4em;
5745 }
5746
5747 .about-text {
5748         margin: 1em 200px 1.4em 0;
5749         min-height: 60px;
5750         font-size: 24px;
5751 }
5752
5753 .about-wrap h3 {
5754         font-size: 24px;
5755         margin-bottom: 1em;
5756         padding-top: 20px;
5757 }
5758
5759 .about-wrap .feature-section {
5760         padding-bottom: 20px;
5761 }
5762
5763 .about-wrap .feature-section h4 {
5764         margin-bottom: 0.6em;
5765 }
5766
5767 .about-wrap .feature-section p {
5768         margin-top: 0.6em;
5769 }
5770
5771 .about-wrap code {
5772         font-size: 14px;
5773 }
5774
5775 /* Point Releases */
5776
5777 .about-wrap .point-releases {
5778         margin-top: 5px;
5779 }
5780
5781 .about-wrap .changelog.point-releases h3 {
5782         padding-top: 35px;
5783 }
5784
5785 .about-wrap .changelog.point-releases h3:first-child {
5786         padding-top: 7px;
5787 }
5788
5789 /* WordPress Version Badge */
5790
5791 .wp-badge {
5792         padding-top: 142px;
5793         height: 50px;
5794         width: 173px;
5795         font-weight: bold;
5796         font-size: 14px;
5797         text-align: center;
5798         margin: 0 -5px;
5799         background: url('../images/wp-badge.png?ver=20111120') no-repeat;
5800 }
5801
5802 .about-wrap .wp-badge {
5803         position: absolute;
5804         top: 0;
5805         right: 0;
5806 }
5807
5808 /* Tabs */
5809
5810 .about-wrap h2.nav-tab-wrapper {
5811         padding-left: 6px;
5812 }
5813
5814 .about-wrap h2 .nav-tab {
5815         padding: 4px 10px 6px;
5816         margin: 0 3px -1px 0;
5817         font-size: 18px;
5818         vertical-align: top;
5819 }
5820
5821 .about-wrap h2 .nav-tab-active {
5822         font-weight: bold;
5823         padding-top: 3px;
5824 }
5825
5826 /* Changelog / Update screen */
5827
5828 .about-wrap .feature-section img,
5829 .about-wrap .feature-section .video {
5830         border: none;
5831         margin: 0 1.94% 10px 0;
5832         -webkit-border-radius: 3px;
5833         border-radius: 3px;
5834 }
5835
5836 .about-wrap .feature-section .video video {
5837         max-width: 100%;
5838 }
5839
5840 .about-wrap .feature-section.three-col img {
5841         margin: 0.5em 0 0.5em 5px;
5842         max-width: 100%;
5843         float: none;
5844 }
5845
5846 .ie8 .about-wrap .feature-section.three-col img {
5847         margin-left: 0;
5848 }
5849
5850 .about-wrap .feature-section.images-stagger-right img,
5851 .about-wrap .feature-section.images-stagger-right .video {
5852         float: right;
5853         margin: 0 5px 12px 2em;
5854 }
5855
5856 .about-wrap .feature-section.images-stagger-left img {
5857         float: left;
5858         margin: 0 2em 12px 5px;
5859 }
5860
5861 .about-wrap .feature-section .image-100 {
5862         margin: 0 0 2em 0;
5863         width: 100%;
5864 }
5865
5866 .about-wrap .feature-section .image-66 {
5867         width: 65%;
5868 }
5869
5870 .about-wrap .feature-section .image-66.video {
5871         max-width: 600px;
5872 }
5873
5874 .about-wrap .feature-section .image-50 {
5875         max-width: 50%;
5876 }
5877
5878 .about-wrap .feature-section img.image-30 {
5879         max-width: 31.2381%;
5880 }
5881
5882 .ie8 .about-wrap .feature-section img {
5883         border-width: 1px;
5884         border-style: solid;
5885 }
5886
5887 .about-wrap .images-stagger-right img.image-30:nth-child(2) {
5888         margin-left: 1em;
5889 }
5890
5891 .about-wrap .feature-section.col {
5892         margin-bottom: 0;
5893 }
5894
5895 .about-wrap .feature-section.col h4 {
5896         margin:  0 0 0.6em 0;
5897 }
5898
5899 .about-wrap .feature-section.col .last-feature {
5900         margin-right: 0;
5901 }
5902
5903 .about-wrap .feature-section.two-col div {
5904         width: 47%;
5905         margin-right: 4.999999999%;
5906         float: left;
5907 }
5908
5909 .about-wrap .feature-section.three-col div {
5910         width: 30%;
5911         margin-right: 4.999999999%;
5912         float: left;
5913 }
5914
5915 .about-wrap .three-col-images {
5916         text-align: center;
5917 }
5918
5919 .about-wrap .three-col-images img {
5920         margin: 0 0 10px;
5921 }
5922
5923 .about-wrap .three-col-images .last-feature {
5924         float: right;
5925 }
5926
5927 .about-wrap .three-col-images .first-feature {
5928         float: left;
5929 }
5930
5931 .about-wrap .changelog .feature-section {
5932         overflow: hidden;
5933 }
5934
5935 .about-wrap .changelog li {
5936         list-style-type: disc;
5937         margin-left: 3em;
5938 }
5939
5940 @media only screen and (max-width: 900px) {
5941         .about-wrap .feature-section.images-stagger-left img,
5942         .about-wrap .feature-section.images-stagger-right img,
5943         .about-wrap .feature-section.images-stagger-right .video {
5944                 clear: both;
5945         }
5946
5947         .about-wrap .feature-section .video.image-66 {
5948                 float: none;
5949                 width: 98%;
5950                 max-width: 98%;
5951         }
5952
5953         .about-wrap .feature-section.images-stagger-right .video.image-66 {
5954                 margin-left: 3px;
5955         }
5956 }
5957
5958 @media only screen and (max-width: 768px) {
5959         .about-wrap .feature-section .image-66 {
5960                 float: none;
5961                 width: 98%;
5962                 max-width: 98%;
5963         }
5964
5965         .about-wrap .feature-section.images-stagger-right .image-66 {
5966                 margin-left: 3px;
5967         }
5968
5969         .about-wrap .feature-section.images-stagger-left .image-66 {
5970                 margin-right: 3px;
5971         }
5972 }
5973
5974 /* Return to Dashboard Home link */
5975
5976 .about-wrap .return-to-dashboard {
5977         margin: 30px 0 0 -5px;
5978         font-size: 14px;
5979         font-weight: bold;
5980 }
5981
5982 .about-wrap .return-to-dashboard a {
5983         text-decoration: none;
5984         padding: 0 5px;
5985 }
5986
5987 /* Credits */
5988
5989 .about-wrap h4.wp-people-group {
5990         margin-top: 2.6em;
5991         font-size: 16px;
5992 }
5993
5994 .about-wrap ul.wp-people-group {
5995         overflow: hidden;
5996         padding: 0 5px;
5997         margin: 0 -15px 0 -5px;
5998 }
5999
6000 .about-wrap ul.compact {
6001         margin-bottom: 0
6002 }
6003
6004 .about-wrap li.wp-person {
6005         float: left;
6006         margin-right: 10px;
6007 }
6008
6009 .about-wrap li.wp-person img.gravatar {
6010         float: left;
6011         margin: 0 10px 10px 0;
6012         padding: 2px;
6013         width: 60px;
6014         height: 60px;
6015 }
6016
6017 .about-wrap ul.compact li.wp-person img.gravatar {
6018         width: 30px;
6019         height: 30px;
6020 }
6021
6022 .about-wrap li.wp-person {
6023         height: 70px;
6024         width: 280px;
6025         padding-bottom: 15px;
6026 }
6027
6028 .about-wrap ul.compact li.wp-person {
6029         height: auto;
6030         width: 180px;
6031         padding-bottom: 0;
6032         margin-bottom: 0;
6033 }
6034
6035 .about-wrap #wp-people-group-validators + p.wp-credits-list {
6036         margin-top: 0;
6037 }
6038
6039 .about-wrap li.wp-person a.web {
6040         display: block;
6041         margin: 6px 0 2px;
6042         font-size: 16px;
6043         text-decoration: none;
6044 }
6045
6046 .about-wrap p.wp-credits-list a {
6047         white-space: nowrap;
6048 }
6049
6050 /* Freedoms */
6051
6052 .freedoms-php .about-wrap ol {
6053         margin: 40px 60px;
6054 }
6055
6056 .freedoms-php .about-wrap ol li {
6057         list-style-type: decimal;
6058         font-weight: bold;
6059 }
6060
6061 .freedoms-php .about-wrap ol p {
6062         font-weight: normal;
6063         margin: 0.6em 0;
6064 }
6065
6066 /*------------------------------------------------------------------------------
6067   23.0 - Full Overlay w/ Sidebar
6068 ------------------------------------------------------------------------------*/
6069
6070 body.full-overlay-active {
6071         overflow: hidden;
6072 }
6073
6074 .wp-full-overlay {
6075         background: #fff;
6076         z-index: 500000;
6077         position: fixed;
6078         overflow: visible;
6079         top: 0;
6080         bottom: 0;
6081         left: 0;
6082         right: 0;
6083         height: 100%;
6084         min-width: 0;
6085 }
6086
6087 .wp-full-overlay-sidebar {
6088         -webkit-box-sizing: border-box;
6089         -moz-box-sizing:    border-box;
6090         box-sizing:         border-box;
6091
6092         position: fixed;
6093         width: 300px;
6094         height: 100%;
6095         top: 0;
6096         bottom: 0;
6097         left: 0;
6098         padding: 0;
6099         margin: 0;
6100         z-index: 10;
6101         overflow: auto;
6102         background: #f5f5f5;
6103         border-right: 1px solid rgba( 0, 0, 0, 0.2 );
6104 }
6105
6106 .wp-full-overlay.collapsed .wp-full-overlay-sidebar {
6107         overflow: visible;
6108 }
6109
6110 .wp-full-overlay.collapsed,
6111 .wp-full-overlay.expanded .wp-full-overlay-sidebar {
6112         margin-left: 0 !important;
6113 }
6114
6115 .wp-full-overlay.expanded {
6116         margin-left: 300px;
6117 }
6118
6119 .wp-full-overlay.collapsed .wp-full-overlay-sidebar {
6120         margin-left: -300px;
6121 }
6122
6123 .wp-full-overlay-sidebar:after {
6124         content: '';
6125         display: block;
6126         position: absolute;
6127         top: 0;
6128         bottom: 0;
6129         right: 0;
6130         width: 3px;
6131         box-shadow: -5px 0 4px -4px rgba(0, 0, 0, 0.1) inset;
6132         z-index: 1000;
6133 }
6134
6135 .wp-full-overlay-main {
6136         position: absolute;
6137         left: 0;
6138         right: 0;
6139         top: 0;
6140         bottom: 0;
6141         height: 100%;
6142 }
6143
6144 .wp-full-overlay-sidebar .wp-full-overlay-header {
6145         position: absolute;
6146         left: 0;
6147         right: 0;
6148         height: 45px;
6149         padding: 0 20px;
6150         line-height: 45px;
6151         z-index: 10;
6152         margin: 0;
6153 }
6154
6155 .wp-full-overlay-sidebar .wp-full-overlay-header {
6156         border-top: 0;
6157         border-bottom: 1px solid #fff;
6158         box-shadow: inset 0 -1px 0 0px #dfdfdf;
6159 }
6160
6161 .wp-full-overlay-sidebar .wp-full-overlay-footer {
6162         bottom: 0;
6163         border-bottom: 0;
6164         border-top: 1px solid #dfdfdf;
6165         box-shadow: inset 0 1px 0 0px #fff;
6166 }
6167
6168 .wp-full-overlay-sidebar .wp-full-overlay-sidebar-content {
6169         position: absolute;
6170         top: 45px;
6171         bottom: 45px;
6172         left: 0;
6173         right: 0;
6174         overflow: auto;
6175 }
6176
6177 .wp-full-overlay-sidebar-content .accordion-section:first-child {
6178         border-top: 1px solid #fff;
6179 }
6180
6181 /* Close Link */
6182 .wp-full-overlay .close-full-overlay {
6183         text-decoration: none;
6184 }
6185
6186 /* Collapse Button */
6187 .wp-full-overlay a.collapse-sidebar {
6188         position: absolute;
6189         bottom: 12px;
6190         left: 0;
6191         z-index: 50;
6192         display: block;
6193         width: 19px;
6194         height: 19px;
6195         margin-left: 15px;
6196         padding: 0;
6197         border-radius: 50%;
6198         text-decoration: none;
6199 }
6200
6201 .wp-full-overlay.collapsed .collapse-sidebar {
6202         position: absolute;
6203         left: 100%;
6204 }
6205
6206 .wp-full-overlay .collapse-sidebar-arrow {
6207         position: absolute;
6208         margin-top: 2px;
6209         margin-left: 2px;
6210         display: block;
6211         width: 15px;
6212         height: 15px;
6213         background: transparent url('../images/arrows.png') no-repeat -1px -73px;
6214 }
6215
6216 .wp-full-overlay.collapsed .collapse-sidebar-arrow {
6217         background-position: -1px -109px;
6218 }
6219
6220 .wp-full-overlay .collapse-sidebar-label {
6221         position: absolute;
6222         left: 100%;
6223         color: #808080;
6224         line-height: 20px;
6225         margin-left: 10px;
6226 }
6227
6228 .wp-full-overlay.collapsed .collapse-sidebar-label {
6229         display: none;
6230 }
6231
6232 .wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-label {
6233         color: #666;
6234 }
6235
6236 /* Animations */
6237 .wp-full-overlay,
6238 .wp-full-overlay-sidebar,
6239 .wp-full-overlay .collapse-sidebar,
6240 .wp-full-overlay-main {
6241         -webkit-transition-property: left, right, top, bottom, width, margin;
6242         -moz-transition-property:    left, right, top, bottom, width, margin;
6243         -ms-transition-property:     left, right, top, bottom, width, margin;
6244         -o-transition-property:      left, right, top, bottom, width, margin;
6245         transition-property:         left, right, top, bottom, width, margin;
6246
6247         -webkit-transition-duration: 0.2s;
6248         -moz-transition-duration:    0.2s;
6249         -ms-transition-duration:     0.2s;
6250         -o-transition-duration:      0.2s;
6251         transition-duration:         0.2s;
6252 }
6253
6254
6255 /*------------------------------------------------------------------------------
6256   24.0 - Customize Loader
6257 ------------------------------------------------------------------------------*/
6258
6259 .no-customize-support .hide-if-no-customize,
6260 .customize-support .hide-if-customize,
6261 .no-customize-support.wp-core-ui .hide-if-no-customize,
6262 .no-customize-support .wp-core-ui .hide-if-no-customize,
6263 .customize-support.wp-core-ui .hide-if-customize,
6264 .customize-support .wp-core-ui .hide-if-customize {
6265         display: none;
6266 }
6267
6268 #customize-container {
6269         display: none;
6270         background: #fff;
6271         z-index: 500000;
6272         position: fixed;
6273         overflow: visible;
6274         top: 0;
6275         bottom: 0;
6276         left: 0;
6277         right: 0;
6278         height: 100%;
6279 }
6280
6281 .customize-active #customize-container {
6282         display: block;
6283 }
6284
6285 .customize-loading #customize-container iframe {
6286         opacity: 0;
6287 }
6288
6289 .customize-loading #customize-container {
6290         background: #fff url("../images/wpspin_light.gif") no-repeat fixed center center;
6291         background-size: 16px 16px;
6292 }
6293
6294 #customize-container iframe,
6295 #theme-installer iframe {
6296         height: 100%;
6297         width: 100%;
6298         z-index: 20;
6299
6300         -webkit-transition: opacity 0.3s;
6301         -moz-transition:    opacity 0.3s;
6302         -ms-transition:     opacity 0.3s;
6303         -o-transition:      opacity 0.3s;
6304         transition:         opacity 0.3s;
6305 }
6306
6307 #customize-container .collapse-sidebar {
6308         bottom: 16px;
6309 }
6310
6311 #theme-installer {
6312         display: none;
6313 }
6314
6315 #theme-installer.single-theme {
6316         display: block;
6317 }
6318
6319 .install-theme-info {
6320         display: none;
6321         padding: 10px 20px 20px;
6322 }
6323
6324 .single-theme .install-theme-info {
6325         padding-top: 15px;
6326 }
6327
6328 #theme-installer .install-theme-info {
6329         display: block;
6330 }
6331
6332 .install-theme-info .theme-install {
6333         float: right;
6334         margin-top: 18px;
6335 }
6336
6337 .install-theme-info .theme-name {
6338         font-size: 16px;
6339         line-height: 24px;
6340         margin-bottom: 0;
6341 }
6342
6343 .install-theme-info .theme-screenshot {
6344         margin-top: 15px;
6345         width: 258px;
6346         border: 1px solid #ccc;
6347 }
6348
6349 .install-theme-info .theme-details {
6350         overflow: hidden;
6351 }
6352
6353 .theme-details .theme-version {
6354         margin: 15px 0;
6355         float: left;
6356 }
6357
6358 .theme-details .star-holder {
6359         margin: 14px 0;
6360         float: right;
6361 }
6362
6363 .theme-details .theme-description {
6364         float: left;
6365         color: #777;
6366         line-height: 20px;
6367 }
6368
6369 /*------------------------------------------------------------------------------
6370   25.0 - Misc
6371 ------------------------------------------------------------------------------*/
6372
6373 #excerpt,
6374 .attachmentlinks {
6375         margin: 0;
6376         height: 4em;
6377         width: 98%;
6378 }
6379
6380 #template div {
6381         margin-right: 190px;
6382 }
6383
6384 p.pagenav {
6385         margin: 0;
6386         display: inline;
6387 }
6388
6389 .pagenav span {
6390         font-weight: bold;
6391         margin: 0 6px;
6392 }
6393
6394 .row-title {
6395         font-size: 13px !important;
6396         font-weight: bold;
6397 }
6398
6399 .column-author img, .column-username img {
6400         float: left;
6401         margin-right: 10px;
6402         margin-top: 1px;
6403 }
6404
6405 .row-actions {
6406         visibility: hidden;
6407         padding: 2px 0 0;
6408 }
6409
6410 .mobile .row-actions {
6411         visibility: visible;
6412 }
6413
6414 tr:hover .row-actions,
6415 div.comment-item:hover .row-actions {
6416         visibility: visible;
6417 }
6418
6419 .row-actions-visible {
6420         padding: 2px 0 0;
6421 }
6422
6423 .form-table .pre {
6424         padding: 8px;
6425         margin: 0;
6426 }
6427
6428 table.form-table td .updated {
6429         font-size: 13px;
6430 }
6431
6432 .tagchecklist {
6433         margin-left: 14px;
6434         font-size: 12px;
6435         overflow: auto;
6436 }
6437 .tagchecklist strong {
6438         margin-left: -8px;
6439         position: absolute;
6440 }
6441 .tagchecklist span {
6442         margin-right: 25px;
6443         display: block;
6444         float: left;
6445         font-size: 11px;
6446         line-height: 1.8em;
6447         white-space: nowrap;
6448         cursor: default;
6449 }
6450 .tagchecklist span a {
6451         margin: 6px 0pt 0pt -9px;
6452         cursor: pointer;
6453         width: 10px;
6454         height: 10px;
6455         display: block;
6456         float: left;
6457         text-indent: -9999px;
6458         overflow: hidden;
6459         position: absolute;
6460 }
6461
6462 #poststuff h2 {
6463         margin-top: 20px;
6464         font-size: 1.5em;
6465         margin-bottom: 15px;
6466         padding: 0 0 3px;
6467         clear: left;
6468 }
6469
6470 #poststuff h3,
6471 .metabox-holder h3 {
6472         font-size: 15px;
6473         font-weight: normal;
6474         padding: 7px 10px;
6475         margin: 0;
6476         line-height: 1;
6477 }
6478
6479 #poststuff .inside {
6480         margin: 6px 0 8px;
6481 }
6482
6483 #poststuff .inside #parent_id,
6484 #poststuff .inside #page_template {
6485         max-width: 100%;
6486 }
6487
6488 .inline-edit-row #post_parent,
6489 .inline-edit-row select[name="page_template"] {
6490         max-width: 80%;
6491 }
6492
6493 .ie8 #poststuff .inside #parent_id,
6494 .ie8 #poststuff .inside #page_template,
6495 .ie8 .inline-edit-row #post_parent,
6496 .ie8 .inline-edit-row select[name="page_template"] {
6497         width: 250px;
6498 }
6499
6500 #post-visibility-select {
6501         line-height: 1.5em;
6502         margin-top: 3px;
6503 }
6504
6505 #poststuff #submitdiv .inside {
6506         margin: 0;
6507         padding: 0;
6508 }
6509
6510 .edit-form-section {
6511         margin-bottom: 20px;
6512 }
6513
6514 #templateside ul li a {
6515         text-decoration: none;
6516 }
6517
6518 .tool-box .title {
6519         margin: 8px 0;
6520         font-size: 18px;
6521         font-weight: normal;
6522         line-height: 24px;
6523 }
6524
6525 #sidemenu {
6526         margin: -30px 15px 0 315px;
6527         list-style: none;
6528         position: relative;
6529         float: right;
6530         padding-left: 10px;
6531         font-size: 12px;
6532 }
6533
6534 #sidemenu a {
6535         padding: 0 7px;
6536         display: block;
6537         float: left;
6538         line-height: 28px;
6539         border-top-width: 1px;
6540         border-top-style: solid;
6541         border-bottom-width: 1px;
6542         border-bottom-style: solid;
6543 }
6544
6545 #sidemenu li {
6546         display: inline;
6547         line-height: 200%;
6548         list-style: none;
6549         text-align: center;
6550         white-space: nowrap;
6551         margin: 0;
6552         padding: 0;
6553 }
6554
6555 #sidemenu a.current {
6556         font-weight: normal;
6557         padding-left: 6px;
6558         padding-right: 6px;
6559         -webkit-border-top-left-radius: 3px;
6560         -webkit-border-top-right-radius: 3px;
6561         border-top-left-radius: 3px;
6562         border-top-right-radius: 3px;
6563         border-width: 1px;
6564         border-style: solid;
6565 }
6566
6567 #sidemenu li a .count-0 {
6568         display: none;
6569 }
6570
6571 .plugin-install #description,
6572 .plugin-install-network #description {
6573         width: 60%;
6574 }
6575
6576 table .vers,
6577 table .column-visible,
6578 table .column-rating {
6579         text-align: left;
6580 }
6581
6582 .error-message {
6583         color: red;
6584         font-weight: bold;
6585 }
6586
6587 /* Scrollbar fix for bulk upgrade iframe */
6588 body.iframe {
6589         height: 98%;
6590 }
6591
6592
6593 /* - Only used once or twice in all of WP - deprecate for global style
6594 ------------------------------------------------------------------------------*/
6595 td.media-icon {
6596         text-align: center;
6597         width: 80px;
6598         padding-top: 8px;
6599         padding-bottom: 8px;
6600 }
6601
6602 td.media-icon img {
6603         max-width: 80px;
6604         max-height: 60px;
6605 }
6606
6607 #howto {
6608         font-size: 11px;
6609         margin: 0 5px;
6610         display: block;
6611 }
6612
6613 .importers td {
6614         padding-right: 14px;
6615 }
6616
6617 .importers {
6618         font-size: 16px;
6619         width: auto;
6620 }
6621
6622 #namediv table {
6623         width: 100%;
6624 }
6625
6626 #namediv td.first {
6627         width: 10px;
6628         white-space: nowrap;
6629 }
6630
6631 #namediv input {
6632         width: 98%;
6633 }
6634
6635 #namediv p {
6636         margin: 10px 0;
6637 }
6638
6639 #submitdiv h3 {
6640         margin-bottom: 0 !important;
6641 }
6642
6643 /* - Used - but could/should be deprecated with a CSS reset
6644 ------------------------------------------------------------------------------*/
6645 .zerosize {
6646         height: 0;
6647         width: 0;
6648         margin: 0;
6649         border: 0;
6650         padding: 0;
6651         overflow: hidden;
6652         position: absolute;
6653 }
6654
6655 br.clear {
6656         height: 2px;
6657         line-height: 2px;
6658 }
6659
6660 .checkbox {
6661         border: none;
6662         margin: 0;
6663         padding: 0;
6664 }
6665
6666 fieldset {
6667         border: 0;
6668         padding: 0;
6669         margin: 0;
6670 }
6671
6672 .post-categories {
6673         display: inline;
6674         margin: 0;
6675         padding: 0;
6676 }
6677
6678 .post-categories li {
6679         display: inline;
6680 }
6681
6682
6683 /*-----------------------------------------------------------------------------
6684  MERGED
6685 -------------------------------------------------------------------------------*/
6686
6687 /* dashboard */
6688 .edit-box {
6689         display: none;
6690 }
6691
6692 h3:hover .edit-box {
6693         display: inline;
6694 }
6695
6696 #dashboard-widgets form .input-text-wrap input {
6697         width: 100%;
6698 }
6699
6700 #dashboard-widgets form .textarea-wrap textarea {
6701         width: 100%;
6702 }
6703
6704 #dashboard-widgets .postbox form .submit {
6705         float: none;
6706         margin: .5em 0 0;
6707         padding: 0;
6708         border: none;
6709 }
6710
6711 #dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish {
6712         min-width: 0;
6713 }
6714
6715 #dashboard-widgets a {
6716         text-decoration: none;
6717 }
6718
6719 #dashboard-widgets h3 a {
6720         text-decoration: underline;
6721 }
6722
6723 #dashboard-widgets h3 .postbox-title-action {
6724         position: absolute;
6725         right: 10px;
6726         padding: 0;
6727         top: 5px;
6728 }
6729
6730 .js #dashboard-widgets h3 .postbox-title-action {
6731         right: 30px;
6732 }
6733
6734 #dashboard-widgets h4 {
6735         font-weight: normal;
6736         font-size: 13px;
6737         margin: 0 0 .2em;
6738         padding: 0;
6739 }
6740
6741 /* Right Now */
6742 #dashboard_right_now p.sub,
6743 #dashboard_right_now .table, #dashboard_right_now .versions {
6744         margin: -12px;
6745 }
6746
6747 #dashboard_right_now .inside {
6748         font-size: 12px;
6749         padding-top: 20px;
6750 }
6751
6752 #dashboard_right_now p.sub {
6753         padding: 5px 0 15px;
6754         color: #8f8f8f;
6755         font-size: 14px;
6756         position: absolute;
6757         top: -17px;
6758         left: 15px;
6759 }
6760
6761 #dashboard_right_now .table {
6762         margin: 0;
6763         padding: 0;
6764         position: relative;
6765 }
6766
6767 #dashboard_right_now .table_content {
6768         float: left;
6769         border-top-width: 1px;
6770         border-top-style: solid;
6771         width: 45%;
6772 }
6773
6774 #dashboard_right_now .table_discussion {
6775         float: right;
6776         border-top-width: 1px;
6777         border-top-style: solid;
6778         width: 45%;
6779 }
6780
6781 #dashboard_right_now table td {
6782         padding: 3px 0;
6783         white-space: nowrap;
6784 }
6785
6786 #dashboard_right_now table tr.first td {
6787         border-top: none;
6788 }
6789
6790 #dashboard_right_now td.b {
6791         padding-right: 6px;
6792         text-align: right;
6793         font-size: 14px;
6794         width: 1%;
6795 }
6796
6797 #dashboard_right_now td.b a {
6798         font-size: 18px;
6799 }
6800
6801 #dashboard_right_now td.b a:hover {
6802         color: #d54e21;
6803 }
6804
6805 #dashboard_right_now .t {
6806         font-size: 12px;
6807         padding-right: 12px;
6808         padding-top: 6px;
6809         color: #777;
6810 }
6811
6812 #dashboard_right_now .t a {
6813         white-space: nowrap;
6814 }
6815
6816 #dashboard_right_now .spam {
6817         color: red;
6818 }
6819
6820 #dashboard_right_now .waiting {
6821         color: #e66f00;
6822 }
6823
6824 #dashboard_right_now .approved {
6825         color: green;
6826 }
6827
6828 #dashboard_right_now .versions {
6829         padding: 6px 10px 12px;
6830         clear: both;
6831 }
6832
6833 #dashboard_right_now a.button {
6834         float: right;
6835         clear: right;
6836         position: relative;
6837         top: -5px;
6838 }
6839
6840 /* Recent Comments */
6841 #dashboard_recent_comments h3 {
6842         margin-bottom: 0;
6843 }
6844
6845 #dashboard_recent_comments .inside {
6846         margin-top: 0;
6847 }
6848
6849 #dashboard_recent_comments .comment-meta .approve {
6850         font-style: italic;
6851         font-family: sans-serif;
6852         font-size: 10px;
6853 }
6854
6855 #dashboard_recent_comments .subsubsub {
6856         float: none;
6857         white-space: normal;
6858 }
6859
6860 #the-comment-list {
6861         position: relative;
6862 }
6863
6864 #the-comment-list .comment-item {
6865         padding: 1em 10px;
6866         border-top: 1px solid;
6867 }
6868
6869 #the-comment-list .pingback {
6870         padding-left: 9px !important;
6871 }
6872
6873 #the-comment-list .comment-item,
6874 #the-comment-list #replyrow {
6875         margin: 0 -10px;
6876 }
6877
6878 #the-comment-list .comment-item:first-child {
6879         border-top: none;
6880 }
6881
6882 #the-comment-list .comment-item .avatar {
6883         float: left;
6884         margin: 0 10px 5px 0;
6885 }
6886
6887 #the-comment-list .comment-item h4 {
6888         line-height: 1.7em;
6889         margin-top: -0.4em;
6890         color: #777;
6891 }
6892
6893 #the-comment-list .comment-item h4 cite {
6894         font-style: normal;
6895         font-weight: normal;
6896 }
6897
6898 #the-comment-list .comment-item blockquote,
6899 #the-comment-list .comment-item blockquote p {
6900         margin: 0;
6901         padding: 0;
6902         display: inline;
6903 }
6904
6905 #dashboard_recent_comments #the-comment-list .trackback blockquote,
6906 #dashboard_recent_comments #the-comment-list .pingback blockquote {
6907         display: block;
6908 }
6909
6910 #the-comment-list .comment-item p.row-actions {
6911         margin: 3px 0 0;
6912         padding: 0;
6913         font-size: 12px;
6914 }
6915
6916 /* QuickPress */
6917 .no-js #dashboard_quick_press {
6918         display: none;
6919 }
6920
6921 #dashboard_quick_press .easy-blogging {
6922         padding: 0 8px;
6923         text-align: left;
6924 }
6925
6926 #dashboard_quick_press .input-text-wrap {
6927         position: relative;
6928 }
6929
6930 #dashboard_quick_press .prompt {
6931         color: #bbb;
6932         position: absolute;
6933 }
6934
6935 #dashboard_quick_press div.updated  {
6936         padding: 0 5px;
6937 }
6938
6939 #title-wrap label,
6940 #tags-input-wrap label {
6941         cursor: text;
6942 }
6943
6944 #title-wrap #title {
6945         padding: 2px 6px;
6946         font-size: 1.3em;
6947         line-height: 100%;
6948         outline: none;
6949 }
6950
6951 #tags-input-wrap #tags-input {
6952         outline: none;
6953 }
6954
6955 #title-wrap #title-prompt-text {
6956         font-size: 1.3em;
6957         padding: 5px 8px;
6958 }
6959
6960 #tags-input-wrap #tags-input-prompt-text {
6961         font-size: 1em;
6962         padding: 4px 8px;
6963 }
6964
6965 #dashboard_quick_press .input-text-wrap,
6966 #dashboard_quick_press .textarea-wrap {
6967         margin: 0 0 1em 0;
6968 }
6969
6970 #dashboard_quick_press .wp-media-buttons {
6971         margin: 0 0 .2em 1px;
6972         padding: 0;
6973 }
6974
6975 #dashboard_quick_press .wp-media-buttons a {
6976         color: #777;
6977 }
6978
6979 #dashboard-widgets #dashboard_quick_press form p.submit input {
6980         float: left;
6981 }
6982
6983 #dashboard-widgets #dashboard_quick_press form p.submit #save-post {
6984         margin: 0 0.7em 0 1px;
6985 }
6986
6987 #dashboard-widgets #dashboard_quick_press form p.submit #publish {
6988         float: right;
6989 }
6990
6991 #dashboard-widgets #dashboard_quick_press form p.submit .spinner {
6992         vertical-align: middle;
6993         margin: 4px 6px 0 0;
6994 }
6995
6996 /* Recent Drafts */
6997 #dashboard_recent_drafts ul,
6998 #dashboard_recent_drafts p {
6999         margin: 0;
7000         padding: 0;
7001         word-wrap: break-word;
7002 }
7003
7004 #dashboard_recent_drafts ul {
7005         list-style: none;
7006 }
7007
7008 #dashboard_recent_drafts ul li {
7009         margin-bottom: 1em;
7010 }
7011
7012 #dashboard_recent_drafts h4 {
7013         line-height: 1.7em;
7014         word-wrap: break-word;
7015 }
7016
7017 #dashboard_recent_drafts h4 abbr {
7018         font-weight: normal;
7019         font-family: sans-serif;
7020         font-size: 12px;
7021         color: #999;
7022         margin-left: 3px;
7023 }
7024
7025 /* Feeds */
7026 .rss-widget ul {
7027         margin: 0;
7028         padding: 0;
7029         list-style: none;
7030 }
7031
7032 a.rsswidget {
7033         font-size: 13px;
7034         line-height: 1.7em;
7035 }
7036
7037 .rss-widget ul li {
7038         line-height: 1.5em;
7039         margin-bottom: 12px;
7040 }
7041
7042 .rss-widget span.rss-date {
7043         color: #999;
7044         font-size: 12px;
7045         margin-left: 3px;
7046 }
7047
7048 .rss-widget cite {
7049         display: block;
7050         text-align: right;
7051         margin: 0 0 1em;
7052         padding: 0;
7053 }
7054
7055 .rss-widget cite:before {
7056         content: '\2014';
7057 }
7058
7059 /* Plugins */
7060 #dashboard_plugins h4 {
7061         line-height: 1.7em;
7062 }
7063
7064 #dashboard_plugins h5 {
7065         font-weight: normal;
7066         font-size: 13px;
7067         margin: 0;
7068         display: inline;
7069         line-height: 1.4em;
7070 }
7071
7072 #dashboard_plugins h5 a {
7073         line-height: 1.4em;
7074 }
7075
7076 #dashboard_plugins .inside span {
7077         font-size: 12px;
7078         padding-left: 5px;
7079 }
7080
7081 #dashboard_plugins p {
7082         margin: 0.3em 0 1.4em;
7083         line-height: 1.4em;
7084 }
7085
7086 .dashboard-comment-wrap {
7087         overflow: hidden;
7088         word-wrap: break-word;
7089 }
7090
7091 /* Browser Nag */
7092 #dashboard_browser_nag a.update-browser-link {
7093         font-size: 1.2em;
7094         font-weight: bold;
7095 }
7096
7097 #dashboard_browser_nag a {
7098         text-decoration: underline;
7099 }
7100
7101 #dashboard_browser_nag p.browser-update-nag.has-browser-icon {
7102         padding-right: 125px;
7103 }
7104
7105 #dashboard_browser_nag .browser-icon {
7106         margin-top: -35px;
7107 }
7108
7109 #dashboard_browser_nag.postbox.browser-insecure {
7110         background-color: #ac1b1b;
7111         border-color: #ac1b1b;
7112 }
7113
7114 #dashboard_browser_nag.postbox {
7115         background-color: #e29808;
7116         background-image: none;
7117         border-color: #edc048;
7118         color: #fff;
7119         -webkit-box-shadow: none;
7120         box-shadow: none;
7121 }
7122
7123 #dashboard_browser_nag.postbox.browser-insecure h3 {
7124         border-bottom-color: #cd5a5a;
7125         color: #fff;
7126 }
7127
7128 #dashboard_browser_nag.postbox h3 {
7129         border-bottom-color: #f6e2ac;
7130         text-shadow: none;
7131         background: transparent none;
7132         color: #fff;
7133         -webkit-box-shadow: none;
7134         box-shadow: none;
7135 }
7136
7137 #dashboard_browser_nag a {
7138         color: #fff;
7139 }
7140
7141 #dashboard_browser_nag.browser-insecure a.browse-happy-link,
7142 #dashboard_browser_nag.browser-insecure a.update-browser-link {
7143         text-shadow: #871b15 0 1px 0;
7144 }
7145
7146 #dashboard_browser_nag a.browse-happy-link,
7147 #dashboard_browser_nag a.update-browser-link {
7148         text-shadow: #d29a04 0 1px 0;
7149 }
7150
7151
7152 /* login */
7153
7154 .login * {
7155         margin: 0;
7156         padding: 0;
7157 }
7158
7159 .login form {
7160         margin-left: 8px;
7161         padding: 26px 24px 46px;
7162         font-weight: normal;
7163         background: #fff;
7164         border: 1px solid #e5e5e5;
7165         -webkit-box-shadow: rgba(200, 200, 200, 0.7) 0px 4px 10px -1px;
7166         box-shadow: rgba(200, 200, 200, 0.7) 0px 4px 10px -1px;
7167 }
7168
7169 .login form .forgetmenot {
7170         font-weight: normal;
7171         float: left;
7172         margin-bottom: 0;
7173 }
7174
7175 .login .button-primary {
7176         float: right;
7177 }
7178
7179 #login form p {
7180         margin-bottom: 0;
7181 }
7182
7183 #login form p.submit {
7184         padding: 0;
7185 }
7186
7187 .login label {
7188         color: #777;
7189         font-size: 14px;
7190 }
7191
7192 .login form .forgetmenot label {
7193         font-size: 12px;
7194         line-height: 19px;
7195 }
7196
7197 .login h1 a {
7198         background-image: url('../images/wordpress-logo.png?ver=20120216');
7199         background-size: 274px 63px;
7200         background-position: top center;
7201         background-repeat: no-repeat;
7202         width: 326px;
7203         height: 67px;
7204         text-indent: -9999px;
7205         outline: none;
7206         overflow: hidden;
7207         padding-bottom: 15px;
7208         display: block;
7209 }
7210
7211 #login {
7212         width: 320px;
7213         padding: 114px 0 0;
7214         margin: auto;
7215 }
7216
7217 #login_error,
7218 .login .message {
7219         margin: 0 0 16px 8px;
7220         padding: 12px;
7221 }
7222
7223 .login #nav,
7224 .login #backtoblog {
7225         text-shadow: #fff 0 1px 0;
7226         margin: 0 0 0 16px;
7227         padding: 16px 16px 0;
7228 }
7229
7230 #backtoblog {
7231         padding: 12px 16px 0;
7232 }
7233
7234 .login form .input,
7235 .login input[type="text"] {
7236         color: #555;
7237         font-weight: 200;
7238         font-size: 24px;
7239         line-height: 1;
7240         width: 100%;
7241         padding: 3px;
7242         margin-top: 2px;
7243         margin-right: 6px;
7244         margin-bottom: 16px;
7245         border: 1px solid #e5e5e5;
7246         background: #fbfbfb;
7247         outline: none;
7248         -webkit-box-shadow: inset 1px 1px 2px rgba(200, 200, 200, 0.2);
7249         box-shadow: inset 1px 1px 2px rgba(200, 200, 200, 0.2);
7250 }
7251
7252 .login #pass-strength-result {
7253         width: 250px;
7254         font-weight: bold;
7255         border-style: solid;
7256         border-width: 1px;
7257         margin: 12px 0 6px;
7258         padding: 6px 5px;
7259         text-align: center;
7260 }
7261
7262 .mobile #login {
7263         padding: 20px 0;
7264 }
7265
7266 .mobile #login form,
7267 .mobile #login .message,
7268 .mobile #login_error {
7269         margin-left: 0;
7270 }
7271
7272 .mobile #login #nav,
7273 .mobile #login #backtoblog {
7274         margin-left: 8px;
7275 }
7276
7277 .mobile #login h1 a {
7278         width: auto;
7279 }
7280
7281 body.interim-login {
7282         height: auto;
7283 }
7284
7285 .interim-login #login {
7286         padding: 0;
7287         margin: 5px auto 20px;
7288 }
7289
7290 .interim-login.login h1 a {
7291         width: auto;
7292 }
7293
7294 .interim-login #login_error,
7295 .interim-login.login .message {
7296         margin: 0 0 16px;
7297 }
7298
7299 .interim-login.login form {
7300         margin: 0;
7301 }
7302
7303 /* ms */
7304 /* Dashboard: MS Specific Data */
7305 #dashboard_right_now p.musub {
7306         margin-top: 12px;
7307         border-top: 1px solid #ececec;
7308         padding-left: 16px;
7309         position: static;
7310 }
7311
7312 .rtl #dashboard_right_now p.musub {
7313         padding-left: 0;
7314         padding-right: 16px;
7315 }
7316
7317 #dashboard_right_now td.b a.musublink {
7318         font-size: 16px;
7319 }
7320
7321 #dashboard_right_now div.musubtable {
7322         border-top: none;
7323 }
7324
7325 #dashboard_right_now div.musubtable .t {
7326         white-space: normal;
7327 }
7328
7329 /* Background Color for Site Status */
7330 .wp-list-table .site-deleted {
7331         background: #ff8573;
7332 }
7333 .wp-list-table .site-spammed {
7334         background: #faafaa;
7335 }
7336 .wp-list-table .site-archived {
7337         background: #ffebe8;
7338 }
7339 .wp-list-table .site-mature {
7340         background: #fecac2;
7341 }
7342
7343 /* nav-menu */
7344
7345 .no-js #message {
7346         display: block;
7347 }
7348
7349 #nav-menu-meta ul.outer-border {
7350         -webkit-border-radius: 3px;
7351         border-radius: 3px;
7352 }
7353
7354 .accordion-section ul.category-tabs,
7355 .accordion-section ul.add-menu-item-tabs,
7356 .accordion-section ul.wp-tab-bar {
7357         margin: 0;
7358 }
7359
7360 .accordion-section .categorychecklist {
7361         margin: 13px 0;
7362 }
7363
7364 #nav-menu-meta .accordion-section-content {
7365         padding: 18px 13px;
7366 }
7367
7368 #nav-menu-meta .button-controls {
7369         margin-bottom: 0;
7370 }
7371
7372 #nav-menus-frame {
7373         margin-left: 300px;
7374         margin-top: 23px;
7375 }
7376
7377 #wpbody-content #menu-settings-column {
7378         display:inline;
7379         width:281px;
7380         margin-left: -300px;
7381         clear: both;
7382         float: left;
7383         padding-top: 0;
7384 }
7385
7386 #menu-settings-column .inside {
7387         clear: both;
7388         margin: 10px 0 0;
7389 }
7390
7391 .metabox-holder-disabled .postbox,
7392 .metabox-holder-disabled .accordion-section-content  {
7393         opacity: 0.5;
7394         filter: alpha(opacity=50);
7395 }
7396
7397 .metabox-holder-disabled .button-controls .select-all {
7398         display: none;
7399 }
7400
7401 #wpbody {
7402         position: relative;
7403 }
7404
7405 .blank-slate .menu-name {
7406         height: 2em;
7407 }
7408
7409 .blank-slate .menu-settings {
7410         border: none;
7411         margin-top: 0;
7412         padding-top: 0;
7413         overflow: hidden;
7414 }
7415
7416 .is-submenu {
7417         font-style: italic;
7418         font-weight: normal;
7419         margin-left: 4px;
7420 }
7421
7422 .manage-menus {
7423         margin-top: 23px;
7424         padding: 10px;
7425         overflow: hidden;
7426         -webkit-border-radius: 3px;
7427         border-radius: 3px;
7428 }
7429
7430 .manage-menus select {
7431         float: left;
7432         margin-right: 6px;
7433 }
7434
7435 .manage-menus .selected-menu {
7436         float: left;
7437         margin: 5px 6px 0 0;
7438 }
7439
7440 .manage-menus .submit-btn {
7441         float: left;
7442         margin-top: 1px;
7443 }
7444
7445 .menu-edit p {
7446         margin: .3em 0 .6em;
7447 }
7448
7449 .menu-edit #post-body-content h3 {
7450         margin: 0 0 10px;
7451 }
7452
7453 .menu-settings {
7454         margin-top: 2em;
7455         overflow: hidden;
7456 }
7457
7458 .menu-settings dl {
7459         margin: 0 0 10px;
7460         overflow: hidden;
7461         position: relative;
7462 }
7463
7464 .menu-settings dd {
7465         float: left;
7466         margin: 0;
7467         width: 60%;
7468 }
7469
7470 .menu-edit .checkbox-input {
7471         margin-top: 4px;
7472 }
7473
7474 .theme-location-set {
7475         font-size: 11px;
7476 }
7477
7478 /* Menu Container */
7479 #menu-management-liquid {
7480         float: left;
7481         min-width: 100%;
7482         margin-top: 3px;
7483 }
7484
7485 #menu-management {
7486         position: relative;
7487         margin-right: 20px;
7488         margin-top: -3px;
7489         width: 100%;
7490 }
7491
7492 #menu-management .menu-edit {
7493         margin-bottom: 20px;
7494 }
7495
7496 .nav-menus-php #post-body {
7497         padding: 0 10px 10px;
7498         border-width: 1px 0;
7499         border-style: solid;
7500 }
7501
7502 #nav-menu-header,
7503 #nav-menu-footer {
7504         padding: 0 10px;
7505 }
7506
7507 #nav-menu-header {
7508         border-bottom: 1px solid;
7509         margin-bottom: 13px;
7510 }
7511
7512 #nav-menu-header .menu-name-label {
7513         margin-top: 2px;
7514 }
7515
7516 #nav-menu-footer {
7517         border-top: 1px solid;
7518 }
7519
7520 .nav-menus-php #post-body div.updated,
7521 .nav-menus-php #post-body div.error {
7522         margin: 0;
7523 }
7524
7525 .nav-menus-php #post-body-content {
7526         position: relative;
7527         float: none;
7528 }
7529
7530 #menu-management .menu-add-new abbr {
7531         font-weight:bold;
7532 }
7533
7534 #select-nav-menu-container {
7535         text-align: right;
7536         padding: 0 10px 3px 10px;
7537         margin-bottom: 5px;
7538 }
7539
7540 #select-nav-menu {
7541         width: 100px;
7542         display: inline;
7543 }
7544
7545 #menu-name-label {
7546         margin-top: -2px;
7547 }
7548
7549 .widefat td.menu-location-menus {
7550         padding-bottom: 5px;
7551 }
7552
7553 .menu-location-menus select {
7554         float: left;
7555 }
7556
7557 #locations-nav-menu-wrapper {
7558         padding: 5px 0;
7559 }
7560
7561 .locations-nav-menu-select select {
7562         float: left;
7563         width: 160px;
7564         margin-right: 5px;
7565 }
7566
7567 .locations-row-links {
7568         float: left;
7569         margin: 6px 0 0 6px;
7570 }
7571
7572 .locations-edit-menu-link,
7573 .locations-add-menu-link {
7574         margin: 0 3px;
7575 }
7576
7577 .locations-edit-menu-link {
7578         padding-right: 3px;
7579         border-right: 1px solid #ccc;
7580 }
7581
7582 #wpbody .open-label {
7583         display: block;
7584         float:left;
7585 }
7586
7587 #wpbody .open-label span {
7588         padding-right: 10px;
7589 }
7590
7591 .js .input-with-default-title {
7592         font-style: italic;
7593 }
7594
7595 #menu-management .inside {
7596         padding: 0 10px;
7597 }
7598
7599 /* Add Menu Item Boxes */
7600 .postbox .howto input,
7601 .accordion-container .howto input {
7602         width: 180px;
7603         float: right;
7604 }
7605
7606 .accordion-container .outer-border {
7607         margin: 0;
7608 }
7609
7610 #nav-menu-meta .accordion-container .top {
7611         border-top: 1px solid #dfdfdf;
7612 }
7613
7614 #nav-menu-meta .accordion-container .accordion-section:first-child,
7615 #nav-menu-meta .accordion-container .accordion-section:first-child h3,
7616 #nav-menu-meta .accordion-container .top,
7617 #nav-menu-meta .accordion-container .top h3 {
7618         -webkit-border-top-right-radius: 3px;
7619         -webkit-border-top-left-radius: 3px;
7620         border-top-right-radius: 3px;
7621         border-top-left-radius: 3px;
7622 }
7623
7624 #nav-menu-meta .accordion-container .accordion-section:last-child,
7625 #nav-menu-meta .accordion-container .accordion-section:last-child .accordion-section-content,
7626 #nav-menu-meta .accordion-container .bottom,
7627 #nav-menu-meta .accordion-container .bottom:not(.open) h3 {
7628         -webkit-border-bottom-right-radius: 3px;
7629         -webkit-border-bottom-left-radius: 3px;
7630         border-bottom-right-radius: 3px;
7631         border-bottom-left-radius: 3px;
7632 }
7633
7634 .customlinkdiv .howto input {
7635         width: 180px;
7636 }
7637
7638 .customlinkdiv p {
7639         margin-top: 0
7640 }
7641
7642 #nav-menu-theme-locations .howto select {
7643         width: 100%;
7644 }
7645
7646 #nav-menu-theme-locations .button-controls {
7647         text-align: right;
7648 }
7649
7650 .add-menu-item-view-all {
7651         height: 400px;
7652 }
7653
7654 /* Button Primary Actions */
7655 #menu-container .submit {
7656         margin: 0 0 10px;
7657         padding: 0;
7658 }
7659
7660 .nav-menus-php .add-new-menu-action {
7661         float: left;
7662         margin: 6px 0 0 6px;
7663         line-height: 15px;
7664 }
7665
7666 .nav-menus-php .meta-sep,
7667 .nav-menus-php .submitdelete,
7668 .nav-menus-php .submitcancel {
7669         display: block;
7670         float: left;
7671         margin: 4px 0;
7672         line-height: 15px;
7673 }
7674
7675 .meta-sep {
7676         padding: 0 2px;
7677 }
7678
7679 #cancel-save {
7680         text-decoration: underline;
7681         font-size: 12px;
7682         margin-left: 20px;
7683         margin-top: 5px;
7684 }
7685
7686 .button.right, .button-secondary.right, .button-primary.right {
7687         float: right;
7688 }
7689
7690 /* Button Secondary Actions */
7691 .list-controls {
7692         float: left;
7693         margin-top: 5px;
7694 }
7695
7696 .add-to-menu {
7697         float: right;
7698 }
7699
7700 .postbox .spinner {
7701         display: none;
7702         vertical-align: middle;
7703 }
7704
7705 .button-controls {
7706         clear:both;
7707         margin: 10px 0;
7708 }
7709
7710 .show-all,
7711 .hide-all {
7712         cursor: pointer;
7713 }
7714
7715 .hide-all {
7716         display: none;
7717 }
7718
7719 /* Create Menu */
7720 #menu-name {
7721         width: 270px;
7722 }
7723
7724 #manage-menu .inside {
7725         padding: 0px 0px;
7726 }
7727
7728 /* Custom Links */
7729 #available-links dt {
7730         display: block;
7731 }
7732
7733 #add-custom-link .howto {
7734         font-size: 12px;
7735 }
7736
7737 #add-custom-link label span {
7738         display: block;
7739         float: left;
7740         margin-top: 5px;
7741         padding-right: 5px;
7742 }
7743
7744 .menu-item-textbox {
7745         width: 180px;
7746 }
7747
7748 .nav-menus-php .howto span {
7749         margin-top: 4px;
7750         display: block;
7751         float: left;
7752 }
7753
7754 /* Menu item types */
7755 .quick-search {
7756         width: 190px;
7757 }
7758
7759 .nav-menus-php .list-wrap {
7760         display: none;
7761         clear: both;
7762         margin-bottom: 10px;
7763 }
7764
7765 .nav-menus-php .list-container {
7766         max-height: 200px;
7767         overflow-y: auto;
7768         padding: 10px 10px 5px;
7769 }
7770
7771 .nav-menus-php .postbox p.submit {
7772         margin-bottom: 0;
7773 }
7774
7775 /* Listings */
7776 .nav-menus-php .list li {
7777         display: none;
7778         margin: 0;
7779         margin-bottom: 5px;
7780 }
7781
7782 .nav-menus-php .list li .menu-item-title {
7783         cursor: pointer;
7784         display: block;
7785 }
7786
7787 .nav-menus-php .list li .menu-item-title input {
7788         margin-right: 3px;
7789         margin-top: -3px;
7790 }
7791
7792 /* Nav Menu */
7793 #menu-container .inside {
7794         padding-bottom: 10px;
7795 }
7796
7797 .menu {
7798         padding-top:1em;
7799 }
7800
7801 #menu-to-edit {
7802         margin: 0;
7803         padding: 0.1em 0;
7804 }
7805
7806 .menu ul {
7807         width: 100%;
7808 }
7809
7810 .menu li {
7811         margin-bottom: 0;
7812         position:relative;
7813 }
7814
7815 .menu-item-bar {
7816         clear:both;
7817         line-height:1.5em;
7818         position:relative;
7819         margin: 9px 0 0;
7820 }
7821
7822 .menu-item-handle {
7823         border: 1px solid #dfdfdf;
7824         position: relative;
7825         padding-left: 10px;
7826         height: auto;
7827         width: 400px;
7828         line-height: 35px;
7829         text-shadow: 0 1px 0 #FFFFFF;
7830         overflow: hidden;
7831         word-wrap: break-word;
7832 }
7833
7834 #menu-to-edit .menu-item-invalid .menu-item-handle {
7835         background: #f6c9cc;
7836         background-image: -webkit-gradient(linear, left bottom, left top, from(#f6c9cc), to(#fdf8ff));
7837         background-image: -webkit-linear-gradient(bottom, #f6c9cc, #fdf8ff);
7838         background-image:    -moz-linear-gradient(bottom, #f6c9cc, #fdf8ff);
7839         background-image:      -o-linear-gradient(bottom, #f6c9cc, #fdf8ff);
7840         background-image: linear-gradient(to top, #f6c9cc, #fdf8ff);
7841 }
7842
7843 .menu-item-edit-active .menu-item-handle {
7844         -webkit-border-bottom-right-radius: 0;
7845         -webkit-border-bottom-left-radius: 0;
7846         border-bottom-right-radius: 0;
7847         border-bottom-left-radius: 0;
7848 }
7849
7850 .no-js .menu-item-edit-active .item-edit {
7851         display: none;
7852 }
7853
7854 .js .menu-item-handle {
7855         cursor: move;
7856 }
7857
7858 .menu li.deleting .menu-item-handle {
7859         background-image: none;
7860         text-shadow: 0 0 0;
7861 }
7862
7863 .menu-item-handle .item-title {
7864         font-size: 12px;
7865         font-weight: bold;
7866         padding: 7px 0;
7867         line-height: 20px;
7868         display:block;
7869         margin-right:13em;
7870 }
7871
7872 /* Sortables */
7873 li.menu-item.ui-sortable-helper dl {
7874         margin-top: 0;
7875 }
7876
7877 li.menu-item.ui-sortable-helper .menu-item-transport dl {
7878         margin-top: 13px;
7879 }
7880
7881 .menu .sortable-placeholder {
7882         height: 35px;
7883         width: 410px;
7884         margin-top: 13px;
7885 }
7886
7887 /* WARNING: The factor of 30px is hardcoded into the nav-menus javascript. */
7888 .menu-item-depth-0 { margin-left: 0px; }
7889 .menu-item-depth-1 { margin-left: 30px; }
7890 .menu-item-depth-2 { margin-left: 60px; }
7891 .menu-item-depth-3 { margin-left: 90px; }
7892 .menu-item-depth-4 { margin-left: 120px; }
7893 .menu-item-depth-5 { margin-left: 150px; }
7894 .menu-item-depth-6 { margin-left: 180px; }
7895 .menu-item-depth-7 { margin-left: 210px; }
7896 .menu-item-depth-8 { margin-left: 240px; }
7897 .menu-item-depth-9 { margin-left: 270px; }
7898 .menu-item-depth-10 { margin-left: 300px; }
7899 .menu-item-depth-11 { margin-left: 330px; }
7900
7901 .menu-item-depth-0 .menu-item-transport { margin-left: 0px; }
7902 .menu-item-depth-1 .menu-item-transport { margin-left: -30px; }
7903 .menu-item-depth-2 .menu-item-transport { margin-left: -60px; }
7904 .menu-item-depth-3 .menu-item-transport { margin-left: -90px; }
7905 .menu-item-depth-4 .menu-item-transport { margin-left: -120px; }
7906 .menu-item-depth-5 .menu-item-transport { margin-left: -150px; }
7907 .menu-item-depth-6 .menu-item-transport { margin-left: -180px; }
7908 .menu-item-depth-7 .menu-item-transport { margin-left: -210px; }
7909 .menu-item-depth-8 .menu-item-transport { margin-left: -240px; }
7910 .menu-item-depth-9 .menu-item-transport { margin-left: -270px; }
7911 .menu-item-depth-10 .menu-item-transport { margin-left: -300px; }
7912 .menu-item-depth-11 .menu-item-transport { margin-left: -330px; }
7913
7914 body.menu-max-depth-0 { min-width: 950px !important; }
7915 body.menu-max-depth-1 { min-width: 980px !important; }
7916 body.menu-max-depth-2 { min-width: 1010px !important; }
7917 body.menu-max-depth-3 { min-width: 1040px !important; }
7918 body.menu-max-depth-4 { min-width: 1070px !important; }
7919 body.menu-max-depth-5 { min-width: 1100px !important; }
7920 body.menu-max-depth-6 { min-width: 1130px !important; }
7921 body.menu-max-depth-7 { min-width: 1160px !important; }
7922 body.menu-max-depth-8 { min-width: 1190px !important; }
7923 body.menu-max-depth-9 { min-width: 1220px !important; }
7924 body.menu-max-depth-10 { min-width: 1250px !important; }
7925 body.menu-max-depth-11 { min-width: 1280px !important; }
7926
7927 /* Menu item controls */
7928 .item-type {
7929         font-size: 12px;
7930         padding-right: 10px;
7931 }
7932
7933 .item-controls {
7934         font-size: 12px;
7935         position: absolute;
7936         right: 20px;
7937         top: -1px;
7938 }
7939
7940 .item-controls a {
7941         text-decoration: none;
7942 }
7943
7944 .item-controls a:hover {
7945         cursor: pointer;
7946 }
7947
7948 .item-controls .item-order {
7949         padding-right: 10px;
7950 }
7951
7952 .nav-menus-php .item-edit {
7953         position: absolute;
7954         right: -20px;
7955         top: 0;
7956         display: block;
7957         width: 30px;
7958         height: 36px;
7959         overflow: hidden;
7960         text-indent:-999em;
7961         border-bottom: 1px solid;
7962         -webkit-border-bottom-left-radius: 3px;
7963         border-bottom-left-radius: 3px;
7964 }
7965
7966 /* Menu editing */
7967 .menu-instructions-inactive {
7968         display: none;
7969 }
7970
7971 .menu-item-settings {
7972         display: block;
7973         width: 400px;
7974         padding: 10px 0 10px 10px;
7975         border: solid;
7976         border-width: 0 1px 1px 1px;
7977         -webkit-border-bottom-right-radius: 3px;
7978         -webkit-border-bottom-left-radius: 3px;
7979         border-bottom-left-radius: 3px;
7980         border-bottom-right-radius: 3px;
7981 }
7982
7983 .menu-item-settings .field-move a {
7984         display: none;
7985         margin: 0 2px;
7986 }
7987
7988 .menu-item-edit-active .menu-item-settings {
7989         display: block;
7990 }
7991
7992 .menu-item-edit-inactive .menu-item-settings {
7993         display: none;
7994 }
7995
7996 .add-menu-item-pagelinks {
7997         margin: .5em auto;
7998         text-align: center;
7999 }
8000
8001 .link-to-original {
8002         display: block;
8003         margin: 0 0 10px;
8004         padding: 3px 5px 5px;
8005         font-size: 12px;
8006         font-style: italic;
8007 }
8008
8009 .link-to-original a {
8010         padding-left: 4px;
8011         font-style: normal;
8012 }
8013
8014 .hidden-field {
8015         display: none;
8016 }
8017
8018 .menu-item-settings .description-thin,
8019 .menu-item-settings .description-wide {
8020         margin-right: 10px;
8021         float: left;
8022 }
8023
8024 .description-thin {
8025         width: 190px;
8026         height: 40px;
8027 }
8028
8029 .description-wide {
8030         width: 390px;
8031 }
8032
8033 .menu-item-actions {
8034         padding-top: 15px;
8035 }
8036
8037 #cancel-save {
8038         cursor: pointer;
8039 }
8040
8041 /* Major/minor publishing actions (classes) */
8042 .nav-menus-php .major-publishing-actions {
8043         clear: both;
8044         padding: 3px 0 5px;
8045 }
8046
8047 .nav-menus-php .major-publishing-actions .publishing-action {
8048         text-align: right;
8049         float: right;
8050         line-height: 23px;
8051         margin: 2px 0 1px;
8052 }
8053
8054 .nav-menus-php .blank-slate .menu-settings {
8055         display: none;
8056 }
8057
8058 .nav-menus-php .delete-action {
8059         float: left;
8060         margin-top: 2px;
8061 }
8062
8063 .nav-menus-php .submitbox .submitcancel {
8064         border-bottom: 1px solid;
8065         padding: 1px 2px;
8066         text-decoration: none;
8067 }
8068
8069 .nav-menus-php .major-publishing-actions .form-invalid {
8070         padding-left: 4px;
8071         margin-left: -4px;
8072         border: 0 none;
8073 }
8074
8075 /* Clearfix */
8076 #menu-item-name-wrap:after,
8077 #menu-item-url-wrap:after,
8078 #menu-name-label:after,
8079 #menu-settings-column .inside:after,
8080 #nav-menus-frame:after,
8081 .nav-menus-php #post-body-content:after,
8082 .nav-menus-php .button-controls:after,
8083 .nav-menus-php .major-publishing-actions:after,
8084 .nav-menus-php .menu-item-settings:after {
8085         clear: both;
8086         content: ".";
8087         display: block;
8088         height: 0;
8089         visibility: hidden;
8090 }
8091
8092 #nav-menus-frame,
8093 .button-controls,
8094 #menu-item-url-wrap,
8095 #menu-item-name-wrap {
8096         display: block;
8097 }
8098
8099 /* Star ratings */
8100 div.star-holder {
8101         position: relative;
8102         height: 17px;
8103         width: 100px;
8104         background: url('../images/stars.png?ver=20121108') repeat-x bottom left;
8105 }
8106
8107 div.star-holder .star-rating {
8108         background: url('../images/stars.png?ver=20121108') repeat-x top left;
8109         height: 17px;
8110         float: left;
8111 }
8112
8113 div.action-links {
8114         font-weight: normal;
8115         margin: 6px 0 0;
8116 }
8117
8118 /* Header on thickbox */
8119 #plugin-information-header {
8120         margin: 0;
8121         padding: 0 5px;
8122         font-weight: bold;
8123         position: relative;
8124         border-bottom-width: 1px;
8125         border-bottom-style: solid;
8126         height: 2.5em;
8127 }
8128 #plugin-information ul#sidemenu {
8129         font-weight: normal;
8130         margin: 0 5px;
8131         position: absolute;
8132         left: 0;
8133         bottom: -1px;
8134 }
8135
8136 /* Install sidemenu */
8137 #plugin-information p.action-button {
8138         width: 100%;
8139         padding-bottom: 0;
8140         margin-bottom: 0;
8141         margin-top: 10px;
8142         -webkit-border-top-left-radius: 3px;
8143         -webkit-border-bottom-left-radius: 3px;
8144         border-top-left-radius: 3px;
8145         border-bottom-left-radius: 3px;
8146 }
8147
8148 #plugin-information .action-button a {
8149         text-align: center;
8150         font-weight: bold;
8151         text-decoration: none;
8152         display: block;
8153         line-height: 2em;
8154 }
8155
8156 #plugin-information h2 {
8157         clear: none !important;
8158         margin-right: 200px;
8159 }
8160
8161 #plugin-information .fyi {
8162         margin: 0 10px 50px;
8163         width: 210px;
8164 }
8165
8166 #plugin-information .fyi h2 {
8167         font-size: 0.9em;
8168         margin-bottom: 0;
8169         margin-right: 0;
8170 }
8171
8172 #plugin-information .fyi h2.mainheader {
8173         padding: 5px;
8174         -webkit-border-top-left-radius: 3px;
8175         border-top-left-radius: 3px;
8176 }
8177
8178 #plugin-information .fyi ul {
8179         padding: 10px 5px 10px 7px;
8180         margin: 0;
8181         list-style: none;
8182         -webkit-border-bottom-left-radius: 3px;
8183         border-bottom-left-radius: 3px;
8184 }
8185
8186 #plugin-information .fyi li {
8187         margin-right: 0;
8188 }
8189
8190 #plugin-information #section-holder {
8191         padding: 10px;
8192 }
8193
8194 #plugin-information .section ul,
8195 #plugin-information .section ol {
8196         margin-left: 16px;
8197         list-style-type: square;
8198         list-style-image: none;
8199 }
8200
8201 #plugin-information #section-screenshots ol {
8202         list-style: none;
8203         margin: 0;
8204 }
8205
8206 #plugin-information #section-screenshots li img {
8207         vertical-align: text-top;
8208         max-width: 100%;
8209         width: auto;
8210         height: auto;
8211 }
8212
8213 #plugin-information #section-screenshots li p {
8214         font-style: italic;
8215         padding-left: 20px;
8216         padding-bottom: 2em;
8217 }
8218
8219 #plugin-information #section-screenshots ol,
8220 #plugin-information .updated,
8221 #plugin-information pre {
8222         margin-right: 215px;
8223 }
8224
8225 #plugin-information pre {
8226         padding: 7px;
8227         overflow: auto;
8228 }
8229
8230 /* press-this */
8231 body.press-this {
8232         color: #333;
8233         margin: 0;
8234         padding: 0;
8235         min-width: 675px;
8236         min-height: 400px;
8237 }
8238
8239 img {
8240         border: none;
8241 }
8242
8243 /* Header */
8244 .press-this #wphead {
8245         height: 32px;
8246         margin-left: 0;
8247         margin-right: 0;
8248         margin-bottom: 5px;
8249 }
8250
8251 .press-this #header-logo {
8252         float: left;
8253         margin: 7px 7px 0;
8254         -webkit-user-select: none;
8255         -moz-user-select: none;
8256         user-select: none;
8257 }
8258
8259 .press-this #wphead h1 {
8260         font-weight: normal;
8261         font-size: 16px;
8262         line-height: 32px;
8263         margin: 0;
8264         float: left;
8265 }
8266
8267 .press-this #wphead h1 a {
8268         text-decoration: none;
8269 }
8270
8271 .press-this #wphead h1 a:hover {
8272         text-decoration: underline;
8273 }
8274
8275 .press-this #message {
8276         margin: 10px 0;
8277 }
8278
8279 .press-this-sidebar {
8280         float: right;
8281         width: 200px;
8282         padding-top: 10px;
8283 }
8284
8285 .press-this #title {
8286         margin-left: 0;
8287         margin-right: 0;
8288         -moz-box-sizing: border-box;
8289         -webkit-box-sizing: border-box;
8290         -ms-box-sizing: border-box;
8291         box-sizing: border-box;
8292 }
8293
8294 .press-this .tagchecklist span a {
8295         background: transparent url(../images/xit.gif) no-repeat 0 0;
8296 }
8297
8298 .press-this #titlediv {
8299         margin: 0;
8300 }
8301
8302 .press-this .wp-media-buttons {
8303         cursor: default;
8304         padding: 8px 8px 0;
8305 }
8306
8307 .press-this .howto {
8308         margin-top: 2px;
8309         margin-bottom: 3px;
8310         font-size: 12px;
8311         font-style: italic;
8312         display: block;
8313 }
8314
8315 /* Editor/Main Column */
8316 .press-this #poststuff {
8317         margin: 0 10px 10px;
8318         padding: 0;
8319 }
8320
8321 .press-this #photo-add-url-div input[type="text"] {
8322         width: 220px;
8323 }
8324
8325 #poststuff #editor-toolbar {
8326         height: 30px;
8327 }
8328
8329 div.zerosize {
8330         border: 0 none;
8331         height: 0;
8332         margin: 0;
8333         overflow: hidden;
8334         padding: 0;
8335         width: 0;
8336 }
8337
8338 .posting {
8339         margin-right: 212px;
8340         position: relative;
8341 }
8342
8343 .press-this .inner-sidebar {
8344         width: 200px;
8345 }
8346
8347 .press-this .inner-sidebar .sleeve {
8348         padding-top: 5px;
8349 }
8350
8351 .press-this #submitdiv p {
8352         margin: 0;
8353         padding: 6px;
8354 }
8355
8356 .press-this #submitdiv #publishing-actions {
8357         border-bottom: 1px solid #dfdfdf;
8358 }
8359
8360 .press-this #publish {
8361         float: right;
8362 }
8363
8364 .press-this #poststuff h2,
8365 .press-this #poststuff h3 {
8366         font-size: 14px;
8367         line-height: 1;
8368 }
8369
8370 .press-this #tagsdiv-post_tag h3,
8371 .press-this #categorydiv h3 {
8372         cursor: pointer;
8373 }
8374
8375 .press-this #submitdiv h3 {
8376         cursor: default;
8377 }
8378
8379 h3.tb {
8380         text-shadow: 0 1px 0 #fff;
8381         font-weight: bold;
8382         font-size: 12px;
8383         margin-left: 5px;
8384 }
8385
8386 #TB_window {
8387         border: 1px solid #333;
8388 }
8389
8390 .press-this .postbox,
8391 .press-this .stuffbox {
8392         margin-bottom: 10px;
8393         min-width: 0;
8394 }
8395
8396 .js .postbox:hover .handlediv,
8397 .js .stuffbox:hover .handlediv {
8398         background: transparent url(../images/arrows.png) no-repeat 6px 7px;
8399 }
8400
8401 .press-this #submitdiv:hover .handlediv {
8402         background: none;
8403 }
8404
8405 .tbtitle {
8406         font-size: 1.7em;
8407         outline: none;
8408         padding: 3px 4px;
8409         border-color: #dfdfdf;
8410 }
8411
8412 .press-this .actions {
8413         float: right;
8414         margin: -19px 0 0;
8415 }
8416
8417 .press-this #extra-fields .actions {
8418         margin: -32px -7px 0 0;
8419 }
8420
8421 .press-this .actions li {
8422         float: left;
8423         list-style: none;
8424         margin-right: 10px;
8425 }
8426
8427 #extra-fields .button {
8428         margin-right: 5px;
8429 }
8430
8431 /* Photo Styles */
8432 #photo_saving {
8433         margin: 0 8px 8px;
8434         vertical-align: middle;
8435 }
8436
8437 #img_container_container {
8438         overflow: auto;
8439 }
8440
8441 #extra-fields {
8442         margin-top: 10px;
8443         position: relative;
8444 }
8445
8446 #extra-fields h2 {
8447         margin: 12px;
8448 }
8449
8450 #waiting {
8451         margin-top: 10px;
8452         overflow: hidden;
8453 }
8454
8455 #waiting span {
8456         float: right;
8457         margin: 0 0 0 5px;
8458 }
8459
8460 #waiting .spinner {
8461         display: block;
8462 }
8463
8464 #extra-fields .postbox {
8465         margin-bottom: 5px;
8466 }
8467
8468 #extra-fields .titlewrap {
8469         padding: 0;
8470         overflow: auto;
8471         height: 100px;
8472 }
8473
8474 #img_container a {
8475         display: block;
8476         float: left;
8477         overflow: hidden;
8478 }
8479
8480 #img_container img,
8481 #img_container a {
8482         width: 68px;
8483         height: 68px;
8484 }
8485
8486 #img_container img {
8487         border: none;
8488         background-color: #f4f4f4;
8489         cursor: pointer;
8490 }
8491
8492 #img_container a,
8493 #img_container a:link,
8494 #img_container a:visited {
8495         border: 1px solid #ccc;
8496         display: block;
8497         position: relative;
8498 }
8499
8500 #img_container a:hover,
8501 #img_container a:active {
8502         border-color: #000;
8503         z-index: 1000;
8504         border-width: 2px;
8505         margin: -1px;
8506 }
8507
8508 /* Video */
8509 #embed-code {
8510         width: 100%;
8511         height: 98px;
8512 }
8513
8514 /* Categories */
8515 .press-this .categorydiv div.tabs-panel {
8516         height: 100px;
8517 }
8518
8519 /* Tags */
8520 .press-this .tagsdiv .newtag {
8521         width: 120px;
8522 }
8523
8524 .press-this #content {
8525         margin: 5px 0;
8526         padding: 0 5px;
8527         border: 0 none;
8528         height: 345px;
8529         font-family: Consolas, Monaco, monospace;
8530         font-size: 13px;
8531         line-height: 19px;
8532         background: transparent;
8533 }
8534
8535 /* Submit */
8536 .press-this #publishing-actions .spinner {
8537         display: inline;
8538         vertical-align: middle;
8539 }
8540
8541 #TB_ajaxContent #options {
8542         position: absolute;
8543         top: 20px;
8544         right: 25px;
8545         padding: 5px;
8546 }
8547
8548 #TB_ajaxContent h3 {
8549         margin-bottom: .25em;
8550 }
8551
8552 .error a {
8553         text-decoration: underline;
8554 }
8555
8556 .updated a {
8557         text-decoration: none;
8558         padding-bottom: 2px;
8559 }
8560
8561 /* tag hints */
8562 .taghint {
8563         color: #aaa;
8564         margin: -17px 0 0 7px;
8565         visibility: hidden;
8566 }
8567
8568 input.newtag ~ div.taghint {
8569         visibility: visible;
8570 }
8571
8572 input.newtag:focus ~ div.taghint {
8573         visibility: hidden;
8574 }
8575
8576 /* TinyMCE */
8577 #mce_fullscreen_container {
8578         background: #fff;
8579 }
8580
8581 #photo-add-url-div input[type="text"] {
8582         width: 300px;
8583 }
8584
8585 /* theme-editor */
8586 .alignleft h3 {
8587         margin: 0;
8588 }
8589
8590 h3 span {
8591         font-weight: normal;
8592 }
8593
8594 #template textarea {
8595         font-family: Consolas, Monaco, monospace;
8596         font-size: 12px;
8597         width: 97%;
8598         background: #f9f9f9;
8599         outline: none;
8600 }
8601
8602 #template p {
8603         width: 97%;
8604 }
8605
8606 #templateside {
8607         float: right;
8608         width: 190px;
8609         word-wrap: break-word;
8610 }
8611
8612 #templateside h3,
8613 #postcustomstuff p.submit {
8614         margin: 0;
8615 }
8616
8617 #templateside h4 {
8618         margin: 1em 0 0;
8619 }
8620
8621 #templateside ol,
8622 #templateside ul {
8623         margin: .5em;
8624         padding: 0;
8625 }
8626
8627 #templateside li {
8628         margin: 4px 0;
8629 }
8630
8631 #templateside ul li a span.highlight {
8632         display:block;
8633 }
8634
8635 .nonessential {
8636         font-size: 11px;
8637         font-style: italic;
8638         padding-left: 12px;
8639 }
8640
8641 .highlight {
8642         padding: 3px 3px 3px 12px;
8643         margin-left: -12px;
8644         font-weight: bold;
8645         border: 0 none;
8646 }
8647
8648 #documentation {
8649         margin-top: 10px;
8650 }
8651 #documentation label {
8652         line-height: 22px;
8653         vertical-align: top;
8654         font-weight: bold;
8655 }
8656
8657 .fileedit-sub {
8658         padding: 10px 0 8px;
8659         line-height: 180%;
8660 }
8661
8662 #filter-box {
8663         clear: both;
8664 }
8665
8666 .feature-filter {
8667         padding: 8px 12px 0;
8668 }
8669
8670 .feature-filter .feature-group {
8671         float: left;
8672         margin: 5px 10px 10px;
8673 }
8674
8675 .feature-filter .feature-group li {
8676         display: inline-block;
8677         vertical-align: top;
8678         list-style-type: none;
8679         padding-right: 25px;
8680         width: 150px;
8681 }
8682
8683 .feature-container {
8684         width: 100%;
8685         overflow: auto;
8686         margin-bottom: 10px;
8687 }
8688
8689 /* widgets */
8690
8691 /* 2 column liquid layout */
8692 div.widget-liquid-left {
8693         float: left;
8694         clear: left;
8695         width: 100%;
8696         margin-right: -325px;
8697 }
8698
8699 div#widgets-left {
8700         margin-left: 5px;
8701         margin-right: 325px;
8702 }
8703
8704 div#widgets-right {
8705         width: 285px;
8706         margin: 0 auto;
8707 }
8708
8709 div.widget-liquid-right {
8710         float: right;
8711         clear: right;
8712         width: 300px;
8713 }
8714
8715 .widget-liquid-right .widget,
8716 .inactive-sidebar .widget,
8717 .widget-liquid-right .sidebar-description {
8718         width: 250px;
8719         margin: 0 auto 20px;
8720         overflow: hidden;
8721 }
8722
8723 .widget-liquid-right .sidebar-description {
8724         margin-bottom: 10px;
8725 }
8726
8727 .inactive-sidebar .widget {
8728         margin: 0 10px 20px;
8729         display: inline-block;
8730 }
8731
8732 div.sidebar-name h3 {
8733         font-weight: normal;
8734         font-size: 15px;
8735         margin: 0;
8736         padding: 8px 10px;
8737         overflow: hidden;
8738         white-space: nowrap;
8739 }
8740
8741 div.sidebar-name {
8742         font-size: 13px;
8743         border-width: 1px;
8744         border-style: solid;
8745         -webkit-border-top-right-radius: 3px;
8746         -webkit-border-top-left-radius: 3px;
8747         border-top-right-radius: 3px;
8748         border-top-left-radius: 3px;
8749 }
8750
8751 .js .sidebar-name {
8752         cursor: pointer;
8753 }
8754
8755 .js .closed .sidebar-name {
8756         -webkit-border-bottom-right-radius: 3px;
8757         -webkit-border-bottom-left-radius: 3px;
8758         border-bottom-right-radius: 3px;
8759         border-bottom-left-radius: 3px;
8760 }
8761
8762 .widget-liquid-right .widgets-sortables,
8763 #widgets-left .widget-holder {
8764         border-width: 0 1px 1px;
8765         border-style: none solid solid;
8766         -webkit-border-bottom-right-radius: 3px;
8767         -webkit-border-bottom-left-radius: 3px;
8768         border-bottom-right-radius: 3px;
8769         border-bottom-left-radius: 3px;
8770 }
8771
8772 .js .closed .widgets-sortables,
8773 .js .closed .widget-holder {
8774         display: none;
8775 }
8776
8777 .widget-liquid-right .widgets-sortables {
8778         padding: 15px 0 0;
8779 }
8780
8781 #available-widgets .widget-holder {
8782         padding: 7px 5px 0;
8783 }
8784
8785 #available-widgets .widget {
8786         -webkit-box-shadow: none;
8787         box-shadow: none;
8788 }
8789
8790 .inactive-sidebar {
8791         padding: 5px 5px 0;
8792 }
8793
8794 #widget-list .widget {
8795         width: 250px;
8796         margin: 0 10px 15px;
8797         border: 0 none;
8798         background: transparent;
8799         display: inline-block;
8800         vertical-align: top;
8801 }
8802
8803 #widget-list .widget-description {
8804         padding: 5px 8px;
8805 }
8806
8807 .widget-placeholder {
8808         border-width: 1px;
8809         border-style: dashed;
8810         margin: 0 auto 20px;
8811         height: 27px;
8812         width: 250px;
8813 }
8814
8815 .inactive-sidebar .widget-placeholder {
8816         margin: 0 10px 20px;
8817         float: left;
8818 }
8819
8820 div.widgets-holder-wrap {
8821         padding: 0;
8822         margin: 10px 0 20px;
8823 }
8824
8825 #widgets-left #available-widgets {
8826         background-color: transparent;
8827         border: 0 none;
8828 }
8829
8830 ul#widget-list {
8831         list-style: none;
8832         margin: 0;
8833         padding: 0;
8834         min-height: 100px;
8835 }
8836
8837 .widget .widget-top {
8838         margin-bottom: -1px;
8839         font-size: 12px;
8840         font-weight: bold;
8841         height: 26px;
8842         overflow: hidden;
8843 }
8844
8845 .widget-top .widget-title {
8846         padding: 7px 9px;
8847 }
8848
8849 .widget-top .widget-title-action {
8850         float: right;
8851 }
8852
8853 a.widget-action {
8854         display: block;
8855         width: 24px;
8856         height: 26px;
8857 }
8858
8859 #available-widgets a.widget-action {
8860         display: none;
8861 }
8862
8863 .widget-top a.widget-action {
8864         background: transparent url(../images/arrows.png) no-repeat 4px 6px;
8865 }
8866
8867 .widget-top a.widget-action:hover {
8868         background: transparent url(../images/arrows-dark.png) no-repeat 4px 6px;
8869 }
8870
8871 .widget .widget-inside,
8872 .widget .widget-description {
8873         padding: 12px 12px 10px;
8874         font-size: 12px;
8875         line-height: 16px;
8876 }
8877
8878 .widget-inside,
8879 .widget-description {
8880         display: none;
8881 }
8882
8883 #available-widgets .widget-description {
8884         display: block;
8885 }
8886
8887 .widget .widget-inside p {
8888         margin: 0 0 1em;
8889         padding: 0;
8890 }
8891
8892 .widget-title h4 {
8893         margin: 0;
8894         padding-bottom: 0.2em;
8895         line-height: 1;
8896         overflow: hidden;
8897         white-space: nowrap;
8898 }
8899
8900 .widgets-sortables {
8901         min-height: 90px;
8902 }
8903
8904 .widget-control-actions {
8905         margin-top: 8px;
8906 }
8907
8908 .widget-control-actions a {
8909         text-decoration: none;
8910 }
8911
8912 .widget-control-actions a:hover {
8913         text-decoration: underline;
8914 }
8915
8916 .widget-control-actions div.alignleft {
8917         margin-top: 6px;
8918 }
8919
8920 div#sidebar-info {
8921         padding: 0 1em;
8922         margin-bottom: 1em;
8923         font-size: 12px;
8924 }
8925
8926 .widget-title a,
8927 .widget-title a:hover {
8928         text-decoration: none;
8929         border-bottom: none;
8930 }
8931
8932 .widget-control-edit {
8933         display: block;
8934         font-size: 12px;
8935         font-weight: normal;
8936         line-height: 26px;
8937         padding: 0 8px 0 0;
8938 }
8939
8940 a.widget-control-edit {
8941         text-decoration: none;
8942 }
8943
8944 .widget-control-edit .add,
8945 .widget-control-edit .edit {
8946         display: none;
8947 }
8948
8949 #available-widgets .widget-control-edit .add,
8950 #widgets-right .widget-control-edit .edit,
8951 .inactive-sidebar .widget-control-edit .edit {
8952         display: inline;
8953 }
8954
8955 .editwidget {
8956         margin: 0 auto 15px;
8957 }
8958
8959 .editwidget .widget-inside {
8960         display: block;
8961         padding: 10px;
8962 }
8963
8964 .inactive p.description {
8965         margin: 5px 15px 10px;
8966 }
8967
8968 #available-widgets p.description {
8969         margin: 0 12px 12px;
8970 }
8971
8972 .widget-position {
8973         margin-top: 8px;
8974 }
8975
8976 .inactive {
8977         padding-top: 2px;
8978 }
8979
8980 .sidebar-name .spinner {
8981         float: none;
8982         margin: 0 3px -3px;
8983 }
8984
8985 .sidebar-name-arrow {
8986         float: right;
8987         height: 29px;
8988         width: 26px;
8989 }
8990
8991 .widget-title .in-widget-title {
8992         font-size: 12px;
8993         white-space: nowrap;
8994 }
8995
8996 #removing-widget {
8997         display: none;
8998         font-weight: normal;
8999         padding-left: 15px;
9000         font-size: 12px;
9001         line-height: 1;
9002 }
9003
9004 .widget-control-noform,
9005 #access-off,
9006 .widgets_access .widget-action,
9007 .widgets_access .sidebar-name-arrow,
9008 .widgets_access #access-on,
9009 .widgets_access .widget-holder .description {
9010         display: none;
9011 }
9012
9013 .widgets_access .widget-holder,
9014 .widgets_access #widget-list {
9015         padding-top: 10px;
9016 }
9017
9018 .widgets_access #access-off {
9019         display: inline;
9020 }
9021
9022 .widgets_access #wpbody-content .widget-title-action,
9023 .widgets_access #wpbody-content .widget-control-edit,
9024 .widgets_access .closed .widgets-sortables,
9025 .widgets_access .closed .widget-holder {
9026         display: block;
9027 }
9028
9029 .widgets_access .closed .sidebar-name {
9030         -webkit-border-bottom-right-radius: 0;
9031         -webkit-border-bottom-left-radius: 0;
9032         border-bottom-right-radius: 0;
9033         border-bottom-left-radius: 0;
9034 }
9035
9036 .widgets_access .sidebar-name,
9037 .widgets_access .widget .widget-top {
9038         cursor: default;
9039 }
9040
9041 /* Enable draggable on IE10 touch events until it's rolled into jQuery UI core */
9042 .ui-sortable,
9043 .ui-draggable {
9044         -ms-touch-action: none;
9045 }
9046
9047 /* Accordion */
9048
9049 .accordion-section {
9050         border-top: 1px solid #fff;
9051         border-bottom: 1px solid #dfdfdf;
9052         margin: 0;
9053 }
9054
9055 .accordion-section:first-child {
9056         border-top: 1px solid #dfdfdf;
9057 }
9058
9059 .accordion-section:last-child {
9060         box-shadow: 0 1px 0 0px #fff;
9061 }
9062
9063 .accordion-section.open .accordion-section-content,
9064 .no-js .accordion-section .accordion-section-content {
9065         display: block;
9066 }
9067
9068 .accordion-section.open:hover {
9069         border-bottom-color: #dfdfdf;
9070 }
9071
9072 .accordion-section-content {
9073         display: none;
9074         padding: 10px 20px 15px;
9075         overflow: hidden;
9076         background: #fdfdfd;
9077         border-left: 1px solid #dfdfdf;
9078         border-right: 1px solid #dfdfdf;
9079 }
9080
9081 .accordion-section-title {
9082         margin: 0;
9083         padding: 15px 20px;
9084         position: relative;
9085         border-left: 1px solid #dfdfdf;
9086         border-right: 1px solid #dfdfdf;
9087
9088         -webkit-user-select: none;
9089         -moz-user-select: none;
9090         user-select: none;
9091 }
9092
9093 .js .accordion-section-title {
9094         cursor: pointer;
9095 }
9096
9097 .js .accordion-section-title:after {
9098         content: '';
9099         width: 0;
9100         height: 0;
9101         border-color: #ccc transparent;
9102         border-style: solid;
9103         border-width: 6px 6px 0;
9104         position: absolute;
9105         top: 25px;
9106         right: 20px;
9107         z-index: 1;
9108 }
9109
9110 .accordion-section-title:focus {
9111         outline: none;
9112 }
9113
9114 .accordion-section-title:hover:after,
9115 .accordion-section-title:focus:after {
9116         border-color: #aaa transparent;
9117 }
9118
9119 .cannot-expand .accordion-section-title {
9120         cursor: auto;
9121 }
9122
9123 .cannot-expand .accordion-section-title:after {
9124         display: none;
9125 }
9126
9127 .control-section .accordion-section-title {
9128         padding: 10px 20px;
9129         color: #464646;
9130         font-size: 15px;
9131         font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
9132         font-weight: normal;
9133         text-shadow: 0 1px 0 #fff;
9134         background: #f5f5f5;
9135         background-image: -webkit-gradient(linear, left bottom, left top, from(#eee), to(#f5f5f5));
9136         background-image: -webkit-linear-gradient(bottom, #eee, #f5f5f5);
9137         background-image:    -moz-linear-gradient(bottom, #eee, #f5f5f5);
9138         background-image:      -o-linear-gradient(bottom, #eee, #f5f5f5);
9139         background-image: linear-gradient(to top, #eee, #f5f5f5);
9140 }
9141
9142 .control-section .accordion-section-title:after {
9143         top: 15px;
9144 }
9145
9146 .js .control-section:hover .accordion-section-title,
9147 .js .control-section .accordion-section-title:hover,
9148 .js .control-section.open .accordion-section-title,
9149 .js .control-section .accordion-section-title:focus {
9150         color: #000;
9151         background: #f9f9f9;
9152         background-image: -webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f9f9f9));
9153         background-image: -webkit-linear-gradient(bottom, #ececec, #f9f9f9);
9154         background-image:    -moz-linear-gradient(bottom, #ececec, #f9f9f9);
9155         background-image:      -o-linear-gradient(bottom, #ececec, #f9f9f9);
9156         background-image: linear-gradient(to top, #ececec, #f9f9f9);
9157 }
9158
9159 .control-section.open .accordion-section-title {
9160         border-bottom: 1px solid #dfdfdf;
9161 }
9162
9163 /* =Media Queries
9164 -------------------------------------------------------------- */
9165
9166 @media only screen and (max-width: 768px) {
9167         /* categories */
9168         #col-left {
9169                 width: 100%;
9170         }
9171
9172         #col-right {
9173                 width: 100%;
9174         }
9175 }
9176
9177 @media only screen and (min-width: 769px) {
9178         /* categories */
9179         #col-left {
9180                 width: 35%;
9181         }
9182
9183         #col-right {
9184                 width: 65%;
9185         }
9186 }
9187
9188 @media only screen and (max-width: 860px) {
9189
9190         /* categories */
9191         #col-left {
9192                 width: 35%;
9193         }
9194
9195         #col-right {
9196                 width: 65%;
9197         }
9198 }
9199
9200 @media only screen and (min-width: 980px) {
9201
9202         /* categories */
9203         #col-left {
9204                 width: 35%;
9205         }
9206
9207         #col-right {
9208                 width: 65%;
9209         }
9210 }
9211
9212 @media only screen and (max-width: 768px) {
9213         /* categories */
9214         #col-left {
9215                 width: 100%;
9216         }
9217
9218         #col-right {
9219                 width: 100%;
9220         }
9221
9222         .form-field input,
9223         .form-field textarea {
9224                 width: 99%;
9225         }
9226
9227         .form-wrap .form-field {
9228                 padding:0;
9229         }
9230
9231         /* users */
9232         #profile-page .form-table textarea {
9233                 max-width: 400px;
9234                 width: auto;
9235         }
9236 }
9237
9238 /**
9239  * HiDPI Displays
9240  */
9241 @media print,
9242   (-o-min-device-pixel-ratio: 5/4),
9243   (-webkit-min-device-pixel-ratio: 1.25),
9244   (min-resolution: 120dpi) {
9245
9246         .press-this .tagchecklist span a {
9247                 background-image: url('../images/xit-2x.gif');
9248                 background-size: 20px auto;
9249          }
9250
9251         .js .postbox:hover .handlediv,
9252         .js .stuffbox:hover .handlediv,
9253         .widget-top a.widget-action {
9254                 background-image: url('../images/arrows-2x.png');
9255                 background-size: 15px 123px;
9256          }
9257
9258         .widget-top a.widget-action:hover {
9259                 background-image: url('../images/arrows-dark-2x.png');
9260                 background-size: 15px 123px;
9261         }
9262
9263         .post-com-count {
9264                 background-image: url('../images/bubble_bg-2x.gif');
9265                 background-size: 18px 100px;
9266         }
9267
9268         tr.wp-locked .locked-indicator  {
9269                 background-image: url('../images/lock-2x.png');
9270                 background-size: 16px 16px;
9271         }
9272
9273         th .comment-grey-bubble {
9274                 background-image: url('../images/comment-grey-bubble-2x.png');
9275                 background-size: 12px 12px;
9276         }
9277
9278         .sorting-indicator {
9279                 background-image: url('../images/sort-2x.gif?ver=20130102');
9280                 background-size: 14px 4px;
9281         }
9282
9283         #content-resize-handle,
9284         #post-body .wp_themeSkin .mceStatusbar a.mceResize {
9285                 background: transparent url('../images/resize-2x.gif') no-repeat scroll right bottom;
9286                 background-size: 11px 11px;
9287         }
9288
9289         div.star-holder {
9290                 background: url('../images/stars-2x.png?ver=20121108') repeat-x bottom left;
9291                 background-size: 21px 37px;
9292         }
9293
9294         div.star-holder .star-rating {
9295                 background: url('../images/stars-2x.png?ver=20121108') repeat-x top left;
9296                 background-size: 21px 37px;
9297         }
9298
9299         .welcome-panel .welcome-panel-close:before {
9300                 background-image: url('../images/xit-2x.gif');
9301                 background-size: 20px auto;
9302         }
9303
9304         .welcome-panel .welcome-icon {
9305                 background-image: url('../images/welcome-icons-2x.png');
9306         }
9307
9308         .login h1 a {
9309                 background-image: url('../images/wordpress-logo-2x.png?ver=20120412');
9310                 background-size: 274px 63px;
9311         }
9312
9313         .wp-badge {
9314                 background-image: url('../images/wp-badge-2x.png?ver=20120516');
9315                 background-size: 173px 194px;
9316         }
9317
9318         .wp-full-overlay .collapse-sidebar-arrow {
9319                 background-image: url('../images/arrows-2x.png');
9320                 background-size: 15px 123px;
9321          }
9322
9323         .pressthis a span {
9324                 background-image: url(../images/press-this-2x.png?v=20121105);
9325         }
9326
9327         .imgedit-crop,
9328         .imgedit-rleft,
9329         .imgedit-rright,
9330         .imgedit-flipv,
9331         .imgedit-fliph,
9332         .imgedit-undo,
9333         .imgedit-redo {
9334                 background-image: url('../images/imgedit-icons-2x.png');
9335                 background-size: 260px 64px;
9336         }
9337
9338         .spinner,
9339         .imgedit-wait,
9340         .customize-loading #customize-container {
9341                 background-image: url(../images/wpspin_light-2x.gif);
9342         }
9343
9344         .wp-slider .ui-slider-handle:before {
9345                 background-image: url(../images/arrows-pr-2x.png);
9346                 background-size: 16px 102px;
9347         }
9348
9349 }
9350
9351 /* =Localized CSS
9352 -------------------------------------------------------------- */
9353
9354 /* zh_CN: Remove italic properties. */
9355 .locale-zh-cn .howto,
9356 .locale-zh-cn .tablenav .displaying-num,
9357 .locale-zh-cn .js .input-with-default-title,
9358 .locale-zh-cn .link-to-original,
9359 .locale-zh-cn .inline-edit-row fieldset span.title,
9360 .locale-zh-cn .inline-edit-row fieldset span.checkbox-title,
9361 .locale-zh-cn #utc-time,
9362 .locale-zh-cn #local-time,
9363 .locale-zh-cn p.install-help,
9364 .locale-zh-cn p.help,
9365 .locale-zh-cn p.description,
9366 .locale-zh-cn span.description,
9367 .locale-zh-cn .form-wrap p {
9368         font-style: normal;
9369 }
9370
9371 /* zh_CN: Enlarge dashboard widget 'Configure' link */
9372 .locale-zh-cn .hdnle a { font-size: 12px; }
9373
9374 /* zn_CH: Enlarge font size, set font-size: normal */
9375 .locale-zh-cn form.upgrade .hint { font-style: normal; font-size: 100%; }
9376
9377 /* Zn_CH: Distraction free writing.
9378  *  More beautiful font for "Just write."
9379  *  Larger text for HTML/Visual mode.
9380  */
9381 .locale-zh-cn #wp-fullscreen-tagline { font-family: KaiTi, "楷体", sans-serif; }
9382 .locale-zh-cn #wp-fullscreen-modes a { font-size: 12px; }
9383
9384 /* zh_CN: Enlarge font-size. */
9385 .locale-zh-cn #sort-buttons { font-size: 1em !important; }
9386
9387 /* ru_RU: Text needs more room to breathe. */
9388 .locale-ru-ru .inline-edit-row fieldset label span.title {
9389         width: auto; /* default 5em */
9390         min-width: 5em;
9391 }
9392 .locale-ru-ru.press-this .posting {
9393         margin-right: 257px; /* default 212px + 45px */
9394 }
9395 .locale-ru-ru.press-this #photo-add-url-div input[type="text"]  {
9396         width: 255px; /* default 300px - 45px */
9397 }
9398 .locale-ru-ru.press-this #side-sortables {
9399         width: 245px; /* default 200px + 45px */
9400 }
9401 .locale-ru-ru #customize-header-actions .button {
9402         padding: 0 8px 1px; /* default 0 10px 1px; */
9403 }
9404
9405 /* lt_LT: QuickEdit */
9406 .locale-lt-lt .inline-edit-row fieldset label span.title {
9407         width: 8em;
9408 }
9409 .locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap {
9410         margin-left: 8em;
9411 }