/* overall style */
BODY,TD,TH { font-size: 9pt; font-family: Arial, sans-serif }


.tdreg { background-color: #ffeedd; color: black;}
.tdalt { background-color: #eee0d0; color: black;}

.text { font-family:verdana; color: black;}

.textLink { color: #ffffff; font-family:verdana; font-size: 9pt;text-decoration:none;} 
.textLink:HOVER { color: #aaaaaa; font-family:verdana; font-size: 9pt; text-decoration:underline;}

.injtext { font-size: 7.5pt; font-family: verdana;}



/* near the top of the homepage*/
.DateElement { font-size: 10px; letter-spacing: 0.08em; color: white; font-family: "Arial Narrow", Arial, sans-serif }
.SchedLinks { font-size: 11px; letter-spacing: 0.08em; color: white; font-family: Arial, sans-serif; text-decoration: none }
.SchedLinks:HOVER { font-size: 11px; letter-spacing: 0.08em; color: white; font-family: Arial, sans-serif; text-decoration: underline }

/* area 2a - next TV broadcast */
.NextTVShow { font-size: 10px; letter-spacing: 0.1em; color: #999999; padding: 4px; line-height: 115% }
.NextTVShowLink { font-size: 10px; letter-spacing: 0.1em; color: #999999; padding: 4px; text-decoration: none; line-height: 115% }
.NextTVShowLink:HOVER { font-size: 10px; letter-spacing: 0.1em; color: #999999; padding: 4px; text-decoration: underline; line-height: 115% }

/* area 2b - upcoming broadcasts down the right side */
.TVShowList { font-size: 8px; letter-spacing: 0.08em; color: #F2B56E; font-family: "Arial Narrow", Arial, sans-serif; line-height: 115% }
.TVShowHdr { font-size: 11px; letter-spacing: 0.1em; color: #F2B56E; font-weight: bold; font-family: "Arial Narrow", Arial, sans-serif; padding-top: 5px; line-height: 105% }

/* area 3 - injury report */
.InuryBox { font-size: 8px; letter-spacing: 0.1em; font-weight: bold; color: #a6a6a6; font-family: Arial, sans-serif; padding: 3px; overflow: hidden; scrolling: auto }
.InjuredRiderFont { font-weight: bold; color: #F9A541 }

/* area 4 - main headlines */
.WelcomePrompt { font-size: 9px; letter-spacing: 0.1em; color: white; font-family: "Arial Black", Arial, sans-serif }
.Headline1 { font-size: 18px; color: white; font-family: "Arial Black", Arial, sans-serif; text-decoration: none }
.Headline2 { font-size: 14px; color: white; font-family: "Arial Black", Arial, sans-serif; text-decoration: none }
.TopStories { font-size: 8px; letter-spacing: 0.1em; color: #323232; font-family: "Arial Black", Arial, sans-serif; text-decoration: none }
.TSLink { color: white; text-decoration: none }
.TSLink:HOVER { color: #ffffa0; text-decoration: underline }
.TSLine1 { font-size: 24; font-family: "Arial Black", Arial, sans-serif; line-height: 100%; }
.TSLine2 { font-size: 11px; font-family: "Arial Narrow", Arial, sans-serif; line-height: 100%; }
.TSSmall1 { font-size: 10px; letter-spacing: 0.1em; color: white; font-family: "Arial Narrow", Arial, sans-serif; font-weight: bold; line-height: 95%; }

/* area 5 - ride side menu links */
.RideSideMenuHeading { font-size: 9px; letter-spacing: 0.08em; font-weight: bolder; font-family: Arial, sans-serif; color: white; line-height: 100% }
.RideSideMenuLink { font-size: 8pt; letter-spacing: 0.1em; font-family: "Arial Narrow", Arial, sans-serif; color: black; text-decoration: none; line-height: 100% }
.RideSideMenuLink:HOVER { font-size: 8pt; letter-spacing: 0.1em; font-family: "Arial Narrow", Arial, sans-serif; color: black; text-decoration: underline; line-height: 100% }

/* area 6 - standings */
.StandingsFont { font: 8px verdana; letter-spacing: 0.1em; color: white; line-height: 102% }
.StandingsRiderName { color: white; text-decoration: none }
.StandingsRiderName:HOVER { color: white; text-decoration: underline }

/* area 7 - Photo of the week */
.PhotoCaption { font-size: 10px; font-family: Arial,sans-serif; color: white; padding-left: 3px; padding-right: 3px } 
.PhotoGalleryLink { font-size: 10px; color: #BE1A1F; font-family: Arial,sans-serif; text-decoration: none }
.PhotoGalleryLink:HOVER { font-size: 10px; color: #740000; font-family: Arial,sans-serif; text-decoration: underline }
.PhotographerAnnotation { font-size: 10px; color: #BE1A1F; font-family: Arial,sans-serif; padding-right: 3px }

/* area 8 - Poll */
.PollHdr { font-size: 8pt; letter-spacing: 0.1em; color: white; font-family: "Arial Black", Arial, sans-serif; line-height: 100% }
.PollQuestion { font-size: 10pt; color: black; font-weight:bold; font-family: verdana; line-height: 100% }
.VoteLinkHolder { font-size: 8pt; letter-spacing: 0.1em; color: black; font-family: Arial, sans-serif }
.VoteLink { font-size: 8pt; letter-spacing: 0.1em; color: black; font-family: Arial, sans-serif; text-decoration: none }
.VoteLink:HOVER { font-size: 8pt; letter-spacing: 0.1em; color: #FFE25B; font-family: Arial, sans-serif; text-decoration: underline }

/* footer */
.FooterAddress { font-size: 11px; letter-spacing: 0.1em; color: white; padding-top: 2px; font-family: "Arial Narrow", Arial, sans-serif }
.footlink { font-size: 11px; letter-spacing: 0.2em; color: white; font-family: "Arial Narrow", Arial, sans-serif; text-decoration: none }
.footlink:HOVER { font-size: 11px; letter-spacing: 0.2em; color: white; font-family: "Arial Narrow", Arial, sans-serif; text-decoration: underline }
.FooterCopyright { font-size: 9px; letter-spacing: 0.1em; color: white; padding-top: 3px; font-family: "Arial Narrow", Arial, sans-serif }

#tickertape{
position:relative;
layer-background-color:black;
width:400px;
height:20px;
}

#subtickertape{
background-color:black;
position:absolute;
border: 1px solid black;
width:400px;
height:20px;

}

.subtickertapefont{
font:bold 12px Verdana;
text-decoration:none;
color:white;
}

.subtickertapefont a{
color:white;
text-decoration:none;
}
.contactinfo { font-size: 12px; font-family: Arial, sans-serif; font-style: normal; font-weight: bold }

