/** Contains style definitions for the navigator application 
 **/

@import url(chrome://communicator/skin/);
@import url(chrome://communicator/skin/bookmarks/bookmarks.css);
@import url(chrome://communicator/skin/sidebar/sidebar.css);

#content
  {
    border-left           : 1px solid threeddarkshadow;
    border-top            : 1px solid threeddarkshadow;
    border-right          : 1px solid threedface;
    border-bottom         : 1px solid threedface;
  }

#browser
  {
    border-left           : 1px solid threedshadow;
    border-top            : 1px solid threedshadow;
    border-right          : 1px solid threedhighlight;
    border-bottom         : 1px solid threedhighlight;
  }  
  
/*
 * Rules for 'hiding' portions of the chrome for special
 * kinds of browser windows.
 */
window[chromehidden~="menubar"] .chromeclass-menubar {
	display: none;
}

window[chromehidden~="toolbar"] .chromeclass-toolbar {
        display: none;
}

window[chromehidden~="location"] .chromeclass-location {
        display: none;
}

window[chromehidden~="directories"] .chromeclass-directories {
        display: none;
}

window[chromehidden~="status"] .chromeclass-status {
        display: none;
}

window[chromehidden~="extrachrome"] .chromeclass-extrachrome {
        display: none;
}

/*
 * Images for the main buttons
 */
#back-button 
  {
    list-style-image      : url("chrome://navigator/skin/back.gif");
  }

#back-button[disabled="true"],
#back-button[disabled="true"][buttonover="true"],
#back-button[disabled="true"][buttondown="true"]
  {
    list-style-image      : url("chrome://navigator/skin/back-disabled.gif");
  }

#back-button[buttonover="true"]
  {
    list-style-image      : url("chrome://navigator/skin/back-hover.gif");
  }

#back-button[buttondown="true"]
  {
    list-style-image      : url("chrome://navigator/skin/back-hover-active.gif");
  }


#forward-button 
  {
    list-style-image      : url("chrome://navigator/skin/forward.gif");
  }

#forward-button[disabled="true"],
#forward-button[disabled="true"][buttonover="true"],
#forward-button[disabled="true"][buttondown="true"]
  {
    list-style-image      : url("chrome://navigator/skin/forward-disabled.gif");
  }

#forward-button[buttonover="true"]
  {
    list-style-image      : url("chrome://navigator/skin/forward-hover.gif");
  }

#forward-button[buttondown="true"]
  {
    list-style-image      : url("chrome://navigator/skin/forward-hover-active.gif");
  }


#stop-button 
  {
	  list-style-image      : url("chrome://navigator/skin/stop.gif");
  } 

#stop-button[disabled="true"],
#stop-button[disabled="true"]:hover,
#stop-button[disabled="true"]:hover:active
  {
    list-style-image      : url("chrome://navigator/skin/stop-disabled.gif");
  } 

#stop-button:hover
  {
    list-style-image      : url("chrome://navigator/skin/stop-hover.gif");
  } 

#stop-button:hover:active
  {
    list-style-image      : url("chrome://navigator/skin/stop-hover-active.gif");
  } 

#reload-button 
  {
  list-style-image        : url("chrome://navigator/skin/reload.gif");
  }

#reload-button:hover
  {
  list-style-image        : url("chrome://navigator/skin/reload-hover.gif");
  }

#reload-button:hover:active
  {
  list-style-image        : url("chrome://navigator/skin/reload-hover-active.gif");
  }

#reload-button[disabled="true"],
#reload-button[disabled="true"]:hover,
#reload-button[disabled="true"]:hover:active
  {
	  list-style-image      : url("chrome://navigator/skin/reload.gif");
  }
  
  
/*all the urlbar stuff*/
#page-proxy-button 
  {
	  list-style-image      : url("chrome://communicator/skin/bookmarks/bookmark-item.gif"); 
	  cursor                : grab;
  } 

#ubhist-keyword-popup 
  {
	  margin                : 0px 4px 0px 0px;
	  width                 : 10px; 
	  list-style-image      : url("chrome://global/skin/scroll-down.gif"); 
  } 

#action-popup 
  {
    list-style-image      : url("chrome://global/skin/scroll-down.gif"); 
	  margin                : 0px; 
	  -moz-border-radius    : 4px;
  }

#content-frame 
  {
    min-width             : 0px;
    min-height            : 0px;
  }

#go-button  
  {
    display               : none;
  }
  
#nav-bar-inner
  {
    padding-left          : 6px;
  }
  
#search-button
  {
    margin-right          : 1px;
  }
  
#homebutton
  {
    list-style-image      : url("chrome://communicator/skin/bookmarks/home.gif");
  }
  
.menuitem-iconic
  {
    padding               : 2px;
  }

#statusbar-icon
  {
    margin-left           : 0px;
  }