Make WordPress Core

Ticket #21598: 21598-v2.diff

File 21598-v2.diff, 24.0 KB (added by lessbloat, 13 years ago)
  • wp-admin/css/wp-admin.dev.css

     
    334334}
    335335
    336336textarea,
    337 input,
     337input[type="text"],
     338input[type="password"],
     339input[type="file"],
     340input[type="email"],
     341input[type="number"],
     342input[type="search"],
     343input[type="tel"],
     344input[type="url"],
    338345select {
    339346        margin: 1px;
    340347        padding: 3px;
     
    470477input[type="text"],
    471478input[type="password"],
    472479input[type="file"],
    473 input[type="button"],
    474 input[type="submit"],
    475 input[type="reset"],
    476480input[type="email"],
    477481input[type="number"],
    478482input[type="search"],
     
    768772        text-decoration: none;
    769773}
    770774
    771 .submit input,
    772 .button,
    773 input.button,
    774 .button-primary,
    775 input.button-primary,
    776 .button-secondary,
    777 input.button-secondary,
    778 .button-highlighted,
    779 input.button-highlighted,
    780 #postcustomstuff .submit input {
    781         text-decoration: none;
    782         font-size: 12px !important;
    783         line-height: 13px;
    784         padding: 3px 8px;
    785         cursor: pointer;
    786         border-width: 1px;
    787         border-style: solid;
    788         -webkit-border-radius: 11px;
    789         border-radius: 11px;
    790         -moz-box-sizing: content-box;
    791         -webkit-box-sizing: content-box;
    792         box-sizing: content-box;
    793 }
    794 
    795 #minor-publishing-actions input,
    796 #major-publishing-actions input,
    797 #minor-publishing-actions .preview {
    798         min-width: 80px;
    799         text-align: center;
    800 }
    801 
    802775textarea.all-options,
    803776input.all-options {
    804777        width: 250px;
     
    919892        cursor: pointer;
    920893}
    921894
     895.tablenav select {
     896        float: left;
     897        margin-right: 5px;
     898}
     899
     900.tablenav input.button-secondary {
     901        float: left;
     902        margin-top: 1px;
     903}
     904
     905input[name='s'] {
     906        padding: 6px;
     907}
     908
    922909/*------------------------------------------------------------------------------
    923910  3.0 - Actions
    924911------------------------------------------------------------------------------*/
     
    1010997        list-style: square;
    1011998}
    1012999
    1013 a.button,
    1014 a.button-primary,
    1015 a.button-secondary {
    1016         line-height: 15px;
    1017         padding: 3px 10px;
    1018         white-space: nowrap;
    1019         -webkit-border-radius: 10px;
    1020 }
    1021 
    10221000.approve,
    10231001.unapproved .unapprove {
    10241002        display: none;
     
    46354613        vertical-align: middle;
    46364614}
    46374615
     4616#choose-from-library-link {
     4617        float: left;
     4618}
    46384619
    46394620/*------------------------------------------------------------------------------
    46404621  16.2 - Custom Background Screen
  • wp-admin/css/colors-classic.dev.css

     
    3434input[type="text"],
    3535input[type="password"],
    3636input[type="file"],
    37 input[type="button"],
    38 input[type="submit"],
    39 input[type="reset"],
    4037input[type="email"],
    4138input[type="number"],
    4239input[type="search"],
     
    5653input[type="text"]:focus,
    5754input[type="password"]:focus,
    5855input[type="file"]:focus,
    59 input[type="button"]:focus,
    60 input[type="submit"]:focus,
    61 input[type="reset"]:focus,
    6256input[type="email"]:focus,
    6357input[type="number"]:focus,
    6458input[type="search"]:focus,
     
    375369        color: #666;
    376370}
    377371
     372/* =Buttons
     373----------------------------------------------- */
     374
     375.submit input,
    378376.button,
     377input.button,
     378.button-primary,
     379a.button-primary,
     380input.button-primary,
    379381.button-secondary,
    380 .submit input,
    381 input[type=button],
    382 input[type=submit] {
    383         border-color: #bbb;
    384         color: #464646;
     382a.button-secondary,
     383input.button-secondary,
     384.button-highlighted,
     385input.button-highlighted,
     386#postcustomstuff .submit input {
     387        cursor: pointer;
     388        font-size: 13px;
     389        font-family: sans-serif;
     390        text-decoration: none;
     391        height: auto;
     392        line-height: 1;
     393        padding: .4em 1.2em;
     394        font-weight: normal;
     395       
     396        -moz-border-radius: 3px;
     397        -webkit-border-radius: 3px;
     398        -o-border-radius: 3px;
     399        -ms-border-radius: 3px;
     400        border-radius: 3px;
    385401}
    386402
    387 .button:hover,
    388 .button-secondary:hover,
    389 .submit input:hover,
    390 input[type=button]:hover,
    391 input[type=submit]:hover {
    392         color: #000;
    393         border-color: #666;
     403.button-secondary,
     404a.button-secondary,
     405input.button-secondary {
     406        font-size: 12px;
     407        padding: .3em 1.2em;
    394408}
    395409
     410a.button {
     411        padding: .5em 1.2em .5em;
     412}
     413
     414.submit input[name='Submit'],
    396415.button,
    397 .submit input,
    398 .button-secondary {
    399         text-shadow: 0 1px 0 #fff;
    400         background: #f2f2f2;
    401         background-image: -webkit-gradient(linear, left bottom, left top, from(#ededed), to(#fff));
    402         background-image: -webkit-linear-gradient(bottom, #ededed, #fff);
    403         background-image:    -moz-linear-gradient(bottom, #ededed, #fff);
    404         background-image:      -o-linear-gradient(bottom, #ededed, #fff);
    405         background-image: linear-gradient(to top, #ededed, #fff);
     416input.button,
     417.button-secondary,
     418a.button-secondary,
     419input.button-secondary {
     420        color: #444;
     421        text-shadow: 0 1px 0 rgba(255,255,255,.7);
     422               
     423        background-color: #e5e5e5;
     424        background-image: -moz-linear-gradient(top, #fff 0%, #f1f1f1 100%);
     425        background-image: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 100%);
     426        background-image: -ms-linear-gradient(top, #fff 0%, #f1f1f1 100%);
     427        background-image: -o-linear-gradient(top, #fff 0%, #f1f1f1 100%);
     428        background-image: linear-gradient(top, #fff 0%, #f1f1f1 100%);
     429       
     430        border: 1px solid #d2d2d2;
     431       
     432        -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
     433        -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
     434        -o-box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
     435        -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
     436        box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
    406437}
    407438
     439.submit input[name='Submit']:hover,
     440.button:hover,
     441input.button:hover,
     442.button-secondary:hover,
     443a.button-secondary:hover,
     444input.button-secondary:hover {
     445        color: #111;
     446        text-shadow: 0 1px 0 rgba(255,255,255,.7);
     447
     448        background-color: #f1f1f1;
     449        background-image: -moz-linear-gradient(top, #fff 0%, #f6f6f6 100%);
     450        background-image: -webkit-linear-gradient(top, #fff 0%, #f6f6f6 100%);
     451        background-image: -ms-linear-gradient(top, #fff 0%, #f6f6f6 100%);
     452        background-image: -o-linear-gradient(top, #fff 0%, #f6f6f6 100%);
     453        background-image: linear-gradient(top, #fff 0%, #f6f6f6 100%);
     454       
     455        border: 1px solid #cacaca;
     456       
     457        -moz-box-shadow: inset 0 2px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,0.1);
     458        -webkit-box-shadow: inset 0 2px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,0.1);
     459        -o-box-shadow: inset 0 2px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,0.1);
     460        -ms-box-shadow: inset 0 2px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,0.1);
     461        box-shadow: inset 0 2px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,0.1);
     462}
     463
     464.submit input[name='Submit']:active,
    408465.button:active,
    409 .submit input:active,
    410 .button-secondary:active {
    411         background: #eee;
    412         background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
    413         background-image: -webkit-linear-gradient(top, #ededed, #fff);
    414         background-image:    -moz-linear-gradient(top, #ededed, #fff);
    415         background-image:      -o-linear-gradient(top, #ededed, #fff);
    416         background-image: linear-gradient(to bottom, #ededed, #fff);
     466input.button:active,
     467.button-secondary:active,
     468a.button-secondary:active,
     469input.button-secondary:active {
     470        color: #222;
     471        text-shadow: 0 1px 0 rgba(255,255,255,.3);
     472
     473        background-color: #e5e5e5;
     474        background-image: -moz-linear-gradient(top, #fff 0%, #eee 100%);
     475        background-image: -webkit-linear-gradient(top, #fff 0%, #eee 100%);
     476        background-image: -ms-linear-gradient(top, #fff 0%, #eee 100%);
     477        background-image: -o-linear-gradient(top, #fff 0%, #eee 100%);
     478        background-image: linear-gradient(top, #fff 0%, #eee 100%);
     479       
     480        -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     481        -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     482        -o-box-shadow: inset 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     483        -ms-box-shadow: inset 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     484        box-shadow: inset 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
    417485}
    418486
    419 input.button-primary,
    420 button.button-primary,
     487.submit input[name='Submit']:focus,
     488.button:focus,
     489input.button:focus,
     490.button-secondary:focus,
     491a.button-secondary:focus,
     492input.button-secondary:focus {
     493        text-shadow: 0 1px 0 rgba(255,255,255,.3);
     494
     495        background-color: #e5e5e5;
     496        background-image: -moz-linear-gradient(top, #fff 0%, #eee 100%);
     497        background-image: -webkit-linear-gradient(top, #fff 0%, #eee 100%);
     498        background-image: -ms-linear-gradient(top, #fff 0%, #eee 100%);
     499        background-image: -o-linear-gradient(top, #fff 0%, #eee 100%);
     500        background-image: linear-gradient(top, #fff 0%, #eee 100%);
     501       
     502        border: 1px solid #999;
     503       
     504        -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     505        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     506        -o-box-shadow: inset 0 1px 1px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     507        -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     508        box-shadow: inset 0 1px 1px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     509}
     510
     511.button-primary,
    421512a.button-primary {
    422         border-color: #298cba;
    423         font-weight: bold;
    424513        color: #fff;
    425         text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
    426         background: #21759b;
    427         background-image: -webkit-gradient(linear, left bottom, left top, from(#227199), to(#298cba));
    428         background-image: -webkit-linear-gradient(bottom, #227199, #298cba);
    429         background-image:    -moz-linear-gradient(bottom, #227199, #298cba);
    430         background-image:      -o-linear-gradient(bottom, #227199, #298cba);
    431         background-image: linear-gradient(to top, #227199, #298cba);
     514        text-shadow: 0 -1px 0 rgba(0,116,162,0.8);
     515       
     516        background-color: #2ea2cc;
     517        background-image: -moz-linear-gradient(top, #1e8cbe 0%, #0074a2 100%);
     518        background-image: -webkit-linear-gradient(top, #1e8cbe 0%,#0074a2 100%);
     519        background-image: -ms-linear-gradient(top, #1e8cbe 0%,#0074a2 100%);
     520        background-image: -o-linear-gradient(top, #1e8cbe 0%,#0074a2 100%);
     521        background-image: linear-gradient(top, #1e8cbe 0%,#0074a2 100%);
     522       
     523        border: 1px solid #026896;
     524       
     525        -moz-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
     526        -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
     527        -o-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
     528        -ms-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
     529        box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
    432530}
    433531
    434 input.button-primary:active,
    435 button.button-primary:active,
     532.button-primary:hover,
     533a.button-primary:hover {
     534        color: #fff;
     535        text-shadow: 0 -1px 0 rgb(0,116,162);
     536
     537        background-image: -moz-linear-gradient(top, #2ea2cc 0%, #0074a2 100%);
     538        background-image: -webkit-linear-gradient(top, #2ea2cc 0%,#0074a2 100%);
     539        background-image: -o-linear-gradient(top, #2ea2cc 0%,#0074a2 100%);
     540        background-image: -ms-linear-gradient(top, #2ea2cc 0%,#0074a2 100%);
     541        background-image: linear-gradient(top, #2ea2cc 0%,#0074a2 100%);
     542       
     543        -moz-box-shadow: inset 0 1px 0 rgba(120,200,230,0.7), 0 1px 2px rgba(0,0,0,0.3);
     544        -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.7), 0 1px 2px rgba(0,0,0,0.3);
     545        -o-box-shadow: inset 0 1px 0 rgba(120,200,230,0.7), 0 1px 2px rgba(0,0,0,0.3);
     546        -ms-box-shadow: inset 0 1px 0 rgba(120,200,230,0.7), 0 1px 2px rgba(0,0,0,0.3);
     547        box-shadow: inset 0 1px 0 rgba(120,200,230,0.7), 0 1px 2px rgba(0,0,0,0.3);
     548}
     549 
     550.button-primary:active,
    436551a.button-primary:active {
    437         color: #eaf2fa;
    438         background: #298cba;
    439         background-image: -webkit-gradient(linear, left top, left bottom, from(#227199), to(#298cba));
    440         background-image: -webkit-linear-gradient(top, #227199, #298cba);
    441         background-image:    -moz-linear-gradient(top, #227199, #298cba);
    442         background-image:      -o-linear-gradient(top, #227199, #298cba);
    443         background-image: linear-gradient(to bottom, #227199, #298cba);
     552        color:rgba(255,255,255,.9)
     553
     554        background-image: -moz-linear-gradient(top, #1E8CBE 0%, #0074a2 100%);
     555        background-image: -webkit-linear-gradient(top, #1E8CBE 0%,#0074a2 100%);
     556        background-image: -o-linear-gradient(top, #1E8CBE 0%,#0074a2 100%);
     557        background-image: -ms-linear-gradient(top, #1E8CBE 0%,#0074a2 100%);
     558        background-image: linear-gradient(top, #1E8CBE 0%,#0074a2 100%);
     559       
     560        -moz-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
     561        -webkit-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
     562        -o-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
     563        -ms-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
     564        box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
    444565}
    445566
    446 input.button-primary:hover,
    447 button.button-primary:hover,
    448 a.button-primary:hover,
    449 a.button-primary:focus,
    450 a.button-primary:active {
    451         border-color: #13455b;
    452         color: #eaf2fa;
     567.button-primary:focus,
     568a.button-primary:focus {
     569        color:rgba(255,255,255,.9)
     570
     571        background-image: -moz-linear-gradient(top, #1e8cbc 0%, #0074a2 100%);
     572        background-image: -webkit-linear-gradient(top, #1e8cbc 0%,#0074a2 100%);
     573        background-image: -o-linear-gradient(top, #1e8cbc 0%,#0074a2 100%);
     574        background-image: -ms-linear-gradient(top, #1e8cbc 0%,#0074a2 100%);
     575        background-image: linear-gradient(top, #1e8cbc 0%,#0074a2 100%);
     576       
     577        border: 1px solid #002E45;
     578       
     579        -moz-box-shadow: inset 0 1px 3px #005684, inset 0 -1px 0 #1e8cbe;
     580        -webkit-box-shadow: inset 0 1px 3px #005684, inset 0 -1px 0 #1e8cbe;
     581        -o-box-shadow: inset 0 1px 3px #005684, inset 0 -1px 0 #1e8cbe;
     582        -ms-box-shadow: inset 0 1px 3px #005684, inset 0 -1px 0 #1e8cbe;
     583        box-shadow: inset 0 1px 3px #005684, inset 0 -1px 0 #1e8cbe;
    453584}
    454585
    455586.button-disabled,
  • wp-admin/css/colors-fresh.dev.css

     
    2929input[type="text"],
    3030input[type="password"],
    3131input[type="file"],
    32 input[type="button"],
    33 input[type="submit"],
    34 input[type="reset"],
    3532input[type="email"],
    3633input[type="number"],
    3734input[type="search"],
     
    5148input[type="text"]:focus,
    5249input[type="password"]:focus,
    5350input[type="file"]:focus,
    54 input[type="button"]:focus,
    55 input[type="submit"]:focus,
    56 input[type="reset"]:focus,
    5751input[type="email"]:focus,
    5852input[type="number"]:focus,
    5953input[type="search"]:focus,
     
    366360        color: #666;
    367361}
    368362
     363/* =Buttons
     364----------------------------------------------- */
     365
     366.submit input,
    369367.button,
     368input.button,
     369.button-primary,
     370a.button-primary,
     371input.button-primary,
    370372.button-secondary,
    371 .submit input,
    372 input[type=button],
    373 input[type=submit] {
    374         border-color: #bbb;
    375         color: #464646;
     373a.button-secondary,
     374input.button-secondary,
     375.button-highlighted,
     376input.button-highlighted,
     377#postcustomstuff .submit input {
     378        cursor: pointer;
     379        font-size: 13px;
     380        font-family: sans-serif;
     381        text-decoration: none;
     382        height: auto;
     383        line-height: 1;
     384        padding: .4em 1.2em;
     385        font-weight: normal;
     386       
     387        -moz-border-radius: 3px;
     388        -webkit-border-radius: 3px;
     389        -o-border-radius: 3px;
     390        -ms-border-radius: 3px;
     391        border-radius: 3px;
    376392}
    377393
    378 .button:hover,
    379 .button-secondary:hover,
    380 .submit input:hover,
    381 input[type=button]:hover,
    382 input[type=submit]:hover {
    383         color: #000;
    384         border-color: #666;
     394.button-secondary,
     395a.button-secondary,
     396input.button-secondary {
     397        font-size: 12px;
     398        padding: .3em 1.2em;
    385399}
    386400
     401a.button {
     402        padding: .5em 1.2em .5em;
     403}
     404
     405.submit input[name='Submit'],
    387406.button,
    388 .submit input,
    389 .button-secondary {
    390         text-shadow: 0 1px 0 #fff;
    391         background: #f2f2f2;
    392         background-image: -webkit-gradient(linear, left bottom, left top, from(#ededed), to(#fff));
    393         background-image: -webkit-linear-gradient(bottom, #ededed, #fff);
    394         background-image:    -moz-linear-gradient(bottom, #ededed, #fff);
    395         background-image:      -o-linear-gradient(bottom, #ededed, #fff);
    396         background-image: linear-gradient(to top, #ededed, #fff);
     407input.button,
     408.button-secondary,
     409a.button-secondary,
     410input.button-secondary {
     411        color: #444;
     412        text-shadow: 0 1px 0 rgba(255,255,255,.7);
     413               
     414        background-color: #e5e5e5;
     415        background-image: -moz-linear-gradient(top, #fff 0%, #f1f1f1 100%);
     416        background-image: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 100%);
     417        background-image: -ms-linear-gradient(top, #fff 0%, #f1f1f1 100%);
     418        background-image: -o-linear-gradient(top, #fff 0%, #f1f1f1 100%);
     419        background-image: linear-gradient(top, #fff 0%, #f1f1f1 100%);
     420       
     421        border: 1px solid #d2d2d2;
     422       
     423        -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
     424        -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
     425        -o-box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
     426        -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
     427        box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
    397428}
    398429
     430.submit input[name='Submit']:hover,
     431.button:hover,
     432input.button:hover,
     433.button-secondary:hover,
     434a.button-secondary:hover,
     435input.button-secondary:hover {
     436        color: #111;
     437        text-shadow: 0 1px 0 rgba(255,255,255,.7);
     438
     439        background-color: #f1f1f1;
     440        background-image: -moz-linear-gradient(top, #fff 0%, #f6f6f6 100%);
     441        background-image: -webkit-linear-gradient(top, #fff 0%, #f6f6f6 100%);
     442        background-image: -ms-linear-gradient(top, #fff 0%, #f6f6f6 100%);
     443        background-image: -o-linear-gradient(top, #fff 0%, #f6f6f6 100%);
     444        background-image: linear-gradient(top, #fff 0%, #f6f6f6 100%);
     445       
     446        border: 1px solid #cacaca;
     447       
     448        -moz-box-shadow: inset 0 2px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,0.1);
     449        -webkit-box-shadow: inset 0 2px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,0.1);
     450        -o-box-shadow: inset 0 2px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,0.1);
     451        -ms-box-shadow: inset 0 2px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,0.1);
     452        box-shadow: inset 0 2px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,0.1);
     453}
     454
     455.submit input[name='Submit']:active,
    399456.button:active,
    400 .submit input:active,
    401 .button-secondary:active {
    402         background: #eee;
    403         background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
    404         background-image: -webkit-linear-gradient(top, #ededed, #fff);
    405         background-image:    -moz-linear-gradient(top, #ededed, #fff);
    406         background-image:      -o-linear-gradient(top, #ededed, #fff);
    407         background-image: linear-gradient(to bottom, #ededed, #fff);
     457input.button:active,
     458.button-secondary:active,
     459a.button-secondary:active,
     460input.button-secondary:active {
     461        color: #222;
     462        text-shadow: 0 1px 0 rgba(255,255,255,.3);
     463
     464        background-color: #e5e5e5;
     465        background-image: -moz-linear-gradient(top, #fff 0%, #eee 100%);
     466        background-image: -webkit-linear-gradient(top, #fff 0%, #eee 100%);
     467        background-image: -ms-linear-gradient(top, #fff 0%, #eee 100%);
     468        background-image: -o-linear-gradient(top, #fff 0%, #eee 100%);
     469        background-image: linear-gradient(top, #fff 0%, #eee 100%);
     470       
     471        -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     472        -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     473        -o-box-shadow: inset 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     474        -ms-box-shadow: inset 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     475        box-shadow: inset 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
    408476}
    409477
    410 input.button-primary,
    411 button.button-primary,
     478.submit input[name='Submit']:focus,
     479.button:focus,
     480input.button:focus,
     481.button-secondary:focus,
     482a.button-secondary:focus,
     483input.button-secondary:focus {
     484        text-shadow: 0 1px 0 rgba(255,255,255,.3);
     485
     486        background-color: #e5e5e5;
     487        background-image: -moz-linear-gradient(top, #fff 0%, #eee 100%);
     488        background-image: -webkit-linear-gradient(top, #fff 0%, #eee 100%);
     489        background-image: -ms-linear-gradient(top, #fff 0%, #eee 100%);
     490        background-image: -o-linear-gradient(top, #fff 0%, #eee 100%);
     491        background-image: linear-gradient(top, #fff 0%, #eee 100%);
     492       
     493        border: 1px solid #999;
     494       
     495        -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     496        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     497        -o-box-shadow: inset 0 1px 1px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     498        -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     499        box-shadow: inset 0 1px 1px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     500}
     501
     502.button-primary,
    412503a.button-primary {
    413         border-color: #298cba;
    414         font-weight: bold;
    415504        color: #fff;
    416         text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
    417         background: #21759b;
    418         background-image: -webkit-gradient(linear, left bottom, left top, from(#227199), to(#298cba));
    419         background-image: -webkit-linear-gradient(bottom, #227199, #298cba);
    420         background-image:    -moz-linear-gradient(bottom, #227199, #298cba);
    421         background-image:      -o-linear-gradient(bottom, #227199, #298cba);
    422         background-image: linear-gradient(to top, #227199, #298cba);
     505        text-shadow: 0 -1px 0 rgba(0,116,162,0.8);
     506       
     507        background-color: #2ea2cc;
     508        background-image: -moz-linear-gradient(top, #1e8cbe 0%, #0074a2 100%);
     509        background-image: -webkit-linear-gradient(top, #1e8cbe 0%,#0074a2 100%);
     510        background-image: -ms-linear-gradient(top, #1e8cbe 0%,#0074a2 100%);
     511        background-image: -o-linear-gradient(top, #1e8cbe 0%,#0074a2 100%);
     512        background-image: linear-gradient(top, #1e8cbe 0%,#0074a2 100%);
     513       
     514        border: 1px solid #026896;
     515       
     516        -moz-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
     517        -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
     518        -o-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
     519        -ms-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
     520        box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
    423521}
    424522
    425 input.button-primary:active,
    426 button.button-primary:active,
     523.button-primary:hover,
     524a.button-primary:hover {
     525        color: #fff;
     526        text-shadow: 0 -1px 0 rgb(0,116,162);
     527
     528        background-image: -moz-linear-gradient(top, #2ea2cc 0%, #0074a2 100%);
     529        background-image: -webkit-linear-gradient(top, #2ea2cc 0%,#0074a2 100%);
     530        background-image: -o-linear-gradient(top, #2ea2cc 0%,#0074a2 100%);
     531        background-image: -ms-linear-gradient(top, #2ea2cc 0%,#0074a2 100%);
     532        background-image: linear-gradient(top, #2ea2cc 0%,#0074a2 100%);
     533       
     534        -moz-box-shadow: inset 0 1px 0 rgba(120,200,230,0.7), 0 1px 2px rgba(0,0,0,0.3);
     535        -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.7), 0 1px 2px rgba(0,0,0,0.3);
     536        -o-box-shadow: inset 0 1px 0 rgba(120,200,230,0.7), 0 1px 2px rgba(0,0,0,0.3);
     537        -ms-box-shadow: inset 0 1px 0 rgba(120,200,230,0.7), 0 1px 2px rgba(0,0,0,0.3);
     538        box-shadow: inset 0 1px 0 rgba(120,200,230,0.7), 0 1px 2px rgba(0,0,0,0.3);
     539}
     540 
     541.button-primary:active,
    427542a.button-primary:active {
    428         color: #eaf2fa;
    429         background: #298cba;
    430         background-image: -webkit-gradient(linear, left top, left bottom, from(#227199), to(#298cba));
    431         background-image: -webkit-linear-gradient(top, #227199, #298cba);
    432         background-image:    -moz-linear-gradient(top, #227199, #298cba);
    433         background-image:      -o-linear-gradient(top, #227199, #298cba);
    434         background-image: linear-gradient(to bottom, #227199, #298cba);
     543        color:rgba(255,255,255,.9)
     544
     545        background-image: -moz-linear-gradient(top, #1E8CBE 0%, #0074a2 100%);
     546        background-image: -webkit-linear-gradient(top, #1E8CBE 0%,#0074a2 100%);
     547        background-image: -o-linear-gradient(top, #1E8CBE 0%,#0074a2 100%);
     548        background-image: -ms-linear-gradient(top, #1E8CBE 0%,#0074a2 100%);
     549        background-image: linear-gradient(top, #1E8CBE 0%,#0074a2 100%);
     550       
     551        -moz-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
     552        -webkit-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
     553        -o-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
     554        -ms-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
     555        box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
    435556}
    436557
    437 input.button-primary:hover,
    438 button.button-primary:hover,
    439 a.button-primary:hover,
    440 a.button-primary:focus,
    441 a.button-primary:active {
    442         border-color: #13455b;
    443         color: #eaf2fa;
     558.button-primary:focus,
     559a.button-primary:focus {
     560        color:rgba(255,255,255,.9)
     561
     562        background-image: -moz-linear-gradient(top, #1e8cbc 0%, #0074a2 100%);
     563        background-image: -webkit-linear-gradient(top, #1e8cbc 0%,#0074a2 100%);
     564        background-image: -o-linear-gradient(top, #1e8cbc 0%,#0074a2 100%);
     565        background-image: -ms-linear-gradient(top, #1e8cbc 0%,#0074a2 100%);
     566        background-image: linear-gradient(top, #1e8cbc 0%,#0074a2 100%);
     567       
     568        border: 1px solid #002E45;
     569       
     570        -moz-box-shadow: inset 0 1px 3px #005684, inset 0 -1px 0 #1e8cbe;
     571        -webkit-box-shadow: inset 0 1px 3px #005684, inset 0 -1px 0 #1e8cbe;
     572        -o-box-shadow: inset 0 1px 3px #005684, inset 0 -1px 0 #1e8cbe;
     573        -ms-box-shadow: inset 0 1px 3px #005684, inset 0 -1px 0 #1e8cbe;
     574        box-shadow: inset 0 1px 3px #005684, inset 0 -1px 0 #1e8cbe;
    444575}
    445576
    446577.button-disabled,