#mainMenu				{	position:absolute;
							top:35px;
							left:320px;
						}
						
#mainMenu .dotHome		{	position:absolute;
							top:-32px;
							left:-17px;
							visibility:hidden;
						}
						
#mainMenu .dotRoundtables	{	position:absolute;
								top:-32px;
								left:57px;
								visibility:hidden;
							}
						
#mainMenu .dotSchedule	{	position:absolute;
							top:-32px;
							left:160px;
							visibility:hidden;
						}						
						
#mainMenu .dotSponsors	{	position:absolute;
							top:-32px;
							left:260px;
							visibility:hidden;
						}
						
#mainMenu .dotAbout		{	position:absolute;
							top:-32px;
							left:352px;
							visibility:hidden;
						}

#mainMenu .index			{	display:block;width:50px;margin-right:18px;}
#mainMenu .roundtables		{	display:block;width:85px;margin-right:33px;}
#mainMenu .schedule			{	display:block;width:55px;margin-right:30px;}
#mainMenu .sponsors			{	display:block;width:55px;margin-right:39px;}
#mainMenu .about			{	}
#mainMenu .on				{	visibility:visible;}

#nav, #nav ul 			{	/* all lists */
							padding: 0;
							margin: 0;
							list-style: none;
							line-height: 1.2em;
							font-size:.7em;
							z-index:1;}
						
#nav img				{border:none;}						

#nav a 					{	display: block;
							color:#404041;
							font-weight:bold;
							text-decoration:none;
						}
						
#nav a:hover			{	color:#ED7600;}
						
#nav a.on 				{    color:#ED7600;  }						
						
#nav .on				{	color:#ED7600;}

#nav li 				{	/* all list items */
							float: left;
							margin-right:2px;
							border:none;
							/*width: 10em;  width needed or else Opera goes nuts */
						}

#nav li ul 				{ 	/* second-level lists */
							position: absolute;
							background: #ffffff;
							border:1px solid #000000;
							left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
						}

#nav li ul li 			{	clear:both;
							margin-right:0px;
						}

#nav li ul li a 		{	width:200px;
							padding:5px 4px 5px 8px;
							color:#000000;
							font-size:1.25em;
							font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
							font-weight:normal;
						}
#nav li ul li a:hover 	{	background-color:#404041;
							color:white;
						}

#nav li:hover ul, #nav li.sfhover ul 
						{ 	/* lists nested under hovered list items */
							left: auto;
						}

