html, body {
  background: #a6ce39 url('images/bgfade.gif') top center repeat-y;
  margin: 0px;
  padding: 0px;
  font-family: "Helvetica Neue", Helvetica, "Trebuchet MS", Trebuchet, sans-serif;
}
body {
  font-size: 62.5%;
}

img {
  border: none;
}

a:link, a:visited {

}
a:hover, a:active {

}

#wrapper {
  width: 800px;
  margin: 0px auto 0px auto;
 background: #FFFFFF url('images/symbol.jpg') top right no-repeat;
}

#header {
  height: 210px;
  overflow: hidden;
  margin: 0px;
}
#header h1 {
  margin: 0px;
  padding: 20px 0px 30px 25px;
}


#content {
  margin: 0px 10px 10px 170px;
  padding: 0px;
}
#content h2 {
  color: #E31837;
  font-size: 2.2em;
  border-bottom: 1px solid #F89828;
  padding: 0px;
  margin: 10px -10px 10px 0px;
  height: 30px;
}
#content h3 {
  color: #E31837;
  font-size: 1.8em;
  border-bottom: 1px solid #F89828;
  padding: 0px;
  margin: 15px -10px 10px 5px;
}
#content h4 {
  color: #E31837;
  font-size: 1.6em;
  padding: 0px;
  margin: 10px 0px 0px 5px;
}
#content h5 {
  color: #E31837;
  font-size: 1.4em;
  margin: 0px 0px 0px 5px;
  padding: 0px;
}
#content p {
  font-size: 1.2em;
  margin-left: 5px;
}
#content a:link, #content a:visited {
  color: #E31837;
  text-decoration: none;
}
#content a:hover, #content a:active {
  color: #a2238e;
  border-bottom: 1px solid #a2238e;
}

#menu {
  position: absolute;
  top: 250px;
  background: url('images/sidemenubg.gif') center left repeat-y;
}
#menu ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  border-bottom: 1px solid #F89828;
}
#menu ul li {
  margin: 0px;
  padding: 0px;
}
#menu ul li a {
  display: block;
  width: 160px;
  font-size: 1.5em;
  padding: 10px 0px 10px 5px;
  border-top: 1px solid #F89828;
  text-decoration: none;
}
#menu ul li.sel a:link, #menu ul li.sel a:visited {
  font-weight: bold;
}
#menu ul li a:link, #menu ul li a:visited {
  background: #FFFFFF;
  color: #717073;
}
#menu ul li a:hover, #menu ul li a:active {
  background: transparent;
  color: #717073;
  font-weight: bold;
}

#footer {
  margin: 50px 10px 10px 150px;
  padding: 0px;
  text-align: center;
}
#footer p {
  margin: 0px;
  padding: 0px;
}


/* SU Colours: */
.primaryRed {
  color: #945325;
}
.primaryOrange {
  color: #F89828;
}
.primaryYellow {
  color: #FFC425;
}
.primaryGrey {
  color: #717073;
}
.secondaryGreen {
  color: #a6ce39;
}
.secondaryBlue {
  color: #009edb;
}
.secondaryPurple {
  color: #a2238e;
}
.secondaryBrown {
  color: #945325;
}