body {
color: #15395a; 
font-family: Verdana, Helvetica, Arial, sans-serif;
background-image: url(images/backgroundcolours.gif);
}

#steve {
position: absolute;
top: 0px;
left: 0px;
z-index: 2; }
	
#navlist {
position: absolute;
top: 125px;
left: 0px;
width: 190px;
font-family: Times, "Times New Roman", serif;
font-size: 24px; }

#navlist li{
list-style: none;
margin: 20px;
margin-left: 0px; }

#navlist li a{
text-decoration: none;
font-weight: bold;
color: #fffccd; }

#navlist li a:link { color: #fffccd; }
#navlist li a:visited { color: #fffccd; }
#navlist li a:hover { color: #15395a; }

#maincontent {
margin-left: 210px;
margin-top: 20px;
padding-bottom: 2%;
color: #15395a;
width: 810px;
text-align: center; 
}

#maincontent table {width: 100%;
margin-left: auto;
margin-right: auto;
}

h1 {
font-family: Times, "Times New Roman", serif;
font-size: 1.5em;
text-align: left;
}

h2 {
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: left;
font-weight: normal;
line-height: 20px;
font-size: .9em; }

p {
text-align: center;
 }

.left {
text-align: left;
 }

.copyright {
text-align: center;
font-size: 12px;

line-height: 180%; }

a:link {
color: #0000ff;
text-decoration: none; }

a:visited {
color: #800080; }

a:hover {
color: #ff0000; }

a img {
border:0;
}

table {
color: #15395a;
 }

tr.header {
background-color: #9b9867;
font-weight: bold;
color: #fffccd;
font-size: 1.1em; }	

td {
font-size: .9em; 
text-align: center;

padding: 10px; }

td.left {
text-align: left;
}

img.floatright {
float: right;
margin-bottom: .5%;
margin-left: 1%;
}
img.floatleft {
float: left;
margin-bottom: .5%;
margin-right: 1%;
}

