body 
{
	font: 11px verdana, arial, sans-serif;
	background-color: #000000;
	margin: 10px;
	padding: 10px;
	left: 10px;
	top: 10px;
	right: 10px;
	bottom: 10px;
}

/* 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://www.badmotorphotos.com/images/tn_ad_corner_tl.gif'); }

.navAdCornerTR
{ background-image: url('http://www.badmotorphotos.com/images/tn_ad_corner_tr.gif'); }

.navAdTop
{ background-image: url('http://www.badmotorphotos.com/images/tn_ad_top.gif'); }

.navAdL
{ background-image: url('http://www.badmotorphotos.com/images/tn_ad_l.gif'); }

.navAdR
{ background-image: url('http://www.badmotorphotos.com/images/tn_ad_r.gif'); }

.navAdCornerBL
{ background-image: url('http://www.badmotorphotos.com/images/tn_ad_corner_bl.gif'); }

.navAdCornerBR
{ background-image: url('http://www.badmotorphotos.com/images/tn_ad_corner_br.gif'); }

.navAdBot
{ background-image: url('http://www.badmotorphotos.com/images/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 { border: 0px none;; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:verdana, arial, sans-serif }
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;
	color: #CCFF00;
	font-size: 12pt;
}
.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:#CE1126; }
.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; }
a {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC00;
}
a:link {
	text-decoration: none;
	color: #00CCFF;
}
a:visited {
	text-decoration: none;
	color: #FFCC00;
}
a:hover {
	text-decoration: none;
	color: #CCFFCC;
}
a:active {
	text-decoration: none;
	color: #FF6600;
}
.style1 {font-size: 14px}
body,td,th {
	color: #ECE9D8;
	font-size: 12px;
	left: 10px;
	top: 10px;
	right: 10px;
	bottom: 10px;
}
