body   { font-family: Arial, sans-serif }
p     { font-family: Arial, sans-serif }
td       { font-family: Arial, sans-serif }
.sm70white { color: white; font-size: 70% }
.sm70whitebold { color: white; font-weight: bold; font-size: 70% }
.sm70   { font-size: 70% }
.sm70b { font-weight: bold; font-size: 70% }
.sm70bc { font-weight: bold; font-size: 70%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.sm70pad { font-size: 70%; padding-left: 10px }
.sm70pad2 { font-size: 70%; padding-bottom: 10px; padding-left: 10px }
.sm70pad3 { font-size: 70%; padding-right: 10px; padding-bottom: 10px; padding-left: 10px }
.sm70bpad  { font-weight: bold; font-size: 70%; padding-left: 10px }
.sm70bipad { font-style: italic; font-weight: bold; font-size: 70%; padding-left: 10px }
.sm80   { font-size: 80% }
.sm80b { font-weight: bold; font-size: 80% }
.sm80pad { font-size: 80%; padding-left: 10px }
.sm80bipad { font-style: italic; font-weight: bold; font-size: 80%; padding-left: 10px }
.sm80bpad { font-weight: bold; font-size: 80%; padding-left: 10px }
.sm80pad3  { font-size: 80%; padding-right: 10px; padding-bottom: 10px }
.sm80pad2 { font-size: 80%; padding: 10px }
.sm80white { color: white; font-size: 80% }
.sm80bc { font-weight: bold; font-size: 80%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.sm80BoldItalWht { color: white; font-style: italic; font-weight: bold; font-size: 80% }
.sm80whitebold { color: white; font-weight: bold; font-size: 80% }
.sm80BoldItal { font-style: italic; font-weight: bold; font-size: 80% }
.sm90 { font-size: 90% }
.sm90BoldItal { font-style: italic; font-weight: bold; font-size: 90% }
.sm90BoldItalWht { color: white; font-style: italic; font-weight: bold; font-size: 90% }
.sm90white { color: white; font-size: 90% }
.sm90whitebold { color: white; font-weight: bold; font-size: 90% }
.whitelink { color: white }
.linewhite { color: white; text-decoration: underline }
.bold_ital { font-style: italic; font-weight: bold }
.pt3   { font-style: italic; font-weight: bold; font-size: 15px }
.pt4 { font-style: italic; font-weight: bold; font-size: 13px }
.th70           { color: white; font-weight: bold; font-size: 70%; background-color: #4682b4 }
.th70Pad     { color: white; font-weight: bold; font-size: 70%; background-color: #4682b4; padding-left: 10px }
.th70c     { color: white; font-weight: bold; font-size: 70%; background-color: #4682b4; text-align: center }
.thb		  { color: white; font-weight: bold; font-size: 65%; font-family: Verdana; background-color: #4682b4 }
.floatRight { float: right; clear: right; margin-top: 5px; margin-bottom: 15px; margin-left: 15px }
.thbBorder { color: white; font-weight: bold; font-size: 65%; font-family: Verdana; background-color: #4682b4; border-bottom: 3px solid black }
.thbc  { color: white; font-weight: bold; font-size: 65%; font-family: Verdana; background-color: #4682b4; text-align: center }
.thbPad     { color: white; font-weight: bold; font-size: 65%; font-family: Verdana; background-color: #4682b4; padding-left: 10px }
.tdb     { font-size: 65%; font-family: Verdana; background-color: #f0f8ff }
.tdbpopup  { font-size: 65%; font-family: Verdana; background-color: #c0c0c0 }
.tdbPad        { font-size: 65%; font-family: Verdana; background-color: #f0f8ff; padding-left: 10px }
.tdb2  { font-size: 65%; line-height: 20px; font-family: Verdana; background-color: #f0f8ff }
.tdw          { font-size: 65%; font-family: Verdana; background-color: #fff }
.tdwpopup       { font-size: 65%; font-family: Verdana; background-color: #eaeaea }
.tdwPad        { font-size: 65%; font-family: Verdana; background-color: #fff; padding-left: 10px }
.tdw2  { font-size: 65%; line-height: 20px; font-family: Verdana; background-color: #fff }
.tdbc  { font-size: 65%; font-family: Verdana; background-color: #f0f8ff; text-align: center }
.tdbcpopup  { font-size: 65%; font-family: Verdana; background-color: #c0c0c0; text-align: center }
.tdwc       { font-size: 65%; font-family: Verdana; background-color: #fff; text-align: center }
.tdwcpopup       { font-size: 65%; font-family: Verdana; background-color: #eaeaea; text-align: center }
.tdc      { font-size: 70%; background: #4682b4 url(../images/backgrounds/blue_black_stripe.gif); text-align: center }
.withColor { font-size: 70%; background-color: #98fb98; text-align: center }
.tdl { font-size: 70%; text-align: left }
table.center { margin-left: auto; margin-right: auto; text-align: center;}
.pad         { padding: 2px 5px 2px 15px }
.pad1  { padding: 5px 5px 5px 10px }
.pad2     { padding-right: 30px; padding-left: 30px }
.homeNews   { padding-top: 10px; padding-right: 30px; padding-left: 30px }
.border2   { background-color: #f0f8ff; border: solid 2px #000 }
.borderHome { background-color: white; border: solid 2px #000 }
.border3    { border: solid 2px #4682b4 }
.border4           { border-bottom: 3px solid #000 }
.pad_rt    { padding-right: 30px }
.artTitle                { color: black; font-weight: bold; font-size: 70%; font-family: Verdana }
.staffTitle   { color: black; font-weight: bold; font-size: xx-small; font-family: Verdana }
.news { font-size: 70%; font-family: Verdana }
.staffNews { font-size: xx-small; font-family: Verdana }
.pageTitle      { color: black; font-style: italic; font-weight: bold; font-size: 16px; letter-spacing: 1px; margin-left: 5px }
.pageTitle2                { color: #f5f5f5; font-style: italic; font-weight: bold; font-size: 14px; text-decoration: none; letter-spacing: 1px; margin-left: 15px }
.pageTitle3      { color: #f5f5f5; font-style: italic; font-weight: bold; font-size: 16px; text-decoration: none; letter-spacing: 2px; margin-left: 15px }
.trackInfo { font-size: 70%; font-family: Verdana }
.trackName { font-style: italic; font-weight: bold; font-size: 80%; font-family: Verdana }
.borderLRT { border-top: 2px solid #000; border-right: 2px solid #000; border-left: 2px solid #000 }
.borderLRTB { border: solid 2px #000 }
.newsTitle                       { color: white; font-weight: bold; font-size: 80%; font-family: verdana; background-color: #74a1c9; margin-top: 20px; margin-right: 10px; margin-left: 8px; padding: 5px; border-top: 2px solid #000; border-right: 2px solid #000; border-bottom: none #000; border-left: 2px solid #000; width: 60% }
.newsTitle1   { color: white; font-weight: bold; background-color: #74a1c9; margin-top: 40px; border-top: 2px solid #000; border-right: 2px solid #000; border-bottom: none #000; border-left: 2px solid #000 }
.newsTitle2 { color: white; font-weight: bold; font-size: 80%; font-family: verdana; padding: 5px; border: #000 }
.newsText                    { background-color: transparent; margin-right: 10px; margin-left: 8px; padding: 5px; border: solid 2px #000; width: 60% }
.newsText1 { background-color: transparent; border: solid 2px #000 }
.newsText2                                              { background-color: transparent; margin: 8px 25px 8px 5px; border: #000; width: 95% }
.newsText3       { background-color: #74a1c9; border-top: none #000; border-right: none #000; border-bottom: none #000; border-left: 2px solid #000 }
.newsPics            { background: #74a1c9 url(../images/backgrounds/brown2brown.gif); border-top: none #000; border-right: none #000; border-bottom: none #000; border-left: 2px solid #000 }
.newsPics2   { background-color: #336084; border-top: none #000; border-right: none #000; border-bottom: none #000; border-left: 2px solid #000 }
.birthdayTitle1      { color: white; font-weight: bold; background-color: #74a1c9; margin-top: 40px; border-top: 2px solid #000; border-right: 2px solid #000; border-bottom: none #000; border-left: 2px solid #000 }
.birthdayTitle2    { color: white; font-weight: bold; font-size: 70%; font-family: verdana; background-color: #74a1c9; text-align: center; padding-top: 5px; padding-bottom: 5px }
.birthdayText1  { background-color: #f0f0f0; border: solid 2px #000 }
.birthdayText2      { font-size: 65%; font-family: Verdana; background-color: #f0f0f0; padding: 3px 2px; border: #000 }
.forumTitle1           { color: #ff4500; font-weight: bold; background-color: #ffd700; margin-top: 40px; border-top: 2px solid #ff4500; border-right: 2px solid #ff4500; border-bottom: none #ff4500; border-left: 2px solid #ff4500 }
.forumTitle2        { color: #ff4500; font-weight: bold; font-size: 70%; font-family: verdana; background-color: #ffd700; text-align: center; padding-top: 5px; padding-bottom: 5px }
.forumText1   { background-color: #fafad2; border: solid 2px #ff4500 }
.forumText2       { font-size: 65%; font-family: Verdana; background-color: #fafad2; padding: 3px 2px }
.thisRaceTitle1  { color: white; font-weight: bold; background-color: #74a1c9; margin-top: 15px; border-top: 2px solid #000; border-right: 2px solid #000; border-bottom: none #000; border-left: 2px solid #000 }
.thisRaceTitle2 { color: white; font-weight: bold; font-size: 80%; font-family: verdana; padding: 5px; border: #000 }
.thisRaceTitle3  { color: white; font-weight: bold; background-color: #74a1c9; border-top: 2px solid #000; border-right: 2px solid #000; border-bottom: none #000; border-left: 2px solid #000 }
.thisRaceTitle  { color: white; font-weight: bold; font-size: 80%; font-family: verdana; background-color: #74a1c9; margin-top: 20px; padding: 5px; border-top: 2px solid #000; border-right: 2px solid #000; border-bottom: none #000; border-left: 2px solid #000 }
.thisRaceText        { font-size: 72%; font-family: verdana; background-color: #f0f0f0; padding: 5px; border: solid 2px #000 }
.thisRaceText1 { background-color: #f0f0f0; border: solid 2px #000 }
.thisRaceText2  { font-size: 70%; font-family: verdana; padding: 5px; border: #000 }
a.thisRace:link     { color: black; text-decoration: none }
a.thisRace:visited     { color: black; text-decoration: none }
a.thisRace:hover    { color: #36648a; text-decoration: underline }
a.thisRace:active     { color: black; text-decoration: none }
.standingsTitle       { font-weight: bold; font-size: medium; font-family: Verdana; padding-top: 20px; padding-bottom: 10px; padding-left: 5px }
.standingsTitle2     { font-weight: bold; font-size: medium; font-family: Verdana; padding-top: 35px; padding-bottom: 10px }
.driverName     { font-weight: bold; font-size: medium; font-family: Verdana; padding-bottom: 10px; padding-left: 10px }
.driverName1        { font-weight: bold; font-size: medium; font-family: Verdana; padding-top: 7px; padding-bottom: 7px; padding-left: 10px }
.scheduleTitle  { font-weight: bold; font-size: medium; font-family: Verdana; padding-top: 20px; padding-bottom: 10px; padding-left: 5px }
.newsPageTitle        { font-weight: bold; font-size: medium; font-family: Verdana; padding: 30px 10px 40px }
.newsPageText     { font-family: verdana; padding-right: 10px; padding-left: 10px }
.whatsNewText { font-size: xx-small; font-family: verdana; padding-right: 10px; padding-left: 10px }
.driverListTitle    { font-weight: bold; font-size: medium; font-family: Verdana; padding-top: 20px; padding-bottom: 10px; padding-left: 10px }
.driverListTitle1    { font-weight: bold; font-size: medium; font-family: Verdana; margin-top: 30px; margin-left: 10px }
.chartTitle            { font-size: 95%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 15px; padding-left: 10px }
.chartTitle2     { font-weight: bold; font-size: x-small; font-family: Verdana; padding-top: 10px; padding-left: 10px }
.chartText    { font-size: xx-small; font-family: verdana; padding-right: 10px; padding-left: 10px }
.tracksTitle      { font-weight: bold; font-size: medium; font-family: Verdana; padding-top: 30px; padding-bottom: 10px; padding-left: 30px }
.raceListTitle { font-weight: bold; font-size: medium; font-family: Verdana; padding-top: 30px; padding-bottom: 10px; padding-left: 10px }
.moreNews    { font-size: 70%; font-family: Verdana; text-align: left; padding-top: 10px; padding-bottom: 10px}
.moreStaff { font-size: xx-small; font-family: Verdana; text-align: left }
.moreNewsT     { font-size: 70%; font-family: Verdana; text-align: left; padding-top: 10px; padding-bottom: 10px; padding-left: 5px }
.back { font-size: 70%; font-family: Verdana; text-align: right; padding-top: 5px; padding-right: 5px; padding-bottom: 5px }
.disclaimer { font-size: xx-small; font-family: verdana; padding: 10px 130px 10px 180px }
.popTitle1         { border: solid 2px #4682b4 }
.popTitle2  { font-weight: bold; font-size: x-small; font-family: Verdana; padding-top: 10px; padding-bottom: 10px; padding-left: 5px }
.popTitleNoQual { font-weight: bold; font-size: x-small; font-family: Verdana; padding-top: 10px; padding-left: 5px }
.popTitle3  { border-right: 2px solid #4682b4; border-bottom: 2px solid #4682b4; border-left: 2px solid #4682b4 }
.popTitle4  { font-size: xx-small; font-family: Verdana; padding-top: 10px; padding-bottom: 10px; padding-left: 5px }
.popBoxes   { border: solid 2px #4682b4 }
.popBoxesNotes  { font-size: 65%; font-family: verdana }
.popTitleNotes   { font-size: 65%; font-family: verdana; padding-top: -10px; padding-bottom: 10px; padding-left: 5px }
.nonpoints_note  { border-top: 2px solid #4682b4 }
.chartNotes1   { font-weight: bold; font-size: 65%; font-family: Verdana, Arial; padding-top: 10px; padding-right: 20px; padding-left: 15px }
.chartNotes2  { font-weight: bold; font-size: 65%; font-family: Verdana, Arial; padding-right: 20px; padding-left: 15px }
.chartNotes3 { font-weight: bold; font-size: 65%; font-family: Verdana, Arial; padding-right: 20px; padding-bottom: 15px; padding-left: 15px }
.fullTitle  { font-weight: bold; font-size: x-small; font-family: Verdana; padding: 10px 15px }
.fullText    { font-size: x-small; font-family: Verdana; padding-right: 15px; padding-bottom: 10px; padding-left: 15px }
.fullTextTV { font-size: xx-small; font-family: Verdana; padding-right: 15px; padding-bottom: 10px; padding-left: 15px }
.fullByline   { font-size: xx-small; font-family: Verdana; padding-right: 15px; padding-bottom: 10px; padding-left: 15px }
.picBorderB           { margin-bottom: 50px; border-bottom: 2px solid black }
.picBorderTB      { margin-bottom: 50px; border-top: 2px solid black; border-bottom: 2px solid black }
.picBorderL { border-left: 2px solid #000 }
.bottomMenu          { color: white; font-size: xx-small; font-family: verdana; background-color: #336084; padding-top: 5px; padding-bottom: 5px }
.bottomMenu a:link  { color: white; text-decoration: none }
.bottomMenu a:visited  { color: white; text-decoration: none }
.bottomMenu a:active { color: white; text-decoration: none }
.bottomMenu a:hover { color: #d3d3d3; text-decoration: none }
.bottomLink { color: white; text-decoration: none }
.silver { color: silver }
.keywords { color: gray; font-size: xx-small; font-family: Verdana; text-align: center }
.staff { padding: 5px }
