body
{
  margin-top:20px;
  background-color:white;
  background: url(/Styles/Gfx/bluegradient.png);
  background-repeat: repeat-x;
}
.navbar /* Site main navigation bar */
{
  float:right;
  width: 310px;
}
.navbar ul
{
  padding:0em;
  margin:0em;
  float:right;
  border: 1px solid blue; 
  border-left: 8px solid blue;
}
.navbar li /* Alternate idea for list colours */
{
  display:block;
  border-bottom: 1px solid blue;
  background-color: white;
  padding: 0.2em;
  padding-left: 1.3em;
  margin:0px;
}
.navbar ul /* White background for the list (in case any space shows through */
{
  background-color:white;
}
.navbar #Home /* First link in inverse colour */
{
  background-color:blue;
}
.navbar #Home a
{
  color:white;
}
.navbar li a
{
  font-weight: bold;
  text-decoration: none;
}
.headerpic /* Location of the navbar image */
{
  margin-bottom:0px;
  padding-bottom:0px;
}
.headerpic img /* Navbar image itself */
{
  margin-bottom:0px;
  border:1px solid black;
  background-color:#CCC;
}
.aboutpic /* Caption for the navbar image */
{
  float:left;
  font-size:smaller;
}
#arrow
{
border:none;
}
h1 /* H1 is only used for page titles */
{
  background-color: #EEE; 
  color:black; 
  padding: 0.2em;
  border:1px solid black;
  display:inline;
  margin: 1em;
}
div.a /* Basically, everything */
{
  border: 2px solid black;
  background-color: #EEE;
  margin: 1em;
  padding: 0.2em;
}
.listgroup /* Links pages */
{
  display:block;
  float:none;
  margin-bottom: 3em;
}
#newsbar /* Main page */
{
  float:left;
  border:1px solid black;
  background-color:white;
  margin-left: -1.5em;
  margin-right: 5px;
  display:none;
}
#newsbar h1
{
  display:none;
}
.footer
{
  margin-top: 6em;
}