body {
  margin: 0px;
  padding: 4px;
  font-family: verdana, arial, sans-serif; 
  font-size: 12px;
  background: #F4EECD; 
  color: black; 
}
red {
	color:red;
}
hr {
  color: #006;
  background-color: #FFF;
  line-height: 1px;
  width: 90%;
}

h1, h2, h3, h4 {
  color: #006;
  background-color: #FFF;
  text-align: center;
}
h1 { font-size: 1.7em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }

img.Crest { margin:2px; }

/* Font sizing */
.InlineHeading { font-size: 1.05em; font-weight: bold; }
.XSmallInfo    { font-size: 0.95em; line-height: 1.3em; }
.XXSmallInfo   { font-size: 0.80em; line-height: 1.3em; }

.InfoBox {
  float:left;
  border:1px solid #006;
  width:190px;
  height:35px;
  margin:2px;
  padding-top:3px;
}

a:hover {
  background: #FF9;
  color: #F00;
}

/* Acknowledgements and picture credits */
.Ack {
  font-size: 0.8em;
  text-align: center;
  color: #000;
  background-color: #EEE;
}

/* Special Uses */
.NoUline { text-decoration: none; }
.Fade  { color: #999; }
.Navy  { color: #006; }
.Red   { color: #F00; }
.Gold  { color: #FF0; }
.White { color: #FFF; }
.SACC  { 
  color: #900; 
  font-size: 1.1em; 
  font-weight: bold; 
  font-style: italic;
}

.SmallCaps { font-variant: small-caps; font-size: 90%}
.Center { text-align: center; }
.Right  { text-align: right;  }
.Left   { text-align: left;   }
.ThinBorder {
	border: 1px solid #000066;
}
