@charset "UTF-8";

/* -- MAIN LINKS -- */
li#btnHome a {background-image:url(../images/btn_home.gif); background-repeat:no-repeat; white-space:nowrap; display:block; margin:0; padding:0;}
li#btnHome a img {border:0;}
* html li#btnHome a:hover {visibility:visible; width:82px; height:25px;}
li#btnHome a:hover img, li#btnHome:hover a img, li#btnHome:active a img {visibility:hidden;}

li#btnAbout a {background-image:url(../images/btn_about.gif); background-repeat:no-repeat; white-space:nowrap; display:block; margin:0; padding:0;}
li#btnAbout a img {border:0;}
* html li#btnAbout a:hover {visibility:visible; width:89px; height:25px;}
li#btnAbout a:hover img, li#btnAbout:hover a img, li#btnAbout:active a img {visibility:hidden;}

li#btnMenus a {background-image:url(../images/btn_menus.gif); background-repeat:no-repeat; white-space:nowrap; display:block; margin:0; padding:0;}
li#btnMenus a img {width:93px; height:25px; border:0;}
* html li#btnMenus a:hover {visibility:visible; width:93px; height:25px;}
li#btnMenus a:hover img, li#btnMenus:hover a img, li#btnMenus:active a img {visibility:hidden;}

li#btnEvents a {background-image:url(../images/btn_events.gif); background-repeat:no-repeat; white-space:nowrap; display:block; margin:0; padding:0;}
li#btnEvents a img {width:96px; height:25px; border:0;}
* html li#btnEvents a:hover {visibility:visible; width:96px; height:25px;}
li#btnEvents a:hover img, li#btnEvents:hover a img, li#btnEvents:active a img {visibility:hidden;}

li#btnCatering a {background-image:url(../images/btn_catering.gif); background-repeat:no-repeat; white-space:nowrap; display:block; margin:0; padding:0;}
li#btnCatering a img {width:113px; height:25px; border:0;}
* html li#btnCatering a:hover {visibility:visible; width:113px; height:25px;}
li#btnCatering a:hover img, li#btnCatering:hover a img, li#btnCatering:active a img {visibility:hidden;}

li#btnContact a {background-image:url(../images/btn_contact.gif); background-repeat:no-repeat; white-space:nowrap; display:block; margin:0; padding:0;}
li#btnContact a img {width:107px; height:25px; border:0;}
* html li#btnContact a:hover {visibility:visible; width:107px; height:25px;}
li#btnContact a:hover img, li#btnContact:hover a img, li#btnContact:active a img {visibility:hidden;}


.mainLink {position:relative;}
li#btnAbout.mainLink span {position:absolute; top:5px; left:0px; margin:0; padding:0; z-index:-1;}
li#btnMenus.mainLink span {position:absolute; top:5px; left:0px; margin:0; padding:0; z-index:-1;}
li#btnEvents.mainLink span {position:absolute; top:5px; left:0px; margin:0; padding:0; z-index:-1;}
li#btnCatering.mainLink span {position:absolute; top:5px; left:0px; margin:0; padding:0; z-index:-1;}
li#btnContact.mainLink span {position:absolute; top:5px; left:0px; margin:0; padding:0; z-index:-1;}


	/* --  Sub Page - Main Links - positioned right -- */
	.mainLinkRight a {background-position:right;}
	li#btnHome.mainLink.mainLinkRight a img {margin-left:158px;}
	li#btnAbout.mainLink.mainLinkRight a img {margin-left:151px;}
	li#btnMenus.mainLink.mainLinkRight a img {margin-left:147px;}
	li#btnEvents.mainLink.mainLinkRight a img {margin-left:144px;}
	li#btnCatering.mainLink.mainLinkRight a img {margin-left:127px;}
	li#btnContact.mainLink.mainLinkRight a img {margin-left:133px;}



	/* -- Sub Page - Main links text - positioned right -- */
	.mainLink {position:relative;}
	li#btnHome.mainLink.mainLinkRight span {position:absolute; top:5px; left:165px; margin:0; padding:0; z-index:-1;}
	li#btnAbout.mainLink.mainLinkRight span {position:absolute; top:5px; left:155px; margin:0; padding:0; z-index:-1;}
	li#btnMenus.mainLink.mainLinkRight span {position:absolute; top:5px; left:150px; margin:0; padding:0; z-index:-1;}
	li#btnEvents.mainLink.mainLinkRight span {position:absolute; top:5px; left:150px; margin:0; padding:0; z-index:-1;}
	li#btnCatering.mainLink.mainLinkRight span {position:absolute; top:5px; left:170px; margin:0; padding:0; z-index:-1;}
	li#btnContact.mainLink.mainLinkRight span {position:absolute; top:5px; left:140px; margin:0; padding:0; z-index:-1;}


#hpNav {position:relative; top:130px; left:0px; width:140px;}
	/* #hpNav.aboutNav a#aboutLink {background-color:#333333; color:#fff;}
	#hpNav.programsNav a#programsLink {background-color:#333333; color:#fff;}
	#hpNav.storiesNav a#storiesLink {background-color:#333333; color:#fff;}
	#hpNav.involvedNav a#involvedLink {background-color:#333333; color:#fff;}
	#hpNav.newsNav a#newsLink {background-color:#333333; color:#fff;}
	#hpNav.faqsNav a#faqsLink {background-color:#333333; color:#fff;} */

	/* sub page */
	#nav {position:relative; top:0px; left:0px; width:240px; padding-top:117px;}


ul.dropdown {font-weight:bold;}

	ul#navigation-1.dropdown li.mainLink {
	display:block;
	padding: 0px 0px;
	margin-bottom:5px;
	/* background-color: #fff; */
	color: #000;
	}

	ul#navigation-1.dropdown li.mainLink a {
	display:block;
	padding:0px;
	margin:0;
	/* background-color: #fff; */
	color: #000;
	}

	ul#navigation-1.dropdown li {
	display:block;
	padding:0px;
	margin:0;
	/* background-color: #fff; */
	color: #000;
	}

	ul#navigation-1.dropdown li a {
	display:block;
	padding: 0px 0px;
	font:12px Arial, Helvetica, sans-serif;
	color: #cc0033;
	font-weight:normal;
	text-decoration:none;
	}
	
	ul#navigation-1.dropdown li:hover a, 
	ul#navigation-1.dropdown li a:hover, 
	ul#navigation-1.dropdown li a:active {
	color:#fff;
	}

	ul#navigation-1.dropdown li.hover, 
	ul#navigation-1.dropdown li:hover {
	display:block;
	}

	ul#navigation-1.dropdown li ul.navigation-2 {
	margin:0;
	padding:0;
	}

	ul#navigation-1.dropdown li ul.navigation-2 li {
	display:block;
	padding:0;
	margin:0;
	background-color:transparent;
	text-align:right;
	}
	
		/* subpage */
		ul#navigation-1.dropdown li ul.navigation-2.right li {
		display:block;
		padding:0;
		margin:0;
		background-color:000;
		text-align:left;
		}
	
	ul#navigation-1.dropdown li ul.navigation-2 li.hover, 
	ul#navigation-1.dropdown ul.navigation-2 li:hover,
	ul#navigation-1.dropdown ul.navigation-2 li a:hover,
	ul#navigation-1.dropdown ul.navigation-2 li a.hover
	 {
	display:block;
	background-image:none;
	}
	
	ul#navigation-1.dropdown li ul.navigation-2 li a {background-image:none; background-color:#333; color:#ccc; padding:5px 10px 0px 0px; margin:0; white-space:normal;}
	ul#navigation-1.dropdown li ul.navigation-2 li a:visited {color:#ccc;}
	ul#navigation-1.dropdown li ul.navigation-2 li a:hover {color:#fff; background-color:#333;}
	ul#navigation-1.dropdown li ul.navigation-2 li a:active {color:#ccc;}
	
		/* subpage */
		ul#navigation-1.dropdown li ul.navigation-2.right li a {background-image:none; background-color:#333; color:#ccc; padding:5px 0px 0px 10px; margin:0;}
		ul#navigation-1.dropdown li ul.navigation-2.right li a:visited {color:#ccc;}
		ul#navigation-1.dropdown li ul.navigation-2.right li a:hover {color:#fff; background-color:#333;}
		ul#navigation-1.dropdown li ul.navigation-2.right li a:active {color:#ccc;}
	
		ul#navigation-1.dropdown li ul.navigation-2.right li a.noPaddingTop {padding-top:0px;}
	
	
	/* -- NAV 3 -- */
	ul#navigation-1.dropdown li ul.navigation-2 ul.navigation-3 li {
	 display:block;
	 background-color: #333;
	 border-bottom-color:#666666;
	}
	ul#navigation-1.dropdown li ul.navigation-2 ul.navigation-3 li.hover {
	 display:block;
	 background-color: #666;
	}
	ul#navigation-1.dropdown li ul.navigation-2 ul.navigation-3 li a {
	 display:block;
	 color: #fff;
	}




	/* -- level mark -- */

	ul.dropdown ul {
	 width: 155px;
	 margin-top: 0px;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		}




div.btnNewsletter {position:relative; left:10px; top:35px; background:url(../images/btn_newsletter.gif) no-repeat; white-space:nowrap; display:block; width:209px; height:58px; margin:0; padding:0;}
div.btnNewsletter a {display:block; width:209px; height:58px; display:block; float:left;}
div.btnNewsletter img {width:209px; height:58px; border:0;}
* html .btnNewsletter a:hover {visibility:visible;}
div.btnNewsletter a:hover img {visibility:hidden;}

.navColBottomSpace {height:50px;}


/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


/* ul.dropdown *.dir {
 padding-right: 0px;
 background-image: url(images/nav-arrow-down.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
} */


/* -- Components override -- */

/* ul.dropdown-horizontal ul *.dir {
 padding-right: 0px;
 background-image: url(images/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
} */

/* ul.dropdown-upward *.dir {
 background-image: url(images/nav-arrow-top.png);
} */

/* ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
 background-image: url(images/nav-arrow-right.png);
} */

/* ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;
 background-image: url(images/nav-arrow-left.png);
 background-position: 0 50%; */

