body { background-image:url(/themes/pratoblu/background.gif);font-family:Verdana, arial, helvetica, clean, sans-serif;font-size:.90em;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;background-repeat: repeat-x;padding:0;margin:0;background-color:#dfdfdf}
img { border: 0px}
#dot { vertical-align:middle}
/* header */
div.header div { height:85px;float: left;border-bottom: #000 1px solid}
..header img { border:0}
div.header { background-image:url(/themes/pratoblu/header/background_v4.jpg); min-height:85px;}
.header .c1 {width:348px; padding-left: 0px;padding-top:0px;}
.header .c2 {width:260px; padding-top:0px;}
.header .c3 {width:348px;padding-top:0px;}

/* member bar */
.memberbar { font-size: .8em;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;clear:both;background-color:#dbdbdb;padding:3px;border-bottom: #990000 1px solid}
.memberbar a { color:#F00;text-decoration: none}
.memberbar .date { float:right}
/* alert bar */
.alertbar { font-size: .8em;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;clear:both;background-color:#ff0;padding:3px;border-bottom: #000 1px solid;text-align:center}
.alertbar a { text-decoration: none}
.alertbar .close { float: right}
/* navigation */
.navigation { width: 138px;float: left;margin: 30px 5px 0 0;padding:0;background-color:#FFF}
.navigation ul { list-style-type: none;list-style-image:none;margin:0 0 10px 0;padding:0;border-bottom:1px #14284b solid;border-right:1px #1c4791 solid;background-color:#f2f2f2}
.navigation li { text-align: right;padding: 0px 6px 0px 0;margin:0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:.7em;text-decoration:none;line-height:14px;font-weight:bold;border-top: #fff solid 1px;border-bottom: #dbdbdb solid 1px}
.navigation li.header { margin:0;padding:2px 2px 0 0;width: 136px;height: 14px;border: none;background-color:#1d4892;background-image:url(/themes/pratoblu/nav_back.gif);background-repeat:no-repeat}
.navigation li:hover { color:#1c4791;background-color:#9ec1ff}
.navigation li.header:hover { background-color:#1d4892 }
.navigation a { text-decoration: none;width:136px;height:14px;display:block;margin:0}
.navigation a:link { color: #306ed4}
.navigation a:visited { color: #194ea6}
.navigation abbr { text-decoration: none}
.navigation div.cactus { text-align:center;width:100%}
.navigation .cactus img { width: 120px;height:240px;margin: 5px;margin-left: auto;margin-right: auto}
/* content */
.contentcontainer { margin: 0 5px 5px 5px;width: 710px;float: left;background-color:#FFF }
/* content */
.contentcontainer ul { margin: 0 15px}
.contentcontainer ul li { list-style:square}
.contentcontainer div.picturebox { margin: 5px;padding: 5px;border:1px solid #ccc;float:right;font-size: 10px;text-align:center}
.contentcontainer div.infobox { margin: 5px auto;padding: 20px 5px 5px;border:1px solid #ccc;background-color: #f2f2f2;background-image:url(/themes/pratoblu/infobox_header.gif);background-repeat:no-repeat}
.contentcontainer .maincontent p { text-indent: 30px;line-height: 1.3em;letter-spacing: .05em;text-align: justify }
.relatedbox { margin:10px 0}
.relatedheader { font-size: 1.1em;font-weight:bold}
.relatedtext { font-size: .75em;border: 1px solid #666;background-color:#dbdbdb;padding: 10px;margin:0 0 0 10px}
.maincontent p.first { text-indent: 0}
.maincontent { float:left;width: 535px;margin: 0}
.maincontent a { font-weight: bold;text-decoration: none}
.maincontent .series { text-align: right;font-weight: bold;font-size: .9em;font-variant:small-caps}
.maincontent .source { font-size: .725em;margin-left: 32px}
.maincontent .date { font-size: .725em}
.maincontent .printpage { text-align:right}
.maincontent .image { border:1px solid #ccc;margin:5px auto;padding:5px;width:502px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: .75em}
.sidecontent h2 { font-size: 15px;margin: 15px 0 5px}
.sidecontent { background-color: #FFF;color: #666;width: 160px;margin: 0 0 0 5px;padding: 0 0 0 4px;float:left;border-left: 1px solid #000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: .65em}
.contentheader h1 { margin: 0 0 5px 0;font-size: 1.5em;color:#CC0033}
.sidecontent table { width: 100%;padding:0;margin: 0;border-spacing: 0}
.sidecontent a { font-weight: bold;text-decoration: none}
.content p { text-indent: 10px}
.quote { background-image: url(/themes/pratoblu/quote.gif);background-repeat:no-repeat;float: left;font-size: 1.2em;background-color: #dbdbdb;width: 300px;padding:5px;margin: 10px;border:1px solid #666;text-indent: 40px;text-align:left;line-height: 1.5em}
.quote cite { font-weight: 400}
q:after,
q:before { content: ""}
/* ads */
.cactus { width:91px;float:left;margin:0;padding:0;clear:right;background-color:#FFF}
.cactus img { width:88px;clear: both;margin:3px 0;border: 1px solid #000}
.cactus img:hover { border: 1px solid #F00}
.cactuslarge {text-align:center}
.cactuslarge img{border:1px solid red;width:468px;}
/* footer */
.footer { padding:3px;font-weight:bold;background-color:#dbdbdb;clear: left;margin:0 0 0 0}
.footer a { text-decoration:none;color:#144ca9}
.footer .footerlinks { }
.footer .copyright { float:right;font-size:.625em}
.picturecell { padding: 5px 10px 0}
.small,.smallpage .footer { color:#333333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
.pagelayout { width: 956px;margin: 0 auto 10px auto;padding: 0 0 0px 0;border-left: 1px solid #000;border-right: 1px solid #000;border-bottom: 1px solid #000;background-color:#fff;clear:both;background-image:url(/themes/pratoblu/nav_table_back.gif);background-repeat:repeat-y}
.favorite { background-color: #c9dfff !important}
.table { border: 1px solid #102446;margin:5px 0 5px 0;border-spacing: 0;padding: 0;border-collapse: collapse}
table.table th { background-color: #1c4791;background-image:url(/themes/pratoblu/th_back.gif);background-repeat: repeat-x;background-position:bottom;white-space: nowrap;color:#fff;padding: 0;margin:0;border-spacing: 0;height:22px;border-bottom: 1px solid #666;text-align: left}
table.table th.right { text-align:right}
table.table tr.odd { background-color: #dbdbdb;border-spacing: 0}
table.table tr { background-color: #f2f2f2;border-spacing: 0}
table.table td { padding: 2px}
/* LEGACY */
.set3 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;background-color: #E5E5E5}
.set4 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;background-color: #D1D1D3}
.tableheader,
.set2 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;background-color: #990000;color: #FFFFFF}
.tableheader a { color: #FFFFFF}
.set1 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #000000;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #990033;margin-bottom: 4px;background-image: url(dot.gif);background-repeat: no-repeat;background-position:right top;padding-right: 38px}
.tableheader_small { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF;background-color: #990000;padding-top: 2px;padding-bottom: 2px}
.tableheader_small a { color: #FFFFFF}
.tablesmall { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background-color: #F7F7F7}
.tablesmall TD { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px}
.tablesmall_alt { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background-color: #E1E1E1}
.tablesmall_alt TD { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px}
.error { border: 1px solid #003366;margin: 4px;padding: 5px;color: #FFFFFF;background-color: #CC0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px}
.error li { list-style-image: url(/themes/blude/images/error_li.gif);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px}
dt { font-weight: bold;margin: 10px 0 0 0}
h2 { font-size: 1.3em;margin-top: 20px;border-bottom: 1px solid #ccc;clear:both}
.left { text-align: left}
.center { text-align:center}
.right { text-align: right}
.floatright { float: right}
.mb p { text-align:left;text-indent: 0px;letter-spacing:0}
.mb_authorbox { background-color: #dbdbdb;padding-right: 5px;font-size: .75em;width: 125px}
.mb_body { overflow:auto; width: 575px;}

.large { font-size: 1.2em;font-weight: bold}
.alert { background-color:#ff0;border:1px solid #102446;padding: 5px;margin:5px 0}
.spacer { margin-bottom: 10px}
.navlink { font-weight: bold;margin:3px 0}
form { margin: 0}
ul.linklist { margin:0;padding: 2px 0px}
ul.linklist li { padding: 2px 0;list-style:none;font-size: .8em}
ul.linklist li span { padding-right:4px}
ul.linklist li:nth-child(odd) { background-color: #dbdbdb;border-spacing: 0}
.classifiedad { border: 1px dashed #666666;background-color:#f2f2f2;padding: 4px;margin: 10px 0;min-height:110px}
.contentcontainer .classifiedad div.picturebox { border: 1px solid #000;background-color:#FFF }
.platinum { background-color:#4682B4 !important;color:#fff}
.gold { background-color: #cfe1ff !important;font-weight: 500}
.platinum a { color: yellow}
.label { text-align: right;width:150px;vertical-align:top}
.contentcontainer .sidecontent ul { padding: 0 0 0 10px}
.icon { vertical-align:middle;padding: 0 2px}
textarea { overflow: auto}
.odd { background-color: #dbdbdb;border-spacing: 0}
.maincontent .noborder img { border: none }
.poll { border: 1px solid #000;padding-bottom: 3px}
.exclusive { background-image:url(/images/exclusive/background.gif);background-repeat:no-repeat;border-left:1px solid red;border-top:1px solid red;padding-left:3px;padding-top:25px}
.storysnip h2 { margin-bottom: 2px}
.storysnip { margin-bottom: 10px}
.clear { clear:both}
.widget { margin:  0 0 8px 0}
.widget.classified { background-image:url(/images/widgets/classifieds/background.gif);border: 1px solid #999999;padding:2px}
.widget.classified div { text-align:center}
.widget.rumor { background-color:#000;border: 1px solid #999999;padding:2px}
.widget.rumor img { text-align:center}
.widget.rumor li { margin: 3px 0}
.widget.poll { background-color:#dfdfdf }
.widget.poll .question { background-image:url(/images/widgets/poll/q.gif);background-repeat:no-repeat;font-weight:bold;min-height:30px;padding-left:20px}
.widget.poll .content { background-color:#C7C7C7;border:1px solid #999999;color:#333333;margin:4px;padding:3px}
.widget.poll .content .answer { padding-top:6px;clear: both}
.widget.poll .content .results { float:right}
.widget.poll .content .bar { float:left;border:1px solid #333;padding: 0 0px}

.widgetinsidegroove {background-image:url(/images/sidebars/insidegroove/background.jpg);background-repeat:no-repeat;padding: 40px 2px 2px 2px;color: black;font-family: verdana;background-color:#c4c4c5;border: 1px solid #000000}
.widgetinsidegroove h3 {color:RoyalBlue;border-bottom: 1px solid royalBlue;margin-bottom:3px}
.widgetinsidegroove h4 {padding-bottom:0px;margin-bottom:0px}
.widgetinsidegroove ol,.widgetinsidegroove ul {margin:0px;padding-left:25px}
.widgetinsidegroove ol li {list-style-type:decimal-leading-zero}
.widgetinsidegroove ul li {list-style-type:none}
.widgetinsidegroove ul.schedule {padding-left: 0px}
.widgetinsidegroove .nearlive {padding: 8px 0 0 0;font-weight: bold}
.widgetinsidegroove .nearlive a {color:#900 }
.widgetinsidegroove .schedule {color:#800000}
.widgetinsidegroove .schedule span {display:block;padding-left:18px;color:#000}


.smallpage {background-image: none;width: auto}
.smallpage div.header{width:100%;background-image:url(small/spanbox.gif);background-repeat:repeat-x;height:34px}
.smallpage .contentcontainer {width:100%;margin: 0}
.smallpage div.header div{height:34px;border-bottom:none}
.contentcontainer div.header { background-image:none;font-size:1.3em;font-weight:bold}

.middle { background-color:#FFF;background-image:url(/themes/chromatic/nav_table_back.gif);background-repeat:repeat-y;width:956px}
.storysnip .series { font-size: 0.7em }

#trackStatus {margin:3px 0;padding: 3px}
#trackStatus.Green { background-color: #0F0}
#trackStatus.Yellow { background-color: #FF0}
#trackStatus.Red { background-color: #F00}
#trackStatus.Checkered { background-color:#FFFFFF}
#trackStatus.PreRace { background-color: #3CF}
#nearlivecontent div{ background-color: #eeeeee}
#nearlivecontent .Green { background-color: #99ff66}
#nearlivecontent .Yellow { background-color: #ffff99}
#nearlivecontent .Red { background-color: #ff9999}
#nearlivecontent .Checkered { background-color:#cccccc}
#nearlivecontent .PreRace { background-color: #99ccff}

#nearlivecontent span.small {display:block}
#nearlivecontent div {margin: 8px 0;padding:3px}


.seasonbox {width:200px;margin:10px;padding: 5px;float:left}
.seasonbox h2 {margin-bottom:1px}
.seasonbox ul {margin:0px;padding:5px;list-style:none;list-style-type:none;background-color: #ccc;list-style:none}
.seasonbox ol {}
.seasonbox li {list-style-type:none}
.seasonbox ol li {list-style-type: decimal-leading-zero}
.seasonbox ul li {list-style-type: none }

.trackresultbox {width:50%;float:left}
.trackresultbox h2 {margin-bottom:3px}
.eventphotofullsize {height: 467px;overflow:hidden}
.carshotfullsize {height: 350px;overflow:hidden; text-align:center; margin:auto;}
.carshotfullsize img {border:1px solid #000;}
.advertisement{background-color:#DCDCDC;border:1px solid #999999;padding:0 3px 5px 4px}
.advertisement div{font-size:0.65em;text-align:right}

.seasonbox .tbpoints {font-size:10px;border: 0}
.seasonbox .tbpoints th {display:none}
.tbpoints {width:100%;padding:2px}
.tbpoints .position, .tbpoints .points, .tbpoints .starts, .tbpoints .wins,
   .tbpoints .top5, .tbpoints .top10, .tbpoints .avgfin {text-align: right;padding-right: 10px}

.sidebar ul { margin: 0}
.sidebar ul li {list-style-type:none}

.sidebar .schedule {color:#800000}
.sidebar .schedule span {display:block;padding-left:10px;color:#000}
#atff{display:none}

/* small page */
.smallpage div.header{min-height:34px;}
.smallpage h2 {margin-top:2px;}

.facebook_update img {padding: 15px 5px 0 0;}

ul.eventPhotos li { width: 75px; min-height: 60px; display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 5px; zoom: 1; *display: inline; _height: 60px;}
ul.eventPhotos img {border: 1px solid black;}
ul.eventPhotos .active {background-color: #1d4892}


.bbcode_quote{background: none repeat scroll 0 0 #DBDBDB; border: 1px solid black; display: block; margin: 3px 15px; padding: 3px; font-size:.9em}
.bbcode_quoteby {   background-color: #1C4791; color: #FFFFFF; display: block; font-weight: bold; padding: 3px;margin: -3px -3px 3px;}
.raceresults td {vertical-align: top;}
