body {
	background-color:#000066;
	margin-left: 0px;
  	margin-right: 0px;
  	margin-top: 10px;
  	margin-bottom: 0px;
	font: 12px/14px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align:left;
	background-position: right top; background-repeat:repeat-x; background-image: url(../images/bgPattern.gif); border:0px; padding:0px; background-color:#000066;
}

.bg { background-position: bottom; background-repeat: no-repeat; width:800px; background-image: url(../images/footer.gif); border:0px; padding:0px;}

.photoBgRacing { background-position: right top; background-repeat: no-repeat; background-image: url(../images/nascar041210.jpg); border:0px; padding:0px;}

.photoBgRacing2 { background-position: right top; background-repeat: no-repeat; background-image: url(../images/mainPhtDsr.jpg); border:0px; padding:0px;}

.photoBgNHRA { background-position: right top; background-repeat: no-repeat; background-image: url(../images/nhra041210.jpg); border:0px; padding:0px;}

.photoBgNHRA2 { background-position: right top; background-repeat: no-repeat; background-image: url(../images/nhra041210.jpg); border:0px; padding:0px;}

.photoBgGoodguys { background-position: right top; background-repeat: no-repeat; background-image: url(../images/mainPhtGoodguys2009.jpg); border:0px; padding:0px;}

.photoBgSoccer { background-position: right top; background-repeat: no-repeat; background-image: url(../images/soccer120709.jpg); border:0px; padding:0px;}

.photoBgPinks { background-position: right top; background-repeat: no-repeat; background-image: url(../images/mainPhtPinks.jpg); border:0px; padding:0px;}

.photoBgBuckmasters { background-position: right top; background-repeat: no-repeat; background-image: url(../images/mainPhtBuckmasters.gif); border:0px; padding:0px;}

.bgPad { background-repeat: repeat; width:190px; background-image: url(../images/pad_bg.gif); border:0px; padding:0px;}

.bgFooter { background-position: bottom; background-repeat: no-repeat; width:800px; background-image: url(../images/footer.gif); border:0px; padding:0px;}

.bgHeader { background-position: top; background-repeat: no-repeat; background-image: url(../images/header2.gif); width:800px; height:110px; background-color:#000066; border:0px;  padding:0px;}


h1 {
margin-top:0;
padding-top:0;
}

.yellowText {
	color:#FFCC00;
}

.yellowTextBold {
	color:#FFCC00;
	font-weight: bold;
}

.headerText {
	font: 14px/18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #ffcc00;
}

.dataText {font: 10px/12px Arial, Helvetica, sans-serif; }

.linkList {
	margin:0px 0px 0px 14px;
	padding:0px 0px 0px 0px;
	list-style: square outside;
}

.listItem {
	color:#FFCC00;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.listItemWhite {
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.listItemYellowBold {
	color:#FFCC00;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.listText {
	font: 11px/12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding:0px 10px 10px 10px;
	vertical-align: text-top;
	text-align:left;
}

td.pad20 {
	 padding:20px 20px 20px 20px;
	 vertical-align:text-top;
}

td.pad10 {
	 padding:10px 10px 10px 10px;
	 vertical-align:text-top;
}


td.padright {
	 padding: 0px 6px 0px 0px;
}

td.padleft {
	 padding: 0px 0px 0px 10px;
}

td.yellowRule {
	 padding:0px 0px 0px 0px;
	 height:1px;
	 width:610px;
	 background-color:#FFCC00;
}

td.yellowRuleFlex {
	 padding:0px 0px 0px 0px;
	 height:1px;
	 background-color:#FFCC00;
}

td.blueRuleFlex {
	 padding:0px 0px 0px 0px;
	 height:1px;
	 background-color:#003399;
}

td.footer {
	 padding:0px 0px 10px 0px;
	 color:#666666;
	 text-align:center;
	}


a {
	font-size: 12px;
	color:#ffcc00;
}

a:link {
	color: #ffcc00;
	font-size: 12px;
	text-decoration: underline;
}
a:hover {
	color: #ffff00;
	font-size: 12px;
	text-decoration: underline;
}
a:active {
	color: #CC0000;
	font-size: 12px;
	text-decoration: underline;
}

li a {
	font-size: 10px;
}
li a:link {
	font-size: 10px;
}
li a:hover {
	font-size: 10px;
}
li a:active {
	font-size: 10px;
}

a.header 	{
	line-height: 18px;
	font-size: 14px;
	font-weight:bold;
	color:#ffcc00;
	text-decoration: none;
}

a.header:link {
	color: #ffcc00;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
}
a.header:hover {
	color: #ffff00;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
}
a.header:active {
	color: #CC0000;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
}


a.nav:visited, a.nav:link {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	padding:5px;
}

a.nav:hover, a.nav:active {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #99ff66;
	text-decoration: underline;
	font-weight: bold;
	background:#666666;
	padding:5px;
}

.footer {
	color: #666666;
	font-size: 10px;
	text-align:center;
	}
a.footer {
	color: #66ccff;
	font-size: 10px;
}
a.footer:link {
	color: #66ccff;
	font-size: 10px;
	text-decoration: underline;
}
a.footer:hover {
	color: #ffffff;
	font-size: 10px;
	text-decoration: underline;
}
a.footer:active {
	color: #66ccff;
	font-size: 10px;
	text-decoration: underline;
}

.past-articles {
	list-style-type:none;
	padding-left:0px;
}

.past-articles li {
	margin-bottom:5px;
}

img.img-right {
	border:1px solid black;
	float:right;
	margin:0;
	margin-left:15px;
}

img.img-left {
	border:1px solid black;
	float:left;
	margin:0;
	margin-right:15px;
}
