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

/*** Begin Splash Page Styles***/
body.splash{
	background-color:#4e4d4d;
	background-image:url(../images/splashBg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin:0px;
	padding:0px;
}
#wrapperSplash {
	background-image:url(../images/splashBgImage.jpg);
	background-repeat:no-repeat;
	height:750px;
	margin:0px auto;
	position:relative;
	width:1051px;
}
	#wrapperSplash .tagline {
		background-image:url(../images/splashTagLine.jpg);
		background-repeat:no-repeat;
		height:29px;
		left:250px;
		position:absolute;
		top:126px;
		width:384px;
	}
	a#enterSplash {
		background-image:url(../images/splashEnterButton.jpg);
		background-repeat:no-repeat;
		display:block;
		height:34px;
		left:360px;
		position:absolute;
		top:205px;
		width:158px;
	}
/*** End Splash Page Styles ***/

body {
	background-color:#4e4d4d;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}
.clearing {
	clear:both;
}
#wrapper {
	background-repeat:no-repeat;
	margin:0px auto;
	padding-bottom:100px;
	width:1048px;
}
#wrapper.interior {
	background-image:none;
}
#nav {
	color:#FFF;
	font:12px Arial, Helvetica, sans-serif;
	margin:8px 0px 0px 0px;
	position:relative;
	width:975px;
}
	#nav ul {
		height:36px;
		list-style-type:none;
		margin:0px 0px 0px 0px;
	}
	#nav ul li {
		background-image:url(../images/navDivider.jpg);
		background-position:left;
		background-repeat:no-repeat;
		display:block;
		float:left;
		margin-left:-5px;
		padding:0px 0px 0px 5px;
	}
	#nav ul li a {
		background-image:url(../images/navBg.jpg);
		background-repeat:repeat-x;
		color:#FFF;
		display:block;
		padding:10px 17px 10px 15px;
		text-decoration:none;
	}
	#nav ul li a:hover {
		background-image:url(../images/navOver.jpg);
		background-repeat:repeat-x;
		color:#FFF;
		display:block;
		text-decoration:none;
	}
	#navBorder {
		/*This positions far right divider image on the nav bar*/
		background-image:url(../images/navDivider.jpg);
		background-repeat:no-repeat;
		height:36px;
		position:absolute;
		right:126px;
		top:0px;
		width:5px;
	}
#logoContainer {
	background-image:url(../images/logoBanner.jpg);
	height:77px;
	position:relative;
	width:872px;
}
	a#logo  {
		background-image:url(../images/logo.jpg);
		background-repeat:no-repeat;
		display:block;
		height:62px;
		left:20px;
		position:absolute;
		top:7px;
		width:224px;
	}
			
#contentContainer {
	margin-bottom:15px;
	padding-bottom:30px;
	position:relative;
	width:1005px;
}

/**Begin Left Column Styles **/
#contentContainer #leftColumn {
	float:left;
	width:720px;
}
#contentContainer #leftColumn.interior {
	width:750px;
}
	#contentContainer #leftColumn #contentAreaOne {
		color:#FFF;
		font:16px Arial, Helvetica, sans-serif;
		font-weight:bold;
		line-height:23px;
		padding:250px 10px 50px 30px;
		text-shadow:.1em .1em .3em black;
		width:450px;
	}
	#contentContainer #leftColumn #bottomContainer {
	/* bottomContainer holds the pressRoom Content, contentAreaThree, and the standings Content*/
		color:#FFF;
		width:720px;
	}
	#contentContainer #leftColumn #bottomContainer .left {
	/*bottomContainer .left holds just the pressRoom Content and contentAreaThree */
		float:left;
		font:11px Arial, Helvetica, sans-serif;
		padding:0px 10px 15px 15px;
		width:425px;
	}
	#contentContainer #leftColumn #bottomContainer .right {
	/*This holds the standings content*/
		float:right;
		font:12px Arial, Helvetica, sans-serif;
		font-weight:bold;
		position:relative;
		width:260px;
	}
		#contentContainer #leftColumn #bottomContainer .right .standingsRow {
			clear:both;
			padding:5px 0px 5px 40px;
			width:230px;
		}
		#contentContainer #leftColumn #bottomContainer .right .numberColumn,
		#contentContainer #leftColumn #bottomContainer .right .nameColumn,
		#contentContainer #leftColumn #bottomContainer .right .scoreColumn {
			float:left;
			margin:0px;
			text-align:left;
			width:30px;
		}
		#contentContainer #leftColumn #bottomContainer .right .nameColumn {
			width:100px;
		}
		#contentContainer #leftColumn #bottomContainer .right .scoreColumn {
			width:50px;
		}
			.dario {
				background-image:url(../images/helmet.png);
				background-repeat:no-repeat;
				background-position:5px 3px;
				color:#6ABD45;
				height:27px;
				margin-bottom:-19px;
				width:28px;
			}
		#contentContainer #leftColumn #bottomContainer .left #pressRoom h1, 
		#contentContainer #leftColumn #bottomContainer .right h1,
		#contentContainer #rightColumn #rss h1,
		#contentContainer #rightColumn #stats h1 {
			background-repeat:no-repeat;
			color:#FFF;
			font:12px Arial, Helvetica, sans-serif;
			font-weight:bold;
			height:19px;
			margin:-4px 0px 10px -14px;
			padding:2px 0px 0px 15px;
		}
		#contentContainer #leftColumn #bottomContainer .left #pressRoom h1 {
			background-image:url(../images/largeRedHeader.png);
		}
		
			#contentContainer #leftColumn #bottomContainer .left #pressRoom a,
			#contentContainer #leftColumn #bottomContainer .left #pressRoom a:hover {
				display:block;
				margin:0px 0px 2px 0px;
			}
			
			#contentContainer #leftColumn #bottomContainer .left #pressRoom a.pressRoomHeading{
			     color:#6abd45;
			     text-decoration: underline;
			}
			
			#contentContainer #leftColumn #bottomContainer .left #pressRoom a.pressRoomHeading:hover{
			     text-decoration: none;
			     color:#6abd45;
			}
			
			#contentContainer #leftColumn #bottomContainer .left #pressRoom a.pressRoomMore{
                 color:#6abd45;
                 text-decoration: underline;
            }
            
            #contentContainer #leftColumn #bottomContainer .left #pressRoom a.pressRoomMore:hover{
                 text-decoration: none;
                 color:#6abd45;
            }
			
			#contentContainer #leftColumn #bottomContainer .left #pressRoom a:hover {
				text-decoration:underline;
			}
		
		/* Styles for the IndyCar Series Standings Table*/
		#contentContainer #leftColumn #bottomContainer .right h1 {
			background-image:url(../images/mediumRedHeader.png);
			margin-left:-2px;
		}
		#contentContainer #leftColumn #bottomContainer .right .standings {
			margin:0px 0px 0px 5px;
		}
			
		/*End Series Standings Table Styles*/
		
	#contentContainer #leftColumn.interior #interiorHeaderImage {
		width:749px;
	}
	#contentContainer #leftColumn.interior #subNavContainer {
		float:left;
		width:196px;
	}
	#contentContainer #leftColumn.interior #subNavContainer #subNav {
		border-top:1px solid;
		border-color:#CCC;
		color:#FFF;
		font:12px Arial, Helvetica, sans-serif;
	}
	#contentContainer #leftColumn.interior #subNavContainer #subNav ul {
		list-style-type:none;
		margin:0px 0px 0px -40px;
	}
	#contentContainer #leftColumn.interior #subNavContainer #subNav ul li {
		border-bottom:1px solid;
		border-color:#CCC;
		display:block;
	}
	#contentContainer #leftColumn.interior #subNavContainer #subNav ul li a {
		background-image:url(../images/sideNavBg.jpg);
		background-repeat:no-repeat;
		color:#FFF;
		display:block;
		padding:6px 0px 6px 25px;
		text-decoration:none;
	}
	#contentContainer #leftColumn.interior #subNavContainer #subNav ul li a:hover {
		background-image:url(../images/sideNavOver.jpg);
		background-repeat:no-repeat;
		color:#FFF;
		text-decoration:none;
	}
	#contentContainer #leftColumn.interior #subNavContainer #interiorLeftContent {
		background-position:top;
		background-repeat:no-repeat;
		color:#FFF;
		font:11px Arial, Helvetica, sans-serif;
		margin:-8px 0px 0px 0px;
		min-height:349px;
		padding:10px 10px 10px 0px;
	}
	#contentContainer #leftColumn.interior #mainContent {
		background-color:#585757;
		background-image:url(../images/mainContentHeader.jpg);
		background-position:top;
		background-repeat:no-repeat;
		color:#FFF;
		float:left;
		font:12px Arial, Helvetica, sans-serif;
		padding:98px 10px 20px 10px;
		position:relative;
		width:530px;
	}
		#contentContainer #leftColumn.interior #mainContent p {
			padding-left:120px;
		}
		
		#contentContainer #leftColumn.interior #mainContent p.full{
		    padding-left: 10px;
		}
		#contentContainer #leftColumn.interior #mainContent h1 {
			color:#FFF;
			font:20px Arial, Helvetica, sans-serif;
			left:10px;
			position:absolute;
			top:20px;
		}
		#contentContainer #leftColumn.interior #mainContent h2, #newsHead {
			color:#FFF;
			font:12px Arial, Helvetica, sans-serif;
			left:10px;
			position:absolute;
			top:63px;
		}
		
		
		#contentContainer #leftColumn.interior #mainContent #releases .storyLink a{
		    color:#6abd45;
		    text-decoration: underline;  
		}
		
		#contentContainer #leftColumn.interior #mainContent #releases .storyLink a:hover{
		        color:#6abd45;
                text-decoration: none;  
        }
		
		
/** End Left Column Styles **/

/** Begin Right Column Styles **/
#contentContainer #rightColumn {
	float:right;
	margin:3px 0px 0px 0px;
	position:absolute;
	right:3px;
	width:260px;
}
a#twSteel {
	background:url(/images/DarioWatch-twsteel.png) no-repeat;
	display:block;
	height:63px;
	margin:0px 0px -4px 4px;
	width:251px;
}
	#contentContainer #rightColumn.interior {
		margin:-2px 0px 0px 0px;
	}
	#contentContainer #rightColumn .gbox {
		background-image:url(../images/gboxBg.png);
		background-position:top;
		background-repeat:no-repeat;
		color:#FFF;
		font:12px Arial, Helvetica, sans-serif;
		height:285px;
		width:260px;
	}
		#contentContainer #rightColumn .gbox_body {
			padding:0px 5px 0px 25px;
		}
		#contentContainer #rightColumn .gbox_title {
			padding:24px 0px 15px 15px;
		}
		#contentContainer #rightColumn .gbox_body a {
			color:#FFF;
			text-decoration:underline;
		}
		#contentContainer #rightColumn .gbox_body a:hover {
			color:#6abd45;
			text-decoration:none;
		}
		#contentContainer #rightColumn .gbox_body ul {
			font:11px Arial, Helvetica, sans-serif;
			list-style-type:none;
			margin:0px 0px 0px -45px;
		}
		#contentContainer #rightColumn .gbox_body ul li {
			border-right:1px solid;
			display:inline;
			padding:0px 6px 0px 3px;
		}
		#contentContainer #rightColumn .gbox_body li.last {
			border:none;
		}
		#contentContainer #rightColumn .gbox_body .largeText {
			font:20px Arial, Helvetica, sans-serif;
		}
	#contentContainer #rightColumn #rss {
		color:#cccccc;
		font:11px Arial, Helvetica, sans-serif;
		padding:0px 15px 10px 15px;
		position:relative;
		width:227px;
	}
		#contentContainer #rightColumn #rss h1 {
			background-image:url(../images/mediumRedHeader.png);
			margin:22px 0px 15px -10px;
			padding-left:70px;
			width:200px;
		}
		.indyLogo {
			background-image:url(../images/izodIndycar.png);
			background-repeat:no-repeat;
			height:20px;
			left:8px;
			position:absolute;
			top:0px;
			width:63px;
		}
	#contentContainer #rightColumn #stats {
		color:#FFF;
		font:12px Arial, Helvetica, sans-serif;
		line-height:18px;
		padding:10px 10px 10px 15px;
	}
		#contentContainer #rightColumn #stats .noPadding {
			margin-left:-10px;
		}
	#contentContainer #rightColumn #stats h1 {
		background-image:url(../images/statsHeader.jpg);
		height:17px;
		margin:-16px 0px 12px -10px;
		padding:89px 0px 0px 10px;
		width:252px;
	}
/** End Right Column Styles **/

/**Begin Link Styles**/
#contentContainer #rightColumn #rss a,
#contentContainer #leftColumn #bottomContainer .left #pressRoom a#readMore,
#contentContainer #leftColumn.interior #mainContent a.arrow {
	background-image:url(../images/arrow.png);
	background-position:0px 2px;
	background-repeat:no-repeat;
	color:#6abd45;
	display:block;
	padding-left:15px;
	text-decoration:underline;
}
	#contentContainer #leftColumn.interior #mainContent a {
		background-image:none;
		color:#6abd45;
		text-decoration:underline;
	}
	#contentContainer #rightColumn #rss a:hover,
	#contentContainer #leftColumn.interior #mainContent a:hover,
	#contentContainer #leftColumn #bottomContainer .left #pressRoom a:hover#readMore  {
		color:#6abd45;
		text-decoration:none;
	}
	#contentContainer #leftColumn.interior a#red {
	color:#ec2025;
	text-decoration:underline;
}
#contentContainer #leftColumn.interior a:hover#red {
	color:#ec2025;
	text-decoration:none;
}
#contentContainer #leftColumn #bottomContainer .left #pressRoom h1 a,
#contentContainer #leftColumn #bottomContainer .left #pressRoom h1 a:hover,
#contentContainer #leftColumn #bottomContainer .right h1 a,
#contentContainer #leftColumn #bottomContainer .right h1 a:hover,
#contentContainer #leftColumn #bottomContainer .left #pressRoom a,
#contentContainer #leftColumn #bottomContainer .left #pressRoom a:hover,
#contentContainer #rightColumn #rss h1 a,
#contentContainer #rightColumn #rss h1 a:hover {
/*this styles all the red bar/white text header links*/
	background-image:none;
	color:#FFF;
	text-decoration:none;
}	
.raceName, .raceName a, #contentContainer #rightColumn .gbox_body .raceName a {
	color:#FFF;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.raceName a:hover, #contentContainer #rightColumn .gbox_body .raceName a:hover {
	color:#6abd45;;
	text-decoration:none;
}
/** End Link Styles **/

#footer {
	border-top:1px solid;
	border-color:#CCC;
	color:#a7a7a7;
	font:11px Arial, Helvetica, sans-serif;
	margin:0px 50px 0px 0px;
	position:relative;
	width:900px;
}
	#footer ul {
		list-style-type:none;
		position:absolute;
		right:0px;
		top:0px;
	}
	#footer ul li {
		display:inline;
		padding:0px 10px;
	}
	#footer ul li a {
		color:#a7a7a7;
		text-decoration:none;
	}
	#footer ul li a:hover {
		color:#a7a7a7;
		text-decoration:underline;
	}
	.signature {
		background-image:url(../images/signature.png);
		background-repeat:no-repeat;
		height:40px;
		position:absolute;
		right:-75px;
		top:-23px;
		width:73px;
	}
	
.eightbysix {
	display:block;
	margin:-19px 0px 0px 35px;
}
/** Begin News and Photo Gallery Module Styles **/

ul#releases, ul#gallerylist {
	list-style-type:none;
	margin:0px 15px 0px -20px;
}

ul#releases li, ul#gallerylist li {
	padding:10px 0px;
}
.storyDate, ul#gallerylist li {
	font-weight:bold;
}
#gallerytable {
	margin:0px 0px 0px 0px;
}
#contentContainer #leftColumn.interior #mainContent  .thumbcell a {
	background-image:none;
}
#newsHead {
	top:73px;
}
#contentContainer #leftColumn.interior #mainContent #newsBody p {
	padding:0px 20px;
}
#contentContainer #leftColumn.interior #mainContent .storyLink,  
#contentContainer #leftColumn.interior #mainContent .storyLink a, 
#contentContainer #leftColumn.interior #mainContent .storyLink a:hover {
	background-image:none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

/** Begin Text Styles **/

	
.copy {
	line-height:20px;
	margin:5px 0px 0px 5px;
	width:700px;
}
.green {
	color:#6abd45;
	font-weight:bold;
}

#pressRoom a.pressRoomHeading{
	text-decoration: underline;
}
#pressRoom a.pressRoomMore:hover{
	text-decoration: none;
}
