	html { 
		font-family: tahoma, verdana, helvetica, arial, sans-serif;
		/* background-image: url(resources/images/bg5.jpg); 
		http://www.istockphoto.com/file_closeup/home_life/home_decorating/wallpaper/2202858_seamless_wallpaper_tile_series_vector_jpeg.php?id=2202858&refnum=704227
		
		background-image: url(resources/images/bg7.jpg); 
		http://www.istockphoto.com/file_closeup/illustrations-vectors/3530384-seamless-wallpaper.php?id=3530384
		*/

		font-size: 0.9em; 
		color: black; 
	}

	#window { 
		margin: 10px 30% 10px 10% ;
		text-align: center;
		background-color: white; 
		background-image: url(huts.png); 
		background-repeat: no-repeat;
		background-position: bottom left;
		min-height: 300px; 
		border: 1px solid gray; 
		width: 60%;
		min-width: 800px;
	}
	
	#window img{
			border: none;
	}
	
	
	#footer{
	  text-align: right;
	  width: 100%;
	}
	#footer p{
		margin: 10px;
		padding: 0;
		
	}
	
	.image img{
			
			border: 1px solid gray;
	}
	.image{
		float: right;
		text-align: right;
		margin: 0px 0px 0px 15px;
	}

	.image_caption{
		text-align: center;
		margin: 0;
		padding: 0;
		margin-bottom: 5px;
	}	
	
	a:link, a:visited {
	 color: #444;
	 text-decoration: none;
	}
	
	a:hover{
		text-decoration: underline;
		color: black;
	}

	h1 a:link, h1 a:visited {
		
		color: #522; 
		text-decoration: none;
	}
	
	h1 a:hover{
		text-decoration: underline;
	}
	
	h2 {
		color: #922;
	}

	/*         navigation             */
	
	#mainnav {
		float: right;
		width: 100%;
		margin: 0;
		padding: 0;
		background-color: #522;
	}
	
	#mainnav ul {
		margin: 0;
		padding: 0;
		width: 100%;
	}
	
	#mainnav li {
		float: left;
		list-style: none;
		margin: 0;
		border-right: 1px solid white;
		background-color: #522;
		padding: 5px 0;
	}
	
	#mainnav a, 
	#mainnav a:link, 
	#mainnav a:visited, 
	#mainnav a:active
	{
		padding: 5px 10px;
		color: white;
		text-decoration: none;
		font-weight: bold;
	}
	
	#mainnav #selected a, #mainnav a:hover
	{
		background-color: #922;
	}	
	
	.info_message{
	  padding: 10px;
	  border: 1px dotted;
	  background-color: #fffacd;
	}
	
	.error_message{
		
	}
