/*** sections ***/
#content {
	float: left;
	position: relative;
	display: inline;
	width: 640px;
	margin: 0 10px 0 0;
}
#sidebar {
	width: 319px;
	float: left;
	position: relative;
	display: inline;
}
#bannerindex {
	background: url(images/homepage_flash_placeholder.jpg);
	display: inline;
	position: relative;
	float: left;
	width: 640px;
	height: 407px;
}
#bannerhome {
	display: inline;
	position: relative;
	float: left;
	width: 640px;
	height: 407px;
}
#merchandiseSection, #wannaraceSection {
	margin-right: 10px;
}
.section {
	display: inline;
	position: relative;
	float: left;
	width: 315px;
	margin-top: 10px;
}
.section img {
	display: inline;
	position: relative;
	float: left;
}
.section p {
	margin-top: 40px;
	color: #484848;
}
* html .section p {
	margin-top: 10px;
}
#cd_clock {
	float: left;
	position: relative;
	display: inline;
	margin-top: -210px;
	margin-left: 156px;
}
#nextEventAlert {
	margin-bottom: 7px;
}
#Event1Alert {
	background: #2f2f2f;
	height: 207px;
	margin-bottom: 10px;
}
#Event1Alert img {
	float: left;
	position: relative;
	display: inline;
}
/*** general styles ***/
.photo {
	margin: 10px 10px 7px 10px;
}
#Event2Alert .photo {
	margin: 10px 10px 10px 10px;
}
#banner {
	float: left;
	position: relative;
	display: inline;
}
h2.event {
	background: #cc0000 url(images/ti_nextevent.gif) no-repeat 15px;
	height: 42px;
	text-indent: -99999em;
	margin: 0;
	padding: 0;
}
h3.race {
	background: #cc0000 url(images/home/next_d1gp.gif) no-repeat 15px;
	text-indent: -99999em;
	margin: 0 0 10px 0;
	font-size: 0.1em;
	padding: 0;
	height: 42px;
}

#nextEventAlert p {
	height: 31px;
	padding: 0;
	margin: 0;
}
h2.formula1 {
	background: #000 url(images/titles/ti_f1.gif) no-repeat 15px;
	height: 42px;
	text-indent: -99999em;
	margin: 0;
	padding: 0;
}
.book {
	background: #e10000;
	height: 31px;
	width: 319px;
	margin: 0;
	padding: 0;
}
#Event1Alert, #Event2Alert {
	background: #303030;
}
#Event1Alert h2 {
	background: #1b1b1b url(images/home/gp_header.gif) no-repeat 15px;
	height: 42px;
	text-indent: -99999em;
	margin: 0;
	padding: 0;
}
#Event2Alert h2 {
	background: #1b1b1b url(images/titles/ti_drive.gif) no-repeat 15px;
	height: 42px;
	text-indent: -99999em;
	margin: 0;
	padding: 0;
}
.discount {
	background: url(images/home/discount.gif) no-repeat;
	height: 42px;
	text-indent: -99999em;
	margin: 93px 0 0 180px;
	padding: 0;
}
:link, :visited,
:link:focus, :visited:focus,
:link:hover, :visited:hover,
:link:active, :visited:active {
	color: #f00;
}
#bannerTimed img {
	margin: 0 33px;
}
