body {
margin:0; background-color: #dfe0e5; color: #000; font-size:10pt; font-family: arial, helvetica, sans-serif;
/* margin:0; background-color: #fff; color: #000; font: 85%/1.5 verdana, arial, helvetica, sans-serif; */
  }

  .blacklink a:link {
color: #000000;
/* background-color: #FFFccc; */
}
.blacklink a:visited {
color: #000;
/* background-color: #FFFccc; */
}
.blacklink a:hover {
color: #000000;
/* background-color: #FFFccc; */
}
.blacklink a:active {
color: #000000;
/* background-color: #FFFccc; */
}


.bkg {
background-color: #5C4E4B;
/*   background-color: #dfe0e5; */
  }

.bkgbanner {
  background-color: #5C4E4B;
/*   background-color: #dfe0e5; */
  }

.boardheader {
font-size:110%; color:#685a57;
  }

.col1highlighter {
text-align:center; font-weight:bold; color:#039;
  }

.col4header {
margin-top:5px; font-weight:normal; font-size:8pt; font-family:sans-serif, arial, helvetica;
  }

.ad {text-align:center; font-family:arial, helvetica, sans-serif; font-size:6.5pt; color:#03f; text-decoration:none;}

.pheader {
font-weight:bold; font-size:11pt; color:#009; margin-left:1.5em;
  }

.pbody {
font-family:arial, helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#000; margin-left:1em; margin-right:1em;
  }

.col1header {
height:20px; margin:0; font-size:7pt; width:130px; text-align:center; font-family:arial, sans-serif, helvetica; color:#fff; font-weight:normal; background:#4e718f;
	}

/* ticker
.bottom {margin-left:10em;; font-size:8pt; font-family:arial, helvetica, sans-serif; color:#000;;}
.bottoml { margin:3px 0 0 0; }
.bottomr { margin:0 0 0 0; } */

td.topa{
margin-right:8em; text-align:right; font-size:8pt; font-family:arial, helvetica, sans-serif; color:#000;
  }

td.top{
margin:0; height:10px;
  }

td.col4{
/* margin:0; height:10px; background:#dfe0e5; color:#4e718f; */
margin:0; height:10px; background:#fff; color:#4e718f; width:11%;
  }

td.col1 {
margin:0; height:10px; background:#fff; color:#4e718f; width:11%;
  }

td.col2index {
margin:0; padding: 0; text-align:left; background:#dfe0e5; color:#000; /* width:270px; */
  }

td.col2 {
margin:0; padding: 0; text-align:left; background:#dfe0e5; color:#000;
  }

td.col2bod {
margin:0 3em 0 3em; padding: 0; text-align:left; background:#dfe0e5; color:#000; width:42.5%;
  }


td.col3index {
margin:0; padding: 0; text-align:left; background:#dfe0e5; color:#000; border-left:1px solid #000; width:350px;
  }

td.col3 {
margin:0; padding: 0; text-align:left; background:#dfe0e5; color:#000; width:50%;
  }

td.trf {
/* margin:0; padding: 0; text-align:left; background:#f5f5dc; color:#000; */
margin:0; padding: 0; text-align:left; background:#fff; color:#000;
  }

td.col3bod {
margin:0 3em 0 3em; padding: 0; text-align:left; background:#dfe0e5; color:#000; width:42.5%;
  }

td.footer {
  border:3px solid #ac966e; background:#fff;
  }

.box {
  float:right; margin:-.5em 5em 0 0; width:165px; text-align:center; font-size:7pt; background:#DFE0E5; border-width:2px; border-style:double; border-color:#000; color:#fff;
  }

.box4 {
text-align:center; width:110px; font-weight:normal; font-size:6.5pt; border:1px inset #000; margin:5px; padding:5px;
  }

A:link {color: #039; text-decoration:none;}
A:visited {color: #f00; text-decoration:none;}
A:hover {color: #f00; text-decoration:none;}
A:active {color: #039; text-decoration:none;}


/* http://www.ssi-developer.net/main/templates/ */
.lh-col{
 width: 50%;
 float: left;
 border: solid #ac966e;
 border-width: 0 2px 0 0;
/* background: #b5bab6; */
 color: #000;
 margin: 0 3px 0 3px;
 padding: 0;
 }

.rh-col{
 color: #000;
 margin: 0 3px 0 3px;
 padding: 0;
 }

.calracing-lcol{
 text-align:right;
 width: 50%;
 float: left;
 color: #000;
/* margin:0 1em 0 -2em; */
 margin:0 0 0 -1em;
 padding: 0;
 font-size:8pt;
 }

.calracing-rcol{
 text-align:left;
 color: #000;
/* margin: 0 3px 0 3px; */
 margin:0 1em 0 0;
 padding: 0;
 font-size:8pt;
 }


#lheader-col{
/* width: 175px; */
 font-family:'agency fb', serif;
 font-size:32pt;
 font-weight:bold;
 background:#5C4E4B;
 width: 20%;
 float: left;
 border: solid #ada985;
 border-width: 0 4px 0 0;
/* background: #b5bab6; */
 color: #ada985;
 margin: .5em -4em .5em 0;
 padding: 0;
 }

#rheader-col{
/* background: #b5bab6; */
 font-family:'agency fb', serif;
 font-size:24pt;
 font-weight:bold;
 background:#5C4E4B;
 color: #ada985;
 margin: .5em .5em .5em 0;
 padding: 0;
 }

#lh3-col{
/* width: 175px; */
 font-size:9pt;
 font-weight:bold;
 width: 31%;
 float: left;
 border: solid #000;
 border-width: 3px 3px 3px 3px;
 background: #7e6c5e;
 color: #fff;
 margin: 0;
 padding: 0;
 }

#mh3-col{
/* width: 175px; */
 width: 33%;
 font-size:9pt;
 font-weight:bold;
 float: left;
 border: solid #000;
 border-width: 3px 3px 3px 3px;
 background: #7e6c5e;
 color: #fff;
 margin: 0;
 padding: 0;
 }

#rh3-col{
 width: 30%;
 font-size:9pt;
 font-weight:bold;
 float: right;
 background: #7e6c5e;
 border: solid #000;
 border-width: 3px 3px 3px 3px;
 color: #fff;
 margin: 0;
 padding: 0;
 }

#lh2-col{
/* width: 46%; */
 font-size:9pt;
 font-weight:bold;
 float: left;
 border: solid #000;
 border-width: 2px 2px 2px 2px;
 background: #ccf;
 color: #5c4e4b;
 margin: 0 2px 0 0;
 padding: 0;
 }

#rh2-col{
/* width: 50%; */
 font-size:9pt;
 font-weight:bold;
 float: left;
 background: #ccf;
 border: solid #000;
 border-width: 2px 2px 2px 2px;
 color: #5c4e4b;
 margin: 0;
 padding: 0;
 }

/* .captionbox {
margin:0; font-size:7pt; width:130px; text-align:center; font-family:arial, sans-serif, helvetica; color:#000; font-weight:normal; background:#4e718f;
  }
*/
.captionbox {
height:20px; margin:0; font-size:7pt; width:130px; text-align:left; font-family:arial, sans-serif, helvetica; color:#fff; font-weight:bold; background:#330099; border:1px solid #fff;
  }

.captioncol3 {
height:25px; font-size:9pt; text-align:left; color:#fff; font-weight:normal; background:#4e718f; font-family:arial, sans-serif, helvetica;
  }

.caption2col {
height:25px; font-size:9pt; text-align:left; color:#fff; font-weight:normal; background:#4e718f; font-family:arial, sans-serif, helvetica;
  }


/* .captionboxleft {
width:100%; font-size:9pt; text-align:center; color:#000; font-weight:normal; background:#4e718f; height:40px; font-family:arial, sans-serif, helvetica;
  }
*/
 .captionboxleft {
width:100%; height:25px; font-size:9pt; text-align:left; color:#fff; font-weight:normal; background:#4e718f; font-family:arial, sans-serif, helvetica;
  }

.captionboxleftlong {
font-size:9pt; text-align:left; color:#ac966e; font-weight:bold; background-color:#b5bab6; border:1px solid #ac966e; margin:0 0 3px 0;
  }

.bylinewh {
text-align:center; font-size:85%; font-family:verdana, arial, helvetica, sans-serif; color:#fff; margin-left:2em; margin-right:2em;
}

.bylinebr {
text-align:left; font-size:8pt; font-family:verdana, arial, helvetica, sans-serif; color:#685a57; margin-left:2em; margin-right:2em;
}

.bylinenorthernnews {
text-align:justify; font-size:8pt; font-family:verdana, arial, helvetica, sans-serif; color:#685a57; width:285px;
/*  margin-left:2em; margin-right:2em; background-color:#dfe0e5; text-align:justify; width:275px; color:#685a57; */
}


.marlr1col4 { width:142px; text-align:center; background-color:#b5bab6; color:#5c4e4b;
  }

div.marlr7 {margin:0 2em 0 2em;}

div.marlr7col3 {margin:0 1em 0 1em; width:320px;}

div.marlr5 {margin:0 .5em 0 .5em;
  }

div.marlr3 {margin:0 .3em 0 .3em;
  }

div.marlr2 {margin:0 .2px 0 .2px;
  }

div.marlr1 {margin:0 .10em 0 .10em;
  }

div.marlr0 {margin:0;
  }

.floatleft {
float:left; clear:left; margin:0 4px 0 4px;
}

.floatright {
float:right; clear:right; margin-left:4px; margin-bottom:0; margin-top:2px;
}

.floatr {float:right; margin-left:-25px;}

/* ======================================== */
td.bord {
  border-right:1px solid #fff;
  }

div.borderhead {
  font-size: 125%; font-weight: bold;
  }

div.borderbody0 {
  border:none;
  font-size: 80%; margin: 0 .5em 0 .5em;
  }
div.borderbody1 {
  border:none;
  font-size: 80%; margin: 0 1em 0 1em;
  }
div.borderbody2 {
  border:none;
  font-size: 80%; margin: 0 2em 0 2em;
  }
div.borderbody3 {
  border:none;
  font-size: 80%; margin: 0 3em 0 3em;
  }

  .ctt {color: #800; text-align:justify; font-size: 100%;  margin:0 .5em 0 .5em;}
  h2.ctt {font-size:10pt;}


/* A:link {
   color: #0000ff;
   background-color: #ffcf00;
   text-decoration: underline;
}

A:visited {
   color: #840084;
   background-color: #ffcf00;
   text-decoration: none;
}

A:hover {
   color: #000;
   background-color: #ffcf00;
   text-decoration: none;
   font-weight: bold;
}

A:active {
   color: #0066CC;
   background-color: #ffcf00;
   text-decoration: none;
} */


.dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color:#039;
}
.desc {
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:normal;
}
.descsmall {
	font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;

}

/*
background-color:#dfe0e5
#49271f=chocolate #c9a356 =straw color  #800000 =wine #00008b = ? #5c4e4b =brown bgrnd #594c49 =? #B1ACAA=nav foreground  green=#ada985
*/

  .bgi {
background: -moz-linear-gradient(top, #000033, #6699ff); /* FF3.6 */
background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #000033),color-stop(1, #6699ff)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=’#F6F6F6?, EndColorStr=’#6699ff’); /* IE6,IE7 */
-ms-filter: “progid:DXImageTransform.Microsoft.gradient(startColorStr=’#000033?, EndColorStr=’#6699ff’)”; /* IE8 */
border:2px solid #000;
width:200px;
margin:1em;
}

.medialinksbkg {
background:#dfe0e5; font-size:8pt;
	}