@charset "UTF-8";
/* CSS Document */

/* Defining the Menu */


ul#menu {padding:0; margin:0; list-style: none;}

ul#menu li {
	float:left;
	display: block;
	overflow:hidden;
	position: relative;
	height: 20px;
	width:auto;
	margin-right:43px;
	text-indent:-9999px;
	}

/* Defining the Menu unique widths */

ul#menu li#menu_programs {width:157px;}
ul#menu li#menu_visiting {width:54px;}
ul#menu li#menu_membership {width:84px;}
ul#menu li#menu_bookstore {width:67px;}
ul#menu li#menu_involved {width:113px;}
ul#menu li#menu_about {width:60px; margin-right:0;}

/* Defining the Link Text*/ 

ul#menu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#33241E;
	}
	
/* Making a empty span for images */

ul#menu a span {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	}

/* Setting the backgrounds */

ul#menu li#menu_programs a span, ul#menu li#menu_visiting a span, ul#menu li#menu_membership a span, ul#menu li#menu_bookstore a span, ul#menu li#menu_involved a span, ul#menu li#menu_about a span {
	background:url(art/nav_menu.png) no-repeat;
	}
	
ul#menu li#menu_programs a:link span, ul#menu li#menu_programs a:visited span {
	background-position: 0 0;
	}
ul#menu li#menu_visiting a:link span, ul#menu li#menu_visiting a:visited span {
	background-position: -157px 0;
	}
ul#menu li#menu_membership a:link span, ul#menu li#menu_membership a:visited span {
	background-position: -211px 0;
	}	
ul#menu li#menu_bookstore a:link span, ul#menu li#menu_bookstore a:visited span {
	background-position: -295px 0;
	}
ul#menu li#menu_involved a:link span, ul#menu li#menu_involved a:visited span {
	background-position: -362px 0;
	}
ul#menu li#menu_about a:link span, ul#menu li#menu_about a:visited span {
	background-position: -475px 0;
	}	

/* Setting the rollovers */

ul#menu li#menu_programs a:hover span, ul#menu li#menu_programs a:active span {
	background-position: 0 -30px; cursor: pointer;
	}
ul#menu li#menu_visiting a:hover span, ul#menu li#menu_visiting a:active span {
	background-position: -157px -30px; cursor: pointer;
	}
ul#menu li#menu_membership a:hover span, ul#menu li#menu_membership a:active span {
	background-position: -211px -30px; cursor: pointer;
	}	
ul#menu li#menu_bookstore a:hover span, ul#menu li#menu_bookstore a:active span {
	background-position: -295px -30px; cursor: pointer;
	}
ul#menu li#menu_involved a:hover span, ul#menu li#menu_involved a:active span {
	background-position: -362px -30px; cursor: pointer;
	}
ul#menu li#menu_about a:hover span, ul#menu li#menu_about a:active span {
	background-position: -475px -30px; cursor: pointer;
	}


/* Setting the active page */

#page_programs ul#menu li#menu_programs a span {
	background-position: 0 -30px; cursor: pointer;
	}
#page_visiting ul#menu li#menu_visiting a span {
	background-position: -157px -30px; cursor: pointer;
	}
#page_membership ul#menu li#menu_membership a span {
	background-position: -211px -30px; cursor: pointer;
	}	
#page_bookstore ul#menu li#menu_bookstore a span {
	background-position: -295px -30px; cursor: pointer;
	}
#page_involved ul#menu li#menu_involved a span {
	background-position: -362px -30px; cursor: pointer;
	}
#page_about ul#menu li#menu_about a span {
	background-position: -475px -30px; cursor: pointer;
	}