/* Fix the background colour and font colour for legibility */
body {
	margin:10px;
	padding:20px;
	font-family:verdana,arial,helvetica,sans-serif;
	background:white;
	color:navy;
	
	
}




/* Paragraph */
p
{
text-align: left;
margin-left: 10px;
color: navy;
font-family: arial;

}
.bold
{
text-align: left;
margin-left: 0px;
color: navy;
font-family: arial;
font-weight: bold;
display: inline;

}

.quote
{
text-align: left;
color: navy;
font-family: arial;
font-style: italic;
font-weight: bold;

}

p.margin {margin: 1cm 2cm 1cm 2cm}

.border
{
text-align: left;
margin-left: 10px;
color: navy;
font-family: arial;
border-width:2px ;border-style:solid;
border-color:Navy;
padding:10px;

}


h1 
{
color: navy;
text-align: center;
font-size: 150%;
}

h2 
{
color: navy;
text-align: left;
font-size: 130%;
}

h3 
{
color: navy;
text-align: left;
font-size: 115%;
}

ul
{font-family:  arial; 
}
ul li
{list-style:none;}

/* Header */
/* NB fixed height to allow for absolute positioning of page elements. */
div.header{text-align:center; font-weight:400; color:navy; height:250px;
border-style:solid;
	border-color: white;
	border-width:1px 1px 1px 1px;
	line-height:11px;

	background-image:url(images/tess2.jpg);
	background-position:center;
	background-repeat:no-repeat;
}


/* centerContent */

div.centercontent {
position: relative;
left:0px;
top:0px;
width:70%;
background:#FFFFE0;
border:1px solid navy;
padding:10px;
padding-left:220px;
}

/* Sidebar */
div.sidebar {position:absolute;
	top:20px;
	left:0px;
	width:190px;
	
	background-color:#FFFFE0;
	
	border:1px #999;
	line-height:115%;}

div.sidebar ul li

{
border: solid 1px #FFFFE0;
padding: 5px;
margin: 5px;

background-color: #FFFFE0;
list-style:square;
}



div.sidebar a {
	color:navy;
	font-size:90%;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
		
}
div.sidebar ul li:hover{border: solid 1px navy;}

div.sidebar p.text
{
text-align: left;
margin-left: 60px;
color: navy;
font-style:normal;
font-family: verdana, arial, helvetica, sans-	serif;
font-size: 95%;

}


/* links */
a:link {color:navy;}
a:visited {color:#000066;}
a:hover {color:#cc6600;}


/* Banner */
div.banner{position:relative; text-align:center; color:navy; font-size:80%; 
}