html,body 
	{
		margin:0;
		padding:0;
		height:100%;
	}
#container
	{
		min-height:100%;
		position:relative;
	}
#header
	{
		
	}
#body
	{
		padding-bottom:10px;   /* Height of the footer */
	}
#footer 
	{
		bottom:0;
		text-align:right;
	}
#header,#footer
	{
		padding:10px;
		background-color: #623999;
		border-style: solid;
		border-color: #3e0787;
		padding: 1em;
	}
	
/* unvisited link */
a:link {
  color: black;
}

/* visited link */
a:visited {
  color: black;
}