/* re-format */
body { background: #fff url(../images/bg.gif) repeat-x; }

/* link stuff */
a:link {
	color: #228053;
}
a:visited { color: #b2a38e; }
a:hover { color: #000; }

/* logos */
h1.logo a { background: url('../images/logo.gif') no-repeat; }
.masthead h2 { background: url('../images/positioning-statment.gif') no-repeat; }

/* nav */
ul.nav { width: 666px; }
ul.nav, ul.nav li { margin: 0; list-style: none; float: left; }
ul.nav li a:link, ul.nav li a:visited { height: 39px; text-indent: -999em; float: left; background-image: url(../images/nav.gif); background-repeat: no-repeat; }

li#nav-home a { width: 47px; background-position: 0 0; }
li#nav-home a:hover { background-position: 0 -39px; }
li#nav-home.sel a { background-position: 0 -78px; }

li#nav-cowl a { width: 146px; background-position: -47px 0; }
li#nav-cowl a:hover { background-position: -47px -39px; }
li#nav-cowl.sel a { background-position: -47px -78px; }

li#nav-products a { width: 87px; background-position: -193px 0; }
li#nav-products a:hover { background-position: -193px -39px; }
li#nav-products.sel a { background-position: -193px -78px; }

li#nav-environment a { width: 107px; background-position: -280px 0; }
li#nav-environment a:hover { background-position: -280px -39px; }
li#nav-environment.sel a { background-position: -280px -78px; }

/* li#nav-education a { width: 90px; background-position: -350px 0; } */
/* li#nav-education a:hover { background-position: -350px -39px; } */
/* li#nav-education.sel a { background-position: -350px -78px; } */

/* li#nav-suppliers a { width: 84px; background-position: -459px 0; } */
/* li#nav-suppliers a:hover { background-position: -468px -39px; } */
/* li#nav-suppliers.sel a { background-position: -468px -78px; } */

li#nav-employment a { width: 105px; background-position: -387px 0; }
li#nav-employment a:hover { background-position: -387px -39px; }
li#nav-employment.sel a { background-position: -387px -78px; }

li#nav-contact a { width: 69px; background-position: -492px 0; }
li#nav-contact a:hover { background-position: -492px -39px; }
li#nav-contact.sel a { background-position: -492px -78px; }
