html,body 		{
		margin:		0em;
		padding:	0em;
		height:		100%;
		font-family:	 Tiresias, verdana, arial;
		background: 	darkblue;
		font-size:	100%;
		color:	white;
}

a {
	color: yellow;
}

a:visited {
	color: purple;
}

.contentlink{
	color: dodgerblue;
	font-size: 0.01em;
	float: right;
}

#container {
   min-height:100%;
   position:relative;
}


#header {
	background: dodgerblue;
	padding-left: 1em;
//	font-family:	Franklin Gothic Medium, Comic, Verdana, arial;
padding-bottom: 0.75em;
}

#header h1{
	margin-bottom: 0.1em;
}

#header a {
	color: white;
	text-decoration: none;
}


#headerlinks ul{
	font-size: 75%;
	list-style: none;
	display: inline;
}

#headerlinks a {
	color: yellow;
	text-decoration: underline;
	margin-top: 0em;
}

#headerlinks a:visited {
	color: purple;
	text-decoration: underline;
}



#headerlinks li {
	width: 100%;
	display: inline;
	padding-right: 0.5em;
}



#colours {
	background: red;
	color: white;
	font-size: 75%;
	border-color: gold;
	border-width: 0.2em;
	border-style: groove;
	border-top-width: 0em;
	border-left-width: 0em;
	text-align: right;
	padding-right: .5em;
	padding-left: 0.5em;
	float: right;
}	


#colours a{
	text-decoration: underline;
}
	

#body {
   padding:0.5;
   padding-bottom:4.5em;   /* Height of the footer */
}

#content {
   padding-bottom:4.5em;   /* Height of the footer */
   padding-left: 0.7em;
}

#searchform {
	text-align: center;
	padding-top: 2em;
}

#searchform hr {
	color: white;
	width: 50%;
	size: 75%;
}

#results h3{
	text-decoration: underline;	
	font-size: 115%;
}

#results a{
	color: yellow;


}
#results a:visited{
	color: lime;
}

.resultDetails{
	font-style: italic;
	margin-left: 4em;
}

#vidplayer{
	height: 30em;
	width: 30em;
}

}

#address{
	width: 25em;
}

#msg {
	height: 20em;
	width: 25em;
	vertical-align: bottom;
}


#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:3.5em;   /* Height of the footer */
	text-align: center;
	font-size: 60%;
   background: dodgerblue;
}


