@charset "utf-8";
/* CSS Document */

/* nav functionality styles: */
	ul#navbar{
	width:181px;
	line-height:2em;/**needs to match height**/
	}
	ul#navbar, ul#navbar ul{
	list-style:none;
	margin:0;
	padding:0;
	}
	ul#navbar li{
	padding:0;
	margin:0;
	float:left;
	width:181px;
	position: relative;
	}
	ul#navbar li a {
	width:181px;
	}
	ul#navbar li ul {
	display: none;
	position: absolute; 
	top: 0;/*needs to match the line-height (and height) of ul#navbar*/
	left: -181px;
	padding:0px;
	margin:0px;
	}
	ul#navbar li ul li {
	width:100%;
	}
	ul#navbar li:hover ul, ul#navbar li.over ul {
	display: block; 
	}

/* nav look/feel styles */
	ul#navbar a{
	display:block;
	text-indent:5px;
	width:100%;
	background:#ff8a00;
	color:white;
	text-decoration:none;
	border-bottom:white solid 1px;
	}
	ul#navbar a.root-a{
	border:none;
	background:#f7bf7e;
	}
	ul#navbar a.root-a:hover{
	border:none;
	background:f7bf7e;
	}
	ul#navbar a:hover{
	background:#f7bf7e;
	}
	/*button 1*/
	li#home, li#home ul{width:181px; }
	li#home a.root-a{ border:none; text-indent:-999em; background:url(/images/home.gif) top left no-repeat; width:100%; height:37px;}
	li#home a.root-a:hover{ background:url(/images/homeO.gif) top left no-repeat;}
	/*button 2*/
	li#philosophy, li#philosophy ul{width:181px;}
	li#philosophy a.root-a{ border:none; text-indent:-999em; background:url(/images/philosophy.gif) top left no-repeat; width:100%; height:38px;}
	li#philosophy a.root-a:hover{ background:url(/images/philosophyO.gif) top left no-repeat;}

	/*button 2*/
	li#programs, li#programs ul{width:181px;}
	li#programs a.root-a{ border:none; text-indent:-999em; background:url(/images/programs.gif) top left no-repeat; width:100%; height:38px;}
	li#programs a.root-a:hover{ background:url(/images/programsO.gif) top left no-repeat;}

	li#fees, li#fees ul{width:181px;}
	li#fees a.root-a{ border:none; text-indent:-999em; background:url(/images/fees.gif) top left no-repeat; width:100%; height:38px;}
	li#fees a.root-a:hover{ background:url(/images/feesO.gif) top left no-repeat;}
	
	li#faq, li#faq ul{width:181px;}
	li#faq a.root-a{ border:none; text-indent:-999em; background:url(/images/faq.gif) top left no-repeat; width:100%; height:38px;}
	li#faq a.root-a:hover{ background:url(/images/faqO.gif) top left no-repeat;}
	
	li#contact, li#contact ul{width:181px;}
	li#contact a.root-a{ border:none; text-indent:-999em; background:url(/images/contact.gif) top left no-repeat; width:100%; height:37px;}
	li#contact a.root-a:hover{ background:url(/images/contactO.gif) top left no-repeat;}

	li#involved, li#involved ul{width:181px;}
	li#involved a.root-a{ border:none; text-indent:-999em; background:url(/images/involved.gif) top left no-repeat; width:100%; height:38px;}
	li#involved a.root-a:hover{ background:url(/images/involvedO.gif) top left no-repeat;}	
	
	li#location, li#location ul{width:181px;}
	li#location a.root-a{ border:none; text-indent:-999em; background:url(/images/location.gif) top left no-repeat; width:100%; height:38px;}
	li#location a.root-a:hover{ background:url(/images/locationO.gif) top left no-repeat;}	
	
	ul#navbar a:hover{
	background:#f7bf7e;
	}