/* CSS Document */

#nav ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#mainmenu li { position: relative; height: 39px; background: no-repeat left left; }
ul#mainmenu li a { display: block; height: 39px; background: no-repeat left left; }
ul#mainmenu li a span { display: none; }


#nav li#menu01, #nav li#menu01 a { width: 202px; height:39px; background: url(../images/nav_inspiring_perf_off.jpg); }
#nav li#menu01 a:hover, .kevin_asbjornson #nav li#menu01 a { width: 202px; height:39px; background: url(../images/nav_inspiring_perf_on.jpg); }
#nav li#menu02, #nav li#menu02 a { width: 202px; height:39px; background: url(../images/nav_keynote_off.jpg); }
#nav li#menu02 a:hover, .music_of_kevin_asbjornson #nav li#menu02 a { width: 202px; height:39px; background: url(../images/nav_keynote_on.jpg); }
#nav li#menu02a, #nav li#menu02a a { width: 202px; height:39px; background: url(../images/nav_keynote_white_off.jpg); }
#nav li#menu02a a:hover, .music_of_kevin_asbjornson #nav li#menu02a a { width: 202px; height:39px; background: url(../images/nav_keynote_white_on.jpg); }
#nav li#menu03, #nav li#menu03 a { width: 202px; height:39px; background: url(../images/nav_aboutkevin_off.jpg); }
#nav li#menu03 a:hover, .calendar_of_appearances #nav li#menu03 a { width: 202px; background: url(../images/nav_aboutkevin_on.jpg); }
#nav li#menu03a, #nav li#menu03a a { width: 202px; height:39px; background: url(../images/nav_aboutkevin_white_off.jpg); }
#nav li#menu03a a:hover, .calendar_of_appearances #nav li#menu03a a { width: 202px; background: url(../images/nav_aboutkevin_white_on.jpg); }
#nav li#menu04, #nav li#menu04 a { width: 202px; height:39px; background: url(../images/nav_musickevin_off.jpg); }
#nav li#menu04 a:hover, .keynote_events #nav li#menu04 a { width: 202px; background: url(../images/nav_musickevin_on.jpg); } 
#nav li#menu04a, #nav li#menu04a a { width: 202px; height:39px; background: url(../images/nav_musickevin_white_off.jpg); }
#nav li#menu04a a:hover, .keynote_events #nav li#menu04a a { width: 202px; background: url(../images/nav_musickevin_white_on.jpg); } 
#nav li#menu05, #nav li#menu05 a { width: 202px; height:39px; background: url(../images/nav_clienttest_off.jpg); }
#nav li#menu05 a:hover, .keynote_events #nav li#menu05 a { width: 202px; background: url(../images/nav_clienttest_on.jpg); } 
#nav li#menu06, #nav li#menu06 a { width: 202px; height:39px; background: url(../images/nav_booking_off.jpg); }
#nav li#menu06 a:hover, .booking_contact_us #nav li#menu06 a { width: 202px; background: url(../images/nav_booking_on.jpg); }



/*#nav ul#mainmenu li ul { display: none; top: 3.4em; left: 39em; width: 15em; }
#nav ul#mainmenu li ul li { line-height: 200%; width: 15em; height: 2.4em; }
#nav ul#mainmenu li ul li a { background: #eee; width: 15em; height: 2.4em; padding: 1em .5em 0 1em; color: #666; }
.pianoone_story #nav ul#mainmenu li li a,
.kevin_asbjornson #nav ul#mainmenu li li a,
.kevin_asbjornson #nav ul#mainmenu li li a,
.calendar_of_appearances #nav ul#mainmenu li li a,
.keynote_events #nav ul#mainmenu li li a,
.inspiring_performance #nav ul#mainmenu li li a 
.booking_contact_us #nav ul#mainmenu li li a,
.resource_links #nav ul#mainmenu li li a,
.home #nav ul#mainmenu li li a {
}
#nav ul#mainmenu li ul li a:hover { color: #0284c5; text-decoration: none; background: #ccc url(none); }
#nav ul#mainmenu li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left 
	top: auto;
	left: auto;
}
#nav ul#mainmenu li:hover ul, #nav ul#mainmenu li.over ul { display: block; } 
#nav #navgraphic { border-left: 1px #ccc solid; border-right: 1px #ccc solid; z-index: -1; padding-bottom: 6px; background: #fff url(../img/contenttop.gif) no-repeat bottom center; */}


#ulSubNav li {
	display: inline;
	list-style-type: none;
	position: relative; 

}
#ulSubNav a:link, #ulSubNav a:visited, #ulSubNav a:active {
	color: #000000;
	margin: 0px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	width: 170px;
	padding: 5px;
	font-variant: normal;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#ulSubNav a:hover, #ulSubNav a.current, #ulSubNav a.current:link, #ulSubNav a.current:visited {
	color: #8f601d;
	font-weight: normal;
}
