home *** CD-ROM | disk | FTP | other *** search
/ Revista do CD-ROM 114 / CDRom114.iso / internet / temathun / Mars.jar / messenger / messengercompose / messengercompose.css
Encoding:
Cascading Style Sheet File  |  2004-11-05  |  25.5 KB  |  973 lines

  1. /*
  2.  * The contents of this file are subject to the Netscape Public
  3.  * License Version 1.1 (the "License"); you may not use this file
  4.  * except in compliance with the License. You may obtain a copy of
  5.  * the License at http://www.mozilla.org/NPL/
  6.  *
  7.  * Software distributed under the License is distributed on an "AS
  8.  * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
  9.  * implied. See the License for the specific language governing
  10.  * rights and limitations under the License.
  11.  *
  12.  * The Original Code is Mozilla Communicator client code, released
  13.  * March 31, 1998.
  14.  *
  15.  * The Initial Developer of the Original Code is Netscape
  16.  * Communications Corporation. Portions created by Netscape are
  17.  * Copyright (C) 1998-2001 Netscape Communications Corporation. All
  18.  * Rights Reserved.
  19.  *
  20.  * Contributor(s):
  21.  *   Joe Hewitt (hewitt@netscape.com)
  22.  */
  23.  
  24. /* ===== messengercompose.css ===========================================
  25.   == Styles for the main Messenger Compose window.
  26.   ======================================================================= */
  27.  
  28. @import url("chrome://messenger/skin/");
  29.  
  30. @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
  31.  
  32. /* ::::: tools menu icons ::::: */
  33. .icon-mail16 {
  34.   list-style-image: url("chrome://messenger/skin/icons/mail.png") !important;
  35. }
  36.  
  37. .icon-addressbook16 {
  38.   list-style-image: url("chrome://messenger/skin/icons/addrbook.png") !important;
  39. }
  40.  
  41. /* ::::: primary toolbar buttons ::::: */
  42.  
  43. .toolbarbutton-1 {
  44.   -moz-box-orient: vertical;
  45. }
  46.  
  47. toolbar[mode="icons"] .toolbarbutton-text {
  48.   display: none;
  49. }
  50.  
  51. toolbar[mode="text"] .toolbarbutton-menubutton-dropmarker,
  52. toolbar[mode="text"] .toolbarbutton-icon {
  53.   display: none;
  54. }
  55.  
  56. toolbar[mode="text"] .toolbarbutton-text {
  57.   padding: 0 !important;
  58.   margin: 3px 5px !important;
  59. }
  60.  
  61. #button-send {
  62.  list-style-image: url('chrome://messenger/skin/icons/send.png');
  63.  -moz-image-region: rect(0px 32px 32px 0px);
  64. }
  65.  
  66. #button-send:hover {
  67.  -moz-image-region: rect(32px 32px 64px 0px);
  68.  
  69. #button-send[disabled="true"] {
  70.  -moz-image-region: rect(64px 32px 96px 0px);
  71.  
  72. #button-address {
  73.  list-style-image: url('chrome://messenger/skin/icons/address.png');
  74.  -moz-image-region: rect(0px 32px 32px 0px);
  75. }
  76.  
  77. #button-address:hover {
  78.  -moz-image-region: rect(32px 32px 64px 0px);
  79.  
  80. #button-address[disabled="true"] {
  81.  -moz-image-region: rect(64px 32px 96px 0px);
  82.  
  83. #spellingButton {
  84.  list-style-image: url('chrome://messenger/skin/icons/spell.png');
  85.  -moz-image-region: rect(0px 32px 32px 0px);
  86. }
  87.  
  88. #spellingButton:hover {
  89.  -moz-image-region: rect(32px 32px 64px 0px);
  90. }
  91.  
  92. #spellingButton[disabled="true"] {
  93.  -moz-image-region: rect(64px 32px 96px 0px);
  94. }
  95.  
  96. #button-attach {
  97.  list-style-image: url('chrome://messenger/skin/icons/attach.png');
  98.  -moz-image-region: rect(0px 32px 32px 0px);
  99. }
  100.  
  101. #button-attach:hover {
  102.  -moz-image-region: rect(32px 32px 64px 0px);
  103.  
  104. #button-attach:hover:active {
  105.  -moz-image-region: rect(32px 32px 64px 0px);
  106.  
  107. #button-attach[disabled="true"] {
  108.  -moz-image-region: rect(64px 32px 96px 0px);
  109.  
  110. #button-save {
  111.  list-style-image: url('chrome://messenger/skin/icons/save.png');
  112.  -moz-image-region: rect(0px 32px 32px 0px);
  113. }
  114.  
  115. #button-save:hover {
  116.  -moz-image-region: rect(32px 32px 64px 0px);
  117.  
  118. #button-save:hover:active {
  119.  -moz-image-region: rect(32px 32px 64px 0px);
  120.  
  121. #button-save[disabled="true"] {
  122.  -moz-image-region: rect(64px 32px 96px 0px);
  123.  
  124. #quoteButton {
  125.  list-style-image: url('chrome://messenger/skin/icons/reload.png');
  126.  -moz-image-region: rect(0px 32px 32px 0px);
  127. }
  128.  
  129. #quoteButton:hover {
  130.  -moz-image-region: rect(32px 32px 64px 0px);
  131. }
  132.  
  133. #quoteButton[disabled="true"] {
  134.  -moz-image-region: rect(64px 32px 96px 0px);
  135. }
  136.  
  137. #copy-button {
  138.  list-style-image: url('chrome://messenger/skin/icons/copy.png');
  139.  -moz-image-region: rect(0px 32px 32px 0px);
  140. }
  141.  
  142. #copy-button:hover {
  143.  -moz-image-region: rect(32px 32px 64px 0px);
  144. }
  145.  
  146. #copy-button[disabled="true"] {
  147.  -moz-image-region: rect(64px 32px 96px 0px);
  148. }
  149.  
  150. #cut-button {
  151.  list-style-image: url('chrome://messenger/skin/icons/cut.png');
  152.  -moz-image-region: rect(0px 32px 32px 0px);
  153. }
  154.  
  155. #cut-button:hover {
  156.  -moz-image-region: rect(32px 32px 64px 0px);
  157. }
  158.  
  159. #cut-button[disabled="true"] {
  160.  -moz-image-region: rect(64px 32px 96px 0px);
  161. }
  162.  
  163. #paste-button {
  164.  list-style-image: url('chrome://messenger/skin/icons/paste.png');
  165.  -moz-image-region: rect(0px 32px 32px 0px);
  166. }
  167.  
  168. #paste-button:hover {
  169.  -moz-image-region: rect(32px 32px 64px 0px);
  170. }
  171.  
  172. #paste-button[disabled="true"] {
  173.  -moz-image-region: rect(64px 32px 96px 0px);
  174. }
  175.  
  176. /* ::::: small primary toolbar buttons ::::: */
  177.  
  178. toolbar[iconsize="small"] #button-send {
  179.   list-style-image: url("chrome://messenger/skin/icons/send-small.png");
  180.   -moz-image-region: rect(0px 24px 24px 0px);
  181. }
  182.  
  183. toolbar[iconsize="small"] #button-send:hover {
  184.   -moz-image-region: rect(24px 24px 48px 0px);
  185.  
  186. toolbar[iconsize="small"] #button-send[disabled] {
  187.   -moz-image-region: rect(48px 24px 72px 0px);
  188.  
  189. toolbar[iconsize="small"] #copy-button {
  190.   list-style-image: url("chrome://messenger/skin/icons/copy-small.png");
  191.   -moz-image-region: rect(0px 24px 24px 0px);
  192. }
  193.  
  194. toolbar[iconsize="small"] #copy-button:hover {
  195.   -moz-image-region: rect(24px 24px 48px 0px);
  196.  
  197. toolbar[iconsize="small"] #copy-button[disabled] {
  198.   -moz-image-region: rect(48px 24px 72px 0px);
  199.  
  200. toolbar[iconsize="small"] #cut-button {
  201.   list-style-image: url("chrome://messenger/skin/icons/cut-small.png");
  202.   -moz-image-region: rect(0px 24px 24px 0px);
  203. }
  204.  
  205. toolbar[iconsize="small"] #cut-button:hover {
  206.   -moz-image-region: rect(24px 24px 48px 0px);
  207.  
  208. toolbar[iconsize="small"] #cut-button[disabled] {
  209.   -moz-image-region: rect(48px 24px 72px 0px);
  210.  
  211. toolbar[iconsize="small"] #paste-button {
  212.   list-style-image: url("chrome://messenger/skin/icons/paste-small.png");
  213.   -moz-image-region: rect(0px 24px 24px 0px);
  214. }
  215.  
  216. toolbar[iconsize="small"] #paste-button:hover {
  217.   -moz-image-region: rect(24px 24px 48px 0px);
  218.  
  219. toolbar[iconsize="small"] #paste-button[disabled] {
  220.   -moz-image-region: rect(48px 24px 72px 0px);
  221.  
  222. toolbar[iconsize="small"] #button-address {
  223.   list-style-image: url("chrome://messenger/skin/icons/address-small.png");
  224.   -moz-image-region: rect(0px 24px 24px 0px);
  225. }
  226.  
  227. toolbar[iconsize="small"] #button-address:hover {
  228.   -moz-image-region: rect(24px 24px 48px 0px);
  229.  
  230. toolbar[iconsize="small"] #button-address[disabled] {
  231.   -moz-image-region: rect(48px 24px 72px 0px);
  232.  
  233. toolbar[iconsize="small"] #spellingButton {
  234.   list-style-image: url("chrome://messenger/skin/icons/spell-small.png");
  235.   -moz-image-region: rect(0px 24px 24px 0px);
  236. }
  237.  
  238. toolbar[iconsize="small"] #spellingButton:hover {
  239.   -moz-image-region: rect(24px 24px 48px 0px);
  240.  
  241. toolbar[iconsize="small"] #spellingButton[disabled="true"] {
  242.   -moz-image-region: rect(48px 24px 72px 0px);
  243.  
  244. toolbar[iconsize="small"] #button-attach {
  245.   list-style-image: url("chrome://messenger/skin/icons/attach-small.png");
  246.   -moz-image-region: rect(0px 24px 24px 0px);
  247. }
  248.  
  249. toolbar[iconsize="small"] #button-attach:hover {
  250.   -moz-image-region: rect(24px 24px 48px 0px);
  251.  
  252. toolbar[iconsize="small"] #button-attach[disabled] {
  253.   -moz-image-region: rect(48px 24px 72px 0px);
  254.  
  255. toolbar[iconsize="small"] #button-save {
  256.   list-style-image: url("chrome://messenger/skin/icons/save-small.png");
  257.   -moz-image-region: rect(0px 24px 24px 0px);
  258. }
  259.  
  260. toolbar[iconsize="small"] #button-save:hover {
  261.   -moz-image-region: rect(24px 24px 48px 0px);
  262.  
  263. toolbar[iconsize="small"] #button-save[disabled] {
  264.   -moz-image-region: rect(48px 24px 72px 0px);
  265.  
  266. toolbar[iconsize="small"] #quoteButton {
  267.   list-style-image: url("chrome://messenger/skin/icons/reload-small.png");
  268.   -moz-image-region: rect(0px 24px 24px 0px);
  269. }
  270.  
  271. toolbar[iconsize="small"] #quoteButton:hover {
  272.   -moz-image-region: rect(24px 24px 48px 0px);
  273.  
  274. toolbar[iconsize="small"] #quoteButton[disabled="true"] {
  275.   -moz-image-region: rect(48px 24px 72px 0px);
  276. }
  277.  
  278. toolbar[icionsize="small" #button-enigmail-send {
  279.   list-style-image: url('chrome://messenger/skin/icons/send-small.png')!important;
  280.   -moz-image-region: rect(0px 24px 24px 0px) !important;
  281. }
  282.  
  283. toolbar[icionsize="small" #button-enigmail-send:hover {
  284.   -moz-image-region: rect(24px 24px 48px 0px) !important;
  285. }
  286.  
  287. toolbar[icionsize="small" #button-enigmail-send[disabled="true"] {
  288.   -moz-image-region: rect(48px 24px 72px 0px) !important;
  289. }
  290.  
  291. /* ::::: special toolbar colors ::::: */
  292.  
  293. #content-frame {
  294.   border-left: 1px solid ThreeDDarkShadow;
  295.   border-right: 1px solid ThreeDLightShadow;
  296. }
  297.  
  298. #appcontent {
  299.   border-left: 1px solid ThreeDShadow;
  300.   border-right: 1px solid ThreeDHighlight;
  301. }
  302.  
  303. #attachmentbucket-sizer {
  304.   border-top: none;
  305.   border-bottom: none;
  306. }
  307.  
  308. /* XXX I should really have a selector rule here to select just .listcell-icon objects underneath the attachmentList listbox */
  309.  
  310. .listcell-icon
  311. {
  312.   margin-left: 2px;
  313.   margin-top: 2px;
  314. }
  315.  
  316. #compose-toolbar-sizer {
  317.   border-top-width: 1px;
  318.   border-left: none;
  319.   border-right: none;
  320.   -moz-border-top-colors: ThreeDHighlight;
  321. }
  322.  
  323. #msgSubject {
  324.   margin-top: 0px;
  325.   margin-bottom: 4px;
  326. }
  327.  
  328. /* ::::: autocomplete icons ::::: */
  329.  
  330. treechildren::-moz-tree-cell-text(default-match) {
  331.   margin: 2px -3px 2px 15px;
  332.   border: none;
  333. }
  334.  
  335. treechildren::-moz-tree-image(local-abook) {
  336.   margin: 2px -1px 2px 4px;
  337.   list-style-image: url("chrome://messenger/skin/icons/addrbook.png");
  338. }
  339.  
  340. treechildren::-moz-tree-image(remote-abook) {
  341.   margin: 2px -3px 2px 2px;
  342.   list-style-image: url("chrome://messenger/skin/icons/addrbook.png");
  343. }
  344.  
  345. treechildren::-moz-tree-image(remote-err) {
  346.   margin: 2px -3px 2px 2px;
  347.   list-style-image: url("chrome://messenger/skin/icons/addrbook.png");
  348. }
  349.  
  350. .identity-menulist {
  351.   -moz-binding: url(chrome://messenger/content/messengercompose/mailComposeBindings.xml#fromMenuList);
  352. }
  353.  
  354. .identity-popup-item {                                                                               
  355.   -moz-binding: url(chrome://messenger/content/messengercompose/mailComposeBindings.xml#fromMenuitem);
  356. }     
  357.  
  358. .composemenu-text-2 {
  359.   font-style: italic;
  360.   color: GrayText;
  361. }
  362.  
  363. /* ::::: addressing widget ::::: */
  364.   
  365. #addressingWidget {
  366.   -moz-user-focus: none;
  367.   width: 0;
  368. }  
  369.  
  370. #typecol-addressingWidget {
  371.   min-width: 9em;
  372.   border-right: 1px solid #CACAFF;
  373. }
  374.  
  375. .addressingWidgetItem,
  376. .dummy-row {
  377.   border: none !important;
  378.   background-color: inherit !important;
  379.   color: inherit !important;
  380. }
  381.  
  382. .addressingWidgetCell {
  383.   border-bottom: 1px solid #CACAFF;
  384.   padding: 0px;
  385. }
  386.  
  387. .addressingWidgetCell:first-child {
  388.   border-top: none;
  389. }
  390.  
  391. .dummy-row-cell:first-child {
  392.   border-top: none;
  393.   border-bottom: 1px solid #CACAFF;
  394. }
  395.  
  396. .person-icon {
  397.   margin: 0 3px;
  398.   list-style-image: url("chrome://messenger/skin/icons/abcard.gif");
  399. }
  400.  
  401. /* ::::: format toolbar ::::: */
  402.  
  403. #FormatToolbar > toolbarbutton {
  404.   min-width: 3em;
  405.   list-style-image: url("chrome://messenger/skin/icons/btn2.png");
  406. }
  407.  
  408. #FormatToolbar > toolbarbutton > .toolbarbutton-text {
  409.   display: none;
  410. }
  411.  
  412. #DecreaseFontSizeButton {
  413.   list-style-image: url("chrome://editor/skin/icons/smaller.png") !important;
  414. }
  415.  
  416. #DecreaseFontSizeButton:hover {
  417.   list-style-image: url("chrome://editor/skin/icons/smaller.png") !important;
  418. }
  419.  
  420. #DecreaseFontSizeButton:hover:active {
  421.   list-style-image: url("chrome://editor/skin/icons/smaller.png") !important;
  422. }
  423.  
  424. #DecreaseFontSizeButton[disabled="true"] {
  425.   list-style-image: url("chrome://editor/skin/icons/smaller.png") !important;
  426.   -moz-opacity: 0.5 !important;
  427. }
  428.  
  429. #IncreaseFontSizeButton {
  430.   list-style-image: url("chrome://editor/skin/icons/bigger.png") !important;
  431. }
  432.  
  433. #IncreaseFontSizeButton:hover {
  434.   list-style-image: url("chrome://editor/skin/icons/bigger.png") !important;
  435. }
  436.  
  437. #IncreaseFontSizeButton:hover:active {
  438.   list-style-image: url("chrome://editor/skin/icons/bigger.png") !important;
  439. }
  440.  
  441. #IncreaseFontSizeButton[disabled="true"] {
  442.   list-style-image: url("chrome://editor/skin/icons/bigger.png") !important;
  443.   -moz-opacity: 0.5 !important;
  444. }
  445.  
  446. #boldButton {
  447.   list-style-image: url("chrome://editor/skin/icons/bold.png") !important;
  448. }
  449.  
  450. #boldButton:hover {
  451.   list-style-image: url("chrome://editor/skin/icons/bold.png") !important;
  452. }
  453.  
  454. #boldButton:hover:active {
  455.   list-style-image: url("chrome://editor/skin/icons/bold.png") !important;
  456. }
  457.  
  458. #boldButton[checked="true"] {
  459.   list-style-image: url("chrome://editor/skin/icons/bold_checked.png") !important;
  460.   -moz-opacity: 0.9 !important;
  461. }
  462.  
  463. #boldButton[disabled="true"] {
  464.   list-style-image: url("chrome://editor/skin/icons/bold.png") !important;
  465.   -moz-opacity: 0.5 !important;
  466. }
  467.  
  468. #italicButton {
  469.   list-style-image: url("chrome://editor/skin/icons/italic.png") !important;
  470. }
  471.  
  472. #italicButton:hover {
  473.   list-style-image: url("chrome://editor/skin/icons/italic.png") !important;
  474. }
  475.  
  476. #italicButton:hover:active {
  477.   list-style-image: url("chrome://editor/skin/icons/italic.png") !important;
  478. }
  479.  
  480. #italicButton[checked="true"] {
  481.   list-style-image: url("chrome://editor/skin/icons/italic_checked.png") !important;
  482.   -moz-opacity: 0.9 !important;
  483. }
  484.  
  485. #italicButton[disabled="true"] {
  486.   list-style-image: url("chrome://editor/skin/icons/italic.png") !important;
  487.   -moz-opacity: 0.5 !important;
  488. }
  489.  
  490. #underlineButton {
  491.   list-style-image: url("chrome://editor/skin/icons/underline.png") !important;
  492. }
  493.  
  494. #underlineButton:hover {
  495.   list-style-image: url("chrome://editor/skin/icons/underline.png") !important;
  496. }
  497.  
  498. #underlineButton:hover:active {
  499.   list-style-image: url("chrome://editor/skin/icons/underline.png") !important;
  500. }
  501.  
  502. #underlineButton[checked="true"] {
  503.   list-style-image: url("chrome://editor/skin/icons/underline_checked.png") !important;
  504.   -moz-opacity: 0.9 !important;
  505. }
  506.  
  507. #underlineButton[disabled="true"] {
  508.   list-style-image: url("chrome://editor/skin/icons/underline.png") !important;
  509.   -moz-opacity: 0.5 !important;
  510. }
  511.  
  512. #ulButton {
  513.   list-style-image: url("chrome://editor/skin/icons/bullets.png") !important;
  514. }
  515.  
  516. #ulButton:hover {
  517.   list-style-image: url("chrome://editor/skin/icons/bullets.png") !important;
  518. }
  519.  
  520. #ulButton:hover:active {
  521.   list-style-image: url("chrome://editor/skin/icons/bullets.png") !important;
  522. }
  523.  
  524. #ulButton[checked="true"] {
  525.   list-style-image: url("chrome://editor/skin/icons/bullets_checked.png") !important;
  526.   -moz-opacity: 0.9 !important;
  527. }
  528.  
  529. #ulButton[disabled="true"] {
  530.   list-style-image: url("chrome://editor/skin/icons/bullets.png") !important;
  531.   -moz-opacity: 0.5 !important;
  532. }
  533.  
  534. #olButton {
  535.   list-style-image: url("chrome://editor/skin/icons/numbers.png") !important;
  536. }
  537.  
  538. #olButton:hover {
  539.   list-style-image: url("chrome://editor/skin/icons/numbers.png") !important;
  540. }
  541.  
  542. #olButton:hover:active {
  543.   list-style-image: url("chrome://editor/skin/icons/numbers.png") !important;
  544. }
  545.  
  546. #olButton[checked="true"] {
  547.   list-style-image: url("chrome://editor/skin/icons/numbers_checked.png") !important;
  548.   -moz-opacity: 0.9 !important;
  549. }
  550.  
  551. #olButton[disabled="true"] {
  552.   list-style-image: url("chrome://editor/skin/icons/numbers.png") !important;
  553.   -moz-opacity: 0.5 !important;
  554. }
  555.  
  556. #outdentButton {
  557.   list-style-image: url("chrome://editor/skin/icons/outdent.png") !important;
  558. }
  559.  
  560. #outdentButton:hover {
  561.   list-style-image: url("chrome://editor/skin/icons/outdent.png") !important;
  562. }
  563.  
  564. #outdentButton:hover:active {
  565.   list-style-image: url("chrome://editor/skin/icons/outdent.png") !important;
  566. }
  567.  
  568. #outdentButton[disabled="true"] {
  569.   list-style-image: url("chrome://editor/skin/icons/outdent.png") !important;
  570.   -moz-opacity: 0.5 !important;
  571. }
  572.  
  573. #indentButton {
  574.   list-style-image: url("chrome://editor/skin/icons/indent.png") !important;
  575. }
  576.  
  577. #indentButton:hover {
  578.   list-style-image: url("chrome://editor/skin/icons/indent.png") !important;
  579. }
  580.  
  581. #indentButton:hover:active {
  582.   list-style-image: url("chrome://editor/skin/icons/indent.png") !important;
  583. }
  584.  
  585. #indentButton[disabled="true"] {
  586.   list-style-image: url("chrome://editor/skin/icons/indent.png") !important;
  587.   -moz-opacity: 0.5 !important;
  588. }
  589.  
  590. #align-left-button {
  591.   list-style-image: url("chrome://editor/skin/icons/left.png") !important;
  592. }
  593.  
  594. #align-left-button:hover {
  595.   list-style-image: url("chrome://editor/skin/icons/left.png") !important;
  596. }
  597.  
  598. #align-left-button:hover:active {
  599.   list-style-image: url("chrome://editor/skin/icons/left.png") !important;
  600. }
  601.  
  602. #align-left-button[checked="true"] {
  603.   list-style-image: url("chrome://editor/skin/icons/left_checked.png") !important;
  604. }
  605.  
  606. #align-left-button[disabled="true"] {
  607.   list-style-image: url("chrome://editor/skin/icons/left.png") !important;
  608. }
  609.  
  610. #align-center-button {
  611.   list-style-image: url("chrome://editor/skin/icons/center.png") !important;
  612. }
  613.  
  614. #align-center-button:hover {
  615.   list-style-image: url("chrome://editor/skin/icons/center.png") !important;
  616. }
  617.  
  618. #align-center-button:hover:active {
  619.   list-style-image: url("chrome://editor/skin/icons/center.png") !important;
  620. }
  621.  
  622. #align-center-button[checked="true"] {
  623.   list-style-image: url("chrome://editor/skin/icons/center_checked.png") !important;
  624. }
  625.  
  626. #align-center-button[disabled="true"] {
  627.   list-style-image: url("chrome://editor/skin/icons/center.png") !important;
  628. }
  629.  
  630. #align-right-button {
  631.   list-style-image: url("chrome://editor/skin/icons/right.png") !important;
  632. }
  633.  
  634. #align-right-button:hover {
  635.   list-style-image: url("chrome://editor/skin/icons/right.png") !important;
  636. }
  637.  
  638. #align-right-button:hover:active {
  639.   list-style-image: url("chrome://editor/skin/icons/right.png") !important;
  640. }
  641.  
  642. #align-right-button[checked="true"] {
  643.   list-style-image: url("chrome://editor/skin/icons/right_checked.png") !important;
  644. }
  645.  
  646. #align-right-button[disabled="true"] {
  647.   list-style-image: url("chrome://editor/skin/icons/right.png") !important;
  648. }
  649.  
  650. #align-justify-button {
  651.   list-style-image: url("chrome://editor/skin/icons/justify.png") !important;
  652. }
  653.  
  654. #align-justify-button:hover {
  655.   list-style-image: url("chrome://editor/skin/icons/justify.png") !important;
  656. }
  657.  
  658. #align-justify-button:hover:active {
  659.   list-style-image: url("chrome://editor/skin/icons/justify.png") !important;
  660. }
  661.  
  662. #align-justify-button[checked="true"] {
  663.   list-style-image: url("chrome://editor/skin/icons/justify_checked.png") !important;
  664. }
  665.  
  666. #align-justify-button[disabled="true"] {
  667.   list-style-image: url("chrome://editor/skin/icons/justify.png") !important;
  668. }
  669.  
  670. #AlignPopupButton {
  671.   list-style-image: url("chrome://editor/skin/icons/align.png") !important;
  672. }
  673.  
  674. #AlignPopupButton:hover {
  675.   list-style-image: url("chrome://editor/skin/icons/align.png") !important;
  676. }
  677.  
  678. #AlignPopupButton[open="true"] {
  679.   list-style-image: url("chrome://editor/skin/icons/align.png") !important;
  680. }
  681.  
  682. #AlignPopupButton[disabled="true"] {
  683.   list-style-image: url("chrome://editor/skin/icons/align.png") !important;
  684.   -moz-opacity: 0.5 !important
  685. }
  686.  
  687. #InsertPopupButton {
  688.   list-style-image: url("chrome://editor/skin/icons/insert.png") !important;
  689. }
  690.  
  691. #InsertPopupButton:hover {
  692.   list-style-image: url("chrome://editor/skin/icons/insert.png") !important;
  693. }
  694.  
  695. #InsertPopupButton[open="true"] {
  696.   list-style-image: url("chrome://editor/skin/icons/insert.png") !important;
  697. }
  698.  
  699. #InsertPopupButton[disabled="true"] {
  700.   list-style-image: url("chrome://editor/skin/icons/insert.png") !important;
  701.   -moz-opacity: 0.5 !important;
  702. }
  703.  
  704. #smileButtonMenu,
  705. #smileButtonMenu[open="true"] {
  706.   list-style-image: url("chrome://messenger/skin/icons/smileys/smile.png") !important;
  707. }
  708.  
  709. #smileButtonMenu:hover {
  710.  
  711. #smileButtonMenu[disabled="true"] {
  712.   -moz-opacity: 0.5 !important;
  713. }
  714.  
  715. /* ::::: menuitem icons ::::: */
  716.  
  717. /* ..... align menu ..... */
  718.  
  719. #AlignPopup > menuitem {
  720.   /*list-style-image: url("chrome://editor/skin/icons/btn2.png");*/
  721. }
  722.  
  723. #AlignLeftItem {
  724.   list-style-image: url("chrome://editor/skin/icons/left.png") !important;
  725. }
  726.  
  727. #AlignLeftItem:hover {
  728.   list-style-image: url("chrome://editor/skin/icons/left.png") !important;
  729. }
  730.  
  731. #AlignCenterItem {
  732.   list-style-image: url("chrome://editor/skin/icons/center.png") !important;
  733. }
  734.  
  735. #AlignCenterItem:hover {
  736.   list-style-image: url("chrome://editor/skin/icons/center.png") !important;
  737. }
  738.  
  739. #AlignRightItem {
  740.   list-style-image: url("chrome://editor/skin/icons/right.png") !important;
  741. }
  742.  
  743. #AlignRightItem:hover {
  744.   list-style-image: url("chrome://editor/skin/icons/right.png") !important;
  745. }
  746.  
  747. #AlignJustifyItem {
  748.   list-style-image: url("chrome://editor/skin/icons/justify.png") !important;
  749. }
  750.  
  751. #AlignJustifyItem:hover {
  752.   list-style-image: url("chrome://editor/skin/icons/justify.png") !important;
  753. }
  754.  
  755. /* ..... insert menu ..... */
  756.  
  757. #InsertPopup > menuitem {
  758.   /*list-style-image: url("chrome://editor/skin/icons/btn1.gif");*/
  759. }
  760.  
  761. #InsertLinkItem {
  762.   list-style-image: url("chrome://editor/skin/icons/insert_link.png") !important;
  763. }
  764.  
  765. #InsertLinkItem:hover {
  766.   list-style-image: url("chrome://editor/skin/icons/insert_link.png") !important;
  767. }
  768.  
  769. #InsertAnchorItem {
  770.   list-style-image: url("chrome://editor/skin/icons/insert_anchor.png") !important;
  771. }
  772.  
  773. #InsertAnchorItem:hover {
  774.   list-style-image: url("chrome://editor/skin/icons/insert_anchor.png") !important;
  775. }
  776.  
  777. #InsertImageItem {
  778.   list-style-image: url("chrome://editor/skin/icons/insert_image.png") !important;
  779. }
  780.  
  781. #InsertImageItem:hover {
  782.   list-style-image: url("chrome://editor/skin/icons/insert_image.png") !important;
  783. }
  784.  
  785. #InsertHRuleItem {
  786.   list-style-image: url("chrome://editor/skin/icons/insert_hline.png") !important;
  787. }
  788.  
  789. #InsertHRuleItem:hover {
  790.   list-style-image: url("chrome://editor/skin/icons/insert_hline.png") !important;
  791. }
  792.  
  793. #InsertTableItem {
  794.   list-style-image: url("chrome://editor/skin/icons/insert_table.png") !important;
  795. }
  796.  
  797. #InsertTableItem:hover {
  798.   list-style-image: url("chrome://editor/skin/icons/insert_table.png") !important;
  799. }
  800.  
  801. /* ..... smiley menu ..... */
  802.  
  803. #smileySmile > .menu-iconic-left {
  804.   list-style-image: url("chrome://messenger/skin/icons/smileys/smile.png") !important;
  805.   -moz-image-region: auto; /* cut off inheritance */
  806. }
  807.  
  808. #smileyFrown > .menu-iconic-left {
  809.   list-style-image: url("chrome://messenger/skin/icons/smileys/frown.png") !important; 
  810.   -moz-image-region: auto; /* cut off inheritance */
  811. }
  812.  
  813. #smileyWink > .menu-iconic-left {
  814.   list-style-image: url("chrome://messenger/skin/icons/smileys/wink.png") !important;
  815.   -moz-image-region: auto; /* cut off inheritance */
  816. }
  817.  
  818. #smileyTongue > .menu-iconic-left {
  819.   list-style-image: url("chrome://messenger/skin/icons/smileys/tongue-out.png") !important;
  820.   -moz-image-region: auto; /* cut off inheritance */
  821. }
  822.  
  823. #smileyLaughing > .menu-iconic-left {
  824.   list-style-image: url("chrome://messenger/skin/icons/smileys/laughing.png") !important; 
  825.   -moz-image-region: auto; /* cut off inheritance */
  826. }
  827.  
  828. #smileyEmbarassed > .menu-iconic-left {
  829.   list-style-image: url("chrome://messenger/skin/icons/smileys/embarrassed.png") !important;
  830.   -moz-image-region: auto; /* cut off inheritance */
  831. }
  832.  
  833. #smileyUndecided > .menu-iconic-left {
  834.   list-style-image: url("chrome://messenger/skin/icons/smileys/undecided.png") !important; 
  835.   -moz-image-region: auto; /* cut off inheritance */
  836. }
  837.  
  838. #smileySurprise > .menu-iconic-left {
  839.   list-style-image: url("chrome://messenger/skin/icons/smileys/surprised.png") !important; 
  840.   -moz-image-region: auto; /* cut off inheritance */
  841. }
  842.  
  843. #smileyKiss > .menu-iconic-left {
  844.   list-style-image: url("chrome://messenger/skin/icons/smileys/kiss.png") !important; 
  845.   -moz-image-region: auto; /* cut off inheritance */
  846. }
  847.  
  848. #smileyYell > .menu-iconic-left {
  849.   list-style-image: url("chrome://messenger/skin/icons/smileys/yell.png") !important; 
  850.   -moz-image-region: auto; /* cut off inheritance */
  851. }
  852.  
  853. #smileyCool > .menu-iconic-left {
  854.   list-style-image: url("chrome://messenger/skin/icons/smileys/cool.png") !important; 
  855.   -moz-image-region: auto; /* cut off inheritance */
  856. }
  857.  
  858. #smileyMoney > .menu-iconic-left {
  859.   list-style-image: url("chrome://messenger/skin/icons/smileys/money-mouth.png") !important; 
  860.   -moz-image-region: auto; /* cut off inheritance */
  861. }
  862.  
  863. #smileyFoot > .menu-iconic-left {
  864.   list-style-image: url("chrome://messenger/skin/icons/smileys/foot-in-mouth.png") !important; 
  865.   -moz-image-region: auto; /* cut off inheritance */
  866. }
  867.  
  868. #smileyInnocent > .menu-iconic-left {
  869.   list-style-image: url("chrome://messenger/skin/icons/smileys/innocent.png") !important; 
  870.   -moz-image-region: auto; /* cut off inheritance */
  871. }
  872.  
  873. #smileyCry > .menu-iconic-left {
  874.   list-style-image: url("chrome://messenger/skin/icons/smileys/cry.png") !important; 
  875.   -moz-image-region: auto; /* cut off inheritance */
  876. }
  877.  
  878. #smileySealed > .menu-iconic-left {
  879.   list-style-image: url("chrome://messenger/skin/icons/smileys/lips-sealed.png") !important; 
  880.   -moz-image-region: auto; /* cut off inheritance */
  881. }
  882.  
  883.  
  884.  
  885. /* ..... fg/bg color picker ..... */
  886.  
  887. .ColorPickerLabel {
  888.   border: 1px inset ThreeDFace;
  889.   margin: 0px;
  890.   padding: 2px;
  891. }
  892.  
  893. .color-button {
  894.   border: 1px inset ThreeDFace;
  895.   padding: 0px;
  896.   width: 14px;
  897.   height: 12px;
  898.   margin: 2px;
  899. }
  900.  
  901. .color-button:hover {
  902.   border: 1px solid ThreeDDarkShadow;
  903. }
  904.  
  905. #TextColorButton {
  906.   margin: 2px 9px 9px 2px;
  907. }
  908.  
  909. #BackgroundColorButton {
  910.   margin: 9px 2px 2px 9px;
  911. }
  912.  
  913. #HighlightColorButton {
  914.   -moz-image-region: rect(260px 16px 272px 0px);
  915.   background-color: transparent;
  916. }
  917.  
  918. #HighlightColorButton:hover {
  919.   -moz-image-region: rect(260px 32px 272px 16px);
  920. }
  921.  
  922. #HighlightColorButton:hover:active {
  923.   -moz-image-region: rect(260px 48px 272px 32px);
  924. }
  925.  
  926. #HighlightColorButton[disabled="true"],
  927. #HighlightColorButton[disabled="true"]:hover,
  928. #HighlightColorButton[disabled="true"]:hover:active {
  929.   -moz-image-region: rect(260px 64px 272px 48px);
  930. }
  931.  
  932. /* ::::: address book sidebar ::::: */
  933. .ab-closebutton {
  934.    list-style-image: url("chrome://messenger/skin/icons/close-button.png");
  935.    -moz-image-region: rect(0px 16px 16px 0px);  
  936. }
  937.  
  938. .ab-closebutton:hover, .ab-closebutton:hover:active {
  939.    -moz-image-region: rect(16px 16px 32px 0px);  
  940. }
  941.  
  942. #sidebar {
  943.   background-color: Window;
  944. }
  945.