body {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
#masthead {
  width: 100%;
  border-bottom: #cccccc 1px solid;
}

#header {
  position:relative;
  top:0;
  left:0; 
  right:0;
  height:4.0625em;
  background:#fff;
  border-bottom:1px solid black;
}

#sitebranding {
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding-top: 0em;
  padding-bottom: 0em;
  padding-left: 25px;
  margin: 0;
  vertical-align: bottom;
}

#sitebranding img {
  border: 0px solid #000;
  vertical-align: bottom;
  margin: 0 50 0 0px;
  padding-right: 25px;
}

#tagline p {
  font-style: italic;
  font-family: Georgia, Times, serif;
  color: #0000ff;
  border-top: 2px solid #ccc;
  border-bottom: 3px solid #ccc;
  padding-top: .2em;
  padding-bottom: .2em;
  padding-left: .8em;
  margin: 0;
  background: #e8e8e8 url(backgrounds/tagline-fadee.html) repeat-y right;
}

#search {
  position: absolute;
  top: 93px;
  right:10px;
  font-size:x-small;
  font-weight: bold;
}

#wrapper {
// margin : top, right, bottom, and left margin;
  margin: 0 0 0 20px;
  padding: 0;
}
#left {
  float: left;
  width: 128px;
  border: #cccccc 10px solid;
}

#rightnav {
 float: right;
 width: 140px;
 margin: 0 0 0 20px;
 padding: 0.5em;
 background-color: #eee;
 font-size: 75%;
 border: #cccccc 1px solid;
 border-top: 0px;
}

#content        { width: 79%; padding-right:10px; padding-left: 140px; }

#center {
  margin-left: 148px;
  margin-right: 10px;
  font-size: .8em;
  background-color: #fff;
}
.center IMG { display: block; margin-left: auto; margin-right: auto; border: 1px #000;}
.headings { margin-left: 0px; color: #00f; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

.report         { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; }

.reportcentre H3 { text-align: center; }

.reportcentre P { text-align: center; }

.reportcentre IMG { display: block; margin-left: auto; margin-right: auto; }

.report P       { margin: 10px 2% 1em 2%; text-align: justify; }

.report Table   { margin: 10px 2% 20px 2%; }

.gallery        { width: 100%; margin: 1em 0; padding: 0px 0em; BORDER: #cccccc 0px solid; text-align: center; }

.gallery     h1 { font-size: 2em; color: #00f; text-align: center; }

.gallery     ul { margin: 0; padding: 0; list-style-type: none; }

.gallery     li { float: left; width: 14%; font-weight: bold; text-align: center; border: 0px solid #0000ff; }

.gallerytitle   { text-decoration:none; color: #00f; font-size: 2em; font-weight: bold; text-align: center; }

.galleryhead li { float: left; width: 70%; }

.galleryhead A  { font-size: 1.6em; text-decoration:none; color: #00f; }

.gallerylink A  { position: relative; top: 0.5em; text-decoration:none; color: #00f; }

.gallery2l      { width: 49%; float: right; text-align: right; position: relative; right: 2em; border: 0px solid #ff0000; }

.gallery2r      { width: 49%; float: right; text-align: left; position: relative; left: 2em; border: 0px solid #ff0000; }

.gallery3l      { width: 33%; float: right; text-align: right; border: 0px solid #0000ff; }

.gallery3       { width: 33%; float: right; text-align: center; border: 0px solid #0000ff; }

.gallery3r      { width: 33%; float: right; text-align: left; border: 0px solid #0000ff; }


#clear {
  clear: both;
}
#footer {
  background: #ccc;
  margin: 20px;
  text-align: center;
}
#siteInfo {
  clear: both;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  border: #cccccc 1px solid;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-size: 75%;
  color: #ccc;
}

/* Removes default top margin from left/right column paragraphs in Mozilla */
div > p {
  margin-top: 0;
}

#ironbark {
  position:absolute;
  top:-0.15em;
  left:4.5em;
  font-family: "Roboto", sans-serif;
  font-weight: bold;
  font-size:3.8em;
  color:black;
  z-index:2;
}

#tower {
  position:absolute;
  top:0em;
  width:21.1875em;
  height:4em;
  right:0em;
  border:0;
  z-index:1;
}

