	a.title:hover { 
		background-color: #00ff00; 
		padding: 5;
	}
	a.title { 
		padding: 5;
	}

	form {
		border: 1px;
		margin: 0px;
		padding: 0px;
		
	}
	img.image {
		border: 1px solid #000000;
	}

	h1 {
		margin: 0px;
		padding: 0px;
	}
	h2 {
		margin: 0px;
		padding: 0px;
	}
	h3 {
		margin: 0px;
		padding: 0px;
	}
	h4 {
		margin: 0px;
		padding: 0px;
	}
	a.link:visited { 
		background-color: #ffffff; 
		color: #000066; 
	}	
	a.link:hover { 
		background-color: #66ffff; 
		color: #000066; 
		text-decoration: none;
	}
	a.link { 
		background-color: #ffffff; 
		color: #0000ff; 
	}

	a.external:visited { 
		background-color: #ffffff; 
		color: #003300; 
	}	
	a.external:hover { 
		background-color: #ff66ff; 
		color: #006600; 
		text-decoration: none;
	}
	a.external { 
		background-color: #ffffff; 
		color: #006600; 
	}
	
	span.small {
		font-size: 10px;
	}
	.index-item {
	}
	div.index-item {
		background-color: #ccffff;
		border: 2px solid #ff6600;
		color: #000000;
		float: left;
		margin: 5px;
		padding: 5px;
	}
	
	div.index-item-header {
		font-size: 14px;
		font-weight: normal;
	}
	img.index-item {
		border: 1px solid #000000;
		margin: 5px;
		horizontal-align: right;
	}
	a.index-item-header:hover {
		background-color: #ffccff;
		color: #000000;
		margin: 0px;
		padding: 2px;
		text-decoration: none;
	}
	a.index-item-header {
		color: #000000;
		margin: 0px;
		padding: 2px;
		text-decoration: underline;
	}
	a.index-item:hover {
		border: 1px solid #ccffcc;
	}
	a.index-item {
		border: 1px solid #ccffcc;
		color: #000000;
		margin: 0px;
		padding: 0px;
		text-decoration: none;
	}


	div.active-item {
		color: #000000;
		background-color: #ccffff;
		border-top: 2px solid #ff66ff;
		border-bottom: 2px solid #ff66ff;
		border-left: 2px solid #ff66ff;
		border-right: 2px solid #ff66ff;
		float: left;
		margin: 5px;
		margin-top: 0px;
		padding: 10px;
	}
	div.active-item-header {
		font-size: 16px;
		font-weight: bold;
	}
	img.active-item {
		border: 1px solid #000000;
		margin: 5px;
		horizontal-align: right;
	}
	a.active-item-header:hover {
		color: #000000;
		margin: 0px;
		padding: 2px;
	}
	a.active-item-header {
		color: #000000;
		margin: 0px;
		padding: 2px;
		text-decoration: none;
	}
	a.active-item:hover {
		border: 1px solid #ccffcc;
	}
	a.active-item {
		border: 1px solid #ccffcc;
		color: #000000;
		margin: 0px;
		padding: 0px;
		text-decoration: none;
	}


	.console { 
		position: relative;
		float: left;
		font-weight: bold;
		left: 15;
		right: 15;
		top: 5;
		bottom: 5;
		text-decoration: none;
		margin: 5px;
		padding: 5px;
		width: 90%;
	}


	.solid-console { 
		background-color: #ffffff; 
		border-width: 2px; 
		border-style: solid; 
		border-color: #ff66ff; 
		position: relative;
		float: left;
		font-weight: normal;
		left: 15;
		right: 15;
		top: 5;
		bottom: 5;
		text-decoration: none;
		margin: 5px;
		padding: 5px;
		width: 500;
	}

	a.footer:hover { 
		background-color: #ff00ff;
		color: #ccffff;
		text-decoration: underline;
	}
	a.footer { 
		background-color: #ffffff;
		color: #000000;
		text-decoration: none;
	}
	.footer { 
		background-color: #ffffff;
		font-size: 10px;
	}
	div.footer { 
		border: 1px solid #cccccc;
		float: left;
		text-decoration: none;
		margin-top: 10px;
		margin-left: 10px;
	}

	.foot { 
		position: relative;
		float: right;
		top: 15;
		right: 45;
		font-size: 10px; 
		border-width: 1px; 
		border-style: solid; 
		border-color: #003300; 
		background-color:#ffffcc; 
		color: #000000; 
		padding: 3; 
		margin: 5px 5px 5px 5px;
		width: 350;
	}

	div.toolchest {
		float: left;
		margin-top: 5px;
	}

	.masthead { 
		float: left;
		text-decoration: none;
	}

	a.masthead:hover { 
	}
	a.masthead { 
		margin-left: 195px; 
		color: #ffffff;
		margin-top: 0; 
		padding: 5; 
		text-decoration: none; 
	}

	body { 
		background-image: url('./images/back-fractal.gif');
		background-repeat: repeat-x;
		background-color: #ffffff; 
		color: #000000; 
		font-family: Verdana,Arial,Helvetica,sans-serif; 
		margin: 0; 
		padding: 0; 
	}

	td { 
		font-family: Arial,Helvetica,sans-serif; 
	}

	a.room:hover {
		background-color: #ffff66;
		border: 2px solid #ff00ff;
		text-decoration: none;
	}
	a.room {
		background-color: #ffffcc;
		border: 2px solid #ff6600;
		color: #000066;
		text-decoration: none;
	}
	a.room-active {
		background-color: #ccffff;
		border: 2px solid #ff00ff;
		color: #000066;
		font-size: 14px;
		font-weight: bold;
		margin: 4px;
		padding: 2px;
		text-decoration: none;
	}
	.room {
		font-weight: bold;
		font-size: 14px;
		margin: 4px;
		padding: 2px;
	}


	a.menu:hover {
		background-color: #ffff00;
		border: 2px solid #ff00ff;
		text-decoration: none;
	}
	a.menu {
		background-color: #ffffcc;
		border: 2px solid #ff6600;
		color: #000066;
		text-decoration: none;
	}
	a.menu-active {
		background-color: #ccffff;
		border: 2px solid #ff00ff;
		color: #000066;
		font-size: 14px;
		margin: 4px;
		padding: 2px;
		text-decoration: none;
	}
	.menu {
		font-size: 14px;
		margin: 4px;
		padding: 2px;
	}
.box {
	clear: both;
	background-color: #ffffff;
	border: 1px dotted #666666;
	font-size: 12pt;
	margin: 5px;
	padding: 5px;
}
