Make WordPress Core

Ticket #22862: 22862.2.diff

File 22862.2.diff, 338.7 KB (added by jorbin, 11 years ago)
  • Gruntfile.js

     
    22module.exports = function(grunt) {
    33        var path = require('path'),
    44                SOURCE_DIR = 'src/',
    5                 BUILD_DIR = 'build/';
     5                BUILD_DIR = 'build/',
     6        wp_admin_source = ['toc','common','text', 'rest'];
    67
    78        // Load tasks.
    89        require('matchdep').filterDev('grunt-*').forEach( grunt.loadNpmTasks );
     
    2324                                        BUILD_DIR + 'wp-includes/js/tinymce/wp-tinymce-schema.min.js',
    2425                                        BUILD_DIR + 'wp-includes/js/tinymce/mark_loaded.js'
    2526                                ]
    26                         }
     27                        },
     28            'wp-admincss': {
     29                src: wp_admin_source.map(function(component){
     30                    return BUILD_DIR + 'wp-admin/css/wp-admin-' + component + '.css';
     31                })
     32            },
     33            'wp-adminmincss': {
     34                src: wp_admin_source.map(function(component){
     35                    return BUILD_DIR + 'wp-admin/css/wp-admin-' + component + '.min.css';
     36                })
     37            }
     38
    2739                },
    2840                copy: {
    2941                        files: {
     
    7890                                        // Exceptions
    7991                                        '!wp-admin/css/farbtastic.css'
    8092                                ]
    81                         }
     93                        },
     94            'wp-admin': {
     95                expand: true,
     96                cwd: BUILD_DIR,
     97                dest: BUILD_DIR,
     98                ext: '.min.css',
     99                src: 'wp-admin/css/wp-admin.css'
     100            }
    82101                },
    83102                jshint: {
    84103                        options: grunt.file.readJSON('.jshintrc'),
     
    195214                                        BUILD_DIR + 'wp-includes/js/tinymce/mark_loaded.js'
    196215                                ],
    197216                                dest: BUILD_DIR + 'wp-includes/js/tinymce/wp-tinymce.js'
    198                         }
     217                        },
     218            'wp-admin': {
     219                options: {
     220                    separator: '\n',
     221                },
     222                src: [
     223                                        SOURCE_DIR + 'wp-admin/css/wp-admin-toc.css',
     224                                        SOURCE_DIR + 'wp-admin/css/wp-admin-common.css',
     225                                        SOURCE_DIR + 'wp-admin/css/wp-admin-text.css',
     226                                        SOURCE_DIR + 'wp-admin/css/wp-admin-rest.css'
     227                ],
     228                dest: BUILD_DIR + 'wp-admin/css/wp-admin.css'
     229
     230            }
    199231                },
    200232                compress: {
    201233                        tinymce: {
     
    229261        });
    230262
    231263        // Register tasks.
     264    grunt.registerTask('create:wp-admin', ['clean:wp-admincss', 'concat:wp-admin', 'cssmin:wp-admin',
     265        'clean:wp-admincss', 'clean:wp-adminmincss'])
    232266
    233267        // Copy task.
    234268        grunt.registerTask('copy:all', ['copy:files', 'copy:version']);
    235269       
    236270        // Build task.
    237         grunt.registerTask('build', ['clean:all', 'copy:all', 'cssmin:core', 'uglify:core',
    238                 'uglify:tinymce', 'concat:tinymce', 'compress:tinymce', 'clean:tinymce']);
     271        grunt.registerTask('build', ['clean:all', 'copy:all', 'cssmin:core', 'create:wp-admin',
     272         'uglify:core', 'uglify:tinymce', 'concat:tinymce', 'compress:tinymce', 'clean:tinymce']);
    239273
    240274        // Testing task.
    241275        grunt.registerTask('test', ['qunit']);
  • src/wp-admin/css/wp-admin-common.css

     
     1/* 2 column liquid layout */
     2#wpwrap {
     3        height: auto;
     4        min-height: 100%;
     5        width: 100%;
     6        position: relative;
     7}
     8
     9#wpcontent {
     10        height: 100%;
     11}
     12
     13#wpcontent,
     14#wpfooter {
     15        margin-left: 165px;
     16}
     17
     18.folded #wpcontent,
     19.folded #wpfooter {
     20        margin-left: 52px;
     21}
     22
     23#wpbody-content {
     24        padding-bottom: 65px;
     25        float: left;
     26        width: 100%;
     27}
     28
     29#adminmenuback,
     30#adminmenuwrap,
     31#adminmenu,
     32#adminmenu .wp-submenu {
     33        width: 145px;
     34}
     35
     36#adminmenuback {
     37        position: absolute;
     38        top: 0;
     39        bottom: 0;
     40        z-index: -1;
     41}
     42
     43#adminmenu {
     44        clear: left;
     45        margin: 0;
     46        padding: 0;
     47        list-style: none;
     48}
     49
     50.folded #adminmenuback,
     51.folded #adminmenuwrap,
     52.folded #adminmenu,
     53.folded #adminmenu li.menu-top {
     54        width: 32px;
     55}
     56
     57/* inner 2 column liquid layout */
     58
     59.inner-sidebar {
     60        float: right;
     61        clear: right;
     62        display: none;
     63        width: 281px;
     64        position: relative;
     65}
     66
     67.columns-2 .inner-sidebar {
     68        margin-right: auto;
     69        width: 286px;
     70        display: block;
     71}
     72
     73.inner-sidebar #side-sortables,
     74.columns-2 .inner-sidebar #side-sortables {
     75        min-height: 300px;
     76        width: 280px;
     77        padding: 0;
     78}
     79
     80.has-right-sidebar .inner-sidebar {
     81        display: block;
     82}
     83
     84.has-right-sidebar #post-body {
     85        float: left;
     86        clear: left;
     87        width: 100%;
     88        margin-right: -2000px;
     89}
     90
     91.has-right-sidebar #post-body-content {
     92        margin-right: 300px;
     93        float: none;
     94        width: auto;
     95}
     96
     97/* 2 columns main area */
     98
     99#col-container,
     100#col-left,
     101#col-right {
     102        overflow: hidden;
     103        padding: 0;
     104        margin: 0;
     105}
     106
     107#col-left {
     108        width: 35%;
     109}
     110
     111#col-right {
     112        float: right;
     113        clear: right;
     114        width: 65%;
     115}
     116
     117.col-wrap {
     118        padding: 0 7px;
     119}
     120
     121/* utility classes */
     122.alignleft {
     123        float: left;
     124}
     125
     126.alignright {
     127        float: right;
     128}
     129
     130.textleft {
     131        text-align: left;
     132}
     133
     134.textright {
     135        text-align: right;
     136}
     137
     138.clear {
     139        clear: both;
     140}
     141
     142/* Hide visually but not from screen readers */
     143.screen-reader-text,
     144.screen-reader-text span,
     145.ui-helper-hidden-accessible {
     146        position: absolute;
     147        left: -1000em;
     148        top: -1000em;
     149        height: 1px;
     150        width: 1px;
     151        overflow: hidden;
     152}
     153
     154.screen-reader-shortcut {
     155        position: absolute;
     156        top: -1000em;
     157}
     158
     159.screen-reader-shortcut:focus {
     160        left: 6px;
     161        top: -21px;
     162        height: auto;
     163        width: auto;
     164        display: block;
     165        font-size: 14px;
     166        font-weight: bold;
     167        padding: 15px 23px 14px;
     168        background: #f1f1f1;
     169        color: #21759b;
     170        border-radius: 3px;
     171        z-index: 100000;
     172        line-height: normal;
     173        -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
     174        box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
     175        text-decoration: none;
     176}
     177
     178.hidden,
     179.js .closed .inside,
     180.js .hide-if-js,
     181.no-js .hide-if-no-js,
     182.js.wp-core-ui .hide-if-js,
     183.js .wp-core-ui .hide-if-js,
     184.no-js.wp-core-ui .hide-if-no-js,
     185.no-js .wp-core-ui .hide-if-no-js {
     186        display: none;
     187}
     188
     189/* include margin and padding in the width calculation of input and textarea */
     190input[type="text"],
     191input[type="password"],
     192input[type="number"],
     193input[type="search"],
     194input[type="email"],
     195input[type="url"],
     196textarea {
     197        -moz-box-sizing: border-box;
     198        -webkit-box-sizing: border-box;
     199        -ms-box-sizing: border-box; /* ie8 only */
     200        box-sizing: border-box;
     201}
     202
     203input[type="checkbox"],
     204input[type="radio"] {
     205        vertical-align: text-top;
     206        padding: 0;
     207        margin: 1px 0 0;
     208}
     209
     210input[type="search"] {
     211        -webkit-appearance: textfield;
     212}
     213
     214input[type="search"]::-webkit-search-decoration {
     215        display: none;
     216}
     217
     218/* general */
     219html,
     220body {
     221        height: 100%;
     222        margin: 0;
     223        padding: 0;
     224}
     225
     226body {
     227        font-family: sans-serif;
     228        font-size: 12px;
     229        line-height: 1.4em;
     230        min-width: 600px;
     231}
     232
     233body.iframe {
     234        min-width: 0;
     235        padding-top: 1px;
     236}
     237
     238body.login {
     239        background: #fbfbfb;
     240        min-width: 0;
     241}
     242
     243iframe,
     244img {
     245        border: 0;
     246}
     247
     248td,
     249textarea,
     250input,
     251select,
     252button {
     253        font-family: inherit;
     254        font-size: inherit;
     255        font-weight: inherit;
     256}
     257
     258td,
     259textarea {
     260        line-height: inherit;
     261}
     262
     263input,
     264select {
     265        line-height: 15px;
     266}
     267
     268a,
     269input[type="text"],
     270input[type="password"],
     271input[type="number"],
     272input[type="search"],
     273input[type="email"],
     274input[type="url"],
     275select,
     276textarea,
     277div {
     278        outline: 0;
     279}
     280
     281a:focus,
     282a:active {
     283        outline: thin dotted;
     284}
     285
     286#adminmenu a:focus,
     287#adminmenu a:active,
     288.screen-reader-text:focus {
     289        outline: none;
     290}
     291
     292blockquote,
     293q {
     294        quotes: none;
     295}
     296
     297blockquote:before,
     298blockquote:after,
     299q:before,
     300q:after {
     301        content: '';
     302        content: none;
     303}
     304
     305p {
     306        margin: 1em 0;
     307}
     308
     309blockquote {
     310        margin: 1em;
     311}
     312
     313label {
     314        cursor: pointer;
     315}
     316
     317li,
     318dd {
     319        margin-bottom: 6px;
     320}
     321
     322textarea,
     323input,
     324select {
     325        margin: 1px;
     326        padding: 3px;
     327}
     328
     329h1,
     330h2,
     331h3,
     332h4,
     333h5,
     334h6 {
     335        display: block;
     336        font-weight: bold;
     337}
     338
     339h1 {
     340        font-size: 2em;
     341        margin: .67em 0;
     342}
     343
     344h2 {
     345        font-size: 1.5em;
     346        margin: .83em 0;
     347}
     348
     349h3 {
     350        font-size: 1.17em;
     351        margin: 1em 0;
     352}
     353
     354h4 {
     355        font-size: 1em;
     356        margin: 1.33em 0;
     357}
     358
     359h5 {
     360        font-size: 0.83em;
     361        margin: 1.67em 0;
     362}
     363
     364h6 {
     365        font-size: 0.67em;
     366        margin: 2.33em 0;
     367}
     368
     369ul,
     370ol {
     371        padding: 0;
     372}
     373
     374ul {
     375        list-style: none;
     376}
     377
     378ol {
     379        list-style-type: decimal;
     380        margin-left: 2em;
     381}
     382
     383ul.ul-disc {
     384        list-style: disc outside;
     385}
     386
     387ul.ul-square {
     388        list-style: square outside;
     389}
     390
     391ol.ol-decimal {
     392        list-style: decimal outside;
     393}
     394
     395ul.ul-disc,
     396ul.ul-square,
     397ol.ol-decimal {
     398        margin-left: 1.8em;
     399}
     400
     401ul.ul-disc > li,
     402ul.ul-square > li,
     403ol.ol-decimal > li {
     404        margin: 0 0 0.5em;
     405}
     406
     407.code,
     408code {
     409        font-family: Consolas, Monaco, monospace;
     410}
     411
     412kbd,
     413code {
     414        padding: 1px 3px;
     415        margin: 0 1px;
     416        font-size: 11px;
     417}
     418
     419.subsubsub {
     420        list-style: none;
     421        margin: 8px 0 5px;
     422        padding: 0;
     423        font-size: 12px;
     424        float: left;
     425}
     426
     427.subsubsub a {
     428        line-height: 2;
     429        padding: .2em;
     430        text-decoration: none;
     431}
     432
     433.subsubsub a .count,
     434.subsubsub a.current .count {
     435        color: #999;
     436        font-weight: normal;
     437}
     438
     439.subsubsub a.current {
     440        font-weight: bold;
     441        border: none;
     442}
     443
     444.subsubsub li {
     445        display: inline-block;
     446        margin: 0;
     447        padding: 0;
     448        white-space: nowrap;
     449}
     450
     451.widefat,
     452div.updated,
     453div.error,
     454.wrap .add-new-h2,
     455textarea,
     456input[type="text"],
     457input[type="password"],
     458input[type="file"],
     459input[type="email"],
     460input[type="number"],
     461input[type="search"],
     462input[type="tel"],
     463input[type="url"],
     464select,
     465.tablenav .tablenav-pages a,
     466.tablenav-pages span.current,
     467#titlediv #title,
     468.postbox,
     469#postcustomstuff table,
     470#postcustomstuff input,
     471#postcustomstuff textarea,
     472.imgedit-menu div,
     473.plugin-update-tr .update-message,
     474#poststuff .inside .the-tagcloud,
     475.login form,
     476#login_error,
     477.login .message,
     478#menu-management .menu-edit,
     479.nav-menus-php .list-container,
     480.menu-item-handle,
     481.link-to-original,
     482.nav-menus-php .major-publishing-actions .form-invalid,
     483.press-this #message,
     484#TB_window,
     485.tbtitle,
     486.highlight,
     487.feature-filter,
     488#widget-list .widget-top,
     489.editwidget .widget-inside {
     490        -webkit-border-radius: 3px;
     491        border-radius: 3px;
     492        border-width: 1px;
     493        border-style: solid;
     494}
     495
     496/* .widefat - main style for tables */
     497.widefat {
     498        border-spacing: 0;
     499        width: 100%;
     500        clear: both;
     501        margin: 0;
     502}
     503
     504.widefat * {
     505        word-wrap: break-word;
     506}
     507
     508.widefat a {
     509        text-decoration: none;
     510}
     511
     512.widefat thead th:first-of-type {
     513        -webkit-border-top-left-radius: 3px;
     514        border-top-left-radius: 3px;
     515}
     516.widefat thead th:last-of-type {
     517        -webkit-border-top-right-radius: 3px;
     518        border-top-right-radius: 3px;
     519}
     520.widefat tfoot th:first-of-type {
     521        -webkit-border-bottom-left-radius: 3px;
     522        border-bottom-left-radius: 3px;
     523}
     524.widefat tfoot th:last-of-type {
     525        -webkit-border-bottom-right-radius: 3px;
     526        border-bottom-right-radius: 3px;
     527}
     528
     529.widefat td,
     530.widefat th {
     531        border-width: 1px 0;
     532        border-style: solid;
     533}
     534.widefat tfoot th {
     535        border-bottom: none;
     536}
     537
     538.widefat .no-items td {
     539        border-bottom-width: 0;
     540}
     541
     542.widefat td {
     543        font-size: 12px;
     544        padding: 4px 7px 2px;
     545        vertical-align: top;
     546}
     547
     548.widefat td p,
     549.widefat td ol,
     550.widefat td ul {
     551        font-size: 12px;
     552}
     553
     554.widefat th {
     555        padding: 7px 7px 8px;
     556        text-align: left;
     557        line-height: 1.3em;
     558        font-size: 14px;
     559}
     560
     561.widefat th input {
     562        margin: 0 0 0 8px;
     563        padding: 0;
     564        vertical-align: text-top;
     565}
     566
     567.widefat .check-column {
     568        width: 2.2em;
     569        padding: 6px 0 25px;
     570        vertical-align: top;
     571}
     572
     573.widefat tbody th.check-column {
     574        padding: 9px 0 22px;
     575}
     576
     577.widefat.media .check-column {
     578        padding-top: 8px;
     579}
     580
     581.widefat thead .check-column,
     582.widefat tfoot .check-column {
     583        padding: 10px 0 0;
     584}
     585
     586.no-js .widefat thead .check-column input,
     587.no-js .widefat tfoot .check-column input {
     588        display: none;
     589}
     590
     591.widefat .num,
     592.column-comments,
     593.column-links,
     594.column-posts {
     595        text-align: center;
     596}
     597
     598.widefat th#comments {
     599        vertical-align: middle;
     600}
     601
     602.wrap {
     603        margin: 4px 15px 0 0;
     604}
     605
     606div.updated,
     607div.error {
     608        padding: 0 0.6em;
     609        margin: 5px 15px 2px;
     610}
     611
     612div.updated p,
     613div.error p {
     614        margin: 0.5em 0;
     615        padding: 2px;
     616}
     617
     618.wrap div.updated,
     619.wrap div.error,
     620.media-upload-form div.error {
     621        margin: 5px 0 15px;
     622}
     623
     624.wrap h2,
     625.subtitle {
     626        font-weight: normal;
     627        margin: 0;
     628        text-shadow: #fff 0 1px 0;
     629}
     630
     631.wrap h2 {
     632        font-size: 23px;
     633        padding: 9px 15px 4px 0;
     634        line-height: 29px;
     635}
     636
     637.subtitle {
     638        font-size: 14px;
     639        padding-left: 25px;
     640}
     641
     642.wrap .add-new-h2 {
     643        font-family: sans-serif;
     644        margin-left: 4px;
     645        padding: 3px 8px;
     646        position: relative;
     647        top: -3px;
     648        text-decoration: none;
     649        font-size: 12px;
     650        border: 0 none;
     651}
     652
     653.wrap h2.long-header {
     654        padding-right: 0;
     655}
     656
     657html,
     658.wp-dialog {
     659        background-color: #fff;
     660}
     661
     662textarea,
     663input[type="text"],
     664input[type="password"],
     665input[type="file"],
     666input[type="email"],
     667input[type="number"],
     668input[type="search"],
     669input[type="tel"],
     670input[type="url"],
     671select {
     672        background-color: #fff;
     673        color: #333;
     674}
     675
     676select {
     677        color: #000;
     678}
     679
     680select[disabled] {
     681        color: #7f7f7f;
     682}
     683
     684select:focus {
     685        border-color: #aaa;
     686}
     687
     688textarea:focus,
     689input[type="text"]:focus,
     690input[type="password"]:focus,
     691input[type="file"]:focus,
     692input[type="email"]:focus,
     693input[type="number"]:focus,
     694input[type="search"]:focus,
     695input[type="tel"]:focus,
     696input[type="url"]:focus,
     697select:focus {
     698        -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
     699        box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
     700}
     701
     702input[readonly] {
     703        background-color: #eee;
     704}
     705
     706:-moz-placeholder,
     707.wp-core-ui :-moz-placeholder {
     708   color: #a9a9a9;
     709}
  • src/wp-admin/css/wp-admin-rest.css

    Property changes on: src/wp-admin/css/wp-admin-common.css
    ___________________________________________________________________
    Added: svn:executable
    ## -0,0 +1 ##
    +*
    \ No newline at end of property
     
     1/*------------------------------------------------------------------------------
     2  2.0 - Forms
     3------------------------------------------------------------------------------*/
     4
     5
     6.wp-admin select {
     7        padding: 2px;
     8        height: 2em;
     9}
     10
     11.wp-admin select[multiple] {
     12        height: auto;
     13}
     14
     15.submit {
     16        padding: 1.5em 0;
     17        margin: 5px 0;
     18        -webkit-border-bottom-left-radius: 3px;
     19        -webkit-border-bottom-right-radius: 3px;
     20        border-bottom-left-radius: 3px;
     21        border-bottom-right-radius: 3px;
     22}
     23
     24form p.submit a.cancel:hover {
     25        text-decoration: none;
     26}
     27
     28#minor-publishing-actions input,
     29#major-publishing-actions input,
     30#minor-publishing-actions .preview {
     31        text-align: center;
     32}
     33
     34textarea.all-options,
     35input.all-options {
     36        width: 250px;
     37}
     38
     39input.large-text,
     40textarea.large-text {
     41        width: 99%;
     42}
     43
     44input.regular-text,
     45#adduser .form-field input {
     46        width: 25em;
     47}
     48
     49input.small-text {
     50        width: 50px;
     51}
     52
     53input[type="number"].small-text {
     54        width: 60px;
     55}
     56
     57#doaction,
     58#doaction2,
     59#post-query-submit {
     60        margin: 1px 8px 0 0;
     61}
     62
     63.tablenav #changeit,
     64.tablenav #delete_all,
     65.tablenav #clear-recent-list {
     66        margin-top: 1px;
     67}
     68
     69.tablenav .actions select {
     70        float: left;
     71        margin-right: 6px;
     72        max-width: 200px;
     73}
     74
     75.ie8 .tablenav .actions select {
     76        width: 155px;
     77}
     78
     79.ie8 .tablenav .actions select#cat {
     80        width: 200px;
     81}
     82
     83#timezone_string option {
     84        margin-left: 1em;
     85}
     86
     87label,
     88#your-profile label + a {
     89        vertical-align: middle;
     90}
     91
     92#misc-publishing-actions label {
     93        vertical-align: baseline;
     94}
     95
     96#pass-strength-result {
     97        border-style: solid;
     98        border-width: 1px;
     99        float: left;
     100        margin: 13px 5px 5px 1px;
     101        padding: 3px 5px;
     102        text-align: center;
     103        width: 200px;
     104        display: none;
     105}
     106.indicator-hint {
     107        padding-top: 8px;
     108}
     109
     110p.search-box {
     111        float: right;
     112        margin: 0;
     113}
     114
     115.search-box input[name="s"],
     116#search-plugins input[name="s"],
     117.tagsdiv .newtag {
     118        float: left;
     119        height: 2em;
     120        margin: 0 4px 0 0;
     121}
     122
     123input[type="text"].ui-autocomplete-loading {
     124        background: transparent url('../images/loading.gif') no-repeat right center;
     125        visibility: visible;
     126}
     127
     128ul#add-to-blog-users {
     129        margin: 0 0 0 14px;
     130}
     131
     132.ui-autocomplete-input.open {
     133        border-bottom-right-radius: 0;
     134        border-bottom-left-radius: 0;
     135}
     136
     137.ui-autocomplete {
     138        padding: 0;
     139        margin: 0;
     140        list-style: none;
     141        position: absolute;
     142        z-index: 10000;
     143        border-bottom-right-radius: 3px;
     144        border-bottom-left-radius: 3px;
     145        border-width: 1px;
     146        border-style: solid;
     147}
     148
     149.ui-autocomplete li {
     150        margin-bottom: 0;
     151        white-space: nowrap;
     152        text-align: left;
     153}
     154
     155.ui-autocomplete li a {
     156        display: block;
     157        height: 100%;
     158        padding: 4px 10px;
     159}
     160
     161.ui-autocomplete li a.ui-state-focus {
     162        cursor: pointer;
     163}
     164
     165/*------------------------------------------------------------------------------
     166  3.0 - Actions
     167------------------------------------------------------------------------------*/
     168
     169#major-publishing-actions {
     170        padding: 10px 10px 8px;
     171        clear: both;
     172        border-top: 1px solid #f5f5f5;
     173        margin-top: -2px;
     174}
     175
     176#delete-action {
     177        line-height: 25px;
     178        vertical-align: middle;
     179        text-align: left;
     180        float: left;
     181}
     182
     183#publishing-action {
     184        text-align: right;
     185        float: right;
     186        line-height: 23px;
     187}
     188
     189#publishing-action .spinner {
     190        float: left;
     191}
     192
     193#misc-publishing-actions {
     194        padding: 6px 0 0;
     195}
     196
     197.misc-pub-section {
     198        padding: 6px 10px 8px;
     199        border-width: 1px 0;
     200        border-style: solid;
     201}
     202
     203.misc-pub-section:first-child {
     204        border-top-width: 0;
     205}
     206
     207.misc-pub-section-last {
     208        border-bottom-width: 0;
     209}
     210
     211#minor-publishing-actions {
     212        padding: 10px 10px 2px 8px;
     213        text-align: right;
     214}
     215
     216#minor-publishing {
     217        border-bottom-width: 1px;
     218        border-bottom-style: solid;
     219        -webkit-box-shadow: 0 1px 0 #fff;
     220        box-shadow: 0 1px 0 #fff;
     221}
     222
     223#save-post {
     224        float: left;
     225}
     226
     227.preview {
     228        float: right;
     229}
     230
     231#sticky-span {
     232        margin-left: 18px;
     233}
     234
     235.side-info {
     236        margin: 0;
     237        padding: 4px;
     238        font-size: 11px;
     239}
     240
     241.side-info h5 {
     242        padding-bottom: 7px;
     243        font-size: 14px;
     244        margin: 12px 2px 5px;
     245        border-bottom-width: 1px;
     246        border-bottom-style: solid;
     247}
     248
     249.side-info ul {
     250        margin: 0;
     251        padding-left: 18px;
     252        list-style: square;
     253}
     254
     255.approve,
     256.unapproved .unapprove {
     257        display: none;
     258}
     259
     260.unapproved .approve,
     261.spam .approve,
     262.trash .approve {
     263        display: inline;
     264}
     265
     266td.action-links,
     267th.action-links {
     268        text-align: right;
     269}
     270
     271
     272/*------------------------------------------------------------------------------
     273  4.0 - Notifications
     274------------------------------------------------------------------------------*/
     275
     276#update-nag,
     277.update-nag {
     278        line-height: 19px;
     279        padding: 5px 0;
     280        font-size: 12px;
     281        text-align: center;
     282        margin: -1px 15px 0 5px;
     283        border-width: 1px;
     284        border-style: solid;
     285        -webkit-border-bottom-right-radius: 3px;
     286        -webkit-border-bottom-left-radius: 3px;
     287        border-bottom-right-radius: 3px;
     288        border-bottom-left-radius: 3px;
     289}
     290
     291.plugins .plugin-update {
     292        padding: 0;
     293}
     294
     295.plugin-update .update-message {
     296        margin: 0 10px 8px 31px;
     297        font-weight: bold;
     298}
     299
     300ul#dismissed-updates {
     301        display: none;
     302}
     303
     304form.upgrade {
     305        margin-top: 8px;
     306}
     307
     308form.upgrade .hint {
     309        font-style: italic;
     310        font-size: 85%;
     311        margin: -0.5em 0 2em 0;
     312}
     313
     314.update-php .spinner {
     315        float: none;
     316        margin: -4px 0;
     317}
     318
     319#ajax-loading,
     320.ajax-loading,
     321.ajax-feedback,
     322.imgedit-wait-spin,
     323.list-ajax-loading { /* deprecated */
     324        visibility: hidden;
     325}
     326
     327#ajax-response.alignleft {
     328        margin-left: 2em;
     329}
     330
     331
     332/*------------------------------------------------------------------------------
     333  6.0 - Admin Header
     334------------------------------------------------------------------------------*/
     335#adminmenu a,
     336#sidemenu a,
     337#taglist a,
     338#catlist a {
     339        text-decoration: none;
     340}
     341
     342/*------------------------------------------------------------------------------
     343  6.1 - Screen Options Tabs
     344------------------------------------------------------------------------------*/
     345
     346#screen-options-wrap,
     347#contextual-help-wrap {
     348        margin: 0;
     349        padding: 8px 20px 12px;
     350        position: relative;
     351}
     352
     353#contextual-help-wrap {
     354        overflow: auto;
     355}
     356
     357#screen-meta .screen-reader-text {
     358        visibility: hidden;
     359}
     360
     361#screen-meta-links {
     362        margin: 0 24px 0 0;
     363}
     364
     365#screen-meta-links a:focus {
     366        -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
     367        box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
     368        outline: none;
     369}
     370
     371/* screen options and help tabs revert */
     372#screen-meta {
     373        display: none;
     374        position: relative;
     375        margin: 0 15px 0 5px;
     376        border-width: 0 1px 1px;
     377        border-style: none solid solid;
     378}
     379
     380#screen-options-link-wrap,
     381#contextual-help-link-wrap {
     382        float: right;
     383        height: 23px;
     384        padding: 0;
     385        margin: 0 0 0 6px;
     386        font-family: sans-serif;
     387}
     388
     389#screen-options-link-wrap,
     390#contextual-help-link-wrap,
     391#screen-meta {
     392        -webkit-border-bottom-left-radius: 3px;
     393        -webkit-border-bottom-right-radius: 3px;
     394        border-bottom-left-radius: 3px;
     395        border-bottom-right-radius: 3px;
     396}
     397
     398#screen-meta-links .screen-meta-toggle {
     399        position: relative;
     400        top: -1px;
     401}
     402
     403#screen-meta-links a.show-settings {
     404        text-decoration: none;
     405        z-index: 1;
     406        padding: 1px 16px 0 6px;
     407        height: 22px;
     408        line-height: 22px;
     409        font-size: 12px;
     410        display: block;
     411        text-shadow: rgba(255,255,255,0.7) 0 1px 0;
     412}
     413
     414#screen-meta-links a.show-settings:hover {
     415        text-decoration: none;
     416}
     417/* end screen options and help tabs */
     418
     419.toggle-arrow {
     420        background-repeat: no-repeat;
     421        background-position: top left;
     422        background-color: transparent;
     423        height: 22px;
     424        line-height: 22px;
     425        display: block;
     426}
     427
     428.toggle-arrow-active {
     429        background-position: bottom left;
     430}
     431
     432#screen-options-wrap h5,
     433#contextual-help-wrap h5 {
     434        margin: 8px 0;
     435        font-size: 13px;
     436}
     437
     438.metabox-prefs label {
     439        display: inline-block;
     440        padding-right: 15px;
     441        white-space: nowrap;
     442        line-height: 30px;
     443}
     444
     445.metabox-prefs label input {
     446        margin: 0 5px 0 2px;
     447}
     448
     449.metabox-prefs .columns-prefs label input {
     450        margin: 0 2px;
     451}
     452
     453.metabox-prefs label a {
     454        display: none;
     455}
     456
     457/*------------------------------------------------------------------------------
     458  6.2 - Help Menu
     459------------------------------------------------------------------------------*/
     460
     461#contextual-help-wrap {
     462        padding: 0;
     463        margin-left: -4px;
     464}
     465
     466#contextual-help-columns {
     467        position: relative;
     468}
     469
     470#contextual-help-back {
     471        position: absolute;
     472        top: 0;
     473        bottom: 0;
     474        left: 150px;
     475        right: 170px;
     476        border-width: 0 1px;
     477        border-style: solid;
     478}
     479
     480#contextual-help-wrap.no-sidebar #contextual-help-back {
     481        right: 0;
     482
     483        border-right-width: 0;
     484        -webkit-border-bottom-right-radius: 2px;
     485        border-bottom-right-radius: 2px;
     486}
     487
     488.contextual-help-tabs {
     489        float: left;
     490        width: 150px;
     491        margin: 0;
     492}
     493
     494.contextual-help-tabs ul {
     495        margin: 1em 0;
     496}
     497
     498.contextual-help-tabs li {
     499        margin-bottom: 0;
     500        list-style-type: none;
     501        border-style: solid;
     502        border-width: 1px 0;
     503        border-color: transparent;
     504}
     505
     506.contextual-help-tabs a {
     507        display: block;
     508        padding: 5px 5px 5px 12px;
     509        line-height: 18px;
     510        text-decoration: none;
     511}
     512
     513.contextual-help-tabs .active {
     514        padding: 0;
     515        margin: 0 -1px 0 0;
     516        border-width: 1px 0 1px 1px;
     517        border-style: solid;
     518}
     519
     520.contextual-help-tabs-wrap {
     521        padding: 0 20px;
     522        overflow: auto;
     523}
     524
     525.help-tab-content {
     526        display: none;
     527        margin: 0 22px 12px 0;
     528        line-height: 1.6em;
     529}
     530
     531.help-tab-content.active {
     532        display: block;
     533}
     534
     535.help-tab-content ul li {
     536        list-style-type: disc;
     537        margin-left: 18px;
     538}
     539
     540.contextual-help-sidebar {
     541        width: 150px;
     542        float: right;
     543        padding: 0 8px 0 12px;
     544        overflow: auto;
     545}
     546
     547
     548/*------------------------------------------------------------------------------
     549  7.0 - Main Navigation (Left Menu)
     550------------------------------------------------------------------------------*/
     551
     552#adminmenuback,
     553#adminmenuwrap {
     554        border-width: 0 1px 0 0;
     555        border-style: solid;
     556}
     557
     558#adminmenuwrap {
     559        position: relative;
     560        float: left;
     561}
     562
     563#adminmenushadow {
     564        position: absolute;
     565        top: 0;
     566        right: 0;
     567        bottom: 0;
     568        width: 6px;
     569        z-index: 20;
     570}
     571
     572/* side admin menu */
     573#adminmenu * {
     574        -webkit-user-select: none;
     575        -moz-user-select: none;
     576        user-select: none;
     577}
     578
     579#adminmenu li {
     580        margin: 0;
     581        padding: 0;
     582        cursor: pointer;
     583}
     584
     585#adminmenu a {
     586        display: block;
     587        line-height: 18px;
     588        padding: 2px 5px;
     589}
     590
     591#adminmenu li.menu-top {
     592        min-height: 28px;
     593        position: relative;
     594}
     595
     596#adminmenu .wp-submenu {
     597        list-style: none;
     598        padding: 4px 0;
     599        margin: 0;
     600        position: absolute;
     601        top: -1000em;
     602        left: 146px;
     603        z-index: 1000;
     604        overflow: visible;
     605        border-width: 1px;
     606        border-style: solid;
     607        -webkit-border-bottom-right-radius: 3px;
     608        -webkit-border-top-right-radius: 3px;
     609        border-bottom-right-radius: 3px;
     610        border-top-right-radius: 3px;
     611}
     612
     613.js #adminmenu .sub-open,
     614.js #adminmenu .opensub .wp-submenu,
     615#adminmenu a.menu-top:focus + .wp-submenu,
     616.no-js li.wp-has-submenu:hover .wp-submenu {
     617        top: -1px;
     618}
     619
     620#adminmenu .wp-has-current-submenu .wp-submenu,
     621.no-js li.wp-has-current-submenu:hover .wp-submenu,
     622#adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
     623#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
     624#adminmenu .wp-has-current-submenu.opensub .wp-submenu {
     625        position: relative;
     626        z-index: 3;
     627        top: auto;
     628        left: auto;
     629        right: auto;
     630        bottom: auto;
     631        border: 0 none;
     632
     633        -webkit-box-shadow: none;
     634        box-shadow: none;
     635}
     636
     637.folded #adminmenu .wp-submenu.sub-open,
     638.folded #adminmenu .opensub .wp-submenu,
     639.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
     640.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
     641.folded #adminmenu a.menu-top:focus + .wp-submenu,
     642.folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu,
     643.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu  {
     644        top: -1px;
     645        left: 32px;
     646}
     647
     648.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
     649.folded #adminmenu .wp-has-current-submenu .wp-submenu {
     650        border-width: 1px;
     651        border-style: solid;
     652        position: absolute;
     653        top: -1000em;
     654}
     655
     656#adminmenu .wp-submenu a {
     657        font-size: 12px;
     658        line-height: 18px;
     659        margin: 0;
     660        padding-left: 12px;
     661}
     662
     663#adminmenu .wp-not-current-submenu li > a {
     664        padding-left: 16px;
     665}
     666
     667#adminmenu .wp-has-current-submenu ul > li > a,
     668.folded #adminmenu li.menu-top .wp-submenu > li > a {
     669        padding-left: 12px;
     670}
     671
     672#adminmenu a.menu-top,
     673#adminmenu .wp-submenu-head {
     674        font-size: 13px;
     675        font-weight: bold;
     676        line-height: 18px;
     677        padding: 0;
     678}
     679
     680#adminmenu .wp-submenu-head,
     681.folded #adminmenu .wp-menu-name {
     682        display: none;
     683}
     684
     685.folded #adminmenu .wp-submenu-head {
     686        display: block;
     687}
     688
     689#adminmenu .wp-submenu li {
     690        padding: 0;
     691        margin: 0;
     692        overflow: hidden;
     693}
     694
     695#adminmenu a.menu-top {
     696        border-width: 1px 0;
     697        border-style: solid none;
     698}
     699
     700#adminmenu .wp-menu-image img {
     701        padding: 7px 0 0 7px;
     702        opacity: 0.6;
     703        filter: alpha(opacity=60);
     704}
     705
     706#adminmenu div.wp-menu-name {
     707        padding: 5px;
     708}
     709
     710#adminmenu div.wp-menu-image {
     711        float: left;
     712        width: 28px;
     713        height: 28px;
     714}
     715
     716.folded #adminmenu div.wp-menu-image {
     717        width: 32px;
     718        position: absolute;
     719        z-index: 25;
     720}
     721
     722.folded #adminmenu a.menu-top {
     723        height: 28px;
     724}
     725
     726.wp-menu-arrow {
     727        z-index: 25;
     728        position: absolute;
     729        right: 100%;
     730        margin: 0;
     731        height: 30px;
     732        width: 6px;
     733
     734        -moz-transform:    translate( 146px );
     735        -webkit-transform: translate( 146px );
     736        -o-transform:      translate( 146px );
     737        -ms-transform:     translate( 146px );
     738        transform:         translate( 146px );
     739}
     740
     741#adminmenu .wp-menu-arrow div {
     742        display: none;
     743        position: absolute;
     744        top: 7px;
     745        left: -1px;
     746        width: 14px;
     747        height: 15px;
     748
     749        -moz-transform:    matrix( -0.6, 1, 0.6, 1, 0, 0 );
     750        -webkit-transform: matrix( -0.6, 1, 0.6, 1, 0, 0 );
     751        -o-transform:      matrix( -0.6, 1, 0.6, 1, 0, 0 );
     752        -ms-transform:     matrix( -0.6, 1, 0.6, 1, 0, 0 );
     753        transform:         matrix( -0.6, 1, 0.6, 1, 0, 0 );
     754}
     755
     756#adminmenu li.wp-not-current-submenu .wp-menu-arrow {
     757        -moz-transform:    translate( 145px );
     758        -webkit-transform: translate( 145px );
     759        -o-transform:      translate( 145px );
     760        -ms-transform:     translate( 145px );
     761        transform:         translate( 145px );
     762        height: 28px;
     763        border-width: 1px 0;
     764        border-style: solid;
     765        top: 0;
     766}
     767
     768.folded #adminmenu li .wp-menu-arrow {
     769        -moz-transform:    translate( 32px );
     770        -webkit-transform: translate( 32px );
     771        -o-transform:      translate( 32px );
     772        -ms-transform:     translate( 32px );
     773        transform:         translate( 32px );
     774}
     775
     776#adminmenu li.current .wp-menu-arrow,
     777#adminmenu li.wp-has-current-submenu .wp-menu-arrow,
     778#adminmenu li.wp-has-current-submenu .wp-menu-arrow div,
     779#adminmenu li.wp-has-submenu .wp-menu-arrow div,
     780#adminmenu li.current .wp-menu-arrow div,
     781.no-js #adminmenu li.wp-has-submenu:hover .wp-menu-arrow,
     782#adminmenu li.wp-has-submenu.opensub .wp-menu-arrow,
     783#adminmenu a.wp-has-submenu:focus .wp-menu-arrow,
     784#adminmenu a:hover .wp-menu-arrow {
     785        display: block;
     786}
     787
     788#adminmenu li.current .wp-menu-arrow,
     789#adminmenu li.wp-menu-open .wp-menu-arrow {
     790        top: 0;
     791}
     792
     793.no-js #adminmenu li.wp-has-submenu:hover .wp-menu-arrow,
     794#adminmenu li.wp-has-submenu.opensub .wp-menu-arrow,
     795#adminmenu a.wp-has-submenu:focus .wp-menu-arrow {
     796        z-index: 1001;
     797}
     798
     799.ie8 #adminmenu li.menu-top:hover .wp-menu-arrow {
     800        display: none;
     801}
     802
     803#adminmenu .wp-not-current-submenu .wp-menu-arrow div {
     804        width: 15px;
     805        top: 6px;
     806        border-width: 0 0 1px 1px;
     807        border-style: solid;
     808}
     809
     810.wp-menu-arrow,
     811.folded #adminmenu li .wp-menu-arrow div,
     812.no-js #adminmenu li.wp-not-current-submenu:hover .wp-menu-arrow {
     813        display: none;
     814}
     815
     816.folded #adminmenu li.current .wp-menu-arrow,
     817.folded #adminmenu li.current .wp-menu-arrow div,
     818.folded #adminmenu li.wp-has-current-submenu .wp-menu-arrow div,
     819.folded #adminmenu li.wp-menu-open .wp-menu-arrow,
     820.folded #adminmenu li a:focus .wp-menu-arrow {
     821        display: block;
     822}
     823
     824#adminmenu li.menu-top:hover .wp-menu-image img,
     825#adminmenu li.wp-has-current-submenu .wp-menu-image img {
     826        opacity: 1;
     827        filter: alpha(opacity=100);
     828}
     829
     830#adminmenu li.wp-menu-separator {
     831        height: 3px;
     832        padding: 0;
     833        margin: 0;
     834        border-width: 1px 0;
     835        border-style: solid;
     836        cursor: inherit;
     837}
     838
     839#adminmenu div.separator {
     840        height: 1px;
     841        padding: 0;
     842        border-width: 1px 0 0 0;
     843        border-style: solid;
     844}
     845
     846#adminmenu .wp-submenu .wp-submenu-head {
     847        padding: 5px 4px 5px 10px;
     848        margin: -4px -1px 4px;
     849        border-width: 1px 0;
     850        border-style: solid;
     851        -webkit-border-top-right-radius: 3px;
     852        border-top-right-radius: 3px;
     853}
     854
     855#adminmenu li.wp-menu-open {
     856        border-width: 0 0 1px;
     857        border-style: solid;
     858}
     859
     860#adminmenu li.current,
     861.folded #adminmenu li.wp-menu-open {
     862        border: 0 none;
     863}
     864
     865.folded #adminmenu li.wp-has-current-submenu {
     866        margin-bottom: 1px;
     867}
     868
     869.folded #adminmenu .wp-has-current-submenu.menu-top-last {
     870        margin-bottom: 0;
     871}
     872
     873#adminmenu .awaiting-mod,
     874#adminmenu span.update-plugins,
     875#sidemenu li a span.update-plugins {
     876        position: absolute;
     877        font-family: sans-serif;
     878        font-size: 9px;
     879        line-height: 17px;
     880        font-weight: bold;
     881        margin-top: 1px;
     882        margin-left: 7px;
     883        -webkit-border-radius: 10px;
     884        border-radius: 10px;
     885        z-index: 26;
     886}
     887
     888#adminmenu li .awaiting-mod span,
     889#adminmenu li span.update-plugins span,
     890#sidemenu li a span.update-plugins span {
     891        display: block;
     892        padding: 0 6px;
     893}
     894
     895#adminmenu li span.count-0,
     896#sidemenu li a .count-0 {
     897        display: none;
     898}
     899
     900#collapse-menu {
     901        font-size: 12px;
     902        line-height: 34px;
     903        border-width: 1px 0 0;
     904        border-style: solid;
     905}
     906
     907.folded #collapse-menu span {
     908        display: none;
     909}
     910
     911#collapse-button,
     912#collapse-button div {
     913        width: 15px;
     914        height: 15px;
     915}
     916
     917#collapse-button {
     918        float: left;
     919        margin: 8px 6px;
     920        border-width: 1px;
     921        border-style: solid;
     922        -webkit-border-radius: 10px;
     923        border-radius: 10px;
     924}
     925
     926/* Auto-folding of the admin menu */
     927@media only screen and (max-width: 900px) {
     928        .auto-fold #wpcontent,
     929        .auto-fold #wpfooter {
     930                margin-left: 52px;
     931        }
     932
     933        .auto-fold #adminmenuback,
     934        .auto-fold #adminmenuwrap,
     935        .auto-fold #adminmenu,
     936        .auto-fold #adminmenu li.menu-top {
     937                width: 32px;
     938        }
     939
     940        .auto-fold #adminmenu .wp-submenu.sub-open,
     941        .auto-fold #adminmenu .opensub .wp-submenu,
     942        .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
     943        .auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
     944        .auto-fold #adminmenu a.menu-top:focus + .wp-submenu,
     945        .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu  {
     946                top: -1px;
     947                left: 32px;
     948        }
     949
     950        .auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
     951        .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
     952                border-width: 1px;
     953                border-style: solid;
     954                position: absolute;
     955                top: -1000em;
     956        }
     957
     958        .auto-fold #adminmenu li.menu-top .wp-submenu > li > a {
     959                padding-left: 12px;
     960        }
     961
     962        .auto-fold #adminmenu .wp-menu-name {
     963                display: none;
     964        }
     965
     966        .auto-fold #adminmenu .wp-submenu-head {
     967                display: block;
     968        }
     969
     970        .auto-fold #adminmenu div.wp-menu-image {
     971                width: 32px;
     972                position: absolute;
     973                z-index: 25;
     974        }
     975
     976        .auto-fold #adminmenu a.menu-top {
     977                height: 28px;
     978        }
     979
     980        .auto-fold #adminmenu li .wp-menu-arrow {
     981                -moz-transform:    translate( 32px );
     982                -webkit-transform: translate( 32px );
     983                -o-transform:      translate( 32px );
     984                -ms-transform:     translate( 32px );
     985                transform:         translate( 32px );
     986        }
     987
     988        .auto-fold #adminmenu li .wp-menu-arrow div {
     989                display: none;
     990        }
     991
     992        .auto-fold #adminmenu li.current .wp-menu-arrow,
     993        .auto-fold #adminmenu li.current .wp-menu-arrow div,
     994        .auto-fold #adminmenu li.wp-has-current-submenu .wp-menu-arrow div,
     995        .auto-fold #adminmenu li.wp-menu-open .wp-menu-arrow,
     996        .auto-fold #adminmenu li a:focus .wp-menu-arrow {
     997                display: block;
     998        }
     999
     1000        .auto-fold #adminmenu li.wp-menu-open {
     1001                border: 0 none;
     1002        }
     1003
     1004        .auto-fold #adminmenu li.wp-has-current-submenu {
     1005                margin-bottom: 1px;
     1006        }
     1007
     1008        .auto-fold #adminmenu .wp-has-current-submenu.menu-top-last {
     1009                margin-bottom: 0;
     1010        }
     1011
     1012        .auto-fold #collapse-menu span {
     1013                display: none;
     1014        }
     1015
     1016}
     1017
     1018/* List table styles */
     1019.post-com-count-wrapper {
     1020        min-width: 22px;
     1021        font-family: sans-serif;
     1022}
     1023
     1024.post-com-count {
     1025        background-image: url('../images/bubble_bg.gif');
     1026        height: 1.3em;
     1027        line-height: 1.1em;
     1028        display: block;
     1029        text-decoration: none;
     1030        padding: 0 0 6px;
     1031        cursor: pointer;
     1032        background-position: center -80px;
     1033        background-repeat: no-repeat;
     1034}
     1035
     1036.post-com-count span {
     1037        font-size: 11px;
     1038        font-weight: bold;
     1039        height: 1.4em;
     1040        line-height: 1.4em;
     1041        min-width: 0.7em;
     1042        padding: 0 6px;
     1043        display: inline-block;
     1044        -webkit-border-radius: 5px;
     1045        border-radius: 5px;
     1046}
     1047
     1048strong .post-com-count {
     1049        background-position: center -55px;
     1050}
     1051
     1052.post-com-count:hover {
     1053        background-position: center -3px;
     1054}
     1055
     1056.column-response .post-com-count {
     1057        float: left;
     1058        margin-right: 5px;
     1059        text-align: center;
     1060}
     1061
     1062.response-links {
     1063        float: left;
     1064}
     1065
     1066#the-comment-list .attachment-80x60 {
     1067        padding: 4px 8px;
     1068}
     1069
     1070th .comment-grey-bubble {
     1071        background-image: url('../images/comment-grey-bubble.png');
     1072        background-repeat: no-repeat;
     1073        height: 12px;
     1074        width: 12px;
     1075}
     1076
     1077/*------------------------------------------------------------------------------
     1078  8.0 - Layout Blocks
     1079------------------------------------------------------------------------------*/
     1080
     1081html.wp-toolbar {
     1082        padding-top: 28px;
     1083        -webkit-box-sizing: border-box;
     1084        -moz-box-sizing: border-box;
     1085        box-sizing: border-box;
     1086}
     1087
     1088.narrow {
     1089        width: 70%;
     1090        margin-bottom: 40px;
     1091}
     1092
     1093.narrow p {
     1094        line-height: 150%;
     1095}
     1096
     1097.widefat th,
     1098.widefat td {
     1099        overflow: hidden;
     1100}
     1101
     1102.widefat th {
     1103        font-weight: normal;
     1104}
     1105
     1106.widefat td p {
     1107        margin: 2px 0 0.8em;
     1108}
     1109
     1110.widefat .column-comment p {
     1111        margin: 0.6em 0;
     1112}
     1113
     1114/* Screens with postboxes */
     1115.postbox-container {
     1116        float: left;
     1117}
     1118
     1119#dashboard-widgets.columns-1 .postbox-container {
     1120        width: 100%;
     1121}
     1122
     1123#dashboard-widgets.columns-2 .postbox-container {
     1124        width: 49.5%;
     1125}
     1126
     1127#dashboard-widgets.columns-2 #postbox-container-2,
     1128#dashboard-widgets.columns-2 #postbox-container-3,
     1129#dashboard-widgets.columns-2 #postbox-container-4 {
     1130        float: right;
     1131        width: 50.5%;
     1132}
     1133
     1134#dashboard-widgets.columns-3 .postbox-container {
     1135        width: 33.5%;
     1136}
     1137
     1138#dashboard-widgets.columns-3 #postbox-container-1 {
     1139        width: 33%;
     1140}
     1141
     1142#dashboard-widgets.columns-3 #postbox-container-3,
     1143#dashboard-widgets.columns-3 #postbox-container-4 {
     1144        float: right;
     1145}
     1146
     1147#dashboard-widgets.columns-4 .postbox-container {
     1148        width: 25%;
     1149}
     1150
     1151.postbox-container .meta-box-sortables {
     1152        -moz-box-sizing: border-box;
     1153        -webkit-box-sizing: border-box;
     1154        -ms-box-sizing: border-box;
     1155        box-sizing: border-box;
     1156}
     1157
     1158.metabox-holder .postbox-container .empty-container {
     1159        border: 3px dashed #CCCCCC;
     1160        height: 250px;
     1161}
     1162
     1163.metabox-holder.columns-1 .postbox-container .empty-container,
     1164.columns-2 #postbox-container-3 .empty-container,
     1165.columns-2 #postbox-container-4 .empty-container,
     1166.columns-3 #postbox-container-4 .empty-container {
     1167        border: 0 none;
     1168        height: 0;
     1169        min-height: 0;
     1170}
     1171
     1172#poststuff {
     1173        padding-top: 10px;
     1174}
     1175
     1176#poststuff #post-body {
     1177        padding: 0;
     1178}
     1179
     1180#post-body-content {
     1181        width: 100%;
     1182        float: left;
     1183}
     1184
     1185#poststuff .postbox-container {
     1186        width: 100%;
     1187}
     1188
     1189#poststuff #post-body.columns-2 {
     1190        margin-right: 300px;
     1191}
     1192
     1193#post-body.columns-2 #postbox-container-1 {
     1194        float: right;
     1195        margin-right: -300px;
     1196        width: 280px;
     1197}
     1198
     1199#post-body.columns-2 #side-sortables {
     1200        min-height: 250px;
     1201}
     1202
     1203/* one column on the dash */
     1204@media only screen and (max-width: 799px) {
     1205        #wpbody-content #dashboard-widgets .postbox-container {
     1206                width: 100%;
     1207        }
     1208
     1209        #wpbody-content .metabox-holder .postbox-container .empty-container {
     1210                border: 0 none;
     1211                height: 0;
     1212                min-height: 0;
     1213        }
     1214}
     1215
     1216/* two columns on the dash, but keep the setting if one is selected */
     1217@media only screen and (min-width: 800px) and (max-width: 1200px) {
     1218        #wpbody-content #dashboard-widgets .postbox-container {
     1219                width: 49.5%;
     1220        }
     1221
     1222        #wpbody-content #dashboard-widgets #postbox-container-2,
     1223        #wpbody-content #dashboard-widgets #postbox-container-3,
     1224        #wpbody-content #dashboard-widgets #postbox-container-4 {
     1225                float: right;
     1226                width: 50.5%;
     1227        }
     1228
     1229        #dashboard-widgets #postbox-container-3 .empty-container,
     1230        #dashboard-widgets #postbox-container-4 .empty-container {
     1231                border: 0 none;
     1232                height: 0;
     1233                min-height: 0;
     1234        }
     1235
     1236        #wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container {
     1237                width: 100%;
     1238        }
     1239
     1240        #wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container {
     1241                border: 0 none;
     1242                height: 0;
     1243                min-height: 0;
     1244        }
     1245
     1246        /* show the radio buttons for column prefs only for one or two columns */
     1247        .index-php .screen-layout,
     1248        .index-php .columns-prefs {
     1249                display: block;
     1250        }
     1251
     1252        .columns-prefs .columns-prefs-3,
     1253        .columns-prefs .columns-prefs-4 {
     1254                display: none;
     1255        }
     1256}
     1257
     1258/* one column on the post write/edit screen */
     1259@media only screen and (max-width: 960px) {
     1260        #wpbody-content #poststuff #post-body {
     1261                margin: 0;
     1262        }
     1263
     1264        #wpbody-content #post-body.columns-2 #postbox-container-1 {
     1265                margin-right: 0;
     1266                width: 100%;
     1267        }
     1268
     1269        #poststuff #postbox-container-1 .empty-container,
     1270        #poststuff #postbox-container-1 #side-sortables:empty {
     1271                border: 0 none;
     1272                height: 0;
     1273                min-height: 0;
     1274        }
     1275
     1276        #poststuff #post-body.columns-2 #side-sortables {
     1277                min-height: 0;
     1278        }
     1279
     1280        /* hide the radio buttons for column prefs */
     1281        .screen-layout,
     1282        .columns-prefs {
     1283                display: none;
     1284        }
     1285}
     1286
     1287.postbox .hndle {
     1288        -webkit-border-top-left-radius: 3px;
     1289        -webkit-border-top-right-radius: 3px;
     1290        border-top-left-radius: 3px;
     1291        border-top-right-radius: 3px;
     1292}
     1293
     1294.js .postbox .hndle {
     1295        cursor: move;
     1296}
     1297
     1298.postbox.closed .hndle {
     1299        -webkit-border-radius: 3px;
     1300        border-radius: 3px;
     1301}
     1302
     1303.hndle a {
     1304        font-size: 11px;
     1305        font-weight: normal;
     1306}
     1307
     1308.postbox .handlediv {
     1309        float: right;
     1310        width: 27px;
     1311        height: 30px;
     1312}
     1313
     1314.js .postbox .handlediv {
     1315        cursor: pointer;
     1316}
     1317
     1318.sortable-placeholder {
     1319        border-width: 1px;
     1320        border-style: dashed;
     1321        margin-bottom: 20px;
     1322}
     1323
     1324.widget,
     1325.postbox,
     1326.stuffbox {
     1327        margin-bottom: 20px;
     1328        padding: 0;
     1329        border-width: 1px;
     1330        border-style: solid;
     1331        line-height: 1;
     1332}
     1333
     1334.widget .widget-top,
     1335.postbox h3,
     1336.stuffbox h3 {
     1337        margin-top: 1px;
     1338        border-bottom-width: 1px;
     1339        border-bottom-style: solid;
     1340        -webkit-user-select: none;
     1341        -moz-user-select: none;
     1342        user-select: none;
     1343}
     1344
     1345.js .widget .widget-top,
     1346.js .postbox h3 {
     1347        cursor: move;
     1348}
     1349
     1350.postbox .inside,
     1351.stuffbox .inside {
     1352        padding: 0 12px 0 10px;
     1353        line-height: 1.4em;
     1354}
     1355
     1356.postbox .inside {
     1357        margin: 10px 0;
     1358        position: relative;
     1359}
     1360
     1361.postbox.closed h3 {
     1362        border: none;
     1363        -webkit-box-shadow: none;
     1364        box-shadow: none;
     1365}
     1366
     1367.postbox table.form-table {
     1368        margin-bottom: 0;
     1369}
     1370
     1371.temp-border {
     1372        border: 1px dotted #ccc;
     1373}
     1374
     1375.columns-prefs label {
     1376        padding: 0 5px;
     1377}
     1378
     1379
     1380/*------------------------------------------------------------------------------
     1381  9.0 - Dashboard
     1382------------------------------------------------------------------------------*/
     1383
     1384#dashboard-widgets-wrap {
     1385        margin: 0 -8px;
     1386}
     1387
     1388#wpbody-content .metabox-holder {
     1389        padding-top: 10px;
     1390}
     1391
     1392#dashboard-widgets .meta-box-sortables {
     1393        margin: 0 8px;
     1394}
     1395
     1396#dashboard_recent_comments div.undo {
     1397        border-top-style: solid;
     1398        border-top-width: 1px;
     1399        margin: 0 -10px;
     1400        padding: 3px 8px;
     1401        font-size: 11px;
     1402}
     1403
     1404#the-comment-list td.comment p.comment-author {
     1405        margin-top: 0;
     1406        margin-left: 0;
     1407}
     1408
     1409#the-comment-list p.comment-author img {
     1410        float: left;
     1411        margin-right: 8px;
     1412}
     1413
     1414#the-comment-list p.comment-author strong a {
     1415        border: none;
     1416}
     1417
     1418#the-comment-list td {
     1419        vertical-align: top;
     1420}
     1421
     1422#the-comment-list td.comment {
     1423        word-wrap: break-word;
     1424}
     1425
     1426/* Welcome Panel */
     1427.welcome-panel {
     1428        position: relative;
     1429        overflow: auto;
     1430        margin: 20px 0;
     1431        padding: 23px 10px 12px;
     1432        border-width: 1px;
     1433        border-style: solid;
     1434        border-radius: 3px;
     1435        font-size: 13px;
     1436        line-height: 2.1em;
     1437}
     1438
     1439.welcome-panel h3 {
     1440        margin: 0;
     1441        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
     1442        font-size: 21px;
     1443        font-weight: normal;
     1444        line-height: 1.2;
     1445}
     1446.welcome-panel h4 {
     1447        margin: 1.33em 0 0;
     1448        font-size: 13px;
     1449}
     1450
     1451.welcome-panel .about-description {
     1452        font-size: 16px;
     1453        margin: 0;
     1454}
     1455
     1456.welcome-panel .welcome-panel-close {
     1457        position: absolute;
     1458        top: 5px;
     1459        right: 10px;
     1460        padding: 8px 3px;
     1461        font-size: 13px;
     1462        text-decoration: none;
     1463        line-height: 1;
     1464}
     1465
     1466.welcome-panel .welcome-panel-close:before {
     1467        content: ' ';
     1468        position: absolute;
     1469        left: -12px;
     1470        width: 10px;
     1471        height: 100%;
     1472        background: url('../images/xit.gif') 0 17% no-repeat;
     1473}
     1474
     1475.welcome-panel .welcome-panel-close:hover:before {
     1476        background-position: 100% 17%;
     1477}
     1478
     1479.wp-core-ui .welcome-panel .button.button-hero {
     1480        margin: 15px 0 3px;
     1481}
     1482
     1483.welcome-panel-content {
     1484        margin-left: 13px;
     1485        max-width: 1500px;
     1486}
     1487
     1488.welcome-panel .welcome-panel-column-container {
     1489        clear: both;
     1490        overflow: hidden;
     1491        position: relative;
     1492}
     1493
     1494.welcome-panel .welcome-panel-column {
     1495        width: 32%;
     1496        min-width: 200px;
     1497        float: left;
     1498}
     1499
     1500.ie8 .welcome-panel .welcome-panel-column {
     1501        min-width: 230px;
     1502}
     1503
     1504.welcome-panel .welcome-panel-column:first-child {
     1505        width: 36%;
     1506}
     1507
     1508.welcome-panel-column p {
     1509        margin-top: 7px;
     1510}
     1511
     1512.welcome-panel .welcome-icon {
     1513        display: block;
     1514        padding: 2px 0 8px 32px;
     1515        background-image: url('../images/welcome-icons.png');
     1516        background-repeat: no-repeat;
     1517        background-size: 16px;
     1518}
     1519
     1520.welcome-panel .welcome-add-page {
     1521        background-position: 0 2px;
     1522}
     1523
     1524.welcome-panel .welcome-edit-page {
     1525        background-position: 0 -90px;
     1526}
     1527
     1528.welcome-panel .welcome-learn-more {
     1529        background-position: 0 -136px;
     1530}
     1531
     1532.welcome-panel .welcome-comments {
     1533        background-position: 0 -182px;
     1534}
     1535
     1536.welcome-panel .welcome-view-site {
     1537        background-position: 0 -274px;
     1538}
     1539
     1540.welcome-panel .welcome-widgets-menus {
     1541        background-position: 1px -229px;
     1542        line-height: 14px;
     1543}
     1544
     1545.welcome-panel .welcome-write-blog {
     1546        background-position: 0 -44px;
     1547}
     1548
     1549.welcome-panel .welcome-panel-column ul {
     1550        margin: 0.8em 1em 1em 0;
     1551}
     1552
     1553.welcome-panel .welcome-panel-column li {
     1554        line-height: 16px;
     1555        list-style-type: none;
     1556}
     1557
     1558@media screen and (max-width: 870px) {
     1559        .welcome-panel .welcome-panel-column,
     1560        .welcome-panel .welcome-panel-column:first-child {
     1561                display: block;
     1562                float: none;
     1563                width: 100%;
     1564        }
     1565
     1566        .welcome-panel .welcome-panel-column li {
     1567                display: inline-block;
     1568                margin-right: 13px;
     1569        }
     1570
     1571        .welcome-panel .welcome-panel-column ul {
     1572                margin: 0.4em 0 0;
     1573        }
     1574
     1575        .welcome-panel .welcome-icon {
     1576                padding-left: 25px;
     1577        }
     1578}
     1579
     1580/*------------------------------------------------------------------------------
     1581  10.0 - List Posts (/Pages/etc)
     1582------------------------------------------------------------------------------*/
     1583
     1584table.fixed {
     1585        table-layout: fixed;
     1586}
     1587
     1588.fixed .column-rating,
     1589.fixed .column-visible {
     1590        width: 8%;
     1591}
     1592
     1593.fixed .column-posts,
     1594.fixed .column-date,
     1595.fixed .column-parent,
     1596.fixed .column-links,
     1597.fixed .column-author,
     1598.fixed .column-format {
     1599        width: 10%;
     1600}
     1601
     1602.fixed .column-response,
     1603.fixed .column-categories,
     1604.fixed .column-tags,
     1605.fixed .column-rel,
     1606.fixed .column-role {
     1607        width: 15%;
     1608}
     1609
     1610.fixed .column-slug {
     1611        width: 25%;
     1612}
     1613
     1614.fixed .column-locations {
     1615        width: 35%;
     1616}
     1617
     1618.fixed .column-comments {
     1619        width: 4em;
     1620        padding: 8px 0;
     1621        text-align: left;
     1622}
     1623
     1624.fixed .column-comments .vers {
     1625        padding-left: 3px;
     1626}
     1627
     1628.fixed .column-comments a {
     1629        float: left;
     1630}
     1631
     1632.fixed .column-icon {
     1633        width: 80px;
     1634}
     1635
     1636#comments-form .fixed .column-author {
     1637        width: 20%;
     1638}
     1639
     1640#commentsdiv.postbox .inside {
     1641        margin: 0;
     1642        padding: 0;
     1643}
     1644
     1645#commentsdiv .inside .row-actions {
     1646        line-height:18px;
     1647}
     1648
     1649#commentsdiv .inside .column-author {
     1650        width: 25%;
     1651}
     1652
     1653#commentsdiv .column-comment p {
     1654        margin: 0.6em 0;
     1655        padding: 0;
     1656}
     1657
     1658#commentsdiv #replyrow td {
     1659        padding: 0;
     1660}
     1661
     1662#commentsdiv p {
     1663        padding: 8px 10px;
     1664        margin: 0;
     1665}
     1666
     1667#commentsdiv #add-new-comment {
     1668        border-width: 0 0 1px;
     1669        border-style: none none solid;
     1670}
     1671
     1672#commentsdiv .comments-box {
     1673        border: 0 none;
     1674}
     1675
     1676#commentsdiv .comments-box thead th {
     1677        background: transparent;
     1678        padding: 0 7px 4px;
     1679        font-style: italic;
     1680}
     1681
     1682#commentsdiv .comments-box tr:last-child td {
     1683        border-bottom: 0 none;
     1684}
     1685
     1686#commentsdiv .spinner {
     1687        padding-left: 5px;
     1688}
     1689
     1690.sorting-indicator {
     1691        display: none;
     1692        width: 7px;
     1693        height: 4px;
     1694        margin-top: 8px;
     1695        margin-left: 7px;
     1696        background-image: url('../images/sort.gif');
     1697        background-repeat: no-repeat;
     1698}
     1699
     1700tr.wp-locked .locked-indicator {
     1701        background: url('../images/lock.png') no-repeat;
     1702        margin: -2px 0 0 6px;
     1703        height: 20px;
     1704        width: 16px;
     1705}
     1706
     1707tr.wp-locked .check-column label,
     1708tr.wp-locked .check-column input[type="checkbox"],
     1709tr.wp-locked .row-actions .inline,
     1710tr.wp-locked .row-actions .trash {
     1711        display: none;
     1712}
     1713
     1714tr .locked-info {
     1715        height: 0;
     1716        opacity: 0;
     1717}
     1718
     1719tr.wp-locked .locked-info {
     1720        height: auto;
     1721        opacity: 1;
     1722}
     1723
     1724tr.locked-info, tr.wp-locked .locked-info {
     1725        -webkit-transition: height 1s, opacity 500ms;
     1726        -moz-transition:    height 1s, opacity 500ms;
     1727        -ms-transition:     height 1s, opacity 500ms;
     1728        -o-transition:      height 1s, opacity 500ms;
     1729        transition:         height 1s, opacity 500ms;
     1730}
     1731
     1732.fixed .column-comments .sorting-indicator {
     1733        margin-top: 3px;
     1734}
     1735
     1736#menu-locations-wrap .widefat {
     1737        width: 60%;
     1738}
     1739
     1740.widefat th.sortable,
     1741.widefat th.sorted {
     1742        padding: 0;
     1743}
     1744
     1745th.sortable a,
     1746th.sorted a {
     1747        display: block;
     1748        overflow: hidden;
     1749        padding: 7px 7px 8px;
     1750}
     1751
     1752.fixed .column-comments.sortable a,
     1753.fixed .column-comments.sorted a {
     1754        padding: 8px 0;
     1755}
     1756
     1757th.sortable a span,
     1758th.sorted a span {
     1759        float: left;
     1760        cursor: pointer;
     1761}
     1762
     1763th.sorted.asc .sorting-indicator,
     1764th.desc:hover span.sorting-indicator {
     1765        display: block;
     1766        background-position: 0 0;
     1767}
     1768
     1769th.sorted.desc .sorting-indicator,
     1770th.asc:hover span.sorting-indicator {
     1771        display: block;
     1772        background-position: -7px 0;
     1773}
     1774
     1775/* Bulk Actions */
     1776.tablenav-pages a {
     1777        border-bottom-style: solid;
     1778        border-bottom-width: 2px;
     1779        font-weight: bold;
     1780        margin-right: 1px;
     1781        padding: 0 2px;
     1782}
     1783.tablenav-pages .current-page {
     1784        text-align: center;
     1785}
     1786.tablenav-pages .next-page {
     1787        margin-left: 2px;
     1788}
     1789
     1790.tablenav a.button-secondary {
     1791        display: block;
     1792        margin: 3px 8px 0 0;
     1793}
     1794
     1795.tablenav {
     1796        clear: both;
     1797        height: 30px;
     1798        margin: 6px 0 4px;
     1799        vertical-align: middle;
     1800}
     1801
     1802.tablenav.themes {
     1803        max-width: 98%;
     1804}
     1805
     1806.tablenav .tablenav-pages {
     1807        float: right;
     1808        display: block;
     1809        cursor: default;
     1810        height: 30px;
     1811        line-height: 30px;
     1812        font-size: 12px;
     1813}
     1814
     1815.tablenav .no-pages,
     1816.tablenav .one-page .pagination-links {
     1817        display: none;
     1818}
     1819
     1820.tablenav .tablenav-pages a,
     1821.tablenav-pages span.current  {
     1822        text-decoration: none;
     1823        padding: 3px 6px;
     1824}
     1825
     1826.tablenav .tablenav-pages a.disabled:hover ,
     1827.tablenav .tablenav-pages a.disabled:active {
     1828        cursor: default;
     1829}
     1830
     1831.tablenav .displaying-num {
     1832        margin-right: 10px;
     1833        font-size: 12px;
     1834        font-style: italic;
     1835}
     1836
     1837.tablenav .actions {
     1838        overflow: hidden;
     1839        padding: 2px 8px 0 0;
     1840}
     1841
     1842.tablenav .delete {
     1843        margin-right: 20px;
     1844}
     1845
     1846.view-switch {
     1847        float: right;
     1848        margin: 6px 8px 0;
     1849}
     1850
     1851.view-switch a {
     1852        text-decoration: none;
     1853}
     1854
     1855.filter {
     1856        float: left;
     1857        margin: -5px 0 0 10px;
     1858}
     1859
     1860.filter .subsubsub {
     1861        margin-left: -10px;
     1862        margin-top: 13px;
     1863}
     1864.screen-per-page {
     1865        width: 4em;
     1866}
     1867
     1868#posts-filter fieldset {
     1869        float: left;
     1870        margin: 0 1.5ex 1em 0;
     1871        padding: 0;
     1872}
     1873
     1874#posts-filter fieldset legend {
     1875        padding: 0 0 .2em 1px;
     1876}
     1877
     1878
     1879/*------------------------------------------------------------------------------
     1880  10.1 - Inline Editing
     1881------------------------------------------------------------------------------*/
     1882
     1883/*
     1884.quick-edit* is for Quick Edit
     1885.bulk-edit* is for Bulk Edit
     1886.inline-edit* is for everything
     1887*/
     1888
     1889/*      Layout */
     1890
     1891#wpbody-content .inline-edit-row fieldset {
     1892        font-size: 12px;
     1893        float: left;
     1894        margin: 0;
     1895        padding: 0;
     1896        width: 100%;
     1897}
     1898
     1899tr.inline-edit-row td,
     1900#wpbody-content .inline-edit-row fieldset .inline-edit-col {
     1901        padding: 0 0.5em;
     1902}
     1903
     1904#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col {
     1905        border-width: 0 0 0 1px;
     1906        border-style: none none none solid;
     1907}
     1908
     1909#wpbody-content .quick-edit-row-post .inline-edit-col-left {
     1910        width: 40%;
     1911}
     1912
     1913#wpbody-content .quick-edit-row-post .inline-edit-col-right {
     1914        width: 39%;
     1915}
     1916
     1917#wpbody-content .inline-edit-row-post .inline-edit-col-center {
     1918        width: 20%;
     1919}
     1920
     1921#wpbody-content .quick-edit-row-page .inline-edit-col-left {
     1922        width: 50%;
     1923}
     1924
     1925#wpbody-content .quick-edit-row-page .inline-edit-col-right,
     1926#wpbody-content .bulk-edit-row-post .inline-edit-col-right {
     1927        width: 49%;
     1928}
     1929
     1930#wpbody-content .bulk-edit-row .inline-edit-col-left {
     1931        width: 30%;
     1932}
     1933
     1934#wpbody-content .bulk-edit-row-page .inline-edit-col-right {
     1935        width: 69%;
     1936}
     1937
     1938#wpbody-content .bulk-edit-row .inline-edit-col-bottom {
     1939        float: right;
     1940        width: 69%;
     1941}
     1942
     1943#wpbody-content .inline-edit-row-page .inline-edit-col-right {
     1944        margin-top: 27px;
     1945}
     1946
     1947.inline-edit-row fieldset .inline-edit-group {
     1948        clear: both;
     1949}
     1950
     1951.inline-edit-row fieldset .inline-edit-group:after {
     1952        content: ".";
     1953        display: block;
     1954        height: 0;
     1955        clear: both;
     1956        visibility: hidden;
     1957}
     1958
     1959.inline-edit-row p.submit {
     1960        clear: both;
     1961        padding: 0.5em;
     1962        margin: 0.5em 0 0;
     1963}
     1964
     1965.inline-edit-row span.error {
     1966        line-height: 22px;
     1967        margin: 0 15px;
     1968        padding: 3px 5px;
     1969}
     1970
     1971/*      Positioning */
     1972.inline-edit-row h4 {
     1973        margin: .2em 0;
     1974        padding: 0;
     1975        line-height: 23px;
     1976}
     1977.inline-edit-row fieldset span.title,
     1978.inline-edit-row fieldset span.checkbox-title {
     1979        margin: 0;
     1980        padding: 0;
     1981        line-height: 27px;
     1982}
     1983
     1984.inline-edit-row fieldset label,
     1985.inline-edit-row fieldset span.inline-edit-categories-label {
     1986        display: block;
     1987        margin: .2em 0;
     1988}
     1989
     1990.inline-edit-row fieldset label.inline-edit-tags {
     1991        margin-top: 0;
     1992}
     1993
     1994.inline-edit-row fieldset label.inline-edit-tags span.title {
     1995        margin: .2em 0;
     1996        width: auto;
     1997}
     1998
     1999.inline-edit-row fieldset label span.title {
     2000        display: block;
     2001        float: left;
     2002        width: 5em;
     2003}
     2004
     2005.inline-edit-row fieldset label span.input-text-wrap {
     2006        display: block;
     2007        margin-left: 5em;
     2008}
     2009
     2010.quick-edit-row-post fieldset.inline-edit-col-right label span.title {
     2011        width: auto;
     2012        padding-right: 0.5em;
     2013}
     2014
     2015.inline-edit-row .input-text-wrap input[type=text] {
     2016        width: 100%;
     2017}
     2018
     2019.inline-edit-row fieldset label input[type=checkbox] {
     2020        vertical-align: text-bottom;
     2021}
     2022
     2023.inline-edit-row fieldset label textarea {
     2024        width: 100%;
     2025        height: 4em;
     2026}
     2027
     2028#wpbody-content .bulk-edit-row fieldset .inline-edit-group label {
     2029        max-width: 50%;
     2030}
     2031
     2032#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child {
     2033        margin-right: 0.5em
     2034}
     2035
     2036.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input {
     2037        width: 6em;
     2038}
     2039
     2040.inline-edit-save .spinner {
     2041        padding: 4px 10px 0;
     2042        vertical-align: top;
     2043        float: right;
     2044}
     2045
     2046/*      Styling */
     2047.inline-edit-row h4 {
     2048        text-transform: uppercase;
     2049}
     2050
     2051.inline-edit-row fieldset span.title,
     2052.inline-edit-row fieldset span.checkbox-title {
     2053        font-style: italic;
     2054        line-height: 1.8em;
     2055}
     2056
     2057/*      Specific Elements */
     2058.inline-edit-row fieldset input[type="text"],
     2059.inline-edit-row fieldset textarea {
     2060        border-style: solid;
     2061        border-width: 1px;
     2062}
     2063
     2064.inline-edit-row fieldset .inline-edit-date {
     2065        float: left;
     2066}
     2067
     2068.inline-edit-row fieldset input[name=jj],
     2069.inline-edit-row fieldset input[name=hh],
     2070.inline-edit-row fieldset input[name=mn] {
     2071        font-size: 12px;
     2072        width: 2.1em;
     2073}
     2074
     2075.inline-edit-row fieldset input[name=aa] {
     2076        font-size: 12px;
     2077        width: 3.5em;
     2078}
     2079
     2080.inline-edit-row fieldset label input.inline-edit-password-input {
     2081        width: 8em;
     2082}
     2083
     2084ul.cat-checklist {
     2085        height: 12em;
     2086        border-style: solid;
     2087        border-width: 1px;
     2088        overflow-y: scroll;
     2089        padding: 0 5px;
     2090        margin: 0;
     2091}
     2092
     2093#bulk-titles {
     2094        display: block;
     2095        height: 12em;
     2096        border-style: solid;
     2097        border-width: 1px;
     2098        overflow-y: scroll;
     2099        padding: 0 5px;
     2100        margin: 0 0 5px;
     2101}
     2102
     2103.inline-edit-row fieldset ul.cat-checklist li,
     2104.inline-edit-row fieldset ul.cat-checklist input {
     2105        margin: 0;
     2106}
     2107
     2108.inline-edit-row fieldset ul.cat-checklist label,
     2109.inline-edit-row #bulk-titles div {
     2110        font-family: sans-serif;
     2111        font-style: normal;
     2112        font-size: 11px;
     2113}
     2114
     2115.inline-edit-row fieldset label input.inline-edit-menu-order-input {
     2116        width: 3em;
     2117}
     2118
     2119.inline-edit-row fieldset label input.inline-edit-slug-input {
     2120        width: 75%;
     2121}
     2122
     2123.quick-edit-row-post fieldset label.inline-edit-status {
     2124        float: left;
     2125}
     2126
     2127#bulk-titles {
     2128        line-height: 140%;
     2129}
     2130#bulk-titles div {
     2131        margin: 0.2em 0.3em;
     2132}
     2133
     2134#bulk-titles div a {
     2135        cursor: pointer;
     2136        display: block;
     2137        float: left;
     2138        height: 10px;
     2139        margin: 3px 3px 0 -2px;
     2140        overflow: hidden;
     2141        position: relative;
     2142        text-indent: -9999px;
     2143        width: 10px;
     2144}
     2145
     2146
     2147/*------------------------------------------------------------------------------
     2148  11.0 - Write/Edit Post Screen
     2149------------------------------------------------------------------------------*/
     2150
     2151#show-comments {
     2152        overflow: hidden;
     2153}
     2154
     2155#save-action .spinner,
     2156#show-comments a,
     2157#show-comments .spinner {
     2158        float: left;
     2159}
     2160
     2161#lost-connection-notice .spinner {
     2162        display: block;
     2163        float: left;
     2164        margin: 0 5px 0 0;
     2165}
     2166
     2167.rtl #lost-connection-notice .spinner {
     2168        float: right;
     2169        margin: 0 0 0 5px;
     2170}
     2171
     2172#titlediv {
     2173        position: relative;
     2174        margin-bottom: 5px;
     2175}
     2176
     2177#titlediv label {
     2178        cursor: text;
     2179}
     2180
     2181#titlediv div.inside {
     2182        margin: 0;
     2183}
     2184
     2185#poststuff #titlewrap {
     2186        border: 0;
     2187        padding: 0;
     2188}
     2189
     2190#titlediv #title {
     2191        padding: 3px 8px;
     2192        font-size: 1.7em;
     2193        line-height: 100%;
     2194        height: 1.7em;
     2195        width: 100%;
     2196        outline: none;
     2197        margin: 1px 0;
     2198}
     2199
     2200#titlediv #title-prompt-text,
     2201#wp-fullscreen-title-prompt-text {
     2202        color: #bbb;
     2203        position: absolute;
     2204        font-size: 1.7em;
     2205        padding: 11px 10px;
     2206}
     2207
     2208#wp-fullscreen-save .fs-saved {
     2209        color: #999;
     2210        float: right;
     2211        margin-top: 4px;
     2212}
     2213
     2214#wp-fullscreen-title-prompt-text {
     2215        padding: 11px;
     2216}
     2217
     2218#poststuff .inside-submitbox,
     2219#side-sortables .inside-submitbox {
     2220        margin: 0 3px;
     2221        font-size: 11px;
     2222}
     2223
     2224input#link_description,
     2225input#link_url {
     2226        width: 98%;
     2227}
     2228
     2229#pending {
     2230        background: 0 none;
     2231        border: 0 none;
     2232        padding: 0;
     2233        font-size: 11px;
     2234        margin-top: -1px;
     2235}
     2236
     2237#edit-slug-box {
     2238        line-height: 24px;
     2239        min-height: 25px; /* Yes, line-height + 1 */
     2240        margin-top: 5px;
     2241        padding-right: 6px;
     2242}
     2243
     2244#edit-slug-box .cancel {
     2245        margin-right: 10px;
     2246        font-size: 11px;
     2247}
     2248
     2249#editable-post-name-full {
     2250        display: none;
     2251}
     2252
     2253#editable-post-name input {
     2254        width: 16em;
     2255}
     2256
     2257.postarea h3 label {
     2258        float: left;
     2259}
     2260
     2261.submitbox .submit {
     2262        text-align: left;
     2263        padding: 12px 10px 10px;
     2264        font-size: 11px;
     2265}
     2266
     2267.submitbox .submitdelete {
     2268        text-decoration: none;
     2269        padding: 1px 2px;
     2270}
     2271
     2272.submitbox .submitdelete,
     2273.submitbox .submit a:hover {
     2274        border-bottom-width: 1px;
     2275        border-bottom-style: solid;
     2276}
     2277
     2278.submitbox .submit input {
     2279        margin-bottom: 8px;
     2280        margin-right: 4px;
     2281        padding: 6px;
     2282}
     2283
     2284.inside-submitbox #post_status {
     2285        margin: 2px 0 2px -2px;
     2286}
     2287
     2288#post-status-select {
     2289        line-height: 2.5em;
     2290        margin-top: 3px;
     2291}
     2292
     2293/* Post Screen */
     2294#post-body #normal-sortables {
     2295        min-height: 50px;
     2296}
     2297
     2298.postbox {
     2299        position: relative;
     2300        min-width: 255px;
     2301}
     2302
     2303#trackback_url {
     2304        width: 99%;
     2305}
     2306
     2307#normal-sortables .postbox .submit {
     2308        background: transparent none;
     2309        border: 0 none;
     2310        float: right;
     2311        padding: 0 12px;
     2312        margin:0;
     2313}
     2314
     2315.category-add input[type="text"],
     2316.category-add select {
     2317        width: 100%;
     2318        max-width: 260px;
     2319}
     2320
     2321.press-this #side-sortables .category-tabs li,
     2322ul.category-tabs li,
     2323#side-sortables .add-menu-item-tabs li,
     2324.wp-tab-bar li {
     2325        display: inline;
     2326        line-height: 1.35em;
     2327}
     2328
     2329.no-js .category-tabs li.hide-if-no-js {
     2330        display: none;
     2331}
     2332
     2333.category-tabs a,
     2334#side-sortables .add-menu-item-tabs a,
     2335.wp-tab-bar a {
     2336        text-decoration: none;
     2337}
     2338
     2339.category-tabs {
     2340        margin: 8px 0 3px;
     2341}
     2342
     2343#category-adder h4 {
     2344        margin: 10px 0;
     2345}
     2346
     2347#side-sortables .add-menu-item-tabs,
     2348.wp-tab-bar {
     2349        margin-bottom: 3px;
     2350}
     2351
     2352#normal-sortables .postbox #replyrow .submit {
     2353        float: none;
     2354        margin: 0;
     2355        padding: 0 7px 5px;
     2356}
     2357
     2358#side-sortables .submitbox .submit input,
     2359#side-sortables .submitbox .submit .preview,
     2360#side-sortables .submitbox .submit a.preview:hover {
     2361        border: 0 none;
     2362}
     2363
     2364#side-sortables .inside-submitbox .insidebox,
     2365.stuffbox .insidebox {
     2366        margin: 11px 0;
     2367}
     2368
     2369ul.category-tabs,
     2370ul.add-menu-item-tabs,
     2371ul.wp-tab-bar {
     2372        margin-top: 12px;
     2373}
     2374
     2375ul.category-tabs li {
     2376        border-style: solid;
     2377        border-width: 1px;
     2378        position: relative;
     2379}
     2380
     2381ul.add-menu-item-tabs li.tabs,
     2382.wp-tab-active {
     2383        border-style: solid solid none;
     2384        border-width: 1px 1px 0;
     2385}
     2386
     2387#post-body .add-menu-item-tabs li.tabs {
     2388        border-style: solid none solid solid;
     2389        border-width: 1px 0 1px 1px;
     2390        margin-right: -1px;
     2391}
     2392
     2393ul.category-tabs li,
     2394ul.add-menu-item-tabs li,
     2395ul.wp-tab-bar li {
     2396        padding: 3px 5px 5px;
     2397        -webkit-border-top-left-radius: 3px;
     2398        -webkit-border-top-right-radius: 3px;
     2399        border-top-left-radius: 3px;
     2400        border-top-right-radius: 3px;
     2401}
     2402
     2403/* positioning etc. */
     2404form#tags-filter {
     2405        position: relative;
     2406}
     2407
     2408/* Edit posts */
     2409td.post-title strong,
     2410td.plugin-title strong {
     2411        display: block;
     2412        margin-bottom: .2em;
     2413}
     2414
     2415td.post-title p,
     2416td.plugin-title p {
     2417        margin: 6px 0;
     2418}
     2419
     2420/* Global classes */
     2421.wp-hidden-children .wp-hidden-child,
     2422.ui-tabs-hide {
     2423        display: none;
     2424}
     2425
     2426.commentlist .avatar {
     2427        vertical-align: text-top;
     2428}
     2429
     2430#post-body .tagsdiv #newtag {
     2431        margin-right: 5px;
     2432        width: 16em;
     2433}
     2434
     2435#side-sortables input#post_password {
     2436        width: 94%
     2437}
     2438
     2439#side-sortables .tagsdiv #newtag {
     2440        width: 68%;
     2441}
     2442
     2443#post-status-info {
     2444        border-width: 0 1px 1px;
     2445        border-style: none solid solid;
     2446        width: 100%;
     2447        -webkit-border-bottom-left-radius: 3px;
     2448        -webkit-border-bottom-right-radius: 3px;
     2449        border-bottom-left-radius: 3px;
     2450        border-bottom-right-radius: 3px;
     2451}
     2452
     2453#post-status-info td {
     2454        font-size: 12px;
     2455}
     2456
     2457.autosave-info {
     2458        padding: 2px 15px;
     2459        text-align: right;
     2460}
     2461
     2462#editorcontent #post-status-info {
     2463        border: none;
     2464}
     2465
     2466#post-body .wp_themeSkin .mceStatusbar a.mceResize {
     2467        display: block;
     2468        background: transparent url('../images/resize.gif') no-repeat scroll right bottom;
     2469        width: 12px;
     2470        cursor: se-resize;
     2471        margin: 0 1px;
     2472        position: relative;
     2473        top: -2px;
     2474}
     2475
     2476#post-body .postarea .wp_themeSkin .mceStatusbar a.mceResize {
     2477        top: 20px;
     2478}
     2479
     2480#content-resize-handle {
     2481        background: transparent url('../images/resize.gif') no-repeat scroll right bottom;
     2482        width: 12px;
     2483        cursor: se-resize;
     2484        position: absolute;
     2485        right: 2px;
     2486        height: 19px;
     2487}
     2488
     2489.press-this #content-resize-handle {
     2490        bottom: 2px;
     2491}
     2492
     2493.tmce-active #content-resize-handle {
     2494        display: none;
     2495}
     2496
     2497#wp-word-count {
     2498        display: block;
     2499        padding: 2px 10px;
     2500}
     2501
     2502#timestampdiv select {
     2503        height: 20px;
     2504        line-height: 14px;
     2505        padding: 0;
     2506        vertical-align: top;
     2507}
     2508
     2509#aa, #jj, #hh, #mn {
     2510        padding: 1px;
     2511        font-size: 12px;
     2512}
     2513
     2514#jj, #hh, #mn {
     2515        width: 2em;
     2516}
     2517
     2518#aa {
     2519        width: 3.4em;
     2520}
     2521
     2522.curtime #timestamp {
     2523        background-repeat: no-repeat;
     2524        background-position: left center;
     2525        padding: 2px 0 1px 20px;
     2526}
     2527
     2528#timestampdiv {
     2529        padding-top: 5px;
     2530        line-height: 23px;
     2531}
     2532
     2533#timestampdiv p {
     2534        margin: 8px 0 6px;
     2535}
     2536
     2537#timestampdiv input {
     2538        border-width: 1px;
     2539        border-style: solid;
     2540}
     2541
     2542.notification-dialog {
     2543        position: fixed;
     2544        top: 30%;
     2545        left: 50%;
     2546        width: 450px;
     2547        margin-left: -225px;
     2548        background: #fff;
     2549        line-height: 1.5;
     2550        z-index: 1000005;
     2551}
     2552
     2553.notification-dialog-background {
     2554        position: fixed;
     2555        top: 0;
     2556        left: 0;
     2557        right: 0;
     2558        bottom: 0;
     2559        background: #000;
     2560        opacity: 0.5;
     2561        filter: alpha(opacity=50);
     2562        z-index: 1000000;
     2563}
     2564
     2565#post-lock-dialog .post-locked-message,
     2566#post-lock-dialog .post-taken-over {
     2567        margin: 25px;
     2568}
     2569
     2570#post-lock-dialog .post-locked-message a.button {
     2571        margin-right: 10px;
     2572}
     2573
     2574#post-lock-dialog .post-locked-avatar {
     2575        float: left;
     2576        margin: 0 20px 20px 0;
     2577}
     2578
     2579#post-lock-dialog .wp-tab-first {
     2580        outline: 0;
     2581}
     2582
     2583#post-lock-dialog .locked-saving img {
     2584        float: left;
     2585        margin-right: 3px;
     2586}
     2587
     2588#post-lock-dialog.saving .locked-saving,
     2589#post-lock-dialog.saved .locked-saved {
     2590        display: inline;
     2591}
     2592
     2593/*------------------------------------------------------------------------------
     2594  11.1 - Custom Fields
     2595------------------------------------------------------------------------------*/
     2596
     2597#postcustomstuff thead th {
     2598        padding: 5px 8px 8px;
     2599}
     2600
     2601#postcustom #postcustomstuff .submit {
     2602        border: 0 none;
     2603        float: none;
     2604        padding: 0 8px 8px;
     2605}
     2606
     2607#side-sortables #postcustom #postcustomstuff .submit {
     2608        margin: 0;
     2609        padding: 0;
     2610}
     2611
     2612#side-sortables #postcustom #postcustomstuff #the-list textarea {
     2613        height: 85px;
     2614}
     2615
     2616#side-sortables #postcustom #postcustomstuff td.left input,
     2617#side-sortables #postcustom #postcustomstuff td.left select,
     2618#side-sortables #postcustomstuff #newmetaleft a {
     2619        margin: 3px 3px 0;
     2620}
     2621
     2622#postcustomstuff table {
     2623        margin: 0;
     2624        width: 100%;
     2625        border-width: 1px;
     2626        border-style: solid;
     2627        border-spacing: 0;
     2628}
     2629
     2630#postcustomstuff tr {
     2631        vertical-align: top;
     2632}
     2633
     2634#postcustomstuff table input,
     2635#postcustomstuff table select,
     2636#postcustomstuff table textarea {
     2637        width: 96%;
     2638        margin: 8px;
     2639}
     2640
     2641#side-sortables #postcustomstuff table input,
     2642#side-sortables #postcustomstuff table select,
     2643#side-sortables #postcustomstuff table textarea {
     2644        margin: 3px;
     2645}
     2646
     2647#postcustomstuff th.left,
     2648#postcustomstuff td.left {
     2649        width: 38%;
     2650}
     2651
     2652#postcustomstuff .submit input {
     2653        margin: 0;
     2654        width: auto;
     2655}
     2656
     2657#postcustomstuff #newmetaleft a {
     2658        display: inline-block;
     2659        margin: 0 8px 8px;
     2660        text-decoration: none;
     2661}
     2662
     2663.no-js #postcustomstuff #enternew {
     2664        display: none;
     2665}
     2666
     2667#post-body-content .compat-attachment-fields {
     2668        margin-bottom: 20px;
     2669}
     2670
     2671.compat-attachment-fields th {
     2672        padding-top: 5px;
     2673        padding-right: 10px;
     2674}
     2675
     2676/*------------------------------------------------------------------------------
     2677  11.2 - Post Revisions
     2678------------------------------------------------------------------------------*/
     2679.revisions-control-frame,
     2680.revisions-diff-frame {
     2681        position: relative;
     2682}
     2683
     2684.revisions-controls {
     2685        padding-top: 40px;
     2686        height: 100px;
     2687        z-index: 1;
     2688}
     2689
     2690.revisions-controls input[type="checkbox"] {
     2691        position: relative;
     2692        top: -1px;
     2693        vertical-align: text-bottom;
     2694}
     2695
     2696.revisions.pinned .revisions-controls {
     2697        position: fixed;
     2698        top: 0;
     2699        padding-bottom: 10px;
     2700}
     2701
     2702.revisions-tickmarks {
     2703        position: relative;
     2704        margin: 0 auto;
     2705        height: 0.8em;
     2706        top: 7px;
     2707        max-width: 70%;
     2708        -moz-box-sizing: border-box;
     2709        -webkit-box-sizing: border-box;
     2710        box-sizing: border-box;
     2711}
     2712
     2713.revisions-tickmarks > div {
     2714        position: absolute;
     2715        height: 100%;
     2716        border-style: solid;
     2717        border-width: 0 1px 0 0;
     2718        -moz-box-sizing: border-box;
     2719        -webkit-box-sizing: border-box;
     2720        box-sizing: border-box;
     2721}
     2722
     2723.revisions-tickmarks > div:first-child {
     2724        border-width: 0;
     2725}
     2726
     2727.comparing-two-revisions .revisions-controls {
     2728        height: 140px;
     2729}
     2730
     2731.revisions .diff-error {
     2732        position: absolute;
     2733        text-align: center;
     2734        margin: 0 auto;
     2735        width: 100%;
     2736        display: none;
     2737}
     2738
     2739.revisions.diff-error .diff-error {
     2740        display: block;
     2741}
     2742
     2743.revisions .loading-indicator {
     2744        position: fixed;
     2745        vertical-align: middle;
     2746        opacity: 0;
     2747        width: 100%;
     2748        top: 50%;
     2749        margin-left: -90px;
     2750        -webkit-transition: opacity 0.5s;
     2751        -moz-transition:    opacity 0.5s;
     2752        -ms-transition:     opacity 0.5s;
     2753        -o-transition:      opacity 0.5s;
     2754        transition:         opacity 0.5s;
     2755        filter: alpha(opacity=0); /* ie8 and earlier */
     2756}
     2757
     2758body.folded .revisions .loading-indicator {
     2759        margin-left: -32px;
     2760}
     2761
     2762.revisions .loading-indicator span.spinner {
     2763        display: block;
     2764        margin: 0 auto;
     2765        float: none;
     2766}
     2767
     2768.revisions.loading .loading-indicator {
     2769        opacity: 1;
     2770        filter: alpha(opacity=100); /* ie8 and earlier */
     2771}
     2772
     2773.revisions .diff {
     2774        -webkit-transition: opacity 0.5s;
     2775        -moz-transition:    opacity 0.5s;
     2776        -ms-transition:     opacity 0.5s;
     2777        -o-transition:      opacity 0.5s;
     2778        transition:         opacity 0.5s;
     2779}
     2780
     2781.revisions.loading .diff {
     2782        opacity: 0.5;
     2783        filter: alpha(opacity=50); /* ie8 and earlier */
     2784}
     2785
     2786.revisions.diff-error .diff {
     2787        visibility: hidden;
     2788}
     2789
     2790.revisions-meta {
     2791        margin-top: 15px;
     2792}
     2793
     2794.revision-toggle-compare-mode {
     2795        position: absolute;
     2796        top: 0;
     2797        right: 0;
     2798}
     2799
     2800.comparing-two-revisions .revisions-previous,
     2801.comparing-two-revisions .revisions-next,
     2802.revisions-meta .diff-meta-to strong {
     2803        display: none;
     2804}
     2805
     2806.revisions-controls .author-card .date {
     2807        color: #777;
     2808}
     2809
     2810.revisions-controls .author-card.autosave {
     2811        color: #d54e21;
     2812}
     2813
     2814.revisions-controls .author-card .author-name {
     2815        font-weight: bold;
     2816}
     2817
     2818.comparing-two-revisions .diff-meta-to strong {
     2819        display: block;
     2820}
     2821
     2822.revisions-previous,
     2823.revisions-next {
     2824        position: relative;
     2825        z-index: 1;
     2826}
     2827
     2828.revisions-previous {
     2829        float: left;
     2830}
     2831
     2832.revisions-next {
     2833        float: right;
     2834}
     2835
     2836.revisions-controls .wp-slider {
     2837        max-width: 70%;
     2838        margin: 0 auto;
     2839        top: -3px;
     2840}
     2841
     2842/* Revision meta box */
     2843.post-revisions li img,
     2844#revisions-meta-restored img {
     2845        vertical-align: middle;
     2846}
     2847
     2848table.diff {
     2849        table-layout: fixed;
     2850        width: 100%;
     2851        white-space: pre-wrap;
     2852        word-wrap: break-word;
     2853}
     2854
     2855table.diff col.content {
     2856        width: auto;
     2857}
     2858
     2859table.diff col.content.diffsplit {
     2860        width: 48%;
     2861}
     2862
     2863table.diff col.diffsplit.middle {
     2864        width: auto;
     2865}
     2866
     2867table.diff col.ltype {
     2868        width: 30px;
     2869}
     2870
     2871table.diff tr {
     2872        background-color: transparent;
     2873}
     2874
     2875table.diff td,
     2876table.diff th {
     2877        padding: .5em;
     2878        font-family: Consolas, Monaco, monospace;
     2879}
     2880
     2881table.diff .diff-deletedline del,
     2882table.diff .diff-addedline ins {
     2883        text-decoration: none;
     2884}
     2885
     2886.diff-meta {
     2887        -webkit-border-radius: 3px;
     2888        border-radius: 3px;
     2889        padding: 5px;
     2890        clear: both;
     2891        min-height: 32px;
     2892}
     2893
     2894.diff-title strong {
     2895        line-height: 32px;
     2896        min-width: 60px;
     2897        text-align: right;
     2898        float: left;
     2899        margin-right: 5px;
     2900}
     2901
     2902.revisions-controls .author-card .avatar,
     2903.revisions-controls .author-card .author-info {
     2904        float: left;
     2905        margin-left: 6px;
     2906        margin-right: 6px;
     2907}
     2908
     2909.revisions-controls .author-card .byline {
     2910        display: block;
     2911        font-size: 12px;
     2912}
     2913
     2914.revisions-controls .author-card .avatar {
     2915        vertical-align: middle;
     2916}
     2917
     2918.diff-meta input.restore-revision {
     2919        float: right;
     2920        margin-left: 6px;
     2921        margin-right: 6px;
     2922        margin-top: 4px;
     2923}
     2924
     2925.diff-meta-from {
     2926        display: none;
     2927}
     2928
     2929.comparing-two-revisions .diff-meta-from {
     2930        display: block;
     2931}
     2932
     2933.revisions-tooltip {
     2934        position: absolute;
     2935        bottom: 105px;
     2936        margin-right: 0;
     2937        margin-left: -69px;
     2938        z-index: 0;
     2939        max-width: 350px;
     2940        min-width: 130px;
     2941        padding: 8px 4px;
     2942        display: none;
     2943        opacity: 0;
     2944}
     2945
     2946.revisions-tooltip.flipped {
     2947        margin-left: 0;
     2948        margin-right: -70px;
     2949}
     2950
     2951.revisions.pinned .revisions-tooltip {
     2952        display: none !important;
     2953}
     2954
     2955.comparing-two-revisions .revisions-tooltip {
     2956        bottom: 145px;
     2957}
     2958
     2959.revisions-tooltip-arrow {
     2960        width: 70px;
     2961        height: 15px;
     2962        overflow: hidden;
     2963        position: absolute;
     2964        left: 0;
     2965        margin-left: 35px;
     2966        bottom: -15px;
     2967}
     2968
     2969.revisions-tooltip.flipped .revisions-tooltip-arrow {
     2970        margin-left: 0;
     2971        margin-right: 35px;
     2972        left: auto;
     2973        right: 0;
     2974}
     2975
     2976.revisions-tooltip-arrow > span {
     2977        content: "";
     2978        position: absolute;
     2979        left: 20px;
     2980        top: -20px;
     2981        width: 25px;
     2982        height: 25px;
     2983        -webkit-transform: rotate(45deg);
     2984        -moz-transform: rotate(45deg);
     2985        -ms-transform: rotate(45deg);
     2986        -o-transform: rotate(45deg);
     2987        transform: rotate(45deg);
     2988}
     2989
     2990.revisions-tooltip.flipped .revisions-tooltip-arrow > span {
     2991        left: auto;
     2992        right: 20px;
     2993}
     2994
     2995.ie8 .revisions-tooltip-arrow > span {
     2996        left: 15px;
     2997        top: -25px;
     2998        -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
     2999}
     3000
     3001.ie8 .revisions-tooltip.flipped .revisions-tooltip-arrow > span {
     3002        right: 25px;
     3003}
     3004
     3005.revisions-tooltip,
     3006.revisions-tooltip-arrow > span {
     3007        border-width: 1px;
     3008        border-style: solid;
     3009}
     3010
     3011div.revisions-controls > .wp-slider > .ui-slider-handle {
     3012        margin-left: -10px;
     3013}
     3014
     3015 /* jQuery UI Slider */
     3016.wp-slider.ui-slider {
     3017        position: relative;
     3018        border-width: 1px;
     3019        border-style: solid;
     3020        border-radius: 3px;
     3021        text-align: left;
     3022        cursor: pointer;
     3023}
     3024
     3025.wp-slider .ui-slider-handle {
     3026        position: absolute;
     3027        z-index: 2;
     3028        margin-top: -3px;
     3029        width: 19px;
     3030        height: 19px;
     3031        border-width: 1px;
     3032        border-style: solid;
     3033        border-radius: 50%;
     3034}
     3035
     3036.wp-slider .ui-slider-handle:before {
     3037        content: "";
     3038        position: absolute;
     3039        top: 6px;
     3040        left: 3px;
     3041        height: 8px;
     3042        width: 13px;
     3043        background: url(../images/arrows-pr.png) no-repeat -2px -47px;
     3044}
     3045
     3046.wp-slider .ui-slider-handle.from-handle:before,
     3047.wp-slider .ui-slider-handle.to-handle:before {
     3048        height: 8px;
     3049        width: 7px;
     3050}
     3051
     3052.wp-slider .ui-slider-handle.from-handle:before {
     3053        background-position: -5px -84px;
     3054        left: 7px;
     3055}
     3056
     3057.wp-slider .ui-slider-handle.to-handle:before {
     3058        background-position: -4px -65px;
     3059        left: 5px;
     3060}
     3061
     3062.wp-slider .ui-slider-range {
     3063        position: absolute;
     3064        font-size: .7em;
     3065        display: block;
     3066        border: 0;
     3067        background-color: transparent;
     3068        background-image: none;
     3069}
     3070
     3071.wp-slider.ui-slider-horizontal {
     3072        height: .8em;
     3073}
     3074
     3075.wp-slider.ui-slider-horizontal .ui-slider-handle {
     3076        top: -.25em;
     3077        margin-left: -.6em;
     3078}
     3079
     3080.wp-slider.ui-slider-horizontal .ui-slider-range {
     3081        top: 0;
     3082        height: 100%;
     3083}
     3084
     3085.wp-slider.ui-slider-horizontal .ui-slider-range-min {
     3086        left: 0;
     3087}
     3088
     3089.wp-slider.ui-slider-horizontal .ui-slider-range-max {
     3090        right: 0;
     3091}
     3092
     3093
     3094/*------------------------------------------------------------------------------
     3095  11.3 - Featured Images
     3096------------------------------------------------------------------------------*/
     3097
     3098#select-featured-image {
     3099        padding: 4px 0;
     3100        overflow: hidden;
     3101}
     3102
     3103#select-featured-image img {
     3104        max-width: 100%;
     3105        height: auto;
     3106        margin-bottom: 10px;
     3107}
     3108
     3109#select-featured-image a {
     3110        float: left;
     3111        clear: both;
     3112}
     3113
     3114#select-featured-image .remove {
     3115        display: none;
     3116        margin-top: 10px;
     3117}
     3118
     3119.js #select-featured-image.has-featured-image .remove {
     3120        display: inline-block;
     3121}
     3122
     3123.no-js #select-featured-image .choose {
     3124        display: none;
     3125}
     3126
     3127/*------------------------------------------------------------------------------
     3128  11.4 - Post formats
     3129------------------------------------------------------------------------------*/
     3130
     3131a.post-state-format {
     3132        overflow: hidden;
     3133        display: inline-block;
     3134        vertical-align: middle;
     3135        height: 16px;
     3136        width: 16px;
     3137        margin-right: 5px;
     3138        background-repeat: no-repeat;
     3139        text-indent: -999em;
     3140}
     3141
     3142#post-formats-select {
     3143        line-height: 2em;
     3144}
     3145
     3146label.post-format-icon {
     3147        margin-left: 5px;
     3148        padding: 2px 0 2px 21px;
     3149}
     3150
     3151.post-format-icon.post-format-standard  {
     3152        background-position: 0 0;
     3153}
     3154
     3155.post-format-icon.post-format-image  {
     3156        background-position: 0 -32px;
     3157}
     3158
     3159.post-format-icon.post-format-gallery {
     3160        background-position: 0 -64px;
     3161}
     3162
     3163.post-format-icon.post-format-audio {
     3164        background-position: 0 -96px;
     3165}
     3166
     3167.post-format-icon.post-format-video {
     3168        background-position: 0 -128px;
     3169}
     3170
     3171.post-format-icon.post-format-chat {
     3172        background-position: 0 -160px;
     3173}
     3174
     3175.post-format-icon.post-format-status {
     3176        background-position: 0 -192px;
     3177}
     3178
     3179.post-format-icon.post-format-aside {
     3180        background-position: 0 -224px;
     3181}
     3182
     3183.post-format-icon.post-format-quote {
     3184        background-position: 0 -256px;
     3185}
     3186
     3187.post-format-icon.post-format-link {
     3188        background-position: 0 -288px;
     3189}
     3190
     3191
     3192/*------------------------------------------------------------------------------
     3193  12.0 - Categories
     3194------------------------------------------------------------------------------*/
     3195
     3196.category-adder {
     3197        margin-left: 120px;
     3198        padding: 4px 0;
     3199}
     3200
     3201.category-adder h4 {
     3202        margin: 0 0 8px;
     3203}
     3204
     3205#side-sortables .category-adder {
     3206        margin: 0;
     3207}
     3208
     3209#post-body ul.add-menu-item-tabs {
     3210        float: left;
     3211        width: 120px;
     3212        text-align: right;
     3213        /* Negative margin for the sake of those without JS: all tabs display */
     3214        margin: 0 -120px 0 5px;
     3215        padding: 0;
     3216}
     3217
     3218#post-body ul.add-menu-item-tabs li {
     3219        padding: 8px;
     3220}
     3221
     3222#post-body ul.add-menu-item-tabs li.tabs {
     3223        -webkit-border-top-left-radius: 3px;
     3224        -webkit-border-bottom-left-radius: 3px;
     3225        border-top-left-radius: 3px;
     3226        border-bottom-left-radius: 3px;
     3227}
     3228
     3229.wp-tab-panel,
     3230.categorydiv div.tabs-panel,
     3231.customlinkdiv div.tabs-panel,
     3232.posttypediv div.tabs-panel,
     3233.taxonomydiv div.tabs-panel {
     3234        min-height: 42px;
     3235        max-height: 200px;
     3236        overflow: auto;
     3237        padding: 0 0.9em;
     3238        border-style: solid;
     3239        border-width: 1px;
     3240}
     3241
     3242div.tabs-panel-active {
     3243        display:block;
     3244}
     3245
     3246div.tabs-panel-inactive {
     3247        display:none;
     3248}
     3249
     3250#front-page-warning,
     3251#front-static-pages ul,
     3252ul.export-filters,
     3253.inline-editor ul.cat-checklist ul,
     3254.categorydiv ul.categorychecklist ul,
     3255.customlinkdiv ul.categorychecklist ul,
     3256.posttypediv ul.categorychecklist ul,
     3257.taxonomydiv ul.categorychecklist ul {
     3258        margin-left: 18px;
     3259}
     3260
     3261ul.categorychecklist li {
     3262        margin: 0;
     3263        padding: 0;
     3264        line-height: 19px;
     3265        word-wrap: break-word;
     3266}
     3267
     3268.categorydiv .tabs-panel,
     3269.customlinkdiv .tabs-panel,
     3270.posttypediv .tabs-panel,
     3271.taxonomydiv .tabs-panel {
     3272        border-width: 3px;
     3273        border-style: solid;
     3274}
     3275
     3276.form-wrap p,
     3277.form-wrap label {
     3278        font-size: 11px;
     3279}
     3280
     3281.form-wrap label {
     3282        display: block;
     3283        padding: 2px;
     3284        font-size: 12px;
     3285}
     3286
     3287.form-field input,
     3288.form-field textarea {
     3289        border-style: solid;
     3290        border-width: 1px;
     3291        width: 95%;
     3292}
     3293
     3294p.description,
     3295.form-wrap p {
     3296        margin: 2px 0 5px;
     3297}
     3298
     3299p.help,
     3300p.description,
     3301span.description,
     3302.form-wrap p {
     3303        font-size: 12px;
     3304        font-style: italic;
     3305        font-family: sans-serif;
     3306}
     3307
     3308.form-wrap .form-field {
     3309        margin: 0 0 10px;
     3310        padding: 8px 0;
     3311}
     3312
     3313.form-wrap .form-field #parent {
     3314        max-width: 100%;
     3315}
     3316
     3317.col-wrap h3 {
     3318        margin: 12px 0;
     3319        font-size: 1.1em;
     3320}
     3321
     3322.col-wrap p.submit {
     3323        margin-top: -10px;
     3324}
     3325
     3326
     3327/*------------------------------------------------------------------------------
     3328  13.0 - Tags
     3329------------------------------------------------------------------------------*/
     3330
     3331#poststuff .taghint {
     3332        color: #aaa;
     3333        margin: 15px 0 -24px 12px;
     3334}
     3335
     3336#poststuff .tagsdiv .howto {
     3337        margin: 0 0 6px 8px;
     3338}
     3339
     3340.ajaxtag .newtag {
     3341        position: relative;
     3342}
     3343
     3344.tagsdiv .newtag {
     3345        width: 180px;
     3346}
     3347
     3348.tagsdiv .the-tags {
     3349        display: block;
     3350        height: 60px;
     3351        margin: 0 auto;
     3352        overflow: auto;
     3353        width: 260px;
     3354}
     3355
     3356#post-body-content .tagsdiv .the-tags {
     3357        margin: 0 5px;
     3358}
     3359
     3360p.popular-tags {
     3361        -webkit-border-radius: 8px;
     3362        border-radius: 8px;
     3363        border-width: 1px;
     3364        border-style: solid;
     3365        line-height: 2em;
     3366        max-width: 1000px;
     3367        padding: 8px 12px 12px;
     3368        text-align: justify;
     3369}
     3370
     3371p.popular-tags a {
     3372        padding: 0 3px;
     3373}
     3374
     3375.tagcloud {
     3376        width: 97%;
     3377        margin: 0 0 40px;
     3378        text-align: justify;
     3379}
     3380
     3381.tagcloud h3 {
     3382        margin: 2px 0 12px;
     3383}
     3384
     3385.ac_results {
     3386        padding: 0;
     3387        margin: 0;
     3388        list-style: none;
     3389        position: absolute;
     3390        z-index: 10000;
     3391        display: none;
     3392        border-width: 1px;
     3393        border-style: solid;
     3394}
     3395
     3396.ac_results li {
     3397        padding: 2px 5px;
     3398        white-space: nowrap;
     3399        text-align: left;
     3400}
     3401
     3402.ac_over {
     3403        cursor: pointer;
     3404}
     3405
     3406.ac_match {
     3407        text-decoration: underline;
     3408}
     3409
     3410/* links tables */
     3411table.links-table {
     3412        width: 100%;
     3413}
     3414
     3415.links-table th {
     3416        font-weight: normal;
     3417        text-align: left;
     3418        vertical-align: top;
     3419        min-width: 80px;
     3420        width: 20%;
     3421        word-wrap: break-word;
     3422}
     3423
     3424.links-table th,
     3425.links-table td {
     3426        padding: 5px 0;
     3427}
     3428
     3429.links-table td label {
     3430        margin-right: 8px;
     3431}
     3432
     3433.links-table td input[type="text"],
     3434.links-table td textarea {
     3435        width: 100%;
     3436}
     3437
     3438.links-table #link_rel {
     3439        max-width: 280px;
     3440}
     3441
     3442/*------------------------------------------------------------------------------
     3443  14.0 - Media Screen
     3444------------------------------------------------------------------------------*/
     3445
     3446.media-item .describe {
     3447        border-collapse: collapse;
     3448        width: 100%;
     3449        border-top-style: solid;
     3450        border-top-width: 1px;
     3451        clear: both;
     3452        cursor: default;
     3453}
     3454
     3455.media-item.media-blank .describe {
     3456        border: 0;
     3457}
     3458
     3459.media-item .describe th {
     3460        vertical-align: top;
     3461        text-align: left;
     3462        padding: 5px 10px 10px;
     3463        width: 140px;
     3464}
     3465
     3466.media-item .describe .align th {
     3467        padding-top: 0;
     3468}
     3469
     3470.media-item .media-item-info tr {
     3471        background-color: transparent;
     3472}
     3473
     3474.media-item .describe td {
     3475        padding: 0 8px 8px 0;
     3476        vertical-align: top;
     3477}
     3478
     3479.media-item thead.media-item-info td {
     3480        padding: 4px 10px 0;
     3481}
     3482
     3483.media-item .media-item-info .A1B1 {
     3484        padding: 0 0 0 10px;
     3485}
     3486
     3487.media-item td.savesend {
     3488        padding-bottom: 15px;
     3489}
     3490
     3491.media-item .thumbnail {
     3492        max-height: 128px;
     3493        max-width: 128px;
     3494}
     3495
     3496#wpbody-content #async-upload-wrap a {
     3497        display: none;
     3498}
     3499
     3500.media-upload-form {
     3501        margin-top: 20px;
     3502}
     3503
     3504.media-upload-form td label {
     3505        margin-right: 6px;
     3506        margin-left: 2px;
     3507}
     3508
     3509.media-upload-form .align .field label {
     3510        display: inline;
     3511        padding: 0 0 0 23px;
     3512        margin: 0 1em 0 3px;
     3513        font-weight: bold;
     3514}
     3515
     3516.media-upload-form tr.image-size label {
     3517        margin: 0 0 0 5px;
     3518        font-weight: bold;
     3519}
     3520
     3521.media-upload-form th.label label {
     3522        font-weight: bold;
     3523        margin: 0.5em;
     3524        font-size: 13px;
     3525}
     3526
     3527.media-upload-form th.label label span {
     3528        padding: 0 5px;
     3529}
     3530
     3531abbr.required {
     3532        border: medium none;
     3533        text-decoration: none;
     3534}
     3535
     3536.media-item .describe input[type="text"],
     3537.media-item .describe textarea {
     3538        width: 460px;
     3539}
     3540
     3541.media-item .describe p.help {
     3542        margin: 0;
     3543        padding: 0 0 0 5px;
     3544}
     3545
     3546.media-item .edit-attachment,
     3547.describe-toggle-on,
     3548.describe-toggle-off {
     3549        display: block;
     3550        line-height: 36px;
     3551        float: right;
     3552        margin-right: 15px;
     3553}
     3554
     3555.media-item .describe-toggle-off,
     3556.media-item.open .describe-toggle-on {
     3557        display: none;
     3558}
     3559
     3560.media-item.open .describe-toggle-off {
     3561        display: block;
     3562}
     3563
     3564#media-items .media-item {
     3565        border-style: solid;
     3566        border-width: 1px;
     3567        min-height: 36px;
     3568        position: relative;
     3569        margin-top: -1px;
     3570        width: 100%;
     3571}
     3572
     3573#media-items {
     3574        width: 623px;
     3575}
     3576
     3577.media-new-php #media-items {
     3578        margin: 1em 0;
     3579}
     3580
     3581#media-items:empty {
     3582        border: 0 none;
     3583}
     3584
     3585.media-item .filename {
     3586        line-height: 36px;
     3587        overflow: hidden;
     3588        padding: 0 10px;
     3589}
     3590
     3591.media-item .error-div {
     3592        padding-left: 10px;
     3593}
     3594
     3595.media-item .pinkynail {
     3596        float: left;
     3597        margin: 2px 2px 0;
     3598        max-width: 40px;
     3599        max-height: 32px;
     3600}
     3601
     3602.media-item .startopen,
     3603.media-item .startclosed {
     3604        display: none;
     3605}
     3606
     3607.media-item .original {
     3608        position: relative;
     3609        height: 34px;
     3610}
     3611
     3612.media-item .progress {
     3613        float: right;
     3614        height: 22px;
     3615        margin: 6px 10px 0 0;
     3616        width: 200px;
     3617        line-height: 2em;
     3618        padding: 0;
     3619        overflow: hidden;
     3620        margin-bottom: 2px;
     3621        border: 1px solid #d1d1d1;
     3622        background: #f7f7f7;
     3623        background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#f7f7f7));
     3624        background-image: -webkit-linear-gradient(bottom, #fff, #f7f7f7);
     3625        background-image:    -moz-linear-gradient(bottom, #fff, #f7f7f7);
     3626        background-image:      -o-linear-gradient(bottom, #fff, #f7f7f7);
     3627        background-image: linear-gradient(to top, #fff, #f7f7f7);
     3628        -webkit-border-radius: 3px;
     3629        border-radius: 3px;
     3630        -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.1);
     3631        box-shadow: inset 0 0 3px rgba(0,0,0,0.1);
     3632}
     3633
     3634.media-item .bar {
     3635        z-index: 9;
     3636        width: 0;
     3637        height: 100%;
     3638        margin-top: -24px;
     3639        background-color: #8cc1e9;
     3640        background-image: -webkit-gradient(linear, left bottom, left top, from(#72a7cf), to(#8cc1e9));
     3641        background-image: -webkit-linear-gradient(bottom, #72a7cf, #8cc1e9);
     3642        background-image:    -moz-linear-gradient(bottom, #72a7cf, #8cc1e9);
     3643        background-image:      -o-linear-gradient(bottom, #72a7cf, #8cc1e9);
     3644        background-image: linear-gradient(to top, #72a7cf, #8cc1e9);
     3645        -webkit-border-radius: 3px;
     3646        border-radius: 3px;
     3647        -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);
     3648        box-shadow: 0 0 3px rgba(0,0,0,0.3);
     3649}
     3650
     3651.media-item .progress .percent {
     3652        z-index: 10;
     3653        position: relative;
     3654        width: 200px;
     3655        padding: 0 8px;
     3656        text-shadow: 0 1px 0 rgba(255,255,255,0.4);
     3657        color: rgba(0,0,0,0.6);
     3658}
     3659
     3660.upload-php .fixed .column-parent {
     3661        width: 15%;
     3662}
     3663
     3664.js .html-uploader #plupload-upload-ui {
     3665        display: none;
     3666}
     3667
     3668.js .html-uploader #html-upload-ui {
     3669        display: block;
     3670}
     3671
     3672.media-upload-form .media-item.error {
     3673        margin: 0;
     3674        padding: 0;
     3675}
     3676
     3677.media-upload-form .media-item.error p,
     3678.media-item .error-div {
     3679        line-height: 16px;
     3680        margin: 5px 10px;
     3681        padding: 0;
     3682}
     3683
     3684.media-item .error-div a.dismiss {
     3685        display: block;
     3686        float: right;
     3687        margin: 5px 4px 0 15px;
     3688}
     3689
     3690/*------------------------------------------------------------------------------
     3691  14.1 - Media Library
     3692------------------------------------------------------------------------------*/
     3693
     3694.find-box {
     3695        width: 600px;
     3696        height: 300px;
     3697        overflow: hidden;
     3698        padding: 33px 0 51px;
     3699        position: absolute;
     3700        z-index: 1000;
     3701}
     3702
     3703.find-box-head {
     3704        cursor: move;
     3705        font-weight: bold;
     3706        height: 2em;
     3707        line-height: 2em;
     3708        padding: 1px 12px;
     3709        position: absolute;
     3710        top: 5px;
     3711        width: 100%;
     3712}
     3713
     3714.find-box-inside {
     3715        overflow: auto;
     3716        padding: 6px;
     3717        height: 100%;
     3718}
     3719
     3720.find-box-search {
     3721        overflow: hidden;
     3722        padding: 9px;
     3723        position: relative;
     3724}
     3725
     3726.find-box-search .spinner {
     3727        float: none;
     3728        left: 125px;
     3729        position: absolute;
     3730        top: 9px;
     3731}
     3732
     3733#find-posts-input {
     3734        float: left;
     3735        width: 140px;
     3736        height: 24px;
     3737}
     3738
     3739#find-posts-search {
     3740        float: left;
     3741        margin: 1px 4px 0 3px;
     3742}
     3743
     3744#find-posts-response {
     3745        margin: 8px 0;
     3746        padding: 0 1px 6px;
     3747}
     3748
     3749#find-posts-response table {
     3750        width: 100%;
     3751}
     3752
     3753#find-posts-response .found-radio {
     3754        padding: 3px 0 0 8px;
     3755        width: 15px;
     3756}
     3757
     3758.find-box-buttons {
     3759        padding: 8px;
     3760        overflow: hidden;
     3761}
     3762
     3763.find-box #resize-se {
     3764        position: absolute;
     3765        right: 1px;
     3766        bottom: 1px;
     3767}
     3768
     3769.ui-find-overlay {
     3770        position: absolute;
     3771        top: 0;
     3772        left: 0;
     3773        background-color: #000;
     3774        opacity: 0.6;
     3775        filter: alpha(opacity=60);
     3776}
     3777
     3778ul#dismissed-updates {
     3779        display: none;
     3780}
     3781
     3782form.upgrade {
     3783        margin-top: 8px;
     3784}
     3785
     3786form.upgrade .hint {
     3787        font-style: italic;
     3788        font-size: 85%;
     3789        margin: -0.5em 0 2em 0;
     3790}
     3791
     3792#poststuff .inside .the-tagcloud {
     3793        margin: 5px 0 10px;
     3794        padding: 8px;
     3795        border-width: 1px;
     3796        border-style: solid;
     3797        line-height: 1.8em;
     3798        word-spacing: 3px;
     3799        -webkit-border-radius: 6px;
     3800        border-radius: 6px;
     3801}
     3802
     3803.drag-drop #drag-drop-area {
     3804        border: 4px dashed #DDDDDD;
     3805        height: 200px;
     3806}
     3807
     3808.drag-drop .drag-drop-inside {
     3809        margin: 70px auto 0;
     3810        width: 250px;
     3811}
     3812
     3813.drag-drop-inside p {
     3814        color: #aaa;
     3815        font-size: 14px;
     3816        margin: 5px 0;
     3817        display: none;
     3818}
     3819
     3820.drag-drop .drag-drop-inside p {
     3821        text-align: center;
     3822}
     3823
     3824.drag-drop-inside p.drag-drop-info {
     3825        font-size: 20px;
     3826}
     3827
     3828.drag-drop .drag-drop-inside p,
     3829.drag-drop-inside p.drag-drop-buttons {
     3830        display: block;
     3831}
     3832
     3833/*
     3834#drag-drop-area:-moz-drag-over {
     3835        border-color: #83b4d8;
     3836}
     3837borger color while dragging a file over the uploader drop area */
     3838.drag-drop.drag-over #drag-drop-area {
     3839        border-color: #83b4d8;
     3840}
     3841
     3842#plupload-upload-ui {
     3843        position: relative;
     3844}
     3845
     3846
     3847/*------------------------------------------------------------------------------
     3848  14.2 - Image Editor
     3849------------------------------------------------------------------------------*/
     3850
     3851.describe .image-editor {
     3852        vertical-align: top;
     3853}
     3854
     3855.imgedit-wrap {
     3856        position: relative;
     3857}
     3858
     3859.imgedit-settings p {
     3860        margin: 8px 0;
     3861}
     3862
     3863.post-php .imgedit-wrap table {
     3864        width: 100%;
     3865}
     3866
     3867.describe .imgedit-wrap table td,
     3868.wp_attachment_holder .imgedit-wrap table td {
     3869        vertical-align: top;
     3870        padding-top: 0;
     3871}
     3872
     3873.describe .imgedit-wrap table td.imgedit-settings {
     3874        padding: 0 5px;
     3875}
     3876
     3877.wp_attachment_holder .imgedit-wrap table td.imgedit-settings {
     3878        width: 250px;
     3879}
     3880
     3881td.imgedit-settings input {
     3882        margin-top: 0;
     3883        vertical-align: middle;
     3884}
     3885
     3886.imgedit-wait {
     3887        position: absolute;
     3888        top: 0;
     3889        background: #fff url(../images/wpspin_light.gif) no-repeat scroll 22px 10px;
     3890        background-size: 16px 16px;
     3891        opacity: 0.7;
     3892        filter: alpha(opacity=70);
     3893        width: 100%;
     3894        height: 500px;
     3895        display: none;
     3896}
     3897
     3898.spinner {
     3899        background: url(../images/wpspin_light.gif) no-repeat;
     3900        background-size: 16px 16px;
     3901        display: none;
     3902        float: right;
     3903        opacity: 0.7;
     3904        filter: alpha(opacity=70);
     3905        width: 16px;
     3906        height: 16px;
     3907        margin: 5px 5px 0;
     3908}
     3909
     3910.no-float {
     3911        float: none;
     3912}
     3913
     3914.media-disabled,
     3915.imgedit-settings .disabled  {
     3916        color: grey;
     3917}
     3918
     3919.wp_attachment_image,
     3920.A1B1 {
     3921        overflow: hidden;
     3922}
     3923
     3924.wp_attachment_image .button,
     3925.A1B1 .button {
     3926        float: left;
     3927}
     3928
     3929.no-js .wp_attachment_image .button {
     3930        display: none;
     3931}
     3932
     3933.wp_attachment_image .spinner,
     3934.A1B1 .spinner {
     3935        float: left;
     3936        padding: 0 4px 4px;
     3937        vertical-align: bottom;
     3938}
     3939
     3940.imgedit-menu {
     3941        margin: 0 0 12px;
     3942        min-width: 300px;
     3943}
     3944
     3945.imgedit-menu div {
     3946        float: left;
     3947        width: 32px;
     3948        height: 32px;
     3949}
     3950
     3951.imgedit-crop-wrap {
     3952        position: relative;
     3953}
     3954
     3955.imgedit-crop {
     3956        background: transparent url('../images/imgedit-icons.png') no-repeat scroll -9px -31px;
     3957        margin: 0 8px 0 0;
     3958}
     3959
     3960.imgedit-crop.disabled:hover {
     3961        background-position: -9px -31px;
     3962}
     3963
     3964.imgedit-crop:hover {
     3965        background-position: -9px -1px;
     3966}
     3967
     3968.imgedit-rleft {
     3969        background: transparent url('../images/imgedit-icons.png') no-repeat scroll -46px -31px;
     3970        margin: 0 3px;
     3971}
     3972
     3973.imgedit-rleft.disabled:hover {
     3974        background-position: -46px -31px;
     3975}
     3976
     3977.imgedit-rleft:hover {
     3978        background-position: -46px -1px;
     3979}
     3980
     3981.imgedit-rright {
     3982        background: transparent url('../images/imgedit-icons.png') no-repeat scroll -77px -31px;
     3983        margin: 0 8px 0 3px;
     3984}
     3985
     3986.imgedit-rright.disabled:hover {
     3987        background-position: -77px -31px;
     3988}
     3989
     3990.imgedit-rright:hover {
     3991        background-position: -77px -1px;
     3992}
     3993
     3994.imgedit-flipv {
     3995        background: transparent url('../images/imgedit-icons.png') no-repeat scroll -115px -31px;
     3996        margin: 0 3px;
     3997}
     3998
     3999.imgedit-flipv.disabled:hover {
     4000        background-position: -115px -31px;
     4001}
     4002
     4003.imgedit-flipv:hover {
     4004        background-position: -115px -1px;
     4005}
     4006
     4007.imgedit-fliph {
     4008        background: transparent url('../images/imgedit-icons.png') no-repeat scroll -147px -31px;
     4009        margin: 0 8px 0 3px;
     4010}
     4011
     4012.imgedit-fliph.disabled:hover {
     4013        background-position: -147px -31px;
     4014}
     4015
     4016.imgedit-fliph:hover {
     4017        background-position: -147px -1px;
     4018}
     4019
     4020.imgedit-undo {
     4021        background: transparent url('../images/imgedit-icons.png') no-repeat scroll -184px -31px;
     4022        margin: 0 3px;
     4023}
     4024
     4025.imgedit-undo.disabled:hover {
     4026        background-position: -184px -31px;
     4027}
     4028
     4029.imgedit-undo:hover {
     4030        background-position: -184px -1px;
     4031}
     4032
     4033.imgedit-redo {
     4034        background: transparent url('../images/imgedit-icons.png') no-repeat scroll -215px -31px;
     4035        margin: 0 8px 0 3px;
     4036}
     4037
     4038.imgedit-redo.disabled:hover {
     4039        background-position: -215px -31px;
     4040}
     4041
     4042.imgedit-redo:hover {
     4043        background-position: -215px -1px;
     4044}
     4045
     4046.imgedit-applyto img {
     4047        margin: 0 8px 0 0;
     4048}
     4049
     4050.imgedit-group-top {
     4051        margin: 5px 0;
     4052}
     4053
     4054.imgedit-applyto .imgedit-label {
     4055        padding: 2px 0 0;
     4056        display: block;
     4057}
     4058
     4059.imgedit-help {
     4060        display: none;
     4061        font-style: italic;
     4062        margin-bottom: 8px;
     4063}
     4064
     4065a.imgedit-help-toggle {
     4066        text-decoration: none;
     4067}
     4068
     4069.form-table td.imgedit-response {
     4070        padding: 0;
     4071}
     4072
     4073.imgedit-submit {
     4074        margin: 8px 0;
     4075}
     4076
     4077.imgedit-submit-btn {
     4078        margin-left: 20px;
     4079}
     4080
     4081.imgedit-wrap .nowrap {
     4082        white-space: nowrap;
     4083}
     4084
     4085span.imgedit-scale-warn {
     4086        color: red;
     4087        font-size: 20px;
     4088        font-style: normal;
     4089        visibility: hidden;
     4090        vertical-align: middle;
     4091}
     4092
     4093.imgedit-group {
     4094        border-width: 1px;
     4095        border-style: solid;
     4096        -webkit-border-radius: 3px;
     4097        border-radius: 3px;
     4098        margin-bottom: 8px;
     4099        padding: 2px 10px;
     4100}
     4101
     4102/*------------------------------------------------------------------------------
     4103  15.0 - Comments Screen
     4104------------------------------------------------------------------------------*/
     4105
     4106.form-table {
     4107        border-collapse: collapse;
     4108        margin-top: 0.5em;
     4109        width: 100%;
     4110        margin-bottom: -8px;
     4111        clear: both;
     4112}
     4113
     4114.form-table td {
     4115        margin-bottom: 9px;
     4116        padding: 8px 10px;
     4117        line-height: 20px;
     4118        font-size: 12px;
     4119}
     4120
     4121.form-table th,
     4122.form-wrap label {
     4123        font-weight: normal;
     4124        text-shadow: #fff 0 1px 0;
     4125}
     4126
     4127.form-table th {
     4128        vertical-align: top;
     4129        text-align: left;
     4130        padding: 10px;
     4131        width: 200px;
     4132}
     4133
     4134.form-table th.th-full {
     4135        width: auto;
     4136}
     4137
     4138.form-table div.color-option {
     4139        display: block;
     4140        clear: both;
     4141        margin-top: 12px;
     4142}
     4143
     4144.form-table input.tog {
     4145        margin-top: 2px;
     4146        margin-right: 2px;
     4147        float: left;
     4148}
     4149
     4150.form-table td p {
     4151        margin-top: 4px;
     4152}
     4153
     4154.form-table table.color-palette {
     4155        vertical-align: bottom;
     4156        float: left;
     4157        margin: -12px 3px 11px;
     4158}
     4159
     4160.form-table .color-palette td {
     4161        border-width: 1px 1px 0;
     4162        border-style: solid solid none;
     4163        height: 10px;
     4164        line-height: 20px;
     4165        width: 10px;
     4166}
     4167
     4168.commentlist li {
     4169        padding: 1em 1em .2em;
     4170        margin: 0;
     4171        border-bottom-width: 1px;
     4172        border-bottom-style: solid;
     4173}
     4174
     4175.commentlist li li {
     4176        border-bottom: 0;
     4177        padding: 0;
     4178}
     4179
     4180.commentlist p {
     4181        padding: 0;
     4182        margin: 0 0 .8em;
     4183}
     4184
     4185/* reply to comments */
     4186#replyrow input {
     4187        border-width: 1px;
     4188        border-style: solid;
     4189}
     4190
     4191#replyrow td {
     4192        padding: 2px;
     4193}
     4194
     4195#replysubmit {
     4196        margin: 0;
     4197        padding: 0 5px 3px;
     4198        text-align: center;
     4199}
     4200
     4201#replysubmit .spinner {
     4202        padding: 2px 0 0;
     4203        vertical-align: top;
     4204        float: right;
     4205}
     4206
     4207#replysubmit .button {
     4208        margin-right: 5px;
     4209}
     4210
     4211#replysubmit .error {
     4212        color: red;
     4213        line-height: 21px;
     4214        text-align: center;
     4215}
     4216
     4217#replyrow h5 {
     4218        margin: .2em 0 0;
     4219        padding: 0 5px;
     4220        line-height: 1.4em;
     4221        font-size: 1em;
     4222}
     4223
     4224#edithead .inside {
     4225        float: left;
     4226        padding: 3px 0 2px 5px;
     4227        margin: 0;
     4228        text-align: center;
     4229}
     4230
     4231#edithead .inside input {
     4232        width: 180px;
     4233}
     4234
     4235#edithead label {
     4236        padding: 2px 0;
     4237}
     4238
     4239#replycontainer {
     4240        padding: 5px;
     4241}
     4242
     4243#replycontent {
     4244        height: 120px;
     4245        -webkit-box-shadow: none;
     4246        box-shadow: none;
     4247}
     4248
     4249.comment-php .wp-editor-area {
     4250        height: 200px;
     4251}
     4252
     4253.comment-ays {
     4254        margin-bottom: 0;
     4255        border-style: solid;
     4256        border-width: 1px;
     4257}
     4258
     4259.comment-ays th {
     4260        border-right-style: solid;
     4261        border-right-width: 1px;
     4262}
     4263
     4264.trash-undo-inside,
     4265.spam-undo-inside {
     4266        margin: 1px 8px 1px 0;
     4267        line-height: 16px;
     4268}
     4269
     4270.spam-undo-inside .avatar,
     4271.trash-undo-inside .avatar {
     4272        height: 20px;
     4273        width: 20px;
     4274        margin-right: 8px;
     4275        vertical-align: middle;
     4276}
     4277
     4278.stuffbox .editcomment {
     4279        clear: none;
     4280}
     4281
     4282#comment-status-radio p {
     4283        margin: 3px 0 5px;
     4284}
     4285
     4286#comment-status-radio input {
     4287        margin: 2px 3px 5px 0;
     4288        vertical-align: middle;
     4289}
     4290
     4291#comment-status-radio label {
     4292        padding: 5px 0;
     4293}
     4294
     4295.commentlist .avatar {
     4296        vertical-align: text-top;
     4297}
     4298
     4299
     4300/*------------------------------------------------------------------------------
     4301  16.0 - Themes
     4302------------------------------------------------------------------------------*/
     4303
     4304.theme-install-php .tablenav {
     4305        height: auto;
     4306}
     4307
     4308.theme-install-php .spinner {
     4309        margin-top: 9px;
     4310}
     4311
     4312h3.available-themes {
     4313        margin: 0.3em 0 1em;
     4314        float: left;
     4315}
     4316
     4317.available-theme {
     4318        display: inline-block;
     4319        margin-right: 10px;
     4320        overflow: hidden;
     4321        padding: 20px 20px 20px 0;
     4322        vertical-align: top;
     4323        width: 300px;
     4324}
     4325
     4326.available-theme .screenshot {
     4327        width: 300px;
     4328        height: 225px;
     4329        display: block;
     4330        border-width: 1px;
     4331        border-style: solid;
     4332        margin-bottom: 10px;
     4333        overflow: hidden;
     4334}
     4335
     4336.available-theme img {
     4337        width: 300px;
     4338}
     4339
     4340.available-theme h3 {
     4341        margin: 15px 0 0;
     4342}
     4343
     4344.available-theme .theme-author {
     4345        line-height: 18px;
     4346}
     4347
     4348.available-theme .action-links {
     4349        margin-top: 10px;
     4350        overflow: hidden;
     4351}
     4352
     4353.available-theme a.screenshot:focus {
     4354        border-color: #777;
     4355}
     4356
     4357#current-theme .theme-info li,
     4358.theme-options li,
     4359.available-theme .action-links li {
     4360        float: left;
     4361        padding-right: 10px;
     4362        margin-right: 10px;
     4363        border-right: 1px solid #dfdfdf;
     4364}
     4365
     4366.available-theme .action-links li {
     4367        padding-right: 8px;
     4368        margin-right: 8px;
     4369}
     4370
     4371.ie8 .available-theme .action-links li {
     4372        padding-right: 7px;
     4373        margin-right: 7px;
     4374}
     4375
     4376#current-theme .theme-info li:last-child,
     4377.theme-options li:last-child,
     4378.available-theme .action-links li:last-child {
     4379        padding-right: 0;
     4380        margin-right: 0;
     4381        border-right: 0;
     4382}
     4383
     4384.available-theme .action-links .delete-theme {
     4385        float: right;
     4386        margin-left: 8px;
     4387        margin-right: 0;
     4388}
     4389
     4390.available-theme .action-links .delete-theme a {
     4391        color: red;
     4392        padding: 2px;
     4393}
     4394
     4395.available-theme .action-links .delete-theme a:hover {
     4396        background: red;
     4397        color: #fff;
     4398        text-decoration: none;
     4399}
     4400
     4401.available-theme .action-links p {
     4402        float: left;
     4403}
     4404
     4405#current-theme {
     4406        margin: 20px 0 10px;
     4407        padding: 0 0 20px;
     4408        border-bottom-width: 1px;
     4409        border-bottom-style: solid;
     4410        overflow: hidden;
     4411}
     4412
     4413#current-theme.has-screenshot {
     4414        padding-left: 330px;
     4415}
     4416
     4417#current-theme h3 {
     4418        margin: 0;
     4419        font-size: 12px;
     4420        font-weight: normal;
     4421        color: #999;
     4422}
     4423
     4424#current-theme h4 {
     4425        margin: 3px 0 16px;
     4426        font-size: 20px;
     4427}
     4428
     4429#current-theme h4 span {
     4430        margin-left: 20px;
     4431        font-size: 12px;
     4432        font-weight: normal;
     4433}
     4434
     4435#current-theme a {
     4436        border-bottom: none;
     4437}
     4438
     4439#current-theme .theme-info {
     4440        margin: 1em 0;
     4441        overflow: hidden;
     4442}
     4443
     4444#current-theme .theme-description {
     4445        margin-top: 5px;
     4446        max-width: 600px;
     4447        line-height: 1.6em;
     4448}
     4449
     4450#current-theme img {
     4451        float: left;
     4452        width: 300px;
     4453        margin-left: -330px;
     4454
     4455        border-width: 1px;
     4456        border-style: solid;
     4457}
     4458
     4459.theme-options {
     4460        overflow: hidden;
     4461        font-size: 14px;
     4462        padding-bottom: 10px;
     4463}
     4464
     4465.theme-options .load-customize {
     4466        margin-right: 30px;
     4467        float: left;
     4468}
     4469
     4470.theme-options span {
     4471        float: left;
     4472        margin-right: 10px;
     4473        text-transform: uppercase;
     4474        font-size: 11px;
     4475        line-height: 18px;
     4476        color: #999;
     4477}
     4478
     4479.theme-options ul {
     4480        float: left;
     4481        margin: 0;
     4482}
     4483
     4484/* Allow for three-up in small windows when sidebar is collapsed */
     4485@media only screen and (max-width: 1200px) {
     4486        .folded .available-theme,
     4487        .folded .available-theme .screenshot {
     4488                width: 300px;
     4489        }
     4490
     4491        .folded .available-theme .screenshot {
     4492                height: 225px;
     4493        }
     4494
     4495        .folded #current-theme img {
     4496                width: 300px;
     4497        }
     4498
     4499        .folded #current-theme.has-screenshot {
     4500                padding-left: 330px;
     4501        }
     4502
     4503        .folded #current-theme img {
     4504                margin-left: -330px;
     4505        }
     4506}
     4507
     4508/* Adjust three-up display in smaller windows when sidebar is collapsed */
     4509@media only screen and (max-width: 1079px) {
     4510        .folded .available-theme,
     4511        .folded .available-theme .screenshot {
     4512                width: 270px;
     4513        }
     4514
     4515        .folded .available-theme .screenshot {
     4516                height: 203px;
     4517        }
     4518
     4519        .folded #current-theme img {
     4520                width: 270px;
     4521        }
     4522
     4523        .folded #current-theme.has-screenshot {
     4524                padding-left: 300px;
     4525        }
     4526
     4527        .folded #current-theme img {
     4528                margin-left: -300px;
     4529        }
     4530}
     4531
     4532/* Allow for three-up on 1024px wide screens, e.g. tablets */
     4533@media only screen and (max-width: 1200px) {
     4534        .available-theme,
     4535        .available-theme .screenshot,
     4536        #current-theme img {
     4537                width: 240px;
     4538        }
     4539
     4540        .available-theme .screenshot {
     4541                height: 180px;
     4542        }
     4543
     4544        .available-theme img {
     4545                width: 100%;
     4546        }
     4547
     4548        #current-theme.has-screenshot {
     4549                padding-left: 270px;
     4550        }
     4551
     4552        #current-theme img {
     4553                margin-left: -270px;
     4554        }
     4555}
     4556
     4557#post-body ul.add-menu-item-tabs li.tabs a,
     4558#TB_window #TB_title a.tb-theme-preview-link,
     4559#TB_window #TB_title a.tb-theme-preview-link:visited {
     4560        font-weight: bold;
     4561        text-decoration: none;
     4562}
     4563
     4564#TB_window #TB_title {
     4565        background-color: #222;
     4566        color: #cfcfcf;
     4567}
     4568
     4569#broken-themes {
     4570        text-align: left;
     4571        width: 50%;
     4572        border-spacing: 3px;
     4573        padding: 3px;
     4574}
     4575
     4576.theme-install-php h4 {
     4577        margin: 2.5em 0 8px;
     4578}
     4579
     4580
     4581/*------------------------------------------------------------------------------
     4582  16.1 - Custom Header Screen
     4583------------------------------------------------------------------------------*/
     4584
     4585.appearance_page_custom-header #headimg {
     4586        border: 1px solid #DFDFDF;
     4587        overflow: hidden;
     4588        width: 100%;
     4589}
     4590
     4591.appearance_page_custom-header #upload-form p label {
     4592        font-size: 12px;
     4593}
     4594
     4595.appearance_page_custom-header .available-headers .default-header {
     4596        float: left;
     4597        margin: 0 20px 20px 0;
     4598}
     4599
     4600.appearance_page_custom-header .random-header {
     4601        clear: both;
     4602        margin: 0 20px 20px 0;
     4603        vertical-align: middle;
     4604}
     4605
     4606.appearance_page_custom-header .available-headers label input,
     4607.appearance_page_custom-header .random-header label input {
     4608        margin-right: 10px;
     4609}
     4610
     4611.appearance_page_custom-header .available-headers label img {
     4612        vertical-align: middle;
     4613}
     4614
     4615
     4616/*------------------------------------------------------------------------------
     4617  16.2 - Custom Background Screen
     4618------------------------------------------------------------------------------*/
     4619
     4620div#custom-background-image {
     4621        min-height: 100px;
     4622        border: 1px solid #dfdfdf;
     4623}
     4624
     4625div#custom-background-image img {
     4626        max-width: 400px;
     4627        max-height: 300px;
     4628}
     4629
     4630
     4631/*------------------------------------------------------------------------------
     4632  16.3 - Tabbed Admin Screen Interface (Experimental)
     4633------------------------------------------------------------------------------*/
     4634
     4635.nav-tab {
     4636        border-style: solid;
     4637        border-width: 1px 1px 0;
     4638        color: #aaa;
     4639        text-shadow: #fff 0 1px 0;
     4640        font-size: 12px;
     4641        line-height: 16px;
     4642        display: inline-block;
     4643        padding: 4px 14px 6px;
     4644        text-decoration: none;
     4645        margin: 0 6px -1px 0;
     4646        -webkit-border-top-left-radius: 3px;
     4647        -webkit-border-top-right-radius: 3px;
     4648        border-top-left-radius: 3px;
     4649        border-top-right-radius: 3px;
     4650}
     4651
     4652.nav-tab-active {
     4653        border-width: 1px;
     4654        color: #464646;
     4655}
     4656
     4657h2.nav-tab-wrapper, h3.nav-tab-wrapper {
     4658        border-bottom-width: 1px;
     4659        border-bottom-style: solid;
     4660        padding-bottom: 0;
     4661}
     4662
     4663h2 .nav-tab {
     4664        padding: 4px 10px 6px;
     4665        font-weight: 200;
     4666        font-size: 20px;
     4667        line-height: 24px;
     4668
     4669}
     4670
     4671
     4672/*------------------------------------------------------------------------------
     4673  17.0 - Plugins
     4674------------------------------------------------------------------------------*/
     4675
     4676#dashboard_right_now .versions .b,
     4677#post-status-display,
     4678#post-visibility-display,
     4679#adminmenu .wp-submenu li.current,
     4680#adminmenu .wp-submenu li.current a,
     4681#adminmenu .wp-submenu li.current a:hover,
     4682.media-item .percent,
     4683.plugins .name,
     4684#pass-strength-result.strong,
     4685#pass-strength-result.short,
     4686#ed_reply_toolbar #ed_reply_strong,
     4687.item-controls .item-order a,
     4688.feature-filter .feature-name {
     4689        font-weight: bold;
     4690}
     4691
     4692.plugins p {
     4693        margin: 0 4px;
     4694        padding: 0;
     4695}
     4696
     4697.plugins .desc p {
     4698        margin: 0 0 8px;
     4699}
     4700
     4701.plugins td.desc {
     4702        line-height: 1.5em;
     4703}
     4704
     4705.plugins .desc ul,
     4706.plugins .desc ol {
     4707        margin: 0 0 0 2em;
     4708}
     4709
     4710.plugins .desc ul {
     4711        list-style-type: disc;
     4712}
     4713
     4714.plugins .row-actions {
     4715        padding: 0;
     4716}
     4717
     4718.plugins tbody th.check-column {
     4719        padding: 7px 0;
     4720}
     4721
     4722.plugins .inactive td,
     4723.plugins .inactive th,
     4724.plugins .active td,
     4725.plugins .active th {
     4726        border-top-style: solid;
     4727        border-top-width: 1px;
     4728        padding: 5px 7px 0;
     4729}
     4730
     4731.plugins .update th,
     4732.plugins .update td {
     4733        border-bottom: 0;
     4734}
     4735.plugin-update-tr td {
     4736        border-top: 0;
     4737}
     4738
     4739#wpbody-content .plugins .plugin-title,
     4740#wpbody-content .plugins .theme-title {
     4741        padding-right: 12px;
     4742        white-space:nowrap;
     4743}
     4744
     4745.plugins .second,
     4746.plugins .row-actions {
     4747        padding: 0 0 5px;
     4748}
     4749
     4750.plugins .update .second,
     4751.plugins .update .row-actions {
     4752        padding-bottom: 0;
     4753}
     4754
     4755.plugins-php .widefat tfoot th,
     4756.plugins-php .widefat tfoot td {
     4757        border-top-style: solid;
     4758        border-top-width: 1px;
     4759}
     4760
     4761.plugin-update-tr .update-message {
     4762        margin: 5px;
     4763        padding: 3px 5px;
     4764}
     4765
     4766.plugin-install-php h4 {
     4767        margin: 2.5em 0 8px;
     4768}
     4769
     4770
     4771/*------------------------------------------------------------------------------
     4772  18.0 - Users
     4773------------------------------------------------------------------------------*/
     4774
     4775#profile-page .form-table textarea {
     4776        width: 500px;
     4777        margin-bottom: 6px;
     4778}
     4779
     4780#profile-page .form-table #rich_editing {
     4781        margin-right: 5px
     4782}
     4783
     4784#your-profile legend {
     4785        font-size: 22px;
     4786}
     4787
     4788#your-profile #rich_editing {
     4789        border: none;
     4790}
     4791
     4792#display_name {
     4793        width: 15em;
     4794}
     4795
     4796#createuser .form-field input {
     4797        width: 25em;
     4798}
     4799
     4800/*------------------------------------------------------------------------------
     4801  19.0 - Tools
     4802------------------------------------------------------------------------------*/
     4803
     4804.pressthis {
     4805        margin: 20px 0;
     4806}
     4807
     4808.pressthis a,
     4809.pressthis a:hover,
     4810.pressthis a:focus,
     4811.pressthis a:active {
     4812        display: inline-block;
     4813        position: relative;
     4814        cursor: move;
     4815        color: #333;
     4816        background: #e6e6e6;
     4817        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(7%, #e6e6e6), color-stop(77%, #d8d8d8));
     4818        background-image: -webkit-linear-gradient(bottom, #e6e6e6 7%, #d8d8d8 77%);
     4819        background-image:    -moz-linear-gradient(bottom, #e6e6e6 7%, #d8d8d8 77%);
     4820        background-image:      -o-linear-gradient(bottom, #e6e6e6 7%, #d8d8d8 77%);
     4821        background-image: linear-gradient(to top, #e6e6e6 7%, #d8d8d8 77%);
     4822        -webkit-border-radius: 5px;
     4823        border-radius: 5px;
     4824        border: 1px solid #b4b4b4;
     4825        font-style: normal;
     4826        line-height: 16px;
     4827        font-size: 14px;
     4828        text-decoration: none;
     4829        text-shadow: 0 1px 0px #fff;
     4830}
     4831
     4832.pressthis a:active {
     4833        outline: none;
     4834}
     4835
     4836.pressthis a:hover:after {
     4837        -webkit-transform: skew(20deg) rotate(9deg);
     4838        -moz-transform: skew(20deg) rotate(9deg);
     4839        transform: skew(20deg) rotate(9deg);
     4840        -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
     4841        box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
     4842}
     4843
     4844.pressthis a span {
     4845        background: url(../images/press-this.png?v=20120502) no-repeat 0px 5px;
     4846        background-size: 24px 20px;
     4847        padding: 8px 11px 8px 27px;
     4848        margin: 0 5px;
     4849        display: inline-block;
     4850}
     4851
     4852.pressthis a:after {
     4853        content: '';
     4854        width: 70%;
     4855        height: 55%;
     4856        z-index: -1;
     4857        position: absolute;
     4858        right: 10px;
     4859        bottom: 9px;
     4860        background: transparent;
     4861
     4862        -webkit-transform: skew(20deg) rotate(6deg);
     4863        -moz-transform: skew(20deg) rotate(6deg);
     4864        transform: skew(20deg) rotate(6deg);
     4865        -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
     4866        box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
     4867}
     4868
     4869/*------------------------------------------------------------------------------
     4870  20.0 - Settings
     4871------------------------------------------------------------------------------*/
     4872
     4873#utc-time, #local-time {
     4874        padding-left: 25px;
     4875        font-style: italic;
     4876        font-family: sans-serif;
     4877}
     4878
     4879.defaultavatarpicker .avatar {
     4880        margin: 2px 0;
     4881        vertical-align: middle;
     4882}
     4883
     4884.options-general-php .spinner {
     4885        float: none;
     4886        margin: -3px 3px;
     4887}
     4888
     4889/*------------------------------------------------------------------------------
     4890  21.0 - Admin Footer
     4891------------------------------------------------------------------------------*/
     4892
     4893#wpfooter {
     4894        position: absolute;
     4895        bottom: 0;
     4896        left: 0;
     4897        right: 0;
     4898        padding: 10px 0;
     4899        margin-right: 20px;
     4900        border-top-width: 1px;
     4901        border-top-style: solid;
     4902}
     4903
     4904#wpfooter p {
     4905        margin: 0;
     4906        line-height: 20px;
     4907}
     4908
     4909#wpfooter a {
     4910        text-decoration: none;
     4911}
     4912
     4913#wpfooter a:hover {
     4914        text-decoration: underline;
     4915}
     4916
     4917/*------------------------------------------------------------------------------
     4918  22.0 - About Pages
     4919------------------------------------------------------------------------------*/
     4920
     4921.about-wrap {
     4922        position: relative;
     4923        margin: 25px 40px 0 20px;
     4924        max-width: 1050px; /* readability */
     4925
     4926        font-size: 15px;
     4927}
     4928
     4929.about-wrap div.updated,
     4930.about-wrap div.error {
     4931        display: none !important;
     4932}
     4933
     4934.about-wrap p.about-notice {
     4935        background-color: #ffffe0;
     4936        border: 1px solid #e6db55;
     4937        margin: 5px 0 15px;
     4938        padding: 0.4em 0.8em;
     4939        border-radius: 3px;
     4940        -webkit-border-radius: 3px;
     4941}
     4942
     4943
     4944/* Typography */
     4945
     4946.about-wrap p {
     4947        line-height: 1.6em;
     4948}
     4949
     4950.about-wrap h1 {
     4951        margin: 0.2em 200px 0 0;
     4952        line-height: 1.2em;
     4953        font-size: 2.8em;
     4954        font-weight: 200;
     4955}
     4956
     4957.about-text,
     4958.about-description,
     4959.about-wrap li.wp-person a.web {
     4960        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
     4961        font-weight: normal;
     4962        line-height: 1.6em;
     4963        font-size: 20px;
     4964}
     4965
     4966.about-description {
     4967        margin-top: 1.4em;
     4968}
     4969
     4970.about-text {
     4971        margin: 1em 200px 1.4em 0;
     4972        min-height: 60px;
     4973        font-size: 24px;
     4974}
     4975
     4976.about-wrap h3 {
     4977        font-size: 1.5em;
     4978        line-height: 1.5em;
     4979        padding-top: 20px;
     4980}
     4981
     4982.about-wrap .feature-section {
     4983        padding-bottom: 20px;
     4984}
     4985
     4986.about-wrap .feature-section h4 {
     4987        margin-bottom: 0.6em;
     4988}
     4989
     4990.about-wrap .feature-section p {
     4991        margin-top: 0.6em;
     4992}
     4993
     4994.about-wrap code {
     4995        font-size: 14px;
     4996}
     4997
     4998/* Point Releases */
     4999
     5000.about-wrap .point-releases {
     5001        margin-top: 5px;
     5002}
     5003
     5004.about-wrap .changelog.point-releases h3 {
     5005        padding-top: 35px;
     5006}
     5007
     5008.about-wrap .changelog.point-releases h3:first-child {
     5009        padding-top: 7px;
     5010}
     5011
     5012/* WordPress Version Badge */
     5013
     5014.wp-badge {
     5015        padding-top: 142px;
     5016        height: 50px;
     5017        width: 173px;
     5018        font-weight: bold;
     5019        font-size: 14px;
     5020        text-align: center;
     5021        margin: 0 -5px;
     5022        background: url('../images/wp-badge.png?ver=20111120') no-repeat;
     5023}
     5024
     5025.about-wrap .wp-badge {
     5026        position: absolute;
     5027        top: 0;
     5028        right: 0;
     5029}
     5030
     5031/* Tabs */
     5032
     5033.about-wrap h2.nav-tab-wrapper {
     5034        padding-left: 6px;
     5035}
     5036
     5037.about-wrap h2 .nav-tab {
     5038        padding: 4px 10px 6px;
     5039        margin: 0 3px -1px 0;
     5040        font-size: 18px;
     5041        vertical-align: top;
     5042}
     5043
     5044.about-wrap h2 .nav-tab-active {
     5045        font-weight: bold;
     5046        padding-top: 3px;
     5047}
     5048
     5049/* Changelog / Update screen */
     5050
     5051.about-wrap .feature-section.three-col img {
     5052        margin: 0.5em 0 0.5em 5px;
     5053        max-width: 100%;
     5054        float: none;
     5055}
     5056
     5057.about-wrap .feature-section.col {
     5058        margin-bottom: 0;
     5059}
     5060
     5061.about-wrap .feature-section.col h4 {
     5062        margin: 0 0 0.6em 0;
     5063}
     5064
     5065.about-wrap .feature-section.two-col div {
     5066        width: 47%;
     5067        margin-right: 4.999999999%;
     5068        float: left;
     5069}
     5070
     5071.about-wrap .feature-section.three-col div {
     5072        width: 30%;
     5073        margin-right: 4.999999999%;
     5074        float: left;
     5075}
     5076
     5077.about-wrap .three-col.about-updates .col-1,
     5078.about-wrap .three-col.about-updates .col-3 {
     5079        width: 37%;
     5080        margin: 0;
     5081}
     5082
     5083.about-wrap .three-col.about-updates .col-2 {
     5084        width: 16%;
     5085        margin: 0 5%;
     5086}
     5087
     5088.about-wrap .feature-section.col .last-feature {
     5089        margin-right: 0;
     5090}
     5091
     5092.about-wrap .three-col.about-updates img {
     5093        margin: 0;
     5094}
     5095
     5096.about-wrap .changelog .feature-section {
     5097        overflow: hidden;
     5098}
     5099
     5100.about-wrap .about-passwords {
     5101        margin: 20px 0;
     5102        padding: 1px 20px 10px;
     5103        background-color: #f9f9f9;
     5104}
     5105
     5106.about-wrap .about-auto-update {
     5107        text-align: center;
     5108        background-color: #f9f9ef;
     5109        clear: both;
     5110        padding: 10px;
     5111}
     5112
     5113.about-wrap .about-auto-update.cool {
     5114        background-color: #eff9ef;
     5115}
     5116
     5117.about-wrap .about-password-meter input {
     5118        font-size: 250%;
     5119        line-height: 1;
     5120        width: 100%;
     5121        display: block;
     5122        padding: 5px;
     5123}
     5124
     5125.about-wrap .about-password-meter #pass-strength-result {
     5126        display: block !important;
     5127        font-size: 150%;
     5128        font-weight: normal !important;
     5129        -webkit-box-sizing: border-box;
     5130        -moz-box-sizing:    border-box;
     5131        box-sizing:         border-box;
     5132        width: 100%;
     5133        padding: 17px 0;
     5134        margin-bottom: 15px;
     5135}
     5136
     5137.about-wrap .feature-section div p img {
     5138        float: right;
     5139        margin-left: 10px;
     5140        max-width: 20%;
     5141}
     5142
     5143.about-wrap .changelog li {
     5144        list-style-type: disc;
     5145        margin-left: 3em;
     5146}
     5147
     5148
     5149/* Return to Dashboard Home link */
     5150
     5151.about-wrap .return-to-dashboard {
     5152        margin: 30px 0 0 -5px;
     5153        font-size: 14px;
     5154        font-weight: bold;
     5155}
     5156
     5157.about-wrap .return-to-dashboard a {
     5158        text-decoration: none;
     5159        padding: 0 5px;
     5160}
     5161
     5162/* Credits */
     5163
     5164.about-wrap h4.wp-people-group {
     5165        margin-top: 2.6em;
     5166        font-size: 16px;
     5167}
     5168
     5169.about-wrap ul.wp-people-group {
     5170        overflow: hidden;
     5171        padding: 0 5px;
     5172        margin: 0 -15px 0 -5px;
     5173}
     5174
     5175.about-wrap ul.compact {
     5176        margin-bottom: 0
     5177}
     5178
     5179.about-wrap li.wp-person {
     5180        float: left;
     5181        margin-right: 10px;
     5182}
     5183
     5184.about-wrap li.wp-person img.gravatar {
     5185        float: left;
     5186        margin: 0 10px 10px 0;
     5187        padding: 2px;
     5188        width: 60px;
     5189        height: 60px;
     5190}
     5191
     5192.about-wrap ul.compact li.wp-person img.gravatar {
     5193        width: 30px;
     5194        height: 30px;
     5195}
     5196
     5197.about-wrap li.wp-person {
     5198        height: 70px;
     5199        width: 280px;
     5200        padding-bottom: 15px;
     5201}
     5202
     5203.about-wrap ul.compact li.wp-person {
     5204        height: auto;
     5205        width: 180px;
     5206        padding-bottom: 0;
     5207        margin-bottom: 0;
     5208}
     5209
     5210.about-wrap #wp-people-group-validators + p.wp-credits-list {
     5211        margin-top: 0;
     5212}
     5213
     5214.about-wrap li.wp-person a.web {
     5215        display: block;
     5216        margin: 6px 0 2px;
     5217        font-size: 16px;
     5218        text-decoration: none;
     5219}
     5220
     5221.about-wrap p.wp-credits-list a {
     5222        white-space: nowrap;
     5223}
     5224
     5225/* Freedoms */
     5226
     5227.freedoms-php .about-wrap ol {
     5228        margin: 40px 60px;
     5229}
     5230
     5231.freedoms-php .about-wrap ol li {
     5232        list-style-type: decimal;
     5233        font-weight: bold;
     5234}
     5235
     5236.freedoms-php .about-wrap ol p {
     5237        font-weight: normal;
     5238        margin: 0.6em 0;
     5239}
     5240
     5241/*------------------------------------------------------------------------------
     5242  23.0 - Full Overlay w/ Sidebar
     5243------------------------------------------------------------------------------*/
     5244
     5245body.full-overlay-active {
     5246        overflow: hidden;
     5247}
     5248
     5249.wp-full-overlay {
     5250        background: #fff;
     5251        z-index: 500000;
     5252        position: fixed;
     5253        overflow: visible;
     5254        top: 0;
     5255        bottom: 0;
     5256        left: 0;
     5257        right: 0;
     5258        height: 100%;
     5259        min-width: 0;
     5260}
     5261
     5262.wp-full-overlay-sidebar {
     5263        -webkit-box-sizing: border-box;
     5264        -moz-box-sizing:    border-box;
     5265        box-sizing:         border-box;
     5266
     5267        position: fixed;
     5268        width: 300px;
     5269        height: 100%;
     5270        top: 0;
     5271        bottom: 0;
     5272        left: 0;
     5273        padding: 0;
     5274        margin: 0;
     5275        z-index: 10;
     5276        overflow: auto;
     5277        background: #f5f5f5;
     5278        border-right: 1px solid rgba( 0, 0, 0, 0.2 );
     5279}
     5280
     5281.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
     5282        overflow: visible;
     5283}
     5284
     5285.wp-full-overlay.collapsed,
     5286.wp-full-overlay.expanded .wp-full-overlay-sidebar {
     5287        margin-left: 0 !important;
     5288}
     5289
     5290.wp-full-overlay.expanded {
     5291        margin-left: 300px;
     5292}
     5293
     5294.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
     5295        margin-left: -300px;
     5296}
     5297
     5298.wp-full-overlay-sidebar:after {
     5299        content: '';
     5300        display: block;
     5301        position: absolute;
     5302        top: 0;
     5303        bottom: 0;
     5304        right: 0;
     5305        width: 3px;
     5306        box-shadow: -5px 0 4px -4px rgba(0, 0, 0, 0.1) inset;
     5307        z-index: 1000;
     5308}
     5309
     5310.wp-full-overlay-main {
     5311        position: absolute;
     5312        left: 0;
     5313        right: 0;
     5314        top: 0;
     5315        bottom: 0;
     5316        height: 100%;
     5317}
     5318
     5319.wp-full-overlay-sidebar .wp-full-overlay-header {
     5320        position: absolute;
     5321        left: 0;
     5322        right: 0;
     5323        height: 45px;
     5324        padding: 0 20px;
     5325        line-height: 45px;
     5326        z-index: 10;
     5327        margin: 0;
     5328}
     5329
     5330.wp-full-overlay-sidebar .wp-full-overlay-header {
     5331        border-top: 0;
     5332        border-bottom: 1px solid #fff;
     5333        box-shadow: inset 0 -1px 0 0px #dfdfdf;
     5334}
     5335
     5336.wp-full-overlay-sidebar .wp-full-overlay-footer {
     5337        bottom: 0;
     5338        border-bottom: 0;
     5339        border-top: 1px solid #dfdfdf;
     5340        box-shadow: inset 0 1px 0 0px #fff;
     5341}
     5342
     5343.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content {
     5344        position: absolute;
     5345        top: 45px;
     5346        bottom: 45px;
     5347        left: 0;
     5348        right: 0;
     5349        overflow: auto;
     5350}
     5351
     5352.wp-full-overlay-sidebar-content .accordion-section:first-child {
     5353        border-top: 1px solid #fff;
     5354}
     5355
     5356/* Close Link */
     5357.wp-full-overlay .close-full-overlay {
     5358        text-decoration: none;
     5359}
     5360
     5361/* Collapse Button */
     5362.wp-full-overlay a.collapse-sidebar {
     5363        position: absolute;
     5364        bottom: 12px;
     5365        left: 0;
     5366        z-index: 50;
     5367        display: block;
     5368        width: 19px;
     5369        height: 19px;
     5370        margin-left: 15px;
     5371        padding: 0;
     5372        border-radius: 50%;
     5373        text-decoration: none;
     5374}
     5375
     5376.wp-full-overlay.collapsed .collapse-sidebar {
     5377        position: absolute;
     5378        left: 100%;
     5379}
     5380
     5381.wp-full-overlay .collapse-sidebar-arrow {
     5382        position: absolute;
     5383        margin-top: 2px;
     5384        margin-left: 2px;
     5385        display: block;
     5386        width: 15px;
     5387        height: 15px;
     5388        background: transparent url('../images/arrows.png') no-repeat -1px -73px;
     5389}
     5390
     5391.wp-full-overlay.collapsed .collapse-sidebar-arrow {
     5392        background-position: -1px -109px;
     5393}
     5394
     5395.wp-full-overlay .collapse-sidebar-label {
     5396        position: absolute;
     5397        left: 100%;
     5398        color: #808080;
     5399        line-height: 20px;
     5400        margin-left: 10px;
     5401}
     5402
     5403.wp-full-overlay.collapsed .collapse-sidebar-label {
     5404        display: none;
     5405}
     5406
     5407.wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-label {
     5408        color: #666;
     5409}
     5410
     5411/* Animations */
     5412.wp-full-overlay,
     5413.wp-full-overlay-sidebar,
     5414.wp-full-overlay .collapse-sidebar,
     5415.wp-full-overlay-main {
     5416        -webkit-transition-property: left, right, top, bottom, width, margin;
     5417        -moz-transition-property:    left, right, top, bottom, width, margin;
     5418        -ms-transition-property:     left, right, top, bottom, width, margin;
     5419        -o-transition-property:      left, right, top, bottom, width, margin;
     5420        transition-property:         left, right, top, bottom, width, margin;
     5421
     5422        -webkit-transition-duration: 0.2s;
     5423        -moz-transition-duration:    0.2s;
     5424        -ms-transition-duration:     0.2s;
     5425        -o-transition-duration:      0.2s;
     5426        transition-duration:         0.2s;
     5427}
     5428
     5429
     5430/*------------------------------------------------------------------------------
     5431  24.0 - Customize Loader
     5432------------------------------------------------------------------------------*/
     5433
     5434.no-customize-support .hide-if-no-customize,
     5435.customize-support .hide-if-customize,
     5436.no-customize-support.wp-core-ui .hide-if-no-customize,
     5437.no-customize-support .wp-core-ui .hide-if-no-customize,
     5438.customize-support.wp-core-ui .hide-if-customize,
     5439.customize-support .wp-core-ui .hide-if-customize {
     5440        display: none;
     5441}
     5442
     5443#customize-container {
     5444        display: none;
     5445        background: #fff;
     5446        z-index: 500000;
     5447        position: fixed;
     5448        overflow: visible;
     5449        top: 0;
     5450        bottom: 0;
     5451        left: 0;
     5452        right: 0;
     5453        height: 100%;
     5454}
     5455
     5456.customize-active #customize-container {
     5457        display: block;
     5458}
     5459
     5460.customize-loading #customize-container iframe {
     5461        opacity: 0;
     5462}
     5463
     5464.customize-loading #customize-container {
     5465        background: #fff url("../images/wpspin_light.gif") no-repeat fixed center center;
     5466        background-size: 16px 16px;
     5467}
     5468
     5469#customize-container iframe,
     5470#theme-installer iframe {
     5471        height: 100%;
     5472        width: 100%;
     5473        z-index: 20;
     5474
     5475        -webkit-transition: opacity 0.3s;
     5476        -moz-transition:    opacity 0.3s;
     5477        -ms-transition:     opacity 0.3s;
     5478        -o-transition:      opacity 0.3s;
     5479        transition:         opacity 0.3s;
     5480}
     5481
     5482#customize-container .collapse-sidebar {
     5483        bottom: 16px;
     5484}
     5485
     5486#theme-installer {
     5487        display: none;
     5488}
     5489
     5490#theme-installer.single-theme {
     5491        display: block;
     5492}
     5493
     5494.install-theme-info {
     5495        display: none;
     5496        padding: 10px 20px 20px;
     5497}
     5498
     5499.single-theme .install-theme-info {
     5500        padding-top: 15px;
     5501}
     5502
     5503#theme-installer .install-theme-info {
     5504        display: block;
     5505}
     5506
     5507.install-theme-info .theme-install {
     5508        float: right;
     5509        margin-top: 18px;
     5510}
     5511
     5512.install-theme-info .theme-name {
     5513        font-size: 16px;
     5514        line-height: 24px;
     5515        margin-bottom: 0;
     5516}
     5517
     5518.install-theme-info .theme-screenshot {
     5519        margin-top: 15px;
     5520        width: 258px;
     5521        border: 1px solid #ccc;
     5522}
     5523
     5524.install-theme-info .theme-details {
     5525        overflow: hidden;
     5526}
     5527
     5528.theme-details .theme-version {
     5529        margin: 15px 0;
     5530        float: left;
     5531}
     5532
     5533.theme-details .star-holder {
     5534        margin: 14px 0;
     5535        float: right;
     5536}
     5537
     5538.theme-details .theme-description {
     5539        float: left;
     5540        color: #777;
     5541        line-height: 20px;
     5542}
     5543
     5544/*------------------------------------------------------------------------------
     5545  25.0 - Misc
     5546------------------------------------------------------------------------------*/
     5547
     5548#excerpt,
     5549.attachmentlinks {
     5550        margin: 0;
     5551        height: 4em;
     5552        width: 98%;
     5553}
     5554
     5555#template div {
     5556        margin-right: 190px;
     5557}
     5558
     5559p.pagenav {
     5560        margin: 0;
     5561        display: inline;
     5562}
     5563
     5564.pagenav span {
     5565        font-weight: bold;
     5566        margin: 0 6px;
     5567}
     5568
     5569.row-title {
     5570        font-size: 13px !important;
     5571        font-weight: bold;
     5572}
     5573
     5574.column-author img, .column-username img {
     5575        float: left;
     5576        margin-right: 10px;
     5577        margin-top: 1px;
     5578}
     5579
     5580.row-actions {
     5581        visibility: hidden;
     5582        padding: 2px 0 0;
     5583}
     5584
     5585tr:hover .row-actions,
     5586.mobile .row-actions,
     5587.row-actions.visible,
     5588div.comment-item:hover .row-actions {
     5589        visibility: visible;
     5590}
     5591
     5592/* deprecated */
     5593.row-actions-visible {
     5594        padding: 2px 0 0;
     5595}
     5596
     5597.form-table .pre {
     5598        padding: 8px;
     5599        margin: 0;
     5600}
     5601
     5602table.form-table td .updated {
     5603        font-size: 13px;
     5604}
     5605
     5606.tagchecklist {
     5607        margin-left: 14px;
     5608        font-size: 12px;
     5609        overflow: auto;
     5610}
     5611.tagchecklist strong {
     5612        margin-left: -8px;
     5613        position: absolute;
     5614}
     5615.tagchecklist span {
     5616        margin-right: 25px;
     5617        display: block;
     5618        float: left;
     5619        font-size: 11px;
     5620        line-height: 1.8em;
     5621        white-space: nowrap;
     5622        cursor: default;
     5623}
     5624.tagchecklist span a {
     5625        margin: 4px 0 0 -10px;
     5626        cursor: pointer;
     5627        width: 10px;
     5628        height: 10px;
     5629        display: block;
     5630        float: left;
     5631        text-indent: -9999px;
     5632        overflow: hidden;
     5633        position: absolute;
     5634}
     5635
     5636#poststuff h2 {
     5637        margin-top: 20px;
     5638        font-size: 1.5em;
     5639        margin-bottom: 15px;
     5640        padding: 0 0 3px;
     5641        clear: left;
     5642}
     5643
     5644#poststuff h3,
     5645.metabox-holder h3 {
     5646        font-size: 15px;
     5647        font-weight: normal;
     5648        padding: 7px 10px;
     5649        margin: 0;
     5650        line-height: 1;
     5651}
     5652
     5653#poststuff .inside {
     5654        margin: 6px 0 8px;
     5655}
     5656
     5657#poststuff .inside #parent_id,
     5658#poststuff .inside #page_template {
     5659        max-width: 100%;
     5660}
     5661
     5662.inline-edit-row #post_parent,
     5663.inline-edit-row select[name="page_template"] {
     5664        max-width: 80%;
     5665}
     5666
     5667.ie8 #poststuff .inside #parent_id,
     5668.ie8 #poststuff .inside #page_template,
     5669.ie8 .inline-edit-row #post_parent,
     5670.ie8 .inline-edit-row select[name="page_template"] {
     5671        width: 250px;
     5672}
     5673
     5674#post-visibility-select {
     5675        line-height: 1.5em;
     5676        margin-top: 3px;
     5677}
     5678
     5679#poststuff #submitdiv .inside {
     5680        margin: 0;
     5681        padding: 0;
     5682}
     5683
     5684.edit-form-section {
     5685        margin-bottom: 20px;
     5686}
     5687
     5688#templateside ul li a {
     5689        text-decoration: none;
     5690}
     5691
     5692.tool-box .title {
     5693        margin: 8px 0;
     5694        font-size: 18px;
     5695        font-weight: normal;
     5696        line-height: 24px;
     5697}
     5698
     5699#sidemenu {
     5700        margin: -30px 15px 0 315px;
     5701        list-style: none;
     5702        position: relative;
     5703        float: right;
     5704        padding-left: 10px;
     5705        font-size: 12px;
     5706}
     5707
     5708#sidemenu a {
     5709        padding: 0 7px;
     5710        display: block;
     5711        float: left;
     5712        line-height: 28px;
     5713        border-top-width: 1px;
     5714        border-top-style: solid;
     5715        border-bottom-width: 1px;
     5716        border-bottom-style: solid;
     5717}
     5718
     5719#sidemenu li {
     5720        display: inline;
     5721        line-height: 200%;
     5722        list-style: none;
     5723        text-align: center;
     5724        white-space: nowrap;
     5725        margin: 0;
     5726        padding: 0;
     5727}
     5728
     5729#sidemenu a.current {
     5730        font-weight: normal;
     5731        padding-left: 6px;
     5732        padding-right: 6px;
     5733        -webkit-border-top-left-radius: 3px;
     5734        -webkit-border-top-right-radius: 3px;
     5735        border-top-left-radius: 3px;
     5736        border-top-right-radius: 3px;
     5737        border-width: 1px;
     5738        border-style: solid;
     5739}
     5740
     5741#sidemenu li a .count-0 {
     5742        display: none;
     5743}
     5744
     5745.plugin-install #description,
     5746.plugin-install-network #description {
     5747        width: 60%;
     5748}
     5749
     5750table .vers,
     5751table .column-visible,
     5752table .column-rating {
     5753        text-align: left;
     5754}
     5755
     5756.error-message {
     5757        color: red;
     5758        font-weight: bold;
     5759}
     5760
     5761/* Scrollbar fix for bulk upgrade iframe */
     5762body.iframe {
     5763        height: 98%;
     5764}
     5765
     5766/* Upgrader styles, Specific to Language Packs */
     5767.lp-show-latest p {
     5768        display: none;
     5769}
     5770.lp-show-latest p:last-child,
     5771.lp-show-latest .lp-error p {
     5772        display: block;
     5773}
     5774
     5775/* - Only used once or twice in all of WP - deprecate for global style
     5776------------------------------------------------------------------------------*/
     5777td.media-icon {
     5778        text-align: center;
     5779        width: 80px;
     5780        padding-top: 8px;
     5781        padding-bottom: 8px;
     5782}
     5783
     5784td.media-icon img {
     5785        max-width: 80px;
     5786        max-height: 60px;
     5787}
     5788
     5789#howto {
     5790        font-size: 11px;
     5791        margin: 0 5px;
     5792        display: block;
     5793}
     5794
     5795.importers td {
     5796        padding-right: 14px;
     5797}
     5798
     5799.importers {
     5800        font-size: 16px;
     5801        width: auto;
     5802}
     5803
     5804#namediv table {
     5805        width: 100%;
     5806}
     5807
     5808#namediv td.first {
     5809        width: 10px;
     5810        white-space: nowrap;
     5811}
     5812
     5813#namediv input {
     5814        width: 98%;
     5815}
     5816
     5817#namediv p {
     5818        margin: 10px 0;
     5819}
     5820
     5821#submitdiv h3 {
     5822        margin-bottom: 0 !important;
     5823}
     5824
     5825/* - Used - but could/should be deprecated with a CSS reset
     5826------------------------------------------------------------------------------*/
     5827.zerosize {
     5828        height: 0;
     5829        width: 0;
     5830        margin: 0;
     5831        border: 0;
     5832        padding: 0;
     5833        overflow: hidden;
     5834        position: absolute;
     5835}
     5836
     5837br.clear {
     5838        height: 2px;
     5839        line-height: 2px;
     5840}
     5841
     5842.checkbox {
     5843        border: none;
     5844        margin: 0;
     5845        padding: 0;
     5846}
     5847
     5848fieldset {
     5849        border: 0;
     5850        padding: 0;
     5851        margin: 0;
     5852}
     5853
     5854.post-categories {
     5855        display: inline;
     5856        margin: 0;
     5857        padding: 0;
     5858}
     5859
     5860.post-categories li {
     5861        display: inline;
     5862}
     5863
     5864
     5865/*-----------------------------------------------------------------------------
     5866 MERGED
     5867-------------------------------------------------------------------------------*/
     5868
     5869/* dashboard */
     5870.edit-box {
     5871        display: none;
     5872}
     5873
     5874h3:hover .edit-box {
     5875        display: inline;
     5876}
     5877
     5878#dashboard-widgets form .input-text-wrap input {
     5879        width: 100%;
     5880}
     5881
     5882#dashboard-widgets form .textarea-wrap textarea {
     5883        width: 100%;
     5884}
     5885
     5886#dashboard-widgets .postbox form .submit {
     5887        float: none;
     5888        margin: .5em 0 0;
     5889        padding: 0;
     5890        border: none;
     5891}
     5892
     5893#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish {
     5894        min-width: 0;
     5895}
     5896
     5897#dashboard-widgets a {
     5898        text-decoration: none;
     5899}
     5900
     5901#dashboard-widgets h3 a {
     5902        text-decoration: underline;
     5903}
     5904
     5905#dashboard-widgets h3 .postbox-title-action {
     5906        position: absolute;
     5907        right: 10px;
     5908        padding: 0;
     5909        top: 5px;
     5910}
     5911
     5912.js #dashboard-widgets h3 .postbox-title-action {
     5913        right: 30px;
     5914}
     5915
     5916#dashboard-widgets h4 {
     5917        font-weight: normal;
     5918        font-size: 13px;
     5919        margin: 0 0 .2em;
     5920        padding: 0;
     5921}
     5922
     5923/* Right Now */
     5924#dashboard_right_now p.sub,
     5925#dashboard_right_now .table, #dashboard_right_now .versions {
     5926        margin: -12px;
     5927}
     5928
     5929#dashboard_right_now .inside {
     5930        font-size: 12px;
     5931        padding-top: 20px;
     5932}
     5933
     5934#dashboard_right_now p.sub {
     5935        padding: 5px 0 15px;
     5936        color: #8f8f8f;
     5937        font-size: 14px;
     5938        position: absolute;
     5939        top: -17px;
     5940        left: 15px;
     5941}
     5942
     5943#dashboard_right_now .table {
     5944        margin: 0;
     5945        padding: 0;
     5946        position: relative;
     5947}
     5948
     5949#dashboard_right_now .table_content {
     5950        float: left;
     5951        border-top-width: 1px;
     5952        border-top-style: solid;
     5953        width: 45%;
     5954}
     5955
     5956#dashboard_right_now .table_discussion {
     5957        float: right;
     5958        border-top-width: 1px;
     5959        border-top-style: solid;
     5960        width: 45%;
     5961}
     5962
     5963#dashboard_right_now table td {
     5964        padding: 3px 0;
     5965        white-space: nowrap;
     5966}
     5967
     5968#dashboard_right_now table tr.first td {
     5969        border-top: none;
     5970}
     5971
     5972#dashboard_right_now td.b {
     5973        padding-right: 6px;
     5974        text-align: right;
     5975        font-size: 14px;
     5976        width: 1%;
     5977}
     5978
     5979#dashboard_right_now td.b a {
     5980        font-size: 18px;
     5981}
     5982
     5983#dashboard_right_now td.b a:hover {
     5984        color: #d54e21;
     5985}
     5986
     5987#dashboard_right_now .t {
     5988        font-size: 12px;
     5989        padding-right: 12px;
     5990        padding-top: 6px;
     5991        color: #777;
     5992}
     5993
     5994#dashboard_right_now .t a {
     5995        white-space: nowrap;
     5996}
     5997
     5998#dashboard_right_now .spam {
     5999        color: red;
     6000}
     6001
     6002#dashboard_right_now .waiting {
     6003        color: #e66f00;
     6004}
     6005
     6006#dashboard_right_now .approved {
     6007        color: green;
     6008}
     6009
     6010#dashboard_right_now .versions {
     6011        padding: 6px 10px 12px;
     6012        clear: both;
     6013}
     6014
     6015#dashboard_right_now a.button {
     6016        float: right;
     6017        clear: right;
     6018        position: relative;
     6019        top: -5px;
     6020}
     6021
     6022/* Recent Comments */
     6023#dashboard_recent_comments h3 {
     6024        margin-bottom: 0;
     6025}
     6026
     6027#dashboard_recent_comments .inside {
     6028        margin-top: 0;
     6029}
     6030
     6031#dashboard_recent_comments .comment-meta .approve {
     6032        font-style: italic;
     6033        font-family: sans-serif;
     6034        font-size: 10px;
     6035}
     6036
     6037#dashboard_recent_comments .subsubsub {
     6038        float: none;
     6039        white-space: normal;
     6040}
     6041
     6042#the-comment-list {
     6043        position: relative;
     6044}
     6045
     6046#the-comment-list .comment-item {
     6047        padding: 1em 10px;
     6048        border-top: 1px solid;
     6049}
     6050
     6051#the-comment-list .pingback {
     6052        padding-left: 9px !important;
     6053}
     6054
     6055#the-comment-list .comment-item,
     6056#the-comment-list #replyrow {
     6057        margin: 0 -10px;
     6058}
     6059
     6060#the-comment-list .comment-item:first-child {
     6061        border-top: none;
     6062}
     6063
     6064#the-comment-list .comment-item .avatar {
     6065        float: left;
     6066        margin: 0 10px 5px 0;
     6067}
     6068
     6069#the-comment-list .comment-item h4 {
     6070        line-height: 1.7em;
     6071        margin-top: -0.4em;
     6072        color: #777;
     6073}
     6074
     6075#the-comment-list .comment-item h4 cite {
     6076        font-style: normal;
     6077        font-weight: normal;
     6078}
     6079
     6080#the-comment-list .comment-item blockquote,
     6081#the-comment-list .comment-item blockquote p {
     6082        margin: 0;
     6083        padding: 0;
     6084        display: inline;
     6085}
     6086
     6087#dashboard_recent_comments #the-comment-list .trackback blockquote,
     6088#dashboard_recent_comments #the-comment-list .pingback blockquote {
     6089        display: block;
     6090}
     6091
     6092#the-comment-list .comment-item p.row-actions {
     6093        margin: 3px 0 0;
     6094        padding: 0;
     6095        font-size: 12px;
     6096}
     6097
     6098/* QuickPress */
     6099.no-js #dashboard_quick_press {
     6100        display: none;
     6101}
     6102
     6103#dashboard_quick_press .easy-blogging {
     6104        padding: 0 8px;
     6105        text-align: left;
     6106}
     6107
     6108#dashboard_quick_press .input-text-wrap {
     6109        position: relative;
     6110}
     6111
     6112#dashboard_quick_press .prompt {
     6113        color: #bbb;
     6114        position: absolute;
     6115}
     6116
     6117#dashboard_quick_press div.updated  {
     6118        padding: 0 5px;
     6119}
     6120
     6121#title-wrap label,
     6122#tags-input-wrap label {
     6123        cursor: text;
     6124}
     6125
     6126#title-wrap #title {
     6127        padding: 2px 6px;
     6128        font-size: 1.3em;
     6129&n