@charset "UTF-8";



/* _____________ NAVS ______________________________________________________________________*/




/* _____________ MAIN NAV _______________________________________*/


#navMain {	
	height: 20px;
	width: 580px;
	margin-left: 0px;
	margin-top: 203px;
	
}

#listNavMain, #listNavSub {
	list-style-type: none;	
	padding-left: 0;
}


#listNavMain li {	
	float: left;
}



#listNavMain li a {	
	display:block;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 1%;
	background-image: url(../images/main_nav.png);
}


li#ianListNavMain a {
	background-position: 0 0;
	height: 20px;
	width: 35px;
}
li#danceListNavMain a {
	background-position: -35px 0px;
	height: 20px;
	width: 68px;
}
li#galleryListNavMain a {
	background-position: -103px 0px;
	height: 20px;
	width: 83px;
}
li#mediaListNavMain a {
	background-position: -186px 0px;
	height: 20px;
	width: 64px;
}
li#newsListNavMain a {
	background-position: -250px 0px;
	height: 20px;
	width: 60px;
}
li#eventsListNavMain a {
	background-position: -310px 0px;
	height: 20px;
	width: 76px;
}
li#shopListNavMain a {
	background-position: -386px 0px;
	height: 20px;
	width: 53px;
}
li#contactListNavMain a {
	background-position: -439px 0px;
	height: 20px;
	width: 87px;
}


li#ianListNavMain a:hover, #biography li#ianListNavMain a, #achievements li#ianListNavMain a, #factfile li#ianListNavMain a, #charity li#ianListNavMain a, #sponsor li#ianListNavMain a {
	background-position: 0px -20px;
}
li#danceListNavMain a:hover, #dancer li#danceListNavMain a, #teacher li#danceListNavMain a, #choreographer li#danceListNavMain a, #strictly li#danceListNavMain a {
	background-position: -35px -20px;
}
li#galleryListNavMain a:hover, #gallery1 li#galleryListNavMain a, #gallery2 li#galleryListNavMain a, #gallery3 li#galleryListNavMain a, #gallery4 li#galleryListNavMain a, #gallery5 li#galleryListNavMain a {
	background-position: -103px -20px
}
li#mediaListNavMain a:hover, #television li#mediaListNavMain a, #film li#mediaListNavMain a, #radio li#mediaListNavMain a, #newspress li#mediaListNavMain a {
	background-position: -186px -20px;
}
li#newsListNavMain a:hover, #newsblog li#newsListNavMain a {
	background-position: -250px -20px;
}
li#eventsListNavMain a:hover, #events_ian li#eventsListNavMain a, #events_ian_and_natalie li#eventsListNavMain a, #events_ian_and_camilla li#eventsListNavMain a, #events_upcoming li#eventsListNavMain a {
	background-position: -310px -20px;
}
li#shopListNavMain a:hover, #shop li#shopListNavMain a {
	background-position: -386px -20px;
}
li#contactListNavMain a:hover {
	background-position: -439px -20px;
}


/* _____________ SUBNAV GENERAL _______________________________________*/


#listNavSub li a {
	display:block;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 1%;
	background-repeat: no-repeat;
	height:30px;
	width:160px;
}


/* _____________ SUBNAV IAN_______________________________________*/




#biography #listNavSub li a, #achievements #listNavSub li a, #factfile #listNavSub li a, #charity #listNavSub li a, #sponsor #listNavSub li a{
	background-image: url(../images/subnav_Ian.png);
}

#ianSubNav1 a {
	background-position: 0px 0px;
}
#ianSubNav2 a {
	background-position: 0px -30px;
}
#ianSubNav3 a {
	background-position: 0px -60px;
}
#ianSubNav4 a {
	background-position: 0px -90px;
}
#ianSubNav5 a {
	background-position: 0px -120px;
}

#ianSubNav1 a:hover, #ianSubNav1 a.selected, #biography #ianSubNav1 a {
	background-position: -160px 0px;
}
#ianSubNav2 a:hover, #ianSubNav2 a.selected, #achievements #ianSubNav2 a {
	background-position: -160px -30px;
}
#ianSubNav3 a:hover, #ianSubNav3 a.selected, #factfile #ianSubNav3 a {
	background-position: -160px -60px;
}
#ianSubNav4 a:hover, #ianSubNav4 a.selected, #charity #ianSubNav4 a {
	background-position: -160px -90px;
}
#ianSubNav5 a:hover, #ianSubNav5 a.selected, #sponsor #ianSubNav5 a {
	background-position: -160px -120px;
}




/* _____________ SUBNAV DANCE _______________________________________*/




#dancer #listNavSub li a, #teacher #listNavSub li a, #choreographer #listNavSub li a, #strictly #listNavSub li a {
	background-image: url(../images/subnav_dance.png);
}

#danceSubNav1 a {
	background-position: 0px 0px;
}
#danceSubNav2 a {
	background-position: 0px -30px;
}
#danceSubNav3 a {
	background-position: 0px -60px;
}
#danceSubNav4 a {
	background-position: 0px -90px;
}
#danceSubNav5 a {
	background-position: 0px -120px;
}

#danceSubNav1 a:hover, #danceSubNav1 a.selected, #dancer #danceSubNav1 a {
	background-position: -160px 0px;
}
#danceSubNav2 a:hover, #danceSubNav2 a.selected, #teacher #danceSubNav2 a {
	background-position: -160px -30px;
}
#danceSubNav3 a:hover, #danceSubNav3 a.selected, #choreographer #danceSubNav3 a {
	background-position: -160px -60px;
}
#danceSubNav4 a:hover, #danceSubNav4 a.selected, #strictly #danceSubNav4 a {
	background-position: -160px -90px;
}
#danceSubNav5 a:hover, #danceSubNav5 a.selected {
	background-position: -160px -120px;
}



/* _____________ SUBNAV MEDIA _______________________________________*/




#television #listNavSub li a, #film #listNavSub li a, #radio #listNavSub li a, #newspress #listNavSub li a {
	background-image: url(../images/subnav_media.png);
}

#mediaSubNav1 a {
	background-position: 0px 0px;
}
#mediaSubNav2 a {
	background-position: 0px -30px;
}
#mediaSubNav3 a {
	background-position: 0px -60px;
}
#mediaSubNav4 a {
	background-position: 0px -90px;
}


#mediaSubNav1 a:hover, #mediaSubNav1 a.selected, #television #mediaSubNav1 a {
	background-position: -160px 0px;
}
#mediaSubNav2 a:hover, #mediaSubNav2 a.selected, #film #mediaSubNav2 a {
	background-position: -160px -30px;
}
#mediaSubNav3 a:hover, #mediaSubNav3 a.selected, #radio #mediaSubNav3 a {
	background-position: -160px -60px;
}
#mediaSubNav4 a:hover, #mediaSubNav4 a.selected, #newspress #mediaSubNav4 a {
	background-position: -160px -90px;
}



/* _____________ SUBNAV EVENTS _______________________________________*/


#events_ian #listNavSub li a, #events_ian_and_natalie #listNavSub li a, #events_ian_and_camilla #listNavSub li a, #events_upcoming #listNavSub li a {
	background-image: url(../images/subnav_appearances_rev.png);
}

#eventsSubNav1 a {
	background-position: 0px 0px;
}
#eventsSubNav2 a {
	background-position: 0px -30px;
}
#eventsSubNav3 a {
	background-position: 0px -60px;
}
#eventsSubNav4 a {
	background-position: 0px -90px;
}
#eventsSubNav5 a {
	background-position: 0px -120px;
}


#eventsSubNav1 a:hover, #eventsSubNav1 a.selected, #events_ian #eventsSubNav1 a {
	background-position: -160px 0px;
}
#eventsSubNav2 a:hover, #eventsSubNav2 a.selected, #events_ian_and_natalie #eventsSubNav2 a {
	background-position: -160px -30px;
}
#eventsSubNav3 a:hover, #eventsSubNav3 a.selected, #events_ian_and_camilla #eventsSubNav3 a {
	background-position: -160px -60px;
}
#eventsSubNav4 a:hover, #eventsSubNav4 a.selected, #events_upcoming #eventsSubNav4 a {
	background-position: -160px -90px;
}
#eventsSubNav5 a:hover, #eventsSubNav5 a.selected {
	background-position: -160px -120px;
}



