
html, body {
  background-color:#8f6464;
  background-image: url("raceroom.png");
  background-repeat: no-repeat;
  background-position: right top;
 }

body {
  font-family:'Open Sans', sans-serif;
  font-size:15px;
  line-height:25px;
  font-weight:400;

  text-align:left;
  background:url(foo) fixed;

  overflow-x:scroll;
  overflow-y:scroll;
  position: absolute;
  top: 1%;
  left: 4%;
  color:#E5E5E5;
}


h1 {
  color: #c2cef8;		
}

h2 {
  color: #ffd800;	
}

h3 {
  color: #e6e6e6;
}

h4 {
  color: #ffd800;
  font-style: italic;	
}

h5 {
  color: #ffd800;
  font-style: italic;
  font-size:x-small;	
}

table {
  border-top:1px solid #e5eff8;
  border-right:1px solid #e5eff8;
  border-collapse:collapse;
  empty-cells: hide;

}
caption {
  text-align:left;
}
td {
  border-bottom:1px solid #e5eff8;
  border-left:1px solid #e5eff8;
  padding:.3em 1em;
  text-align:left;
}

td.fc {
   width: 120px;
   color: white;
   font-style: bold;
}

td.ic {
   width:50px;	
   overflow: hidden;
}

td.agenda {
   font-size: 18px;
}


td.ar {
	text-align: right;
}

th {
  font-weight:bold;
  text-align:left;
  border-bottom: 1px solid #e5eff8;
  border-left:1px solid #e5eff8;
  padding:.3em 1em;
  background:#3c0d0d;
}


#track {
  font-size:smaller;
  font-weight:normal;
}
#player {
  color:#fec007;
}
.points {
  text-align:center;
  color: #ffffff;
}
.minor
{
  font-size:smaller;
  color:#959595;
}
tr.even td {
  background:#7a4141;
}

td.pointcolumn {
  border-right:1px hidden #767B7F;
}
td.poscolumn
{
  font-size:smaller;
  color:#ffffff;
}
.pos1 {
  background:#cccc00;
}
tr.even td.pos1 {
  background:#cccc00;
}
td.poscolumn.pos1 {
  color:#000000;
  font-size: 16px;
}
.pos2 {
  background:#cccccc;
}
tr.even td.pos2 {
  background:#cccccc;
}
td.poscolumn.pos2 {
  color:#000000;
  font-size: 15px;
}
.pos3 {
  background:#cc6600;
}
tr.even td.pos3 {
  background:#cc6600;
}
td.poscolumn.pos3 {
  color:#E5E5E5;
  font-size: 14px;
}

a:link    {color:white; background-color:transparent; text-decoration:none}
a:visited {color:white; background-color:transparent; text-decoration:none}
a:hover   {color:black; background-color:transparent; text-decoration:none}
a:active  {color:black; background-color:transparent; text-decoration:none}

.button {
   border: 2px solid #551e1e;
   background: #551e1e;
   background: -webkit-gradient(linear, left top, left bottom, from(#b9a6a6), to(#551e1e));
   background: -webkit-linear-gradient(top, #b9a6a6, #551e1e);
   background: -moz-linear-gradient(top, #b9a6a6, #551e1e);
   background: -ms-linear-gradient(top, #b9a6a6, #551e1e);
   background: -o-linear-gradient(top, #b9a6a6, #551e1e);
   background-image: -ms-linear-gradient(top, #b9a6a6 0%, #551e1e 100%);
   padding: 10.5px 21px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #7ea4bd 0 1px 0;
   color: #ffffff;
   font-size: 14px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border: 2px solid #551e1e;
   text-shadow: #1e4158 0 1px 0;
   background: #551e1e;
   background: -webkit-gradient(linear, left top, left bottom, from(#b9a6a6), to(#551e1e));
   background: -webkit-linear-gradient(top, #b9a6a6, #551e1e);
   background: -moz-linear-gradient(top, #b9a6a6, #551e1e);
   background: -ms-linear-gradient(top, #b9a6a6, #551e1e);
   background: -o-linear-gradient(top, #b9a6a6, #551e1e);
   background-image: -ms-linear-gradient(top, #b9a6a6 0%, #551e1e 100%);
   color: #fff;
   }
.button:active {
   text-shadow: #1e4158 0 1px 0;
   border: 2px solid #551e1e;
   background: #b9a6a6;
   background: -webkit-gradient(linear, left top, left bottom, from(#551e1e), to(#551e1e));
   background: -webkit-linear-gradient(top, #551e1e, #b9a6a6);
   background: -moz-linear-gradient(top, #551e1e, #b9a6a6);
   background: -ms-linear-gradient(top, #551e1e, #b9a6a6);
   background: -o-linear-gradient(top, #551e1e, #b9a6a6);
   background-image: -ms-linear-gradient(top, #551e1e 0%, #b9a6a6 100%);
   color: #fff;
   }

table#R01 {
	width: 1280px
}   
   
table#R01 tr:nth-child(even) {
    background-color: #8f6464;
	vertical-align: top;
 }
table#R01 tr:nth-child(odd) {
   background-color:#7a4141;
   vertical-align: top;
 }
table#R01 th	{
    background-color: #3c0d0d;
    color: white;
    text-align: left;
}


table#R02 tr:nth-child(even) {
    background-color: #8f6464;
	vertical-align: top;
}
table#R02 tr:nth-child(odd) {
   background-color:#7a4141;
   vertical-align: top;
}
table#R02 th	{
    background-color: #3c0d0d;
    color: white;
    text-align: right;
}


