#index {
margin-left: auto;
margin-right: auto;
width: 800px;
height: 600px;
background-image: url(images/index.jpg);
margin: 0 auto; 
}
a, a:visited {
color: #ffffff;
text-decoration: none;
}
a:hover {
color: #aaa;
}
#wrap {
text-align: center;
}
#nav {
font: bold 11pt times, verdana;
color: #ffffff;
position: relative;
top: 105px;
left: 17px;
word-spacing:25px;
text-align: left;
}
#indexcontent{
padding: 150px 10px 10px 10px;
left: 47px;
width: 400px;
font-family:  times, verdana;
font-size: 11pt;
color: #ffffff;
}
#pagecontent{
padding: 105px 10px 10px 10px;
left: 47px;
width: 400px;
font-family:  times, verdana;
font-size: 11pt;
color: #ffffff;
}
#box {

	/* overlay is hidden before loading */
	display:none;
	/* standard decorations */
	background-color:#666;
	/* for modern browsers use semi-transparent color on the border. nice! */
	border:10px solid #444;
	font-family:times, verdana,arial,sans-serif;
	font-size: 10pt;
	color: #fff;

	/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}