body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
}

#homebutton {
	position:absolute; 
	width:59px; 
	height:19px; 
	z-index:10; 
	left: 30px; 
	top: 20px;
}

#layoutline {
	position:absolute; 
	width:100%; 
	height:31px; 
	z-index:1;
	background-image: url(../gfx/layoutline.gif);  
	layer-background-image: url(../gfx/layoutline.gif);
	top: 300px;
}

#logo {
	position: absolute; 
	width:160px; 
	height:39px;
	z-index:1; 
	padding: 10px 0px 0px 0px;
	top: 280px;
}

#screen {
  border: 1px solid #B4B4B4;
}

#content {
	position:absolute; 
	z-index:3; 
	top: 20px; 
	width: 100%;
}

.navigation {
	margin-bottom:49px; /* FF */
	/margin-bottom:53px; /* IE */
	z-index:2;
}

#navleft img {
	padding: 10px 10px 0px 10px;
	border: 0px;
}

#navright img {
	padding: 0px 3px 0px 3px;
	border: 0px; 
}

#navright span {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
}

.tagline {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:x-small;
}

#context h1 {
	color: #ffffff;
	font-family:Century Gothic;
	font-weight: normal;
	font-size:x-large;
	letter-spacing:4px;
}

#context p, a, span, h2, h3, h4, h5, h6 {
	color: #B4B4B4;
	font-family:Verdana;
	font-size:x-small;
}

#context p.placeline {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:x-small;
	text-align: center;
}

#publications {
  	border: none;
  	padding: 10px;
  	margin-top: 10px;
}

#publications img {
  	margin: 5px;
}
