body {
	background-color:	#000000;  /* Background color of the web page */ 
	color:			#cccccc;
	font-family:		Arial, Helvetica, sans-serif;
}

img {
	border-color:		#ffffff;
}

.title {
	font-size:			xx-large;
	font-weight:		bold;
	font-style:			italic;
	color:			#cccccc;
	}

.author {
	font-size:			large;
	font-weight:		normal;
	font-style:			normal;
	color:			#cccccc;
	}

.banner {
	background-color:	#990088;   /* Background color of banner */
	color:			#cccccc;   /* Text color of banner */
}

.bannerlink {
	font-weight:			bold;
	color:			#cccccc;   /* Color of links on the banner */
	text-decoration:	none; 
	text-align:			center;
	white-space:		pre;	
}

.menu {
	color:			#cccccc;
	position:		absolute; /* Needed so that menu's size does
					     not affect parent's size */
	min-width:		120px;
	background-color:	#000000;  /* Background color of menus */
	border-style:		solid;
	border-width:		1px;
}

.menuhidden {
/*	position:		relative; */
	visibility:		hidden;
}

.menulink {
	font-family:		Arial, Helvetica, sans-serif;
	text-decoration:	none;
}

.menulink a {  
	color:			#cccccc;   /* Color of menu items */
	text-decoration:	none; 
	white-space:		pre;
	}
	
.menulink a:hover { 
	color:			#ffffff;   /* Color of menu items when moused over */
	text-decoration:	underline; 
}

