BODY {
	BACKGROUND: url(/Images/Elements/SiteBG.gif);
	BACKGROUND-COLOR: #4C4C4C;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #000000;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
}
A {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #D30006;
	TEXT-DECORATION: underline;
}

table.MainHeader {
	width: 780px;
	border-collapse: collapse;
	padding: 0px;
}
table.MainHeader td {padding: 0px;}
table.MainHeader img {display: block;}
table.MainHeader a img {border: 0px;}

TD.MainMenuTD {
	vertical-align: top;
	background: url(/images/Elements/LeftMenuBG.gif);
	width: 109px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

TD.MenuItem {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	PADDING-LEFT: 6px;
}
A.MenuItemLink {
	COLOR: #FFFFFF;
}
A.MenuItemLink:visited {
	COLOR: #FFFFFF;
}

#ServerTime {
	MARGIN-TOP: 3px; FONT: 10px Arial; COLOR: #FF6700;
}
#NextRace {
	PADDING-LEFT: 3px; FONT: 10px Arial; LINE-HEIGHT: 12px; COLOR: #FF6700; padding-top: 2px;
}

TD.GutterTD {
	width: 6px;
	background: #414141;
}

DIV.MainPageDiv {
	WIDTH: 780px;
	PADDING: 0px;
	BACKGROUND: #414141;
}
TD.MainContentTD {
	VERTICAL-ALIGN: top;
	BACKGROUND: url(/Images/Elements/InnerMenuBG.gif);
	WIDTH: 657px;
}
TD.MainContentTD_FP {
	VERTICAL-ALIGN: top;
	WIDTH: 667px;
}
TD.MainContentTD_Full {
	VERTICAL-ALIGN: top;
	BACKGROUND: url(/Images/Elements/InnerNoMenuBG.gif);
	WIDTH: 657px;
}
/*

FRONTPAGE-SPECIFIC

*/

TD.FPGutterTD {
	width: 4px;
	background: #414141;
}
TD.FPGutterTD img {
	width: 4px;
}
TD.FPMainContent {
	width: 496px;
	background: #414141;
}
DIV.FP_MainContentLower {
	WIDTH: 476px;
	BACKGROUND: url(/Images/Elements/InnerFrontPageBG.gif) repeat-y;
}
TD.FPRightContent {
	width: 171px;
	BACKGROUND: #414141;
}
DIV.FPContentArea {
	PADDING: 0px 11px 0px 7px;
}
DIV.FP_TopHeadline {
	
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #D30006;
	TEXT-TRANSFORM: uppercase;
	MARGIN-BOTTOM: 3px;
	PADDING-RIGHT: 4px;
}
DIV.FP_TopHeadline A {
	COLOR: #D30006;
}
DIV.FP_TopHeadline A:hover {
	COLOR: #D30006;
	TEXT-DECORATION: none;
}
DIV.FP_TopHeadline A:visited {
	COLOR: #D30006;
	TEXT-DECORATION: none;
}
IMG.FP_TopNewsPhoto {
}
DIV.FP_TopNewsTease {
	FONT-SIZE: 12px;
	PADDING-RIGHT: 4px;
}
DIV.FP_TopNewsTease P {
	MARGIN: 0px;
}
DIV.FP_TopVidBug {
	font: bold 11px arial, helvetica;
}
DIV.FP_TopJToBug {
	font: bold 11px arial, helvetica;
}
DIV.FP_TopPhotoBug {
	float: left;
	font: bold 11px arial, helvetica;
}
#FP_VideoBug {
	font-weight: normal;
	font-size: 11px;
}
#FP_PhotoBug {
	font-weight: normal;
	font-size: 11px;
}
#FP_JumpToBug {
	font-weight: normal;
	font-size: 11px;
}
.FP_SubLeads {
	FONT-SIZE: 12px;
}
.FP_SubLeads A:link,
.FP_SubLeads A:visited,
.FP_SubLeads A:active {
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
.FP_SubLeads A:hover {
	TEXT-DECORATION: underline;
}
.FP_SubLeads2 {
	FONT-SIZE: 12px;
}
.FP_SubLeads2 A:link,
.FP_SubLeads2 A:visited,
.FP_SubLeads2 A:active {
	TEXT-DECORATION: none;
}
.FP_SubLeads2 A:hover {
	TEXT-DECORATION: underline;
}
DIV.FP_RightColumnSection {
	MARGIN-BOTTOM: 5px;
	BACKGROUND-COLOR: #FFFFFF;
}
DIV.FP_RightColumnContent {
	PADDING: 4px 6px 0px 6px;
}
DIV.FP_RightColumnHeader {
	color: #FFC230;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}
DIV.FP_RightColumnSubHeader {
	color: #ffc230;
	font-weight: bold;
	font-size: 11px;
}
DIV.FP_RightColumnItem {
	PADDING-RIGHT: 1px;
	FONT-SIZE: 11px;
}
DIV.FP_RightColumnItem A:link, 
DIV.FP_RightColumnItem A:visited, 
DIV.FP_RightColumnItem A:active {
	text-decoration: none;
	color: #D6D6D6;
}
DIV.FP_RightColumnItem A:hover {
	TEXT-DECORATION: underline;
	COLOR: #FFB808;
} 
DIV.FP_RightColumnDate {
	FONT-SIZE: 11px;
	COLOR: #D6D6D6;
}
TD.Generic_MainContent {
	WIDTH: 520px;
}
DIV.Generic_MainContent {
	WIDTH: 520px;
}
TD.Generic_RightContent {
	WIDTH: 145px;
}
DIV.Generic_ContentArea {
	MARGIN-LEFT: 15px;
	WIDTH: 488px;
	BACKGROUND-COLOR: #FFF;
}
DIV.Generic_ContentHeader {
	MARGIN-LEFT: 7px;
}
DIV.Generic_RightColumnSection {
	MARGIN-BOTTOM: 5px;
	WIDTH: 145px;
}
DIV.Generic_RightColumnHeader {
	BACKGROUND-COLOR: #7B2421;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-LEFT: 4px;
}
DIV.Generic_RightColumnSubHeader {
	BACKGROUND-COLOR: #666666;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-LEFT: 4px;
	MARGIN-TOP: 1px;
}
DIV.Generic_RightColumnItem {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 19px;
	PADDING-TOP: 2px;
	BACKGROUND: url(/Images/RHSMenu/RHS_BG.gif);
}
DIV.Generic_RightColumnItem A:link, 
DIV.Generic_RightColumnItem A:visited, 
DIV.Generic_RightColumnItem A:active {
	TEXT-DECORATION: none;
	COLOR: #D6D6D6;
}
DIV.Generic_RightColumnItem A:hover {
	TEXT-DECORATION: underline;
	COLOR: #FFB808;
}
DIV.Generic_RightColumnItemDisabled {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 19px;
	PADDING-TOP: 2px;
	COLOR: #A2A2A2;
	BACKGROUND: url(/Images/RHSMenu/RHS_BG.gif);
}
DIV.Generic_RightColumnItemSelected {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 19px;
	PADDING-TOP: 2px;
	COLOR: #FFB808;
	FONT-WEIGHT: bold;
	BACKGROUND: url(/Images/RHSMenu/RHS_BG.gif);
}
DIV.RHSLink {
	PADDING-TOP: 7px;
	TEXT-ALIGN: right;
	PADDING-LEFT: 0px;
}

/* Right Menu */
.RHSMenu, .RHSMenu TD, .RHSMenu TD A {
	FONT-SIZE: 11px;
	COLOR: #D6D6D6;
}
DIV.RHSMenuItem {
	clear: both;
}
.RHSMenuItem, .RHSMenuSelected, .RHSMenuDisabled {
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
}
.RHSMenuItem A {
	COLOR: #D6D6D6;
}
.RHSMenuItem A:hover {
	COLOR: #FFB808;
}
.RHSMenuItem A:visited {
	COLOR: #d6d6d6;
}
.RHSMenuSelected {
	COLOR: #FFB808;
	FONT-WEIGHT: bold;
}
.RHSMenuSelected A {
	COLOR: #FFB808;
}
.RHSMenuSelected A:hover {
	COLOR: #FFB808;
}
.RHSMenuSelected A:visited {
	COLOR: #ffb808;
}
.RHSMenuDisabled {
	COLOR: #A2A2A2;
}

/*

Front-Page Objects

*/
TD.FrontPageObject_TL {
	WIDTH: 236px;
	HEIGHT: 14px;
	BACKGROUND-IMAGE: url(/Images/FrontPage/FPO_TL.gif);
	TEXT-ALIGN: right;
}
TD.FrontPageObject_TM {
	WIDTH: 12px;
	HEIGHT: 14px;
	BACKGROUND-IMAGE: url(/Images/FrontPage/FPO_TM.gif);
	FONT-SIZE: 8px;
}
TD.FrontPageObject_TR {
	WIDTH: 228px;
	HEIGHT: 14px;
	BACKGROUND-IMAGE: url(/Images/FrontPage/FPO_TR.gif);
	TEXT-ALIGN: right;
}
TD.FrontPageObject_BG {
	background: #1e1e1e url(/Images/FrontPage/FPOBG.jpg) top left no-repeat;
	vertical-align: top;
}
TD.FrontPageObject_L {
	WIDTH: 4px;
	BACKGROUND-IMAGE: url(/Images/FrontPage/FPO_L.gif);
}
TD.FrontPageObject_M {
	WIDTH: 12px;
	BACKGROUND-IMAGE: url(/Images/FrontPage/FPO_M.gif);
}
TD.FrontPageObject_R {
	WIDTH: 6px;
	BACKGROUND-IMAGE: url(/Images/FrontPage/FPO_R.gif);
}
TD.FrontPageObject_B {
	WIDTH: 476px;
	HEIGHT: 23px;
	BACKGROUND-IMAGE: url(/Images/FrontPage/FPO_Bottom.gif);
}

TD.FrontPageObject_BG DIV.Generic {
	PADDING: 3px 8px 3px 8px;
	COLOR: #fff;
	FONT-SIZE: 12px;
}
TD.FrontPageObject_BG DIV.Generic B {
	COLOR: #ffc230;
}
TD.FrontPageObject_BG DIV.Generic A:link,
TD.FrontPageObject_BG DIV.Generic A:visited,
TD.FrontPageObject_BG DIV.Generic A:active {
	TEXT-DECORATION: none;
	COLOR: #FFC230;
}
TD.FrontPageObject_BG DIV.Generic A:hover {
	TEXT-DECORATION: underline;
	COLOR: #FFC230;
}

/*

Front-Page ADs

*/
div.Ad {
	width: 468px;
	text-align: center;
	margin: 0px auto 12px auto;
}
div.Ad img {display: block;}
div.Ad a img {border: 0px;}


/*

Article Page-Specific

*/
DIV.Article_ContentArea {
	MARGIN-LEFT: 15px;
	WIDTH: 640px;
	BACKGROUND-COLOR: #FFF;
}
DIV.ArticleHeadline {
	FONT-WEIGHT: bold;
	FONT-SIZE: 22px;
	COLOR: #000000;
	TEXT-TRANSFORM: uppercase;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 1px;
}
DIV.ArticleDate {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
}
TABLE.ArticleTable {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
}
TD.ArticleBody {
	WIDTH: 454px;
	TEXT-ALIGN: justify;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 10px;
	VERTICAL-ALIGN: top;
	FONT-SIZE: 12px;
}
TD.ArticleRightColumn {
	VERTICAL-ALIGN: top;
}
IMG.ArticleMainPhoto {
	BORDER: 1px solid #000000;
}
DIV.ArticleMainPhotoCaption {
	FONT-SIZE: 10px;
	TEXT-ALIGN: center;
}
DIV.ArticleRightColumnSection {
	/*BACKGROUND-COLOR: #999999;*/
	PADDING-BOTTOM: 10px;
}
DIV.ArticleRightColumnHeader {
	BACKGROUND: url(/Images/News/RHS_top_202.gif);
	HEIGHT: 28px;
}
DIV.ArticleRightColumnHeaderText {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-LEFT: 18px;
	PADDING-TOP: 10px;
	TEXT-TRANSFORM: uppercase;
}
DIV.ArticleRightColumnItem {
	BACKGROUND: url(/Images/News/RHS_bg_202.gif);
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 4px;
}
TD.ArticleRightColumnItemText {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica;
	VERTICAL-ALIGN: top;
}
TD.ArticleRightColumnDate {
	WIDTH: 35px;
}
DIV.ArticleRightColumnBottom {
	BACKGROUND: url(/Images/News/RHS_bottom_202.gif);
	HEIGHT: 21px;
}
DIV.ArticleRightColumnFooter {
	/*BACKGROUND: url(/Images/News/RHS_footer_202.gif);
	HEIGHT: 47px;*/
}

/* FULL */
DIV.Full_ContentArea {
	MARGIN-LEFT: 15px;
	WIDTH: 640px;
	BACKGROUND-COLOR: #FFF;
}
TD.Full_MainContent {
	WIDTH: 520px;
}
DIV.Full_MainContent {
	WIDTH: 520px;
}
DIV.Full_ContentHeader {
	MARGIN-LEFT: 7px;
}

A.RHSMenu_Link {
	COLOR: #FFFFFF;
}
A.RHSMenu_Link:visited {
	COLOR: #FFFFFF;
}
A.RHSMenu_Link:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}

.RHSMenu {
	MARGIN-BOTTOM: 15px;
}
.RHSMenuContent {
	PADDING-LEFT: 18px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	BACKGROUND: url(/Images/RHSMenu/RHS_BG.gif);
}
.RHSMenuContent_171 {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(/Images/RHSMenu/RHS_BG_171.gif);
}
div.RHSPaddedContent {
	padding: 0px 4px 0px 12px;
}

#CountDownClock {
	padding-top: 7px;
	width: 157px;
	color: #ffc230;
	font-size: 10px;
	line-height: 15px;
	text-transform: uppercase;
	margin-left: auto;
}
#CountDownClock .ClockTop {
	width: 157px;
	height: 13px;
	overflow: hidden;
	background: url(/Images/RHSMenu/CountDownClock_Top.gif) no-repeat;
}
#CountDownClock .ClockBottom {
	width: 157px;
	height: 20px;
	overflow: hidden;
	background: url(/Images/RHSMenu/CountDownClock_BG.gif) no-repeat;
	text-align: center;
}
