Changeset 7232

Show
Ignore:
Timestamp:
03/11/08 07:31:19 (10 months ago)
Author:
matt
Message:

Abstract TinyMCE colors. Fixes #6154. Hat tip: azaozz.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-admin/css/colors-classic.css

    r7230 r7232  
    535535    color: #888;  
    536536} 
     537 
     538 
     539/* TinyMCE */ 
     540.wp_themeSkin *, 
     541.wp_themeSkin a:hover,  
     542.wp_themeSkin a:link,  
     543.wp_themeSkin a:visited,  
     544.wp_themeSkin a:active { 
     545     color: #000; 
     546} 
     547 
     548/* Containers */ 
     549.wp_themeSkin table { 
     550    background: #83B4D5; 
     551} 
     552 
     553.wp_themeSkin iframe { 
     554    background: #fff; 
     555} 
     556 
     557/* Layout */ 
     558.wp_themeSkin .mceStatusbar { 
     559     color:#000; 
     560     background-color: #eaf3fa; 
     561} 
     562 
     563/* Button */ 
     564.wp_themeSkin .mceButton {  
     565    background-color: #e9e8e8; 
     566    border-color: #83B4D5; 
     567} 
     568 
     569.wp_themeSkin a.mceButtonEnabled:hover, 
     570.wp_themeSkin a.mceButtonActive,  
     571.wp_themeSkin a.mceButtonSelected { 
     572    background-color: #d6d8da; 
     573    border-color: #7789ba !important; 
     574} 
     575 
     576.wp_themeSkin .mceButtonDisabled { 
     577    border-color: #83B4D5 !important; 
     578} 
     579 
     580/* ListBox */ 
     581.wp_themeSkin .mceListBox .mceText, 
     582.wp_themeSkin .mceListBox .mceOpen  { 
     583    border-color: #83B4D5; 
     584    background-color: #e9e8e8; 
     585} 
     586 
     587.wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,  
     588.wp_themeSkin .mceListBoxHover .mceOpen, 
     589.wp_themeSkin .mceListBoxSelected .mceOpen, 
     590.wp_themeSkin .mceListBoxSelected .mceText { 
     591    border-color: #7789ba !important; 
     592    background-color: #d6d8da; 
     593} 
     594 
     595.wp_themeSkin table.mceListBoxEnabled:hover .mceText,  
     596.wp_themeSkin .mceListBoxHover .mceText { 
     597    border-color: #7789ba !important; 
     598} 
     599 
     600.wp_themeSkin select.mceListBox { 
     601    border-color: #b3c7e1;  
     602    background-color: #fff; 
     603} 
     604 
     605/* SplitButton */ 
     606.wp_themeSkin .mceSplitButton a.mceAction,  
     607.wp_themeSkin .mceSplitButton a.mceOpen { 
     608    background-color: #e9e8e8; 
     609    border-color: #83B4D5; 
     610} 
     611 
     612.wp_themeSkin .mceSplitButton a.mceOpen:hover, 
     613.wp_themeSkin .mceSplitButtonSelected a.mceOpen, 
     614.wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction, 
     615.wp_themeSkin .mceSplitButton a.mceAction:hover { 
     616    background-color: #d6d8da; 
     617    border-color: #7789ba !important; 
     618}  
     619 
     620.wp_themeSkin .mceSplitButtonActive { 
     621    background-color: #d6d8da; 
     622} 
     623 
     624/* ColorSplitButton */ 
     625.wp_themeSkin div.mceColorSplitMenu table { 
     626    background-color: #ebeaeb; 
     627    border-color: #808080; 
     628} 
     629 
     630.wp_themeSkin .mceColorSplitMenu a { 
     631    border-color: #808080; 
     632} 
     633 
     634.wp_themeSkin .mceColorSplitMenu a.mceMoreColors { 
     635    border-color: #fff; 
     636} 
     637 
     638.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover { 
     639    border-color: #0A246A; 
     640    background-color: #B6BDD2; 
     641} 
     642 
     643.wp_themeSkin a.mceMoreColors:hover { 
     644    border-color: #0A246A; 
     645} 
     646 
     647/* Menu */ 
     648.wp_themeSkin .mceMenu { 
     649    border-color: #ddd; 
     650} 
     651 
     652.wp_themeSkin .mceMenu table { 
     653    background-color: #ebeaeb; 
     654} 
     655 
     656.wp_themeSkin .mceMenu .mceText { 
     657    color: #000;  
     658} 
     659 
     660.wp_themeSkin .mceMenu .mceMenuItemEnabled a:hover, 
     661.wp_themeSkin .mceMenu .mceMenuItemActive { 
     662    background-color: #83B4D5; 
     663} 
     664.wp_themeSkin td.mceMenuItemSeparator { 
     665    background-color: #aaa; 
     666} 
     667.wp_themeSkin .mceMenuItemTitle a { 
     668    background-color: #ccc;  
     669    border-bottom-color: #aaa; 
     670} 
     671.wp_themeSkin .mceMenuItemTitle span.mceText { 
     672    color: #000; 
     673} 
     674.wp_themeSkin .mceMenuItemDisabled .mceText { 
     675    color: #888; 
     676} 
  • trunk/wp-admin/css/colors-fresh.css

    r7230 r7232  
    518518    color: #888; 
    519519} 
     520 
     521/* TinyMCE */ 
     522.wp_themeSkin *, 
     523.wp_themeSkin a:hover,  
     524.wp_themeSkin a:link,  
     525.wp_themeSkin a:visited,  
     526.wp_themeSkin a:active { 
     527     color: #000; 
     528} 
     529 
     530/* Containers */ 
     531.wp_themeSkin table { 
     532    background: #cee1ef; 
     533} 
     534 
     535.wp_themeSkin iframe { 
     536    background: #fff; 
     537} 
     538 
     539/* Layout */ 
     540.wp_themeSkin .mceStatusbar { 
     541     color:#000; 
     542     background-color: #eaf3fa; 
     543} 
     544 
     545/* Button */ 
     546.wp_themeSkin .mceButton {  
     547    background-color: #e9e8e8; 
     548    border-color: #abc0fb; 
     549} 
     550 
     551.wp_themeSkin a.mceButtonEnabled:hover, 
     552.wp_themeSkin a.mceButtonActive,  
     553.wp_themeSkin a.mceButtonSelected { 
     554    background-color: #d6d8da; 
     555    border-color: #7789ba !important; 
     556} 
     557 
     558.wp_themeSkin .mceButtonDisabled { 
     559    border-color: #bdd !important; 
     560} 
     561 
     562/* ListBox */ 
     563.wp_themeSkin .mceListBox .mceText, 
     564.wp_themeSkin .mceListBox .mceOpen  { 
     565    border-color: #abc0fb; 
     566    background-color: #e9e8e8; 
     567} 
     568 
     569.wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,  
     570.wp_themeSkin .mceListBoxHover .mceOpen, 
     571.wp_themeSkin .mceListBoxSelected .mceOpen, 
     572.wp_themeSkin .mceListBoxSelected .mceText { 
     573    border-color: #7789ba !important; 
     574    background-color: #d6d8da; 
     575} 
     576 
     577.wp_themeSkin table.mceListBoxEnabled:hover .mceText,  
     578.wp_themeSkin .mceListBoxHover .mceText { 
     579    border-color: #7789ba !important; 
     580} 
     581 
     582.wp_themeSkin select.mceListBox { 
     583    border-color: #b3c7e1;  
     584    background-color: #fff; 
     585} 
     586 
     587/* SplitButton */ 
     588.wp_themeSkin .mceSplitButton a.mceAction,  
     589.wp_themeSkin .mceSplitButton a.mceOpen { 
     590    background-color: #e9e8e8; 
     591    border-color: #abc0fb; 
     592} 
     593 
     594.wp_themeSkin .mceSplitButton a.mceOpen:hover, 
     595.wp_themeSkin .mceSplitButtonSelected a.mceOpen, 
     596.wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction, 
     597.wp_themeSkin .mceSplitButton a.mceAction:hover { 
     598    background-color: #d6d8da; 
     599    border-color: #7789ba !important; 
     600}  
     601 
     602.wp_themeSkin .mceSplitButtonActive { 
     603    background-color: #d6d8da; 
     604} 
     605 
     606/* ColorSplitButton */ 
     607.wp_themeSkin div.mceColorSplitMenu table { 
     608    background-color: #ebeaeb; 
     609    border-color: #808080; 
     610} 
     611 
     612.wp_themeSkin .mceColorSplitMenu a { 
     613    border-color: #808080; 
     614} 
     615 
     616.wp_themeSkin .mceColorSplitMenu a.mceMoreColors { 
     617    border-color: #fff; 
     618} 
     619 
     620.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover { 
     621    border-color: #0A246A; 
     622    background-color: #B6BDD2; 
     623} 
     624 
     625.wp_themeSkin a.mceMoreColors:hover { 
     626    border-color: #0A246A; 
     627} 
     628 
     629/* Menu */ 
     630.wp_themeSkin .mceMenu { 
     631    border-color: #ddd; 
     632} 
     633 
     634.wp_themeSkin .mceMenu table { 
     635    background-color: #ebeaeb; 
     636} 
     637 
     638.wp_themeSkin .mceMenu .mceText { 
     639    color: #000;  
     640} 
     641 
     642.wp_themeSkin .mceMenu .mceMenuItemEnabled a:hover, 
     643.wp_themeSkin .mceMenu .mceMenuItemActive { 
     644    background-color: #CEE1EF; 
     645} 
     646.wp_themeSkin td.mceMenuItemSeparator { 
     647    background-color: #aaa; 
     648} 
     649.wp_themeSkin .mceMenuItemTitle a { 
     650    background-color: #ccc;  
     651    border-bottom-color: #aaa; 
     652} 
     653.wp_themeSkin .mceMenuItemTitle span.mceText { 
     654    color: #000; 
     655} 
     656.wp_themeSkin .mceMenuItemDisabled .mceText { 
     657    color: #888; 
     658} 
  • trunk/wp-admin/css/ie.css

    r7181 r7232  
    1515 
    1616* html #wpbody { 
    17     _width: expression(document.documentElement.clientWidth > 962 ? "980px" : "99.9%"); 
     17    _width: expression(document.documentElement.clientWidth > 982 ? "980px" : "99.9%"); 
    1818} 
    1919 
  • trunk/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/ui.css

    r7216 r7232  
    11/* Reset */ 
    22.wp_themeSkin table, .wp_themeSkin tbody, .wp_themeSkin a, .wp_themeSkin img, .wp_themeSkin tr, .wp_themeSkin div, .wp_themeSkin td, .wp_themeSkin iframe, .wp_themeSkin span, .wp_themeSkin *, .wp_themeSkin .mceText { 
    3 border:0; margin:0; padding:0; background:transparent; white-space:nowrap; text-decoration:none; font-weight:normal; cursor:default; color:#000; vertical-align:baseline; width:auto; border-collapse:separate; 
    4 } 
    5 .wp_themeSkin a:hover, .wp_themeSkin a:link, .wp_themeSkin a:visited, .wp_themeSkin a:active {text-decoration:none; font-weight:normal; cursor:default; color:#000
     3border:0; margin:0; padding:0; white-space:nowrap; text-decoration:none; font-weight:normal; cursor:default; vertical-align:baseline; width:auto; border-collapse:separate; 
     4} 
     5.wp_themeSkin a:hover, .wp_themeSkin a:link, .wp_themeSkin a:visited, .wp_themeSkin a:active {text-decoration:none; font-weight:normal; cursor:default;
    66.wp_themeSkin table td {vertical-align:middle} 
    77 
    88/* Containers */ 
    9 .wp_themeSkin table {background:#83B4D5
    10 .wp_themeSkin iframe {display:block; background:#FFF
     9.wp_themeSkin table {
     10.wp_themeSkin iframe {display:block;
    1111.wp_themeSkin .mceToolbar {padding: 2px;} 
    1212 
    1313/* External */ 
    14 .wp_themeSkin .mceExternalToolbar {position:absolute; border:1px solid #ddd; border-bottom:0; display:none} 
     14.wp_themeSkin .mceExternalToolbar {position:absolute; border-bottom:0; display:none} 
    1515.wp_themeSkin .mceExternalToolbar td.mceToolbar {padding-right:13px;} 
    1616.wp_themeSkin .mceExternalClose {position:absolute; top:3px; right:3px; width:7px; height:7px; background:url(../../img/icons.gif) -820px 0} 
     
    2020.wp_themeSkin table.mceLayout {border:0;} 
    2121.wp_themeSkin .mceIframeContainer {} 
    22 .wp_themeSkin .mceStatusbar {display:block; font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:9pt; line-height:16px; overflow:visible; color:#000; height:20px;background-color: #eaf3fa;} 
     22.wp_themeSkin .mceStatusbar {display:block; font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:9pt; line-height:16px; overflow:visible;height:20px;} 
    2323.wp_themeSkin .mceStatusbar div {float:left; padding:2px;} 
    2424.wp_themeSkin .mceStatusbar a.mceResize {display:block; float:right; background:url(../../img/icons.gif) -800px 0; width:20px; height:20px; cursor:se-resize} 
     
    2626.wp_themeSkin table.mceToolbar {margin: 0 2px 2px;} 
    2727.wp_themeSkin #content_toolbar1 {margin-top: 2px;} 
    28 /* 
    29 .wp_themeSkin .mceToolbar .mceToolbarStart span {display:block; background:url(img/button_bg.png) -22px 0; width:1px; height:22px; } 
    30 .wp_themeSkin .mceToolbar .mceToolbarEnd span {display:block; background:url(img/button_bg.png) -22px 0; width:1px; height:22px} 
    31 */ 
    3228.wp_themeSkin .mceToolbar .mceToolbarEndListBox span {display:none} 
    3329.wp_themeSkin span.mceIcon, .wp_themeSkin img.mceIcon {display:block; width:20px; height:20px} 
     
    4238    padding: 1px 2px;  
    4339    margin: 1px;  
    44     background: #e9e8e8 url(img/butt2.png) 2px 1px no-repeat scroll; 
     40    background-image: url(img/butt2.png); 
     41    background-position: 2px 1px; 
     42    background-repeat: no-repeat; 
    4543    -moz-border-radius: 3px; 
    4644    -webkit-border-radius: 3px; 
    4745    -khtml-border-radius: 3px; 
    4846    border-radius: 3px; 
    49     border: 1px solid #83B4D5; 
    5047} 
    5148.wp_themeSkin a.mceButton span, .wp_themeSkin a.mceButton img {} 
    5249.wp_themeSkin .mceOldBoxModel a.mceButton span, .wp_themeSkin .mceOldBoxModel a.mceButton img {margin:0 0 0 1px} 
    5350.wp_themeSkin a.mceButtonEnabled:hover { 
    54     background-color:#d6d8da; 
    5551    background-position:0 -20px; 
    56     border: 1px solid #7789ba !important; 
    5752} 
    5853.wp_themeSkin a.mceButtonActive, .wp_themeSkin a.mceButtonSelected { 
    59     background-color: #d6d8da; 
    6054    background-position:0 -20px; 
    61     border: 1px solid #7789ba !important; 
    6255} 
    6356.wp_themeSkin .mceButtonDisabled .mceIcon {opacity:0.3; filter:alpha(opacity=30);} 
    64 .wp_themeSkin .mceButtonDisabled {border-color:#83B4D5;
     57.wp_themeSkin .mceButtonDisabled {
    6558 
    6659/* Separator */ 
     
    7871.wp_themeSkin .mceListBox .mceText { 
    7972    padding: 1px 2px 1px 5px; 
    80     border: 1px solid #83B4D5; 
    8173    text-align:left;  
    82     width:70px;  
    83     border-right:0;  
    84     background: #e9e8e8 url(img/butt2.png) 1px 1px repeat-x scroll; 
     74    text-decoration: none !important; 
     75    width:70px;   
     76    background-image: url(img/butt2.png); 
     77    background-position: 1px 1px; 
     78    background-repeat: repeat-x; 
    8579    font-family: Tahoma,Verdana,Arial,Helvetica;  
    8680    font-size: 11px;  
     
    9488} 
    9589.wp_themeSkin .mceListBox .mceOpen { 
    96     width:14px; 
    97     height:20px;  
    98     border-collapse:separate; 
    99     background: #e9e8e8 url(img/butt2.png) 1px 1px repeat-x scroll; 
     90    width: 14px; 
     91    height: 20px;  
     92    border-collapse: separate; 
     93    background-image: url(img/butt2.png); 
     94    background-position: 1px 1px; 
     95    background-repeat: repeat-x; 
    10096    padding: 1px; 
    101     border: 1px solid #83B4D5
     97    border-left: 0 none !important
    10298} 
    10399.wp_themeSkin .mceListBox .mceOpen span { 
     
    105101    width:14px; 
    106102    height:20px; 
    107     background:url(img/down_arrow.gif) 2px 1px no-repeat; 
     103    background-image: url(img/down_arrow.gif); 
     104    background-position: 2px 1px; 
     105    background-repeat: no-repeat; 
    108106} 
    109107.wp_themeSkin table.mceListBoxEnabled:hover .mceText,  
    110108.wp_themeSkin .mceListBoxHover .mceText,  
    111 .wp_themeSkin .mceListBoxSelected .mceText { 
    112     background:#eae8ea; 
    113     border-collapse:separate; 
    114     border: 1px solid #7789ba !important; 
    115     border-right: 0 none !important; 
    116 
     109.wp_themeSkin .mceListBoxSelected .mceText, 
    117110.wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,  
    118111.wp_themeSkin .mceListBoxHover .mceOpen,  
    119112.wp_themeSkin .mceListBoxSelected .mceOpen { 
    120     background-color:#d6d8da; 
    121     border: 1px solid #7789ba !important; 
     113    background-image: none; 
    122114} 
    123115.wp_themeSkin .mceListBoxDisabled .mceText {color:gray} 
    124116.wp_themeSkin .mceListBoxMenu {overflow:auto; overflow-x:hidden} 
    125117.wp_themeSkin .mceOldBoxModel .mceListBox .mceText {height:22px} 
    126 .wp_themeSkin select.mceListBox {font-family:Tahoma,Verdana,Arial,Helvetica; font-size:12px; border:1px solid #b3c7e1; background:#FFF;
     118.wp_themeSkin select.mceListBox {font-family:Tahoma,Verdana,Arial,Helvetica; font-size:12px;
    127119 
    128120/* SplitButton */ 
     
    139131    height:20px; 
    140132    width:20px; 
    141     background: #e9e8e8 url(img/butt2.png) 1px 1px repeat-x scroll; 
     133    background-image: url(img/butt2.png); 
     134    background-position: 1px 1px; 
     135    background-repeat: repeat-x; 
    142136    padding: 1px 2px; 
    143     border: 1px solid #83B4D5; 
    144137} 
    145138.wp_themeSkin .mceSplitButton span.mceAction { 
     
    151144    height:20px; 
    152145    border-collapse:separate; 
    153     background: #e9e8e8 url(img/butt2.png) 1px 1px repeat-x scroll; 
     146    background-image: url(img/butt2.png); 
     147    background-position: 1px 1px; 
     148    background-repeat: repeat-x; 
    154149    padding: 1px; 
    155     border: 1px solid #83B4D5; 
    156     border-left: 0 none; 
     150    border-left: 0 none !important; 
    157151} 
    158152.wp_themeSkin .mceSplitButton span.mceOpen { 
    159153    width:10px;  
    160     background:url(img/down_arrow.gif) 0px 1px; 
     154    background-image: url(img/down_arrow.gif); 
     155    background-position: 0px 1px; 
     156    background-repeat: no-repeat; 
     157    border-collapse:separate; 
     158    border-left: 0 none !important; 
    161159} 
    162160.wp_themeSkin .mceSplitButton a.mceOpen:hover, 
    163 .wp_themeSkin .mceSplitButtonSelected a.mceOpen { 
    164     background:#d6d8da; 
    165     border-collapse:separate; 
    166     border: 1px solid #7789ba !important; 
    167     border-left: 0 none !important; 
    168 }  
    169 .wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction { 
    170     background:#d6d8da; 
    171     border: 1px solid #7789ba !important; 
    172 
     161.wp_themeSkin .mceSplitButtonSelected a.mceOpen, 
     162.wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction, 
    173163.wp_themeSkin .mceSplitButton a.mceAction:hover { 
    174     background:#d6d8da; 
    175     border-collapse:separate; 
    176     border: 1px solid #7789ba !important; 
     164    background-image: none; 
    177165} 
    178166.wp_themeSkin table.mceSplitButtonEnabled:hover span.mceOpen,  
     
    181169} 
    182170.wp_themeSkin .mceSplitButtonDisabled .mceAction { 
    183     opacity:0.3; filter:alpha(opacity=30) 
    184 
    185 .wp_themeSkin .mceSplitButtonActive { 
    186     background: #d6d8da; 
     171    opacity:0.3; filter:alpha(opacity=30); 
    187172} 
    188173.wp_themeSkin .mceListBox a.mceText, .wp_themeSkin .mceSplitButton a.mceAction { 
     
    208193 
    209194/* ColorSplitButton */ 
    210 .wp_themeSkin div.mceColorSplitMenu table {background:#ebeaeb; border:1px solid gray
     195.wp_themeSkin div.mceColorSplitMenu table {
    211196.wp_themeSkin .mceColorSplitMenu td {padding:2px} 
    212 .wp_themeSkin .mceColorSplitMenu a {display:block; width:9px; height:9px; overflow:hidden; border:1px solid #808080
     197.wp_themeSkin .mceColorSplitMenu a {display:block; width:9px; height:9px; overflow:hidden;
    213198.wp_themeSkin .mceColorSplitMenu td.mceMoreColors {padding:1px 3px 1px 1px} 
    214 .wp_themeSkin .mceColorSplitMenu a.mceMoreColors {width:100%; height:auto; text-align:center; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; line-height:20px; border:1px solid #FFF
    215 .wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover {border:1px solid #0A246A; background-color:#B6BDD2
    216 .wp_themeSkin a.mceMoreColors:hover {border:1px solid #0A246A
     199.wp_themeSkin .mceColorSplitMenu a.mceMoreColors {width:100%; height:auto; text-align:center; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; line-height:20px;
     200.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover {
     201.wp_themeSkin a.mceMoreColors:hover {
    217202.wp_themeSkin .mceColorPreview {position:absolute; top:15px; left:2px; width:16px; height:4px; overflow:hidden} 
    218203 
    219204/* Menu */ 
    220 .wp_themeSkin .mceMenu {position:absolute; left:0; top:0; z-index:1000; border:1px solid #ddd
     205.wp_themeSkin .mceMenu {position:absolute; left:0; top:0; z-index:1000;
    221206.wp_themeSkin .mceNoIcons span.mceIcon {width:0;} 
    222207.wp_themeSkin .mceNoIcons a .mceText {padding-left:10px} 
    223 .wp_themeSkin .mceMenu table {background:#ebeaeb
     208.wp_themeSkin .mceMenu table {
    224209.wp_themeSkin .mceMenu a, .wp_themeSkin .mceMenu span, .wp_themeSkin .mceMenu {display:block} 
    225 .wp_themeSkin .mceMenu td {height:20px} 
    226 .wp_themeSkin .mceMenu a {position:relative;padding:3px 0 4px 0} 
     210.wp_themeSkin .mceMenu td {height:20px;overflow:hidden;} 
     211.wp_themeSkin .mceMenu a { 
     212    position:relative; 
     213    padding:3px 0 4px 0; 
     214    text-decoration: none !important; 
     215
    227216.wp_themeSkin .mceMenu .mceText { 
    228217    position:relative;  
    229218    display:block;  
    230219    font-family:Tahoma,Verdana,Arial,Helvetica;  
    231     color:#000;  
    232220    cursor:default;  
    233221    margin:0;  
    234     padding:0 25px 0 25px;  
     222    padding:0 25px; 
    235223} 
    236224.wp_themeSkin .mceMenu span.mceText, .wp_themeSkin .mceMenu .mcePreview {font-size:11px} 
     
    238226.wp_themeSkin .mceMenu .mceIcon {position:absolute; top:0; left:0; width:22px;} 
    239227.wp_themeSkin .mceMenu .mceMenuItemEnabled a:hover,  
    240 .wp_themeSkin .mceMenu .mceMenuItemActive { 
    241     background-color: #83B4D5; 
    242 
    243 .wp_themeSkin td.mceMenuItemSeparator {background:#aaa; height:1px} 
     228.wp_themeSkin .mceMenu .mceMenuItemActive {} 
     229.wp_themeSkin td.mceMenuItemSeparator {height:1px} 
    244230.wp_themeSkin .mceMenuItemTitle a { 
    245     border:0;  
    246     background:#ccc;  
    247     border-bottom:1px solid #aaa; 
    248 
    249 .wp_themeSkin .mceMenuItemTitle span.mceText {color:#000; font-weight:bold; padding-left:4px} 
    250 .wp_themeSkin .mceMenuItemDisabled .mceText {color:#888} 
     231    border-top: 0; 
     232    border-right: 0; 
     233    border-left: 0; 
     234    border-bottom-style: solid; 
     235    border-bottom-width: 1px; 
     236    text-decoration: none !important; 
     237
     238.wp_themeSkin .mceMenuItemTitle span.mceText {font-weight:bold; padding-left:4px} 
     239.wp_themeSkin .mceMenuItemDisabled .mceText {} 
    251240.wp_themeSkin .mceMenuItemSelected .mceIcon {background:url(../default/img/menu_check.gif)} 
    252241.wp_themeSkin .mceNoIcons .mceMenuItemSelected a {background:url(../default/img/menu_arrow.gif) no-repeat -6px center} 
     
    349338.wp_themeSkin span.mce_pagebreak {background-position:0 -40px} 
    350339.wp_themeSkin .mce_spellchecker span.mceAction {background-position:-540px -20px} 
     340 
     341/* border */ 
     342.wp_themeSkin .mceExternalToolbar,  
     343.wp_themeSkin .mceButton,  
     344.wp_themeSkin a.mceButtonEnabled:hover,  
     345.wp_themeSkin a.mceButtonActive,  
     346.wp_themeSkin a.mceButtonSelected,  
     347.wp_themeSkin .mceListBox .mceText,  
     348.wp_themeSkin .mceListBox .mceOpen,  
     349.wp_themeSkin table.mceListBoxEnabled:hover .mceText,  
     350.wp_themeSkin .mceListBoxHover .mceText,  
     351.wp_themeSkin .mceListBoxSelected .mceText,  
     352.wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,  
     353.wp_themeSkin .mceListBoxHover .mceOpen,  
     354.wp_themeSkin .mceListBoxSelected .mceOpen,  
     355.wp_themeSkin select.mceListBox,  
     356.wp_themeSkin .mceSplitButton a.mceAction,  
     357.wp_themeSkin .mceSplitButton a.mceOpen, 
     358.wp_themeSkin .mceSplitButton a.mceOpen:hover,  
     359.wp_themeSkin .mceSplitButtonSelected a.mceOpen,  
     360.wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction,  
     361.wp_themeSkin .mceSplitButton a.mceAction:hover,  
     362.wp_themeSkin div.mceColorSplitMenu table,  
     363.wp_themeSkin .mceColorSplitMenu a,  
     364.wp_themeSkin .mceColorSplitMenu a.mceMoreColors,  
     365.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover,  
     366.wp_themeSkin a.mceMoreColors:hover,  
     367.wp_themeSkin .mceMenu { 
     368    border-style: solid;  
     369    border-width: 1px; 
     370}