* {margin: 0;
padding: 0;}

body {font: 1em Arial, Helvetica, sans-serif;
color: #00046f;
background-image: url(images/tile.jpg);}

#wrapper {text-align:center;
margin: auto;
width:900px;
background-color: #fff;
border: 1px solid #00046f;}

#heading {background-image: url(images/header.jpg);
height: 125px;
border-bottom: 1px solid #00046f;}

#nav {float:left;
font-size:0;}
#nav ul {list-style:none;
padding-top: 5px;}
#nav li {padding-bottom: 5px;}
#nav li a:link, a:visited {text-decoration: none;
color: #00046f;}
#nav a:hover {text-decoration: none;
color: #000;}

#content {text-align:left; 
padding: 20px;
min-height: 650px;
margin-left: 150px;
background-image:url(images/backdrop.jpg);
background-position: bottom;
background-repeat: no-repeat;}
#content a:link, a:visited {text-decoration:none;
color: #000;
font-style:italic;}
#content a:hover {text-decoration:none;
color: #00046f;
font-style:italic;}
#content ul {padding-bottom: 15px;
padding-left:20px;}
#content img {padding-bottom: 20px;
padding-right: 20px;
padding-left:20px;}

.oregen {font-size: 10px;
color: #111;}
.bold {font-weight: bold;}
.fleft {float:left;}
.fright {float:right;}
.centre {text-align:center;}
.special {font-size: 0.9em;
font-weight:bold;}
.black {color: #333;}

h1 {padding-bottom: 15px;}
p {padding-bottom: 15px;}
ol {padding-bottom: 15px;
padding-left: 20px;}

#footer {padding-top: 2px;
padding-bottom: 2px;
background-color: #ccccff;}
#footer a:link, a:visited {text-decoration: none;
color: #0000ff;}
#footer a:hover {text-decoration: none;
color: #00046f;}