body {  
        background-color: #000000;
        background-image: url("http://www.juliakaytaylor.com/images/mgbg.jpg");
        background-repeat: no-repeat;
        font-family: helvetica;
}
p { color: #9685BA;
   font-size: 13px;
   font-family:arial;
}
/*divs*/
#layer2 {position:absolute; left:85px; top:75px; width:500px; height:40px; z-index:4;
}
#menu2  {position:absolute; left:950px; top:130px; width:200px; height:300px; z-index:4;
}
#layer1 {position:absolute; left:238px; top:140px; width:800px; height:600px; z-index:2;
}
#bottmenu {position:absolute; left:220px; top:795px; width:900px; height:40px; z-index:4;
}
#icons {position:absolute; left:50px; top:850px;
}
iframe {position:absolute; background-color:transparent; left:158px; top:130px; width:800px; height:630px; z-index:2;
}

/* son of suckerfish menu */

a:link { 
	font-weight: normal; 
	text-decoration: none; 
	color: gray;
}

a:visited { 
	font-weight: normal; 
	text-decoration: none; 
	color: #D4CDDC;
}

a:hover, a:active { 
        font-weight: normal;
        text-decoration: none; 
	color: #9685BA;
}

a:focus { outline: none; 

}
#nav, #nav ul { /* all lists */
        padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
#nav a {
	display: block;
	width: 10em;
}

#nav li { /* all list items */
        float: left;
	width: 10em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: transparent;
	width: 10em;
	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;
}

#content {
	clear: left;
	color: #000000;
}

