@charset "utf-8";
/* CSS Document */



.car-summary-table.type-list .type,
.car-summary-table .chassis,
.race-summary-table .event {
  font-size: 1em;
}
.car-summary-table.type-list .type.header,
.car-summary-table .chassis.header,
.race-summary-table .event.header {
  font-size: 1.1em;
  line-height: 1.25em;
}

/**************************************	*/
/*										*/
/*										*/
/*		  NEW STYLE SUMMARY TABLE		*/
/*		  ======================		*/
/*										*/
/*										*/
/**************************************	*/

.car-summary-table.type-list {
  margin-left: 0;
}

.car-summary-table .header,
.race-summary-table .header {
  display: block;
  margin: 0 0 0 0;
  padding: 5px 0.5% 15px 1%;
  height: 40px; 
  font-size: 1.1em;
  line-height: 1.25em;
  background-color: #666; 
  color: white;
}
.race-summary-table .header {
  height: 28px; 
}
.car-summary-table .header {
}

.car-summary-table .row,
.race-summary-table .row {
  clear: left;
  overflow: hidden;		/* Changed from auto to hidden 18 Nov 2017 because odd scrollbars suddenly appearing on Chrome */
  border: 1px solid #EFEFEF;
}
.car-summary-table .row:nth-child(1) {
 border-width: 0;
}
.car-summary-table .row:nth-child(2) {
 border-width: 0 1px 1px 1px;
}

.car-summary-table .row.odd,
.race-summary-table .row.odd {
  background-color: #efefef;
}

div.car-summary-table.type-list div.row > div {
  padding: 5px 0.5% 5px 1%;
  float: left;
}
div.car-summary-table.type-list div.row > div.header {
  height: 60px;
}

div.car-summary-table.type-list .type,
div.car-summary-table .chassis,
div.car-summary-table .history,
div.car-summary-table .owner,
div.car-summary-table .type,
div.car-summary-table .summary,
div.car-summary-table .preview,
div.race-summary-table .track,
div.race-summary-table .date,
div.race-summary-table .round,
div.race-summary-table .event {
  padding: 5px 0.5% 5px 1%;
  float: left;
}
.car-summary-table .chassis { width: 12.3%; margin-right: 0.2%; }
table.standard th.chassis	{ width: 12.5%; }
.car-summary-table .history { width: 70.5%; }
table.standard th.history	{ width: 70.5%; }
.car-summary-table .history.wide { width: 84.5%; }
table.standard th.history.wide	 { width: 84.5%; }
.car-summary-table .owner	{ width: 12.3%;  margin-left: 0.2%; }
table.standard th.owner		{ width: 12.5%; }
.race-summary-table .event	{ width: 40%; margin-right: 0.2%; }
.race-summary-table .track	{ width: 27%; margin-right: 0.2%; }
.race-summary-table .date	{ width: 15%; margin-right: 0.2%; }
.race-summary-table .round	{ width: 10%; margin-right: 0%; }

.car-summary-table .type 	{ width: 12.3%; margin-right: 0.2%; }
.car-summary-table .summary { width: 70.5%;  }
.car-summary-table .preview { width: 12.3%; margin-left: 0.2%; }

.car-summary-table.type-list .type 			{ width: 16.0%; margin-right: 0.2%; }
.car-summary-table.type-list .year 			{ width: 5%; margin-right: 0.2%; text-align: center; }
.car-summary-table.type-list .num_built 	{ width: 3%; margin-right: 0.2%; text-align: right; padding-right: 2.5% !important; }
.car-summary-table.type-list .all_starts	{ width: 6%; margin-right: 0.2%; text-align: right; }
.car-summary-table.type-list .wc_starts 	{ width: 6%; margin-right: 0.2%; text-align: right; }
.car-summary-table.type-list .wc_wins	 	{ width: 6%; margin-right: 0.2%; text-align: right; }
.car-summary-table.type-list .first_race 	{ width: 43.8%; margin-right: 0%; }

/*.car-summary-table.type-list.by-formula .type 		{ width: 15.0%; }
.car-summary-table.type-list.by-formula .year 		{ width: 5.5%; }
.car-summary-table.type-list.by-formula .num_built 	{ width: 5.0%; }
.car-summary-table.type-list.by-formula .formula 	{ width: 22.0%; }
.car-summary-table.type-list.by-formula .all_starts	{ width: 8.0%; }
.car-summary-table.type-list.by-formula .wc_starts 	{ width: 8.5%; }
.car-summary-table.type-list.by-formula .wc_wins 	{ width: 8.5%; }
.car-summary-table.type-list.by-formula .first_race { width: 37%; }
*/

.car-summary-table.type-list .type,
.car-summary-table .chassis,
.race-summary-table .event {
  font-size: 1em;
  margin-top: 0;
  line-height: inherit;
  font-weight: normal;
  border-top: none;
  padding-top: 5px;
  padding-bottom: 5px;
}
.car-summary-table .chassis br {
  display: block;
}

section#maincontent .car-summary-table .history div.image {
  width: auto;
  border-width: 1px 1px 1px 1px;
  float: right;
  margin-left: 2%;
}




.race-summary-table .round span.nonchamps {
  display: inline;
}
.car-summary-table .owner:before {
  content:"";
}
.race-summary-table .round span.round_number:before {
  content:"";
}
.race-summary-table .round span.round_number:after {
  content:"";
}
.race-summary-table .track:before {
  content:"";
}
.race-summary-table .date:before {
  content:"";
}
.race-summary-table .date:after {
  content:"";
}
.car-summary-table.type-list .year:before,
.car-summary-table.type-list .num_built:before,
.car-summary-table.type-list .formula:before,
.car-summary-table.type-list .all_starts:before,
.car-summary-table.type-list .wc_starts:before,
.car-summary-table.type-list .wc_wins:before,
.car-summary-table.type-list .first_race:before { content: ""; margin-right: 0; }


/**********************************************	*/
/*	 Divisions in racelist to denote new year	*/
/**********************************************	*/

.racelist_newyear, 
.race-summary-table .event.racelist_newyear {
  border-top: 2px solid #ccc;
}


/**************************************	*/
/*										*/
/*										*/
/*			RACE RESULTS				*/
/*			============				*/
/*										*/
/*										*/
/**************************************	*/

ol#carnotes li {
  max-width: 800px;
  text-align: justify;
  line-height: 1.5em;
}


/**********************************	*/
/*	   Table of F5000 Champions		*/
/**********************************	*/

.f5000-champion-table.us	 { width: 40%; margin-left: 0%; }
.f5000-champion-table.uk	 { width: 30%; }
.f5000-champion-table.tasman { width: 30%; }

/**********************************	*/
/*	   F1 Type Table  				*/
/**********************************	*/

  div.orc-table.f1-types {
  }

  div.orc-table.f1-types div.row div.car { width: 17%; }
  div.orc-table.f1-types div.row div.all-starts { width: 7%; }
  div.orc-table.f1-types div.row div.gp-starts { width: 7%; }
  div.orc-table.f1-types div.row div.gp-wins { width: 6%; }
  div.orc-table.f1-types div.row div.first-race { width: 31.8%; }
  div.orc-table.f1-types div.row div.present-location { width: 24%; }
  div.orc-table.f1-types div.row div.first-race br { display: none; }
