body 
{
	margin: 0px; 
	font: 11px verdana, arial, sans-serif; 
}

/* BEGIN FONT FACES */
.footer,
.nascarMainT1, 
.nascarMainT1HD,
.nascarMainT2, 
.nascarMainT2HD,
.nascarMainT3, 
.nascarMainT3HD, 
.nascarMainRD,
.nascarMainRD TD,
.nascarMore,
.navBlurb,
.navBullet,
.navDate,
.navHeader, 
.navSpecBlurb,
.navStore,
.navTime,
.modCheckOut,
.modDirect,
.modMulti,
.modMultiSmall,
.modNews,
.modNewsHD,
.modGlance,
.modGlanceHD,
.modTrackPass,
.modTrackPass TD,
.pollCingularContent,
.pollCingularContent TD,
.pollCokeContent,
.pollCokeContent TD,
.pollSponContent,
.pollSponContent TD,
.pageHeader1,
.tableData,
.tableDataSmall,
.tableHeader,
.tableHeaderSmall
{ font-family: Verdana, Arial, Helvetica; }
/* END FONT FACES */
/* BEGIN FONT SIZES */
.pageHeader1 
{ font-size: 34px; }

.modGlanceHD
{ font-size:18px; }

.nascarMainT1HD
{ font-size: 24px; }

.nascarMainT2HD
{ font-size: 16px; }

.modNewsHD,
.nascarMainT1,
.nascarMainT2, 
.nascarMainT3
{ font-size: 12px; }

.modDirect,
.modMulti
{ font-size: 11px; }

.footer,
.modCheckOut,
.modNews,
.nascarMainRD,
.nascarMainRD TD,
.nascarMore,
.navDate,
.navHeader,
.navSpecBlurb,
.navStore,
.navTime,
.modTrackPass,
.modTrackPass TD,
.navBlurb,
.navBullet,
.pollCingularContent,
.pollCingularContent TD,
.pollCokeContent,
.pollCokeContent TD,
.pollSponContent,
.pollSponContent TD,
.tableData,
.tableHeader
{ font-size: 10px; }

.modGlance,
.modMultiSmall,
.tableDataSmall,
.tableHeaderSmall
{ font-size:9px; }
/* END FONT SIZES */
/* BEGIN BOLD */
.modDirect,
.modGlanceHD,
.modMultiSmall,
.modNewsHD,
.nascarMainT1HD,
.nascarMainT2HD,
.nascarMainT3HD,
.navDate,
.navHeader,
.pageHeader1,
.pollCingularQuestion,
.pollCokeQuestion,
.pollSponQuestion,
.statsSubHeader,
.tableHeader,
.tableHeaderSmall
{ font-weight: bold; }
/* END BOLD */

/* BEGIN LINK STYLES */
A:active, A:link, A:visited, 
A.headline:active, A.headline:hover, A.headline:link, A.headline:visited, 
A.nav2003:active, A.nav2003:link, A.nav2003:visited,
.modDirect A:active, .modDirect A:link, .modDirect A:visited,
.modMulti A:active, .modMulti A:link, .modMulti A:visited,
.modMultiSmall A:active, .modMultiSmall A:link, .modMultiSmall A:visited
{ text-decoration: none; }   

A:hover, 
A.nav2003:hover,
.modDirect A:hover,
.modMulti A:hover,
.modMultiSmall A:hover
{ text-decoration: underline; }
/* END LINK STYLES */

/* BEGIN FONT COLORS */
A:active, A:link, A:visited 
{ color : #009; }

A.nav2003:active, A.nav2003:link, A.nav2003:visited,
.modDirect A:visited, .modDirect A:active, .modDirect A:link,
.modMulti A:visited, .modMulti A:active, .modMulti A:link, .modMulti A:hover,
.navBullet,
.modMultiSmall A:link, .modMultiSmall A:visited, .modMultiSmall A:active, .modMultiSmall A:hover
{ color : #FC0; }

A:hover, 
A.headline:hover,
A.nav2003:hover
{ color : #900; }

.modDirect A:hover
{ color : #FFF; }

A.headline:active, A.headline:link, A.headline:visited, 
#bgHeader,
#cupHeader, #wcHeader, 
#truckHeader, #ctHeader
{ color : #000; }

.navDate,
.navSpecBlurb
{ color : #FFF; }

.footer A:active, .footer A:link, .footer A:visited, 
.navBlurb,.navTime 
{ color: #CDC3B8; }

.statsSubHeader 
{color: #7F6E60; }
/* END FONT COLORS */

/* BEGIN MODULE STYLES */
.modCheckOut
{
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;
}

.modCheckOut
{
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;
}

.modGlance,
.nascarMainRD TD
{ padding-bottom:2px; }

.modDirectText
{ 
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px #000000 solid;
}

.modDirectBlurb,
.modDirectHeader
{ 
	padding-top: 4px;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 4px;
	border-bottom: 1px #000000 solid;
}

.modDirectHeader
{ background-color: #000; }

.modGlance,
.nascarMainRD TD
{ padding-bottom:2px; }

.nascarMainT1HD
{
	padding-top:8px;
	padding-bottom:6px;
}

.nascarMainT1, 
.nascarMainT2,
.nascarMainT2HD,
.nascarMainT3
{ padding-bottom:4px; }

form.pollCingular,
form.pollCoke,
form.pollSpon
{ margin: 0px;}

pollCingularAnswers,
pollCokeAnswers,
pollSponAnswers
{ padding-top:8px; }

.pollCingularAnswers TD,
.pollCokeAnswers TD,
.pollSponAnswers TD
{ padding-top: 4px; }

.pollCingularContent
{
	padding-top:40px;
	padding-left:8px;
	padding-right:12px;
	padding-bottom:8px;
}

.pollCokeContent,
.pollSponContent
{
	padding-top:8px;
	padding-left:8px;
	padding-right:12px;
	padding-bottom:8px;
}

.pollCingularFooter,
.pollCokeFooter,
.pollSponFooter
{ padding-top:8px; }

.pollSpon INPUT
{ 
	margin-left:0px;
	margin-right:4px;
}
/* END MODULE STYLES */

/* BEGIN NAVIGATION STYLES */
.navStore,
.navDate, 
.navBlurb,
.navHeader
{ text-indent: 3px; }
	
.navDate 
{
	padding-right: 1px;
	border-top: 1px #4B4038 solid;
}

.navBlurb 
{
	border-top: 1px #4B4038 solid;
	border-left: 1px #4B4038 solid;
}

.navSpecBlurb
{
	padding-top:4px;
	padding-right:1px;
	padding-bottom:4px;
	padding-left:4px;
	background-color: #9A9085;
}

.navAdCornerTL, .navAdCornerTR, .navAdCornerBL, .navAdCornerBR, .navTime
{ 
	background-color: #756558; 
	background-repeat: no-repeat; 
}

.navAdTop, .navAdL, .navAdR, .navAdBot
{ 
	background-color: #756558; 
	background-repeat: repeat; 
}

.navAdCornerTL
{ background-image: url("http://i.a.cnn.net/nascar/.element/1.0/img/nav/tn/tn_ad_corner_tl.gif"); }

.navAdCornerTR
{ background-image: url("http://i.a.cnn.net/nascar/.element/1.0/img/nav/tn/tn_ad_corner_tr.gif"); }

.navAdTop
{ background-image: url("http://i.a.cnn.net/nascar/.element/1.0/img/nav/tn/tn_ad_top.gif"); }

.navAdL
{ background-image: url("http://i.a.cnn.net/nascar/.element/1.0/img/nav/tn/tn_ad_l.gif"); }

.navAdR
{ background-image: url("http://i.a.cnn.net/nascar/.element/1.0/img/nav/tn/tn_ad_r.gif"); }

.navAdCornerBL
{ background-image: url("http://i.a.cnn.net/nascar/.element/1.0/img/nav/tn/tn_ad_corner_bl.gif"); }

.navAdCornerBR
{ background-image: url("http://i.a.cnn.net/nascar/.element/1.0/img/nav/tn/tn_ad_corner_br.gif"); }

.navAdBot
{ background-image: url("http://i.a.cnn.net/nascar/.element/1.0/img/nav/tn/tn_ad_bot.gif"); }

.navTime
{ 
	background-image: url("http://i.a.cnn.net/nascar/images/2002/nav/tn/tn_subnav_home.gif"); 
	height:38px;
}

.submenu .options
{
	margin-right: 1px;
	margin-bottom: 1px;
	background-color: #756558;
	text-align: left;
	display: block;
	border-color: #4B4038;
	border-width: 0px 1px;
	border-style: none solid;
}
.submenu a 
{
	color:#E1DED8;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	display:block;
	padding:3px;
	text-decoration:none;
	background-color:transparent;
	border-bottom:1px solid #4B4038;
	border-top:1px solid #9A9085;
	border-left:1px solid #9A9085;
}
.submenu a:hover 
{
	background-color:#94806F;
	color:#FAF7E1;
	text-decoration:none;
}

.submenu a:visited 
{ color:#E1DED8;text-decoration:none; }

.submenu a.first {border-top:none;}

.navTime
{
	text-indent:8px;
	padding-top:8px;
	padding-bottom:8px;
}
/* END NAVIGATION STYLES */

/* ADDITIONS for 2005 Off-season Changes */

/*------------- GLOBAL SELECTOR APPENDICES ---------------*/
/*------------- LINKS ---------------*/
a.yellF9DD08:link, a.yellF9DD08:visited, a.yellF9DD08:active {color:#F9DD08; text-decoration:none; }
a.yellF9DD08:hover { color: #FFF; text-decoration:underline; }

/*------------- STROKES * GUTTERS ---------------*/
.trimtopB { border-top:1px #000 solid; }
.trimtopW { border-top:1px solid #FFF; }
.trimbotW { border-bottom:1px #FFF solid; }
.fullStrokeB { border:1px solid #000; }

/*------------- TABLES ---------------*/
.leftal {text-align:left;}
.rightal {text-align:right;}
.centeral {text-align:center;}
.middle {vertical-align:middle;}
.bottom {vertical-align:bottom;}
.top {vertical-align:top;}

table.mod { font: 10px verdana, arial, sans-serif; border: 0; }
table.mod td { vertical-align:top; padding-bottom: 4px; }
table.mod td H1 { font-size: 9px; font-weight: bold; margin:0; padding:0; }
table.mod td.spacer { text-align:right; }

/*------------- PADDING ---------------*/
.mod198 { width:100%; padding: 8px 4px 4px 8px; }
.pad4L { padding-left: 4px; }
.pad4TB { padding: 4px 0px; }
.pad4B { padding-bottom:4px; }
.pad5 { padding:5px; }
.pad7 { padding:7px; }

/*------------- MARGIN ---------------*/
.marTwoR { margin-right:2px; }
.marFourB { margin-bottom:4px; }
.marFourT { margin-top:4px; }
.mar5T { margin-top:5px; }
.mar4L { margin-top:5px; }

/*------------- MODULE SELECTORS ---------------*/
/* broadband background */
#modbb { font: 11px verdana, arial, sans-serif; border:1px solid #000; }
#modbb .promo { background:#540000 repeat; padding:7px; text-align:center; border-top:1px solid #000; }
#modbb .topv { padding:5px; }
#modbb .wrap { margin-left:1px; border-left:1px solid #FFEA71; padding:0px 2px; }
#modbb b { color:#FFF; font-weight:bold; display:block; }
#modbb p { margin:2px 0px 5px; padding:0px; }
#modbb p b { color:#009; font-weight:bold; display:block; }
#modbb ul { margin:0px; padding:5px 0px 0px; }
#modbb li { font:11px/12px; list-style:none; margin:0px 0px 4px 4px; }
#modbbA { display:none; background:#C90 repeat;}
#modbbV { display:visible; background:#C90 repeat;}

/* Deprecated */ 
/* <-----
#modbb .topv { padding:5px; background:#C90 repeat; border-top:1px solid #000; }
#modbb .topab { padding:5px; background: #540000 repeat; }

#modbb .topv a:link, #modbb .topv a:visited { color:#F9DD08; }
#modbb .topv a:link, #modbb .topv a:visited { color:#FFF; }
#modbb img.buttons { margin:5px 0px 0px 4px; } 
// -----> */

a.goldF9D:link, a.goldF9D:visited {color:#FC0; }
a.goldF9D:hover, a.goldF9D:active {color:#FFF; text-decoration: none; }

/* AV IE */
.modStoryAV { width:100%; padding: 8px 4px 0px 0px; }
.modTP { border-bottom:1px solid #000000; background:#600; }

/* Generic Content */
.mod198 { font: 10px verdana, arial, sans-serif; width:186px; padding: 8px 4px 4px 8px; }

/*------------- COPY: UNIQUE ---------------*/
.lbrown { background:#D3C7BF repeat; } 
.lgray { background:#E6E1DB repeat; }
.redbband { background:#540000 repeat; } 
.goldbband { background:#C90 repeat; }
.bold {font-weight:bold;}
.thumb { border: 1px solid #000; }

/* type size */
.ten { font-size:10px; }
.eleven { font-size:11px; }

/*------------- IMAGES ---------------*/
.floatL { float:left; }
/* .floatR { float:right; }*/
.rightflo { float:right; }
.block { display:block; }
.inline { display:inline; }

img.footer { display: block; }

/* --------- FEDEX INFO BOX --------- */
.rDay,
.rDayPost { border-right:1px solid #000; font:9px verdana, arial, Helvetica; color:#666; }
.rDayPost { border:0px; }

.rDayT, 
.rDayB { border-right:2px solid #000; }

.rDayT { padding:4px 0px 3px 6px; }
.rDayB { padding:0px 7px 2px 3px; background:#ccc; }
.rDaySeries { border:1px solid #666; padding:3px 0px 3px 5px; margin-top:3px; font-weight:bold; }
.rDayPost { color:#333; font-weight:bold; }
.rDayTPost { padding:5px 0px 3px 6px; font-size:10px; }
.rDayBPost { padding:2px 13px 2px 2px; background:#ccc; }
.rDayDrivers,
.rDayRaces { border-top:1px solid #666; border-bottom:1px solid #666; padding:1px 3px; color:#666; }
.rDayBlack { color:#000; }

.rDay A:link, .rDay A:visited, .rDay A:hover, .rDay A:active { color:#306; }
.rDayHD A:link, .rDayHD A:visited, .rDayHD A:hover, .rDayHD A:active { font-size:18px; color:#280077; }
.rDayHD A.midweek:link, .rDayHD A.midweek:visited, .rDayHD A.midweek:hover, .rDayHD A.midweek:active { color:#000; }
.rDayGray A:link, .rDayGray A:visited, .rDayGray A:hover, .rDayGray A:active { color:#666; font-size:9px; }

#promoL, #promoR { float:left; width:98px; }
#promoL { padding-right:2px; }

/* --------- BREAKING NEWS BAR ---------- */
p#bNewsBar { background-color: #c00; height: 60px; margin: 0px; border-left: 1px solid #fff; border-right: 1px solid #fff; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; vertical-align: middle; }
p#bNewsBar b { display: block; float: left; margin: 16px 10px; }
p#bNewsBar a { display: block; font-size: 14px; color:#fff; text-align: left; padding-top: 22px; }

/* --------- NEWS ALERT BAR ---------- */
p#newsAlertBar { background: url('http://i.a.cnn.net/nascar/.element/img/1.0/sect/home/bg_news_alert_bar.jpg') top left no-repeat; height: 60px; margin: 0px; border-left: 1px solid #fff; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
p#newsAlertBar b, p#newsAlertBar a { display: block; float: left; margin: 20px 0px 0px 10px; }
p#newsAlertBar a { font-size: 14px; font-weight: normal; color:#fff; text-decoration: none; }	
p#newsAlertBar a:hover { text-decoration: underline; }


/* ----- sponsored links - home/driver pages ------ */
#cnnSpon 
{ 
	width:582px; 
	margin:8px; 
}

#cnnSpon #hdr
{ 
	display:block; 
	background:#FFF url("http://i.a.cnn.net/nascar/.element/img/sect/promos/slinks/sect/hdr.gif") bottom left no-repeat; 
	font:10px/1em arial, verdana, sans-serif;
	text-align:right; 
	padding:0px 8px 2px 0px; 
}

.cnnSponFrame 
{ 
	padding:1px; 
	background-color:#FFF; 	
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color:#4B4038; 
}

#cnnSpon b 
{ 
	display:block; 
	line-height:1em; 
	padding-bottom:2px; 
}


#cnnSpon table 
{ 
	width:578px; 
	font: 11px/1.2em arial, verdana, sans-serif; 
	background-color:#CDC3B8; 
}

#cnnSpon td { width:176px; padding:8px 8px 4px; vertical-align:top; }


/*--- sponsored poll - fedex --- */
#cnnPollFE
{
	background: #2A007C url("http://i.a.cnn.net/nascar/.element/img/sect/promos/2005/fedex/poll/bg_full.gif") bottom left no-repeat; 
	color: #fff; 
	width: 198px;
	height:214px; 
	padding:8px 4px 0px 8px; 
	font: 11px/1.2em verdana, arial, sans-serif; 
}
html>body #cnnPollFE { width:186px; }

#cnnPollFE img.block { display:block; }
#cnnPollFE b { font:12px/1em arial, verdana, sans-serif; font-weight:bold; }
#cnnPollFE p { margin:8px 0; padding:0; }
#cnnPollFE #question td { color:#FFF; font-size:11px; }
#cnnPollFE #ftr { padding:8px 0; }	

#cnnPollFE input.btn { margin:0 16px 0 0; padding:0; }
/* --- end sponsored poll --- */ 

/* ----- RIGHT NAV ----- */
/* Common RNav Selectors */
#cnnRnav { width:160px; color:#333; padding-bottom:44px; background:#e6e1db url('http://i.a.cnn.net/nascar/.element/img/1.0/sect/nav/rn/ftr.gif') bottom left no-repeat; }
#cnnRnav,
#cnnRnav table { font:10px/1.2em verdana,arial,sans-serif; }
#cnnRnav a, #cnnRnav a:visited { color:#009; }
#cnnRnav a:hover { color:#900; text-decoration:underline; }
#cnnRnav a img { border:0; }
#cnnRnav form { margin:0; padding:0; }
#cnnRnav p { font:10px/1.2em verdana,arial,sans-serif; margin:0; padding:0; }
#cnnRnav img { display:block; }
#cnnRnav ul { margin:0; padding:3px 0 0 0; }
#cnnRnav li { list-style:none; font:10px/1.2em verdana, arial, sans-serif; color:#FFF; margin:0; padding:0 0 0 8px; background: url("http://i.a.cnn.net/nascar/.element/1.0/img/nav/rn/utility/bullet.gif") top left no-repeat; }
#cnnRnav input { margin:0; padding:0; border-top:1px solid #848484; border-left:1px solid #848484; border-right:1px solid #e6e1db; border-bottom:1px solid #e6e1db; }
#cnnRnav img.divider { margin:6px 0; display:block; }
/* ---------- */
/* Day-Date Tables */
#cnnRnav .cnnFeatTab a { color:#009; text-decoration:none; }
#cnnRnav .cnnFeatTab a:hover { color:#900; text-decoration:underline; }
#cnnRnav .cnnFeatTab table { width:152px; font:10px/1.2em verdana,arial,sans-serif; }
#cnnRnav .cnnFeatTab th { text-align:left; padding:4px 0; }
#cnnRnav .cnnFeatTab td { border-top:1px #fff solid; padding:2px 0; color:#756558; }
#cnnRnav .cnnFeatTab td.left { width:36px; font-weight:bold; padding:2px 1px 2px 0; color:#333; }
/* ---------- */
/* Store Module */
#cnnStore { border-left:1px solid #000; background:#c6c6c6; padding:1px; }
*html #cnnStore { width:158px; }
#cnnStore a { color:#fc0; }
#cnnStore a:hover { color:#fff; }
#cnnStore .spacer { height:4px; width:157px; background:#585858; border-bottom:1px solid #000; }
#cnnStore .wrap1 { border:1px solid #5c5c5c; border-top:0px;}
#cnnStore .wrap2 { background:#115ea4; border-top:1px solid #dbdbdb; border-right:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; border-left:1px solid #dbdbdb; width:153px; }
*html #cnnStore .wrap2 { width:154px; }
#cnnStore .storeContent { margin:0px 1px 1px; padding-bottom:4px; }
#cnnStore .ad { margin:0px 12px 0px 14px; padding:1px; border-left:1px solid #002683; border-top:1px solid #64b2fc; background:#115ea4; height:90px; }
*html #cnnStore .ad { height:94px; }
#cnnStore .bdr { border-bottom:1px solid #002683; border-right:1px solid #64b2fc; }
#cnnStore ul { margin:0px 0px 0px 16px; }
#cnnStore li { margin:0px; display:block; color:#fc0; }
/* ---------- */
/* RacePoints Module */
#cnnBpack {
	width:160px;
	height:144px;
	border-bottom: 1px solid #000;
	}
#cnnBpack img {
	margin:0px;
	}
#cnnBpack div#cnnRpoints img {
	margin:0px;
	}
/* ---------- */
/* 4px Content Padding */
#cnnRnav4pxPad { padding:4px; background:#e6e1db; }
/* ---------- */
/* Account Module(s) */
#cnnAccount { width:152px; }
#cnnAccount form { padding:4px 0 2px; }
#cnnAccount img { display:inline; }
#cnnAccount input.text { width:152px; margin:3px 0 5px; }
#cnnAccount input.btn { margin-right:4px; border:0; }
#cnnAccount #links,
#cnnAccount a { color:#009; text-decoration:none; }
#cnnAccount #uname { color:#333; padding:4px 0 2px; }
#cnnAccount #uname span { display:block; font:bold 14px verdana; color:#333; text-transform:uppercase; }
/* ---------- */
/* Misc Content Modules */
#cnnGallery div { border-bottom:3px solid #fff; }
.plate { border-bottom:3px solid #fff; padding-bottom:4px; margin-bottom:4px; }
#cnnBotAd { text-align:center; }
#cnnNew img, #cnnSpecialty img { margin-bottom:4px; }
#cnnSpecialty a:link, #cnnSpecialty a:visited, #cnnSpecialty a:active { color:#009; display:block; font-weight:normal; }
#cnnRnav #cnnSpecialty td { color:#000; font-weight:bold; }
/* ----- END RIGHT NAV ----- */

/* ----- START NEW SEARCH BOX WITH SUPERSTORE ----- */
#cnnSrchHdr { color:#00c; width:152px; }
#cnnSrchHdr img { display:inline; float:left; margin:0; }
#cnnSrchHdr a { display:inline; color:#009; text-decoration:none; }
#cnnSrchHdr a:hover { color:#900; }
/* SEARCH TEXT AND BUTTON FIELD */
input.txt { margin-right:4px; width:122px; background:#fff; height:22px; }
td.cnnSrchTxtL { clear:both; padding:4px 4px 4px 0; }
td.cnnSrchTxtR { padding:4px 0; }
td.cnnSrchTxtR input { border:0; }

/* SEARCH RADIO BUTTONS */
#cnnSrchRad { padding-bottom:6px; margin:0; color:#000; }
#cnnSrchRad input { padding:0; margin:2px 2px 0 4px; vertical-align:middle; border:0; }
#cnnSrchRad input#nascarSearch { margin-left:0; }
/* ----- END NEW SEARCH BOX WITH SUPERSTORE ----- */