/* CSS Document */

/**/


.navSpacer {
	width:13px;
	height:20px;
	overflow:hidden;
	background:url("images/navSpacer.gif");
}

#nav div {
	float:left;
	overflow:hidden;
	line-height:0;
}

/*  */

div.nav_philosophy,
div.nav_services,
div.nav_about,
div.nav_calendar,
div.nav_press,
div.nav_recipes,
div.nav_forms,
div.nav_resources,
div.nav_contact {
	position:relative;
	height:20px;
}

div.nav_philosophy, a.nav_philosophy, span.nav_philosophy {width:65px;}
div.nav_services, a.nav_services, span.nav_services {width:50px;}
div.nav_about, a.nav_about, span.nav_about {width:55px;}
div.nav_calendar, a.nav_calendar, span.nav_calendar {width:55px;}
div.nav_press, a.nav_press, span.nav_press {width:34px;}
div.nav_recipes, a.nav_recipes, span.nav_recipes {width:48px;}
div.nav_forms, a.nav_forms, span.nav_forms {width:40px;}
div.nav_resources, a.nav_resources, span.nav_resources {width:61px;}
div.nav_contact, a.nav_contact, span.nav_contact {width:63px;}


a.nav_philosophy, span.nav_philosophy,
a.nav_services, span.nav_services,
a.nav_about, span.nav_about,
a.nav_calendar, span.nav_calendar,
a.nav_press, span.nav_press,
a.nav_recipes, span.nav_recipes,
a.nav_forms, span.nav_forms,
a.nav_resources, span.nav_resources,
a.nav_contact, span.nav_contact {
	position:absolute;
	height:20px;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
}


/* end grp */

a.nav_philosophy {background: url("images/roll_philosophy.gif") no-repeat;}
span.nav_philosophy {background: url("images/nav_philosophy.gif") no-repeat; z-index:1;}

a.nav_services {background: url("images/roll_services.gif") no-repeat;}
span.nav_services {background: url("images/nav_services.gif") no-repeat; z-index:1;}

a.nav_about {background: url("images/roll_about.gif") no-repeat;}
span.nav_about {background: url("images/nav_about.gif") no-repeat; z-index:1;}

a.nav_calendar {background: url("images/roll_calendar.gif") no-repeat;}
span.nav_calendar {background: url("images/nav_calendar.gif") no-repeat; z-index:1;}

a.nav_press {background: url("images/roll_press.gif") no-repeat;}
span.nav_press {background: url("images/nav_press.gif") no-repeat; z-index:1;}

a.nav_recipes {background: url("images/roll_recipes.gif") no-repeat;}
span.nav_recipes {background: url("images/nav_recipes.gif") no-repeat; z-index:1;}

a.nav_forms {background: url("images/roll_forms.gif") no-repeat;}
span.nav_forms {background: url("images/nav_forms.gif") no-repeat; z-index:1;}

a.nav_resources {background: url("images/roll_resources.gif") no-repeat;}
span.nav_resources {background: url("images/nav_resources.gif") no-repeat; z-index:1;}

a.nav_contact {background: url("images/roll_contact.gif") no-repeat;}
span.nav_contact {background: url("images/nav_contact.gif") no-repeat; z-index:1;}

/**/
a:hover span.nav_philosophy,
a:hover span.nav_services,
a:hover span.nav_about,
a:hover span.nav_calendar,
a:hover span.nav_press,
a:hover span.nav_recipes,
a:hover span.nav_forms,
a:hover span.nav_resources,
a:hover span.nav_contact {
	background-image:none;
	cursor:pointer;
}
/**/
