/*

Version 1.0
15 May, 2006

*/

body { background-color:#b3b093; color:#666666; }
a { color:#936; }
a:hover { color:#603; }

menu a { color:#666666; }
menu a:hover {	color:#ffffff; background-color:#716fb3; }
#tagline h2 { color:#ffffff; }
#container { background:#cdcb9c; }
#content, #subcontent { background:#b3b093; }
#content h1 { color:#603; }

#container, #content, #subcontent { border-color:#000; }
#menu, #extra2 { border-color:#000; }
#extra2 {
	background: #603;
}
#intro {
	background:#000;
}

#nav_holder {
	background-color: #cdcb9c;
	border-top:5px solid #000;
	width: 770px;
text-align:center;
}

#nav, #nav ul { /* all lists */
	font: bold 12px 'Arial';
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index:100;
}
#nav{
text-align:left;
margin: 0px auto;
width: 48.5em;
}
#nav a, #nav li li a {
	display: block;
	width: 11.5em;
	w\idth: 10em;
	color: #000;
	text-decoration: none;
	padding: 0.25em .75em;
}
#nav li { /* all list items */
	float: left;
	width: 11.5em; /* width needed or else Opera goes nuts */
}
#nav li:hover, #nav li.sfhover{
	background:#b3b093;
}
#nav li.home {
	width: 4.25em;
}
#nav a.home {
	width: 4.25em;
	w\idth: 2.75em;
}
#nav li.about{
	width: 6.25em;
}
#nav a.about {
	width: 6.25em;
	w\idth: 4.75em;
}
#nav li.rubato {
	width: 9em;
}
#nav a.rubato {
	width: 9em;
	w\idth: 7.5em;
}
#nav li.music {
	width: 4.25em;
}
#nav a.music {
	width: 4.25em;
	w\idth: 2.75em;
}
#nav li.personal {
	width: 11.25em;
}
#nav a.personal {
	width: 11.25em;
	w\idth: 9.75em;
}
#nav li.calendar {
	width: 5.5em;
}
#nav a.calendar {
	width: 5.5em;
	w\idth: 4em;
}
#nav li.contact {
	width: 7em;
}

#nav a.contact{
	width: 7em;
	w\idth: 5.5em;
}
#nav li ul { /* second-level lists */
border: 3px solid #b3b093;
	background: #cdcb9c;
	position: absolute;
	width: 11.5em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#nav li.hover li a {
color: #000;
}
#nav li ul ul {
	margin: -2.5em 0 0 10em;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}