/* CSS Document */
/* styles for the main nav */
#page .navcontainer{display:inline; float:left; width:738px; height:33px; background:url(med/nav_bg.gif) top left repeat-x;}
.nav{display:inline;float:left; width:738; height:22px; padding-left:58px; padding-top:10px;}

#container {
	position: relative;
	width: 602px;
	height: 12px;
	padding: 5px;
	margin: 0;
}

#menu {
	position: absolute;
	top: 0;
	left: 0;
	width: 602px;
	height: 12px;
	margin: 0;
	padding: 0;
	display: inline;
	overflow: hidden;
	list-style: none;
}

#menu LI {
	margin: 0;
	padding: 0;
	display: inline; /* duplicated for IE 5/Win */
	list-style-type: none; /* duplicated for IE 5/Win */
}

#menu A {
	float: left;
	height: 0px !important;
	height /**/:12px; /* IE 5/Win hack */ 
	padding: 12px 0 0 0;
	overflow: hidden;
}

#menu A:hover {
	background-position: 0 -12px;
}

#contact #item6 a,
#festival #item5 a,
#cast #item4 a,
#who #item3 a,
#what #item2 a,
#about #item1 a,
#home #item0 a{
	background-position: 0 -24px;
}

#item0 A {
	width: 54px;
	background: url(med/nav/nav1.gif) top left no-repeat;
}

#item1 A {
	width: 72px;
	background: url(med/nav/nav2.gif) top left no-repeat;
}

#item2 A {
	width: 88px;
	background: url(med/nav/nav3.gif) top left no-repeat;
}

#item3 A {
	width: 88px;
	background: url(med/nav/nav4.gif) top left no-repeat;
}

#item4 A {
	width: 48px;
	background: url(med/nav/nav5.gif) top left no-repeat;
}

#item5 A {
	width: 111px;
	background: url(med/nav/nav6.gif) top left no-repeat;
}

#item6 A {
	width: 73px;
	background: url(med/nav/nav7.gif) top left no-repeat;
}


