@font-face {
 font-family: UniversCom45Light;
 src: url("UniversCom-45Light.eot") /* EOT file for IE */
}
@font-face {
 font-family: UniversCom45Light;
 src: url("UniversCom-45Light.ttf") /* TTF file for CSS3 browsers */
}

body
{
	font-family: UniversCom45Light, Verdana, Arial, sans-serif;
	color: black
	font-size:0.7em;
	background: #000;
	background-image: url('/images/gt1world/background.jpg') ;
	background-repeat:no-repeat;
	background-position:top center; 
	}

.ix2_newsitem h2
{
	font-size:1.3em;	
}

*
{
	margin:0;
	padding:0;
}

a:link, a:visited, a:hover, a:active
{
	color: #111;
	text-decoration: none;
}

a:hover, a:active
{
	color: #df2027;
}

p
{
	padding: 0 0 0.8em 0;
}

th
{
text-align: left;
padding: 0 3px 0 0;
}

select
{
z-index: 0;
font-size: 1.0em;
}

/* td select 
 *{
 *width: *;
 *}
 */ 
 
a img
{
	border: 0;
}

table.carlogo
{
background-color: white;
border: 0px solid white;
padding: 10px 10px 10px 10px;
height: 80px;
border-right: 1px solid #2d3586;
border-bottom: 2px solid #2d3586;
margin: 5px;
}

table.padded
{
/*background-color: white;*/
border-collapse: collapse;
border: 0px solid white;
padding: 10px 10px 10px 10px;
}

table.padded tr td
{
padding: 0 5px 0 0 ;
text-align: left;
/*background-color: white;*/
border-collapse: collapse;
border: 0px solid white;
}

table.padded tr th
{
padding: 0 0 0 10px;
text-align: left;
}

.flowimg img, .flowimg a img
{
float: left;
margin: 0 4px 4px 0;

}

.newsitem h2 a
{
font-size: 0.7em;
color: black;
}

.newsitem_head
{
font-size: 1em;
/*font-weight: bold;*/
}

.newsitem
{
clear: both;
padding: 05px 0 0 0;
border-top: 1px #404040 solid;
}

.newsitem2
{
clear: both;
padding: 05px 0 20px 0;
}


.mediaitem h2 a
{
font-size: 0.7em;
color: black;
}

.mediaitem_head
{
font-size: 1.4em;
font-weight: bold;
}

.mediaitem
{
clear: both;
border-top: 1px #404040 solid;
}

.mediaitem2
{
clear: both;
padding: 05px 0 20px 0;
}

.portraitthumb
{
float: left;
width: 88px;
height: 180px;
margin: 4px;
border: 1px solid black;
padding: 5px;
overflow: hidden;
background-color: #BBB;
}

.portraitthumb a:link, .portraitthumb a:visited, .portraitthumb a:hover, .portraitthumb a:active
{
	color: #df2027;
	text-decoration: none;
}

.gallerythumb
{
float: left;
width: 150px;
height: 150px;
border: 0px solid black;
padding: 3px 0 0 3px;
overflow: hidden;
}

.gallerythumbpits
{
border: 1px solid gray;
margin: 0 2px 2px 0;
height: 200px;
}

.flowboxes
{
float: left;
border: 0px solid black;
padding: 3px 0 0 3px;
display: table;
/*overflow: hidden;*/
}


.clearboth
{
clear: both;
}

.clearleft
{
clear: left;
}

.clearright
{
clear: right;
}

.float, .floatleft
{
padding: 0 10px 5px 0;
clear: right;
float: left;
}

.floatright
{
float: right;
}

.contactthumb
{
float: left;
width: 150px;
height: 250px;
border: 0px solid black;
padding: 3px 0 0 3px;
}

.div200px
{
width: 200px;
}

.div260px
{
width: 250px;
}

.div300px
{
width: 300px;
}

.div520px
{
width: 520px;
}

.flowbox
{
float: left;
/*width: 300px;*/
/*height: 40em;*/
border: 0px solid black;
padding: 3px 5px 0 5px;
/*overflow: hidden;*/
}

.footer_bar
{
background-color: #404040;
/*border-right: 1px solid #2d3586 ;*/
/*border-bottom: 2px solid #2d3586;*/
clear: both;
/*display: inline-table;*/
/*float: right;*/
/*margin: 10px 20px 10px 20px;*/
/*padding: 10px 10px 10px 10px;*/
/*text-align: right;*/
}

.footer_bar_nl
{
clear: both;
display: inline-table;
float: right;
margin: 0px;
padding: 10px 10px 10px 10px;
text-align: right;
}

.flowbox_footer
{
float: left;
/*padding: 5px;*/
/*margin: 5px;*/
/*border: 1px solid black;*/
}

.flowbox_footer_nl
{
float: left;
padding: 5px;
margin: 5px;
border: 1px solid black;
width: 210px;
}

.copyrightbox th
{
color: #de002c;
}
.copyrightbox table
{
height: 95px;
float: left;
padding: 10px;
margin: 0px 5px 0px 0px;
background-color: white;
}

.datatable
{
float: left;
margin: 5px;
}
.left   { text-align: left;}

.datatable,  .datatable td, .datatable th
{
border: 1px solid #2d3586;
padding: 0px 3px 0px 3px;
border-collapse: collapse;
background-color: white;
}

.datatable td, .datatable th
{text-align:right;}

.datatable td.left, .datatable th.left
{text-align:left;}

.ch2 {width:1.2em;}
.ch4 {width:2.4em;}

.ch25 {width: 15em;}

.lh1dot5em {height: 1.5em;}
.lh1dot7em {height: 1.7em;}

.lh0dot0em {height: 2.0em;}

.ctr { text-align:center; }
.center { text-align: center;}
.right  { text-align: right;}
.left {text-align:left;}
.bigger { font-size: 1em; }

.red { color: red; }

.vspace1 {height: 1em;}
.vspace2 {height: 2em;}

.navlinks
{
  background-color: #BBB;
}

.nav_fieldset
{
border: 0;
}

.w1dot5em {width: 1.5em;}
.w10em {width: 10em;}
.w15em {width: 15em;}
.w20em {width: 20em;}

.w5pct { width: 5%; }
.w10pct { width: 10%; }
.w15pct { width: 15%; }
.w20pct { width: 20%; }
.w25pct { width: 25%; }
.w25pct { width: 25%; }
.w30pct { width: 30%; }
.w35pct { width: 35%; }
.w40pct { width: 40%; }
.w45pct { width: 45%; }
.w50pct { width: 50%; }
.w55pct { width: 55%; }
.w60pct { width: 60%; }
.w65pct { width: 65%; }
.w70pct { width: 70%; }
.w75pct { width: 75%; }
.w80pct { width: 80%; }
.w85pct { width: 85%; }
.w90pct { width: 90%; }
.w95pct { width: 95%; }
.w100pct { width: 100%; }
.wstar { width: *; }

.top    {vertical-align: top}
.middle {vertical-align: middle}
.bottom {vertical-align: bottom}

.clearboth { clear: both; }
.floatleft { float: left; }
.floatright { float: right; }

table.chart, table.chart td, table.chart th
{
	border: 1px solid #2d3586;
	padding: 0px 3px 0px 3px;
	border-collapse: collapse;
}

table.chart th
{
background-color: white;
}
table.chart caption
{
background-color: white;
padding: 2px 2px 0 2px;
font-size: 130%;
border-bottom: 1px solid black;
}

table.datatable tbody tr td.number
{
	width: 1.5em;	
}

table.datatable thead tr th.number
{
	width: 1.5em;	
}

tr.A { background-color: rgb(236, 224, 224); }
tr.B { background-color: rgb(236, 224, 236); }


div#slideGalleryAllDiv
{
	/*background-color: blue;*/	
	background-repeat: no-repeat; 
	background-attachment: fixed;
	width: 216px;
}
img#slideGalleryAll
{
/*	background-color: red;*/
	margin-left: -19px;
}
img#slideGalleryTopDrivers
{
	margin: 0 0 -5px -19px;
}
img#slideGallerySeason
{
	margin: 0 0 -5px -19px;
}
