/* General tag re-definitions */
body {
  background-color: #333333;
  color: rgb(0,0,0);
  font-family: arial,helvetica,sans-serif;
  font-size: 80%;  /* ~10pt */
  text-align: center;
}

a {
  color: rgb(153,1,1);
  text-decoration: underline;
}
a:hover {
  color: rgb(184,1,1);
  text-decoration: none;
}

hr {
  border: 0;
  color: rgb(253,220,108);
  background-color: rgb(253,220,108);
  height: 2px;
  width: 50%;
  text-align: center;
}

h1 {
  font-size: 1.75em; 
  color: rgb(184,1,1);
}
h2 {
  font-size: 1.5em;
  margin-bottom: -0.5em;
}
h3 {
  font-size: 1.25em;
  margin-bottom: -1em;
}
h4 {
  font-size: 1.15em;
  font-weight: bold;
  margin-bottom: -1em;
}
h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: -1em;
}

dl {
  margin-bottom: -1em;
}
dt {
  font-weight: bold;
}
dd {
  margin-bottom: 1em;
}

/* Main Page/Press Release Updates */
.update-title {
  margin-top: 1em;
  font-weight: bold;
}
.update-sub {
  color: rgb(128,128,128);
  font-size: 0.9em;
  margin-bottom: 1.0em;
}

/* General formatting */
.left {
  text-align: left;
}
.right {
  text-align: right;
}
.center {
  text-align: center;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}


.indent {
  margin-left: 4em;
}

.no-wrap {
  white-space: nowrap;
}

div .clear {
	clear: both;
	font-size: 0.1em;
}

.spacing  ul {
  margin-bottom: -1em;
}
.spacing  ol {
  margin-bottom: -1em;
}
.spacing li {
  margin-bottom: 1em;
}
.spacing ol li{
  margin-bottom: 0em;
}

ol .alpha {
  list-style-type: lower-alpha;
}


/** 
 * Colour Definitions
 * Yellow: 253,220,108 
 * Light Yellow: 251, 227, 149
 * Red: 153, 1, 1
 * Light Red: 184, 1, 1
 */
