/* GLOBALHEADER */
#mainnav { width: 950px; height: 30px; margin: 0 0 18px; padding: 0; }
#mainnav #globalnav { margin: 0; padding: 0; }
#mainnav #globalnav li { display: inline; }
#mainnav #globalnav li a { float: left; height: 0; padding-top: 30px; overflow: hidden; }
#mainnav #globalnav li a,
#mainnav #globalnav li a { background-image: url(images/gsf_nav.jpg); background-repeat: no-repeat; }

/* BUTTONS */
#mainnav #globalnav li#gsf-home a { background-position: 0 0; width: 116px; overflow: hidden; }
#mainnav #globalnav li#gsf-about a { background-position: -116px 0; width: 145px; overflow: hidden; }
#mainnav #globalnav li#gsf-clients a { background-position: -261px 0; width: 151px; overflow: hidden; }
#mainnav #globalnav li#gsf-disciplines a { background-position: -412px 0; width: 146px; overflow: hidden; }
#mainnav #globalnav li#gsf-work a { background-position: -558px 0; width: 132px; overflow: hidden; }
#mainnav #globalnav li#gsf-news a { background-position: -690px 0; width: 96px; overflow: hidden; }
#mainnav #globalnav li#gsf-contact a { background-position: -786px 0; width: 164px; overflow: hidden; }

/* OVER STATES */
#mainnav #globalnav li#gsf-home a:hover { background-position: 0 -30px; }
#mainnav #globalnav li#gsf-about a:hover { background-position: -116px -30px; }
#mainnav #globalnav li#gsf-clients a:hover { background-position: -261px -30px; }
#mainnav #globalnav li#gsf-disciplines a:hover { background-position: -412px -30px; }
#mainnav #globalnav li#gsf-work a:hover { background-position: -558px -30px; }
#mainnav #globalnav li#gsf-news a:hover { background-position: -690px -30px; }
#mainnav #globalnav li#gsf-contact a:hover { background-position: -786px -30px; }

/* ON STATES */
#mainnav #globalnav li#gsf-home a.on { background-position: 0 -60px; cursor: default; }
#mainnav #globalnav li#gsf-about a.on { background-position: -116px -60px; }
#mainnav #globalnav li#gsf-clients a.on { background-position: -261px -60px; }
#mainnav #globalnav li#gsf-disciplines a.on { background-position: -412px -60px; }
#mainnav #globalnav li#gsf-work a.on { background-position: -558px -60px; }
#mainnav #globalnav li#gsf-news a.on { background-position: -690px -60px; }
#mainnav #globalnav li#gsf-contact a.on { background-position: -786px -60px; }