body{
    font-size:18px;
    font-family: arial;
}

body.main {
  width:       800px;
  border:      none;
  padding:     0px;
  margin:      0px;
}

h1 {
  color: rgb(206,0,0);
}

h2 {
  font-style: italic;
}

.centredImage {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
}

span.mainheading {
  font-size: larger;
  font-weight: bolder;
  width: 800px;
}

div.banner {
  position: relative;
  top: -4px;
  left: 0px;
  width: 800px;
  height: 22px;
  color: white;
  background: black;
  padding: 0px;
  margin: 0px;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
}

table.full {
  position: relative;
  top:      -4px;
  left:     0px;
  width:    800px;
  border:     none;
  padding:    0px;
  margin:     0px;
}

table.full td {
  vertical-align: top;
}

th {
  font-weight: bold;
  text-align: left;
}

td.leftcolumn {
  width: 146px;
  color: rgb(255, 255, 255);
  background: rgb(206, 0, 0);
  height:500px;
}

td.leftcolumn p {
  text-align: center;
  width: 100%;
}

 td.leftcolumn div.shadow {
  position: relative;
  top: 9px;
  left: 8px;
  background-color: black;
  width: 130px;
  height:500px;
}

 td.leftcolumn div.links {
  position: relative;
  top: -5px;
  left: -5px;
  border-top: solid 1px white;
  border-left: solid 1px white;
  background-color: rgb(206,0,0);
  padding-bottom: 5px;
  width: 130px;
  text-align: center;
  height:500px;
}

td.mainarea {
  color: black;
  background: white;
  width: 500px;
  vertical-align: top;
  padding: 5px;
  height:500px;
}

span.title {
  font-weight: bolder;
  font-size: x-large;
  color: rgb(206,0,0);
}

span.title2 {
  font-size: larger;
  font-style: italic;
  font-weight: bold;
}

span.dateline {
  padding-bottom: 300%;
  margin-bottom: 300%;
}

span.bio {
  font-style: italic;
}

table.tab-header {
  margin: 0px;
  padding: 0px;
  border: none;
  width: 480px;
}

td.tab-space {
  margin: 0px;
  padding-left: 5px;
  border-bottom: solid black 1px;
  width: 1%;
}

td.tab-front {
  margin: 0px;
  padding-left: 10px;
  padding-right: 10px;
  border-top: solid 1px black;
  border-left: solid 1px black;
  border-right: solid 1px black;
  border-bottom: none;
  width: 21%;
}

td.tab-back {
  margin: 0px;
  padding-left: 10px;
  padding-right: 10px;
  border: solid black 1px;
  width: 21%;
  background: rgb(240,240,240);
}

td.tab-right {
  margin: 0px;
  border-bottom: solid black 1px;
  width: 56%;
}

span.tab-box {
  border-top: none;
  border-left: solid 1px black;
  border-right: solid 1px black;
  border-bottom:  solid 1px black;
  width: 100%
}

.pquoted {
 margin-left: 20px;
 margin-right: 20px;
 font-style: italic;
}

div.summary {
  font-size: smaller;
}

td.rightcolumn {
  width: 154px;
  vertical-align: top;
  height:500px;
}

td.rightcolumn div {
  text-align: center;
  width: 154px;
  font-size: medium;
}

td.rightcolumn div.spacer {
  color: black;
  background: white;
  width: 154px;
  height: 10px;
}

td.rightcolumn div.shadowbox {
  position: relative;
  top: 5px;
  left: 5px;
  width: 149px;
  background-color: black;
}

td.rightcolumn div.title {
  position: relative;
  top: -5px;
  left: -5px;
  color: white;
  background: rgb(206,0,0);
  width: 150px;
}

td.rightcolumn p {
  text-align: left;
  vertical-align: middle;
  width: 144px;
  color: black;
  background: rgb(250,240,230);
  margin: 0px;
  padding-left: 3px;
  padding-right: 3px;
  font-size: smaller;
  position: relative;
  z-index: 20;
}

td.date {
  width: 40%;
  font-size: smaller;
  padding-bottom: 10px;
  border-bottom: solid 1px black;
}

td.event {
  width: 60%;
  font-size: smaller;
  border-bottom: solid 1px black;
}

td.copyright {
  width: 100%;
  border-top: 2px solid;
  color: rgb(206,0,0);
  background: white;
  text-align: center;
  vertical-align: top;
  font-size: smaller;
}

a h1 {
  background: rgb(255,255,180)
}

td.leftcolumn a {
  font-weight: bold;
  text-decoration: none;
  color: white;
  background: rgb(206,0,0);
}

td.rightcolumn a {
  font-weight: bold;
  text-decoration: none;
  color: white;
  background: rgb(206,0,0);
}

td.leftcolumn a:visited {
  color: rgb(192, 192, 192);
  background: rgb(206,0,0);
}

td.rightcolumn a:visited {
  color: rgb(192, 192, 192);
  background: rgb(206,0,0);
}

td.leftcolumn a:hover {
  color: white;
  background: red;
}

td.rightcolumn a:hover {
  color: white;
  background: red;
}

td.copyright a {
  color: black;
  background: white;
}


img {
  border: none;
}

div.message {
    padding-top:20px;
    vertical-align: middle;
    color:#FF0000;
    font-size: 18px;
}
td.mainarea{
    font-size:smaller;
}

hr.articlebreak{
    border-width: 4px;
}

td.rightcell{
    text-align: right;
}

div.note{
    background-color: #D0D0D0;
    width: 80%;
    position:relative;
    left:6%;
    padding: 3%;
    font-size: 10px;
    font-style: italic;
}

span.notestart{
    font-style: italic;
    font-weight: bold;
}
div.blockquote{
	width: 70%;
	padding: 3%;
	position: relative;
	left: 10%;
}

div.ramzan{
    text-align: center;
    color: white;
    background-color: rgb(206,0,0);
    font-size: 28px;
    padding:10px;
}

span.running{
    font-family: "Garamond";
    font-style: italic;
    font-size: 24px;
}

a span.running {
    text-decoration: none;
}
img.imagebox{
    padding-right: 10px;
}
img.race{
 padding: 3%;
margin-left: auto;
margin-right: auto;
}