/* CSS Document */

/* **************************************************************************
	CSS code is organized by page heirarchy beginning with Main Menu buttons
**************************************************************************** */


/* === DALE ======================================================================================================================= */

	/* -- Life --------------------------------------------------------- */	
	
	/* -- Timeline ----------------------------------------------------- */
	div#flashspace {width:950px; height:420px;}
	
	div#flashspace #flash01					{width:950px; height:420px; position:absolute; top:0px; left:0px;}
		div#flash01 img.timeline_previous	{position:absolute; top:50%; left:0px; margin-top:-20px;}
		div#flash01 img.timeline_next		{position:absolute; top:50%; right:0px; margin-top:-20px;}
	div#flashspace #flash02					{width:950px; height:420px; position:absolute; top:0px; left:0px; display:none;}
		div#flash02 img.timeline_previous	{position:absolute; top:50%; left:0px; margin-top:-20px;}
		div#flash02 img.timeline_next		{position:absolute; top:50%; right:0px; margin-top:-20px;}	
	
	/* -- Photos ------------------------------------------------------- */
	#photo_filter					{width:632px /*642*/; height:14px /*36*/; padding:10px 5px;
									border-top:1px #747474 solid; border-bottom:1px #747474 solid; margin-bottom:10px;
									font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold; text-align: center;}
									
	#photo_filter a,
	#photo_filter a:visited			{color:#FFFFFF; text-decoration:none; font-weight:bold; margin-right: 20px;}
	#photo_filter a.selected		{color:#ED1B2E;}
	#photo_filter a:hover			{color:#ED1B2E;}
	
	#photo_filter form						{float:right; width:570px; top:-3px;}
		#photo_filter form *				{float:left;}
		#photo_filter form select			{font-family:Arial, Helvetica, sans-serif; color:#242424; font-size:11px;
											width:100px; height:20px /*22*/; border:1px #9C9C9C solid; position:absolute;}
		#photo_filter input.submit_button	{position:absolute; right:0px;}

	#photo_library							{width:642px /*642*/; height:auto; margin-bottom:20px;}
	#photo_library .teaser				{width:204px /*204*/; height:170px /*170*/; margin-right:15px; margin-bottom:15px; float:left;}
	#photo_library .teaser .thumbnail	{width:204px /*204*/; height:120px /*120*/; overflow:hidden; text-align:center;}
	#photo_library .teaser .titlebar 	{width:174px /*204*/; height:30px /*50*/; padding:10px 15px;
											background:#C5C5C5 url(../_images/assets/dale/mini_titlebar.png) repeat-x;
											font-family:Arial, Helvetica, sans-serif;}
	
	#photo_library .teaser .titlebar .phototitle
		{display:block; overflow:hidden; width:144px /*144*/; height:30px /*14*/;
		position:absolute; top:12px; left:15px; font-size:12px; color:#242424;}
	#photo_library .teaser .titlebar .phototitle a {color:#242424; font-weight:normal;}
	#photo_library .teaser .titlebar .phototitle a:hover {color:#ED1B2E;}
		
	#photo_library .teaser .titlebar .photodate
		{position:absolute; bottom:10px; left:15px;
		color:#747474; font-style:normal; font-size:11px;}
		
	#photo_library .teaser .titlebar .showbutton
		{width:20px /*20*/; height:20px /*20*/; position:absolute; top:15px; right:15px; cursor:pointer;}	
	#photo_library .teaser .titlebar .showbutton span {display:none;}	

	#maincolumn 	#photo_pagination {width:632px /*642*/; height:14px /*36*/; padding:10px 5px;
		border-top:1px #747474 solid; border-bottom:1px #747474 solid; clear:both;
		font-family:Arial, Helvetica, sans-serif; color:#9C9C9C; font-size:11px;}

	#maincolumn #photo_pagination div		{float:left;}
	#maincolumn #photo_pagination a			{color:#C5C5C5; text-decoration:none;}
	#maincolumn #photo_pagination a:hover	{color:#ED1B2E;}
	#maincolumn #photo_pagination a.current, #photo_pagination a.previous, #photo_pagination a.next {color:#FFFFFF; font-weight:bold;}
	
	#maincolumn #photo_pagination #pages {margin:0px auto; width:530px; text-align:center;}

	#blackout							{width:100%; height:100%; position:absolute; left:0px; top:0px; background:transparent; display:none; z-index:9999;}
	#blackout #photoviewer_background	{width:100%; height:100%; position:absolute; left:0px; top:0px; background:#000000;
										filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
	#blackout #photoviewer	 			{width:800px /*820*/; height:635px; padding:0px 10px; background:#000000;
										position:absolute; left:50%; top:115px; margin-left:-410px;
										color:#555555; font-size:30px; z-index:9999;}
										
	#blackout #photoviewer #pagination					{width:800px; height:20px; padding-top:15px;
														font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
	#blackout #photoviewer #pagination a				{color:#FFFFFF; text-decoration:none}
	#blackout #photoviewer #pagination a:hover			{color:#ED1B2E;}
	#blackout #photoviewer #pagination span#next		{position:absolute; right:0px;}
	#blackout #photoviewer #pagination span#next cite	{font-weight:bold; font-style:normal;}
	
	#blackout #photoviewer .photo						{width:800px; height:525px; overflow:hidden;}
	
	#blackout #photoviewer #titlebar					{width:800px; height:60px /*75*/; padding-top:15px;
														font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	#blackout #photoviewer #titlebar .phototitle		{color:#ED1B2E; display:block; font-style:normal; margin-bottom:5px;}
	#blackout #photoviewer #titlebar .photodescrip		{color:#FFFFFF; font-weight:bold;}
	#blackout #photoviewer #titlebar .photodate			{color:#C5C5C5;}
	
	#blackout #photoviewer #previousbutton				{position:absolute; top:300px; left:0px;}
	#blackout #photoviewer #nextbutton					{position:absolute; top:300px; right:0px;}

	/* -- Videos Gallery ------------------------------------------------------- */
	#maincolumn #video_filter					{width:632px /*642*/; height:14px /*36*/; padding:10px 5px;
									border-top:1px #747474 solid; border-bottom:1px #747474 solid; margin-bottom:10px;
									font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold;}
									
	#maincolumn #video_filter a					{color:#FFFFFF; text-decoration:none; font-weight:bold;}
	#maincolumn #video_filter a:hover			{color:#ED1B2E;}
	
	#maincolumn #video_filter form						{float:right; width:570px; top:-3px;}
		#maincolumn #video_filter form *				{float:left;}
		#maincolumn #video_filter form select			{font-family:Arial, Helvetica, sans-serif; color:#242424; font-size:11px;
											width:100px; height:20px /*22*/; border:1px #9C9C9C solid;}
		#maincolumn #video_filter input.submit_button	{position:absolute; right:0px;}

	#video_library						{width:642px /*642*/; height:auto; margin-bottom:20px;}
	#video_library .teaser				{width:204px /*204*/; height:170px /*170*/; margin-right:15px; margin-bottom:15px; float:left;}
	#video_library .teaser .snapshot	{width:204px /*204*/; height:120px /*120*/; overflow:hidden; text-align:center;}
	#video_library .teaser .titlebar 	{width:174px /*204*/; height:30px /*50*/; padding:10px 15px;
										background:#C5C5C5 url(../_images/assets/dale/mini_titlebar.png) repeat-x;
										font-family:Arial, Helvetica, sans-serif;}
	
	#video_library .teaser .titlebar .video_title
		{display:block; overflow:hidden; width:144px /*144*/; height:30px /*14*/;
		position:absolute; top:12px; left:15px; font-size:12px; color:#242424;}
	#video_library .teaser .titlebar .video_title a {color:#242424; font-weight:normal;}
	#video_library .teaser .titlebar .video_title a:hover {color:#ED1B2E;}

	#video_library .teaser .titlebar cite
		{position:absolute; bottom:10px; left:15px;
		color:#747474; font-style:normal; font-size:11px;}
		
	#video_library .teaser .titlebar .playbutton
		{width:20px /*20*/; height:20px /*20*/; position:absolute; top:15px; right:15px;}	
	
	#video_pagination {width:632px /*642*/; height:14px /*36*/; padding:10px 5px;
		border-top:1px #747474 solid; border-bottom:1px #747474 solid; clear:both;
		font-family:Arial, Helvetica, sans-serif; color:#9C9C9C; font-size:11px;}
	#video_pagination a {color:#C5C5C5; text-decoration:none; }
	#video_pagination a.current, #video_pagination a.previous, #video_pagination a.next {color:#FFFFFF; font-weight:bold;}
	#video_pagination a:hover {color:#ED1B2E;}
	
	#video_pagination div {float:left;}
	#video_pagination #pages {margin:0px auto; width:530px; text-align:center;}

		/* -- Single-video Page -- */
		#video_space {margin-bottom:30px;}
		#video_space img {margin-bottom:20px;}
		#video_space .video_title {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#FFFFFF; display:block;}
		
		#related_videos {width:642px /*642*/; height:auto;}
		#related_videos h2 {padding-bottom:5px; margin-bottom:10px; color:#ED1B2E; border-bottom:1px #747474 solid;
			font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}

		#related_videos .teaser				{width:204px /*204*/; height:170px /*170*/; margin-right:15px; float:left;}
		#related_videos .teaser .snapshot	{width:204px /*204*/; height:120px /*120*/; overflow:hidden; text-align:center;}
		#related_videos .teaser .titlebar 	{width:174px /*204*/; height:30px /*50*/; padding:10px 15px;
											background:#C5C5C5 url(../_images/assets/dale/mini_titlebar.png) repeat-x;
											font-family:Arial, Helvetica, sans-serif;}
		
		#related_videos .teaser .titlebar .video_title
			{display:block; overflow:hidden; width:144px /*144*/; height:14px /*14*/;
			position:absolute; top:12px; left:15px; font-size:12px; color:#242424;}
			
		#related_videos .teaser .titlebar cite
			{display:block; position:absolute; bottom:10px;
			color:#747474; font-style:normal; font-size:11px;}
			
		#related_videos .teaser .titlebar .playbutton
			{width:20px /*20*/; height:20px /*20*/; position:absolute; top:15px; right:15px;}	
			
		
	/* -- Statistics --------------------------------------------------- */
	
	

/* === CORPORATE ================================================================================================================== */

	/* -- Executive Team----------------------------------------------- */
	/* -- About DEI --------------------------------------------------- */
	/* -- Dale Chevrolet----------------------------------------------- */
	
	

/* === FANS ======================================================================================================================= */

	/* -- Sign Up ----------------------------------------------------- */
	form#signup				{margin-top:20px; width:642px;}
	form#signup ul 			{margin:0px; padding:0px; list-style:none;
							color:#C5C5C5; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-size:normal;}
							
	form#signup li			{margin-bottom:10px;}
	form#signup label		{width:115px; display:block; float:left; margin-right:10px; text-align:right;
							color:#C5C5C5; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-size:normal;}
							
	form#signup li span		{font-weight:bold; color:#ED1B2E;}
	
	form#signup input.text	{width:377px /*379*/; border:1px #747474 solid; padding:2px; background:#242424;
							color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-size:normal;}
							
	form#signup input.shorttext	{width:145px /*151*/; border:1px #747474 solid; padding:2px; background:#242424;
								color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-size:normal;}
							
	form#signup textarea	{width:377px /*379*/; height:150px /*154*/; padding:2px; border:1px #747474 solid; background:#242424;
							color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-size:normal;}

	form#login				{margin-top:20px;}
	form#login ul			{margin:0px; padding:0px; list-style:none;
							color:#C5C5C5; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-size:normal;}
							
	form#login li			{margin-bottom:10px;}
	form#login label		{width:51px; display:block; float:left; margin-right:10px; text-align:right;
							color:#C5C5C5; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-size:normal;}
							
	form#login input.text	{width:145px /*151*/; border:1px #747474 solid; padding:2px; background:transparent;
							color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-size:normal;}

	/* -- Login --------------------------------------------------- */
	/* -- Tribute Video ---------------------------------------------------- */
	.tributevid {margin-bottom:20px; border-bottom:1px #191919 solid;}
	.tributevid img {margin-bottom:20px;}
	.tributevid .title {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#FFFFFF; display:block;}



/* === STORE ======================================================================================================================= */

	/* -- All --------------------------------------------------------- */
	
	div#storenav	{ width: 160px; padding: 20px 0px 40px 24px; float: left; }
		div#storenav ul				{ list-style: none; margin: 0; padding: 0; padding-bottom: 10px; margin-bottom: 10px; width: 128px; border-bottom: 1px solid #535353; }
		div#storenav ul li			{ margin-bottom: 5px; }
		div#storenav ul	li ul		{ list-style: none; margin: 0px 0px 0px 15px; padding: 0; width: 113px; border: none; }
		div#storenav ul li ul li	{ margin-bottom: 0px; }
		div#storenav ul li a			{ color: #FFFFFF; }
		div#storenav ul li a:visited	{ color: #FFFFFF; }
		div#storenav ul li a:hover		{ color: #c5c5c5; }
		div#storenav ul li a.selected	{ color: #ED1B2E; }
		
	div#storebody	{ width: 766px; float: left; position: relative; }
		div#storebody h3	{ margin: 22px; }
		
	div#storebody div.auction	{ width: 722px; padding: 0px 22px; border-top: 1px solid #535353; border-bottom: 1px solid #535353; height: 231px; position:relative; }
		div#storebody div.auction img.image		{ float: left; width: 266px; }
		div#storebody div.auction div.details	{ float:left; margin-left: 28px; width: 415px; }
		div#storebody div.auction div.details h4	{ margin-bottom: 10px; margin-top: 25px; font-size: 16px; }
		div#storebody div.auction div.details div	{ width: auto; background: #393939; padding: 14px; }
			
	div#storebody div.allitems	{ width: 712px; margin: 21px 27px; position: relative; text-align: right; font-size: 12px; font-weight: normal; color:#FFFFFF; }
		div#storebody div.allitems img	{ margin-left: 5px; }
		div#storebody div.allitems a	{ color: #FFFFFF; }
	
	div#storebody div.featured	{ width: 722px; padding: 22px 22px 0px 22px; border-top: 1px solid #535353; border-bottom: 1px solid #535353; }
		div#storebody div.featured div.item	{ width: 154px; float: left; margin-right: 32px; margin-bottom: 22px; }
		div#storebody div.featured div.item p	{ margin-bottom: 0px; }
		div#storebody div.featured div.item img	{ margin-bottom: 10px; }
		div#storebody div.featured div.item h5	{ font-size: 12px; }
	
	div#storebody div.breadcrumb	{ width: 722px; padding: 0px 22px;  margin-top: 22px; }
	
	div#storebody div.options	{ width: 722px; padding: 0px 22px; margin-bottom: 15px; margin-top: 20px; position: relative; height: 22px; }
		div#storebody div.options h3	{ color: #FFFFFF; text-transform: uppercase; display: inline; margin: 0 30px 0 0; 
											padding: 0px; font: 20px/22px Trajan Pro, "Times New Roman", Times, serif; }
		div#storebody div.options form	{ display: inline; margin-left: 10px; }
		
		div#storebody div.options div.pagination_limited	{ position: absolute; right: 0; top: 0; padding-right: 0px; }
		div#storebody div.options div.pagination_limited a	{ color: #FFFFFF; font-weight: normal; margin-right: 20px; } 
		
		div#storebody div.options div.pagination	{ position: absolute; right: 0; top: 0; padding-right: 20px; }
		div#storebody div.options div.pagination a	{  }
		div#storebody div.options div.pagination img	{ float: left; margin-right: 5px; }
	
	div#storebody div.product	{ width: 722px; padding: 30px 22px 50px 22px; border-top: 1px solid #535353; border-bottom: 1px solid #535353; }
		div#storebody div.product div.leftcol	{ float: left; width: 318px; margin-right: 24px; }
			div#storebody div.product div.leftcol div.moreimages	{ text-align: right; width: 318px; }
				div#storebody div.product div.leftcol div.moreimages div	{ width: 68px; height: 68px; overflow:hidden; float: right;  margin-top: 15px; font-size: 0px; text-indent: 99999px; cursor: pointer; }
		
		div#storebody div.product div.rightcol	{ float: left; width: 380px; }
			div#storebody div.product div.rightcol h3	{ margin-left: 0px; margin-bottom: 10px; font-size: 18px; }
			div#storebody div.product div.rightcol p.price		{ font-weight: bold; color: #FFFFFF; font-size: 14px; }
			div#storebody div.product div.rightcol p.oldprice		{ font-weight: bold; color: #535353; font-size: 12px; margin-bottom: 0px; }
			div#storebody div.product div.rightcol p.saleprice	{ font-weight: bold; color: #FFFFFF; font-size: 14px; }
			div#storebody div.product div.rightcol p.id			{ color: #939393; margin: 0px; }
			
			div#storebody div.product div.rightcol div.foxee_pricing_options	{ border-top: 1px solid #535353; border-bottom: 1px solid #535353; margin: 10px 0; padding: 10px 0; }
				div#storebody div.product div.rightcol div.foxee_pricing_options p		{ margin-bottom: 4px; font-size: 11px; color:#FFFFFF; } 
				div#storebody div.product div.rightcol div.foxee_pricing_options p label	{ width: 70px; display: block; float: left; margin-right: 10px; }
				div#storebody div.product div.rightcol div.foxee_pricing_options p input	{ color:#000000; font-size: 11px; }
				div#storebody div.product div.rightcol div.foxee_pricing_options p select	{ color:#000000; font-size: 11px; }
				
			div#storebody div.product div.rightcol div.purchase	{ position: relative; padding: 5px 0px; width: auto; }
				div#storebody div.product div.rightcol div.purchase	img	{ margin-right: 20px; }
				div#storebody div.product div.rightcol div.purchase	.foxycart_link	{ top: 5px; }


/* === EVENTS ======================================================================================================================= */

	/* -- Events Index Page -------------------------------------------- */
	div.featured_event 									{width:307px; height:267px; margin-right:13px; margin-bottom:13px; float:left;
														background:transparent url(../_images/assets/events/featured_event_bg.png) no-repeat;
														/*cursor:pointer;*/}
	
	div.featured_event .teaser 							{width:299px; height:259px; position:absolute; top:4px; left:4px;
														display:block; background:transparent; overflow:hidden;}
	
	div.featured_event .teaser .titlebar				{width:299px; height:125px; position:absolute; left:0px; bottom:0px; background:#000000/*#A90800*/;
														filter:alpha(opacity=74); -moz-opacity:0.74; -khtml-opacity:0.74; opacity:0.74;}
	
	div.featured_event .teaser .titlebar_content		{width:299px; height:125px; position:absolute; left:0px; bottom:0px;
														background:transparent;}
	
	div.featured_event .teaser .titlebar_content .event_title	{display:block; width:269px; height:73px; position:absolute; top:15px; left:15px;
														overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
														font-size:21px; text-decoration:none; color:#FFFFFF; line-height:24px;}
		div.featured_event .teaser .titlebar_content .event_title a	{ color: #FFFFFF !important; }
	
	div.featured_event .teaser .titlebar_content cite	{position:absolute; bottom:15px; left:15px;
														font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;
														color: #CCCCCC; font-style:normal;}	
	/* ................................... */
	
	div.featured_event .excerpt 							{width:259px /*299*/; height:219px /*259*/; padding:20px; position:absolute; top:4px; left:4px;
															display:none; background:#000000;}
	
	div.featured_event .excerpt *							{font-size:11px;}
	div.featured_event .excerpt p							{width:259px; height:auto;
															color:#C5C5C5; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
															
	div.featured_event .excerpt p cite 						{color:#FFFFFF; font-style:normal;}
	
	div.featured_event .excerpt .full_story_link			{position:absolute; top:221px; bottom:20px; right:20px;}
	#maincolumn div.featured_event .excerpt .full_story_link a	{color:#FFFFFF; font-weight:normal; text-decoration:none;
																font-family:Arial, Helvetica, sans-serif; font-size:11px;}
															
	#maincolumn div.featured_event .excerpt .full_story_link a:hover	{color:#ED1B2E;}
	
	/*div.featured_event:hover .excerpt						{display:block;}*/	
	
	/* .................................... */
	
	div.featured_event #search_events	{width:299px; height:259px; position:absolute; top:4px; left:4px; display:block; background:#DFDFDF;}	
	
	div.featured_event #search_events form						{width:259px; height:auto; position:absolute; top:20px; left:20px;}
	div.featured_event #search_events form input.text			{width:200px;
																border-top:2px #8F8F8F solid; border-bottom:2px #E4E4E4 solid;
																border-left:2px #CECECE solid; border-right:2px #CECECE solid;}
	div.featured_event #search_events form input.submit_button	{position:relative; top:4px;}
	
	div.featured_event #search_events #tags					{width:259px; height:165px; position:absolute; top:75px; left:20px; overflow:hidden;}
	div.featured_event #search_events #tags ul				{width:259px; list-style:none; margin:0px; padding:0px;}
	div.featured_event #search_events #tags ul li			{width:114px; float:left; margin-bottom:7px; margin-right:15px;
															font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:12px;}
	div.featured_event #search_events #tags ul li a			{text-decoration:none; color:#ED1B2E;}
	div.featured_event #search_events #tags ul li a:hover	{color:#242424;}

/* .................................... */
	
	div.featured_event #more_events	{width:259px /*299*/; height:219px /*259*/; padding:20px; position:absolute; top:4px; left:4px; background:#000000;}	
	
	div.featured_event #more_events ul				{width:259px; height:175px; overflow:hidden; list-style:none; margin:0px; padding:0px; background:#000000;}
	div.featured_event #more_events ul li			{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;
													border-top:1px #747474 solid; max-height:35px /*45*/; padding-top:9px; line-height:16px;
													background:#000000; margin-top:9px; overflow:hidden;}

	div.featured_event #more_events ul li:first-child {padding-top:0px; margin-top:0px; border:none; height:auto;}
	div.featured_event #more_events ul li:last-child {height:auto; padding-top:0px;}

	div.featured_event #more_events ul li a			{text-decoration:none; color:#ED1B2E; font-weight:bold;}
	div.featured_event #more_events ul li a:hover	{color:#FFFFFF;}
	div.featured_event #more_events ul li cite		{font-weight:bold; font-style:normal;}
	
	div.featured_event #more_events .all_events_link			{position:absolute; top:221px; bottom:20px; right:20px;}
	div.featured_event #more_events .all_events_link a			{color:#FFFFFF; text-decoration:none;
																font-family:Arial, Helvetica, sans-serif; font-size:11px;}														
	div.featured_event #more_events .all_events_link a:hover	{color:#ED1B2E;}

	/* -- Events List Page -------------------------------------------- */
	#events_breadcrumbs {width:632px /*642*/; height:14px /*36*/; padding:10px 5px;
						border-top:1px #747474 solid; border-bottom:1px #747474 solid; margin-bottom:10px;
						font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold;}
						
	#events_breadcrumbs a 				{color:#ED1B2E; text-decoration:none; font-weight:bold;}
	#events_breadcrumbs a:hover 		{color:#FFFFFF;}
	#events_breadcrumbs form 			{float:right; width:570px; top:-3px;}
		#events_breadcrumbs form * 		{float:left;}
		#events_breadcrumbs form select {font-family:Arial, Helvetica, sans-serif; color:#242424; font-size:11px;
										width:100px; height:20px /*22*/; border:1px #9C9C9C solid;}
		#events_breadcrumbs input.submit_button {position:absolute; right:0px;}
	
	/* .................................... */
	
	div.events_list_item {width:642px; height:auto; padding-bottom:20px; margin-bottom:20px;
	border-bottom:1px #747474 solid;}

	div.events_list_item .icon
	{width:168px; height:153px; float:left;}

	div.events_list_item .icon .image_container {width:162px; height:145px; position:absolute; top:4px; left:4px;
	overflow:hidden;}
		div.events_list_item .icon .image_container img { border:1px #DCDCDC solid; }

	div.events_list_item .text {width:459px; height:153px; overflow:hidden; position:relative; left:15px; float:left;}
	div.events_list_item .text cite {
									font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;
									color:#C5C5C5; font-style:normal; margin-bottom:5px; display:block;}
	div.events_list_item .text .event_title {display:block; width:429px; height:100px;
														overflow:hidden; line-height:24px; margin-bottom:20px;}
	#maincolumn div.events_list_item .text .event_title a {font-family:Arial, Helvetica, sans-serif; font-weight:bold;
														font-size:21px; text-decoration:none; color:#FFFFFF;}
	#maincolumn div.events_list_item .text .event_title a:hover	{color:#ED1B2E;}
	#maincolumn div.events_list_item .text .full_story_link			{position:absolute; left:0px; bottom:0px;}
	#maincolumn div.events_list_item .text .full_story_link a			{color:#FFFFFF; text-decoration:none;
															font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
															
	#maincolumn div.events_list_item .text .full_story_link a:hover	{color:#ED1B2E;}

	#maincolumn #event_pagination {width:632px /*642*/; height:14px /*36*/; padding:10px 5px;
		border-top:1px #747474 solid; border-bottom:1px #747474 solid; clear:both;
		font-family:Arial, Helvetica, sans-serif; color:#9C9C9C; font-size:11px;}
	#maincolumn #event_pagination a {color:#C5C5C5; text-decoration:none;}
	#maincolumn #event_pagination a.current, #maincolumn #event_pagination a.previous, #maincolumn #event_pagination a.next {color:#FFFFFF; font-weight:bold;}
	#maincolumn #event_pagination a:hover {color:#ED1B2E;}
	
	#maincolumn #event_pagination div {float:left;}
	#maincolumn #event_pagination #pages {margin:0px auto; width:530px; text-align:center;}

/* .................................... */
	
	div#sidecolumn #search_events	{width:281px; height:auto; margin-bottom:20px;}	
	
	div#sidecolumn #search_events form						{width:241px; height:auto; margin-bottom:20px;}
	div#sidecolumn #search_events form input.text			{width:200px;
																border-top:2px #8F8F8F solid; border-bottom:2px #E4E4E4 solid;
																border-left:2px #CECECE solid; border-right:2px #CECECE solid;}
	div#sidecolumn #search_events form input.submit_button	{position:relative; top:5px;}
	
	div#sidecolumn #search_events #tags					{width:281px; height:auto;}
	div#sidecolumn #search_events #tags ul				{width:281px; list-style:none; margin:0px; padding:0px;}
	div#sidecolumn #search_events #tags ul li			{width:115px; float:left; margin-bottom:7px; margin-right:15px;
														font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:12px;}
	div#sidecolumn #search_events #tags ul li a			{text-decoration:none; color:#ED1B2E;}
	div#sidecolumn #search_events #tags ul li a:hover	{color:#FFFFFF;}

	/* -- Events Detail Page -------------------------------------------- */
	#event_detail .main_image 				{border:4px #DCDCDC solid;margin-bottom:20px;}
	#event_detail #article cite.date		{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;
											color:#C5C5C5; font-style:normal; margin-bottom:8px; display:block;}
	#event_detail #article cite.city_state	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-style:normal;}
	#event_detail #related_tags 			{text-align:right; color:#FFFFFF; border-bottom:1px #747474 solid; padding-bottom:8px;}
											
	#event_detail #related_tags a {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ED1B2E; text-decoration:none;}
	#event_detail #related_tags a:hover {color:#FFFFFF;}



/* === NEWS ======================================================================================================================= */

	/* -- News Index Page -------------------------------------------- */
	div.featured_news 									{width:307px; height:267px; margin-right:13px; margin-bottom:13px; float:left;
														background:transparent url(../_images/assets/events/featured_event_bg.png) no-repeat;
														/*cursor:pointer;*/}
	
	div.featured_news .teaser 							{width:299px; height:259px; position:absolute; top:4px; left:4px;
														display:block; background:transparent; overflow:hidden;}
	
	div.featured_news .teaser .titlebar				{width:299px; height:125px; position:absolute; left:0px; bottom:0px; background:#FF190B /*#A90800*/;
														filter:alpha(opacity=50); -moz-opacity:0.50; -khtml-opacity:0.50; opacity:0.50;}
	
	div.featured_news .teaser .titlebar_content		{width:299px; height:125px; position:absolute; left:0px; bottom:0px;
														background:transparent;}
	
	div.featured_news .teaser .titlebar_content .newstitle	{display:block; width:269px; height:73px; position:absolute; top:15px; left:15px;
														overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
														font-size:21px; text-decoration:none; color:#FFFFFF; line-height:24px;}
	
	div.featured_news .teaser .titlebar_content cite	{position:absolute; bottom:15px; left:15px;
														font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;
														color:#C5C5C5; font-style:normal;}	
	/* ................................... */
	
	div.featured_news .excerpt 							{width:299px; height:259px; position:absolute; top:4px; left:4px;
															display:none; background:#000000;}
															
	div.featured_news .excerpt p							{width:259px; height:171px; position:absolute; top:20px; left:20px;
															color:#C5C5C5; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
															
	div.featured_news .excerpt p cite 						{color:#FFFFFF; font-style:normal;}
	
	div.featured_news .excerpt .full_story_link			{position:absolute; top:221px; bottom:20px; right:20px;}
	div.featured_news .excerpt .full_story_link a			{color:#FFFFFF; text-decoration:none;
															font-family:Arial, Helvetica, sans-serif; font-size:11px;}
															
	div.featured_news .excerpt .full_story_link a:hover	{color:#ED1B2E;}
	
	/*div.featured_news:hover .excerpt						{display:block;}*/	
	
	/* .................................... */
	
	div.featured_news #search_news	{width:299px; height:259px; position:absolute; top:4px; left:4px; display:block; background:#DFDFDF;}	
	
	div.featured_news #search_news form						{width:259px; height:auto; position:absolute; top:20px; left:20px;}
	div.featured_news #search_news form input.text			{width:200px;
																border-top:2px #8F8F8F solid; border-bottom:2px #E4E4E4 solid;
																border-left:2px #CECECE solid; border-right:2px #CECECE solid;}
	div.featured_news #search_news form input.submit_button	{position:relative; top:4px;}
	
	div.featured_news #search_news #tags					{width:259px; height:165px; position:absolute; top:75px; left:20px; overflow:hidden;}
	div.featured_news #search_news #tags ul				{width:259px; list-style:none; margin:0px; padding:0px;}
	div.featured_news #search_news #tags ul li			{width:114px; float:left; margin-bottom:7px; margin-right:15px;
															font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:12px;}
	div.featured_news #search_news #tags ul li a			{text-decoration:none; color:#ED1B2E;}
	div.featured_news #search_news #tags ul li a:hover	{color:#242424;}

	/* .................................... */
	
	div.featured_news #morenews	{width:259px /*299*/; height:219px /*259*/; padding:20px; position:absolute; top:4px; left:4px; background:#000000;}	
	
	div.featured_news #morenews ul				{width:259px; height:175px; overflow:hidden; list-style:none; margin:0px; padding:0px; background:#000000;}
	div.featured_news #morenews ul li			{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;
													border-top:1px #747474 solid; max-height:35px /*45*/; padding-top:9px; line-height:16px;
													background:#000000; margin-top:9px; overflow:hidden;}

	div.featured_news #morenews ul li:first-child {padding-top:0px; margin-top:0px; border:none; height:auto;}
	div.featured_news #morenews ul li:last-child {height:auto; padding-top:0px;}

	div.featured_news #morenews ul li a			{text-decoration:none; color:#ED1B2E; font-weight:bold;}
	div.featured_news #morenews ul li a:hover	{color:#FFFFFF;}
	div.featured_news #morenews ul li cite		{font-weight:bold; font-style:normal;}
	
	div.featured_news #morenews .all_news_link			{position:absolute; top:221px; bottom:20px; right:20px;}
	div.featured_news #morenews .all_news_link a			{color:#FFFFFF; text-decoration:none;
																font-family:Arial, Helvetica, sans-serif; font-size:11px;}														
	div.featured_news #morenews .all_news_link a:hover	{color:#ED1B2E;}

	/* -- News List Page -------------------------------------------- */
	#news_breadcrumbs {width:632px /*642*/; height:14px /*36*/; padding:10px 5px;
						border-top:1px #747474 solid; border-bottom:1px #747474 solid; margin-bottom:10px;
						font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold;}
						
	#news_breadcrumbs a 				{color:#ED1B2E; text-decoration:none; font-weight:bold;}
	#news_breadcrumbs a:hover 		{color:#FFFFFF;}
	#news_breadcrumbs form 			{float:right; width:570px; top:-3px;}
		#news_breadcrumbs form * 		{float:left;}
		#news_breadcrumbs form select {font-family:Arial, Helvetica, sans-serif; color:#242424; font-size:11px;
										width:100px; height:20px /*22*/; border:1px #9C9C9C solid;}
		#news_breadcrumbs input.submit_button {position:absolute; right:0px;}
	
	/* .................................... */
	
	div.newsitem {width:642px; height:auto; padding-bottom:20px; margin-bottom:20px;
	border-bottom:1px #747474 solid;}

	div.newsitem .icon
	{width:168px; height:153px; background:url(../_images/assets/news/newslist_iconbg.png) no-repeat; float:left;}

	div.newsitem .icon .image_container
	{width:162px; height:145px; position:absolute; top:4px; left:4px; overflow:hidden;}
	
	div.newsitem .icon .image_container img { border:1px #DCDCDC solid; }

	div.newsitem .text 						{width:459px; height:153px; overflow:hidden; position:relative; left:15px; float:left;}
	div.newsitem .text cite 				{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;
											color:#C5C5C5; font-style:normal; margin-bottom:5px; display:block;}
	div.newsitem .text .newstitle 			{display:block; width:429px; height:100px;
											overflow:hidden; line-height:24px; margin-bottom:20px;}
	div.newsitem .text .newstitle a 		{font-family:Arial, Helvetica, sans-serif; font-weight:bold;
											font-size:21px; text-decoration:none; color:#FFFFFF;}
	div.newsitem .text .newstitle a:hover	{color:#ED1B2E;}
	div.newsitem .text .full_story_link		{position:absolute; left:0px; bottom:0px;}
	div.newsitem .text .full_story_link a	{color:#FFFFFF; text-decoration:none;
											font-family:Arial, Helvetica, sans-serif; font-size:11px;}
															
	div.newsitem .text .full_story_link a:hover	{color:#ED1B2E;}
	
	#news_pagination {width:632px /*642*/; height:14px /*36*/; padding:10px 5px;
		border-top:1px #747474 solid; border-bottom:1px #747474 solid; clear:both;
		font-family:Arial, Helvetica, sans-serif; color:#9C9C9C; font-size:11px;}
	#news_pagination a {color:#C5C5C5; text-decoration:none;}
	#news_pagination a.current, #news_pagination a.previous, #news_pagination a.next {color:#FFFFFF; font-weight:bold;}
	#news_pagination a:hover {color:#ED1B2E;}
	
	#news_pagination div {float:left;}
	#news_pagination #pages {margin:0px auto; width:530px; text-align:center;}

/* .................................... */
	
	div#sidecolumn #searchnews	{width:281px; height:auto; margin-bottom:20px;}	
	
	div#sidecolumn #searchnews form						{width:241px; height:auto; margin-bottom:20px;}
	div#sidecolumn #searchnews form input.text			{width:200px;
														border-top:2px #8F8F8F solid; border-bottom:2px #E4E4E4 solid;
														border-left:2px #CECECE solid; border-right:2px #CECECE solid;}
	div#sidecolumn #searchnews form input.submit_button	{position:relative; top:5px;}
	
	div#sidecolumn #searchnews #tags					{width:281px; height:auto;}
	div#sidecolumn #searchnews #tags ul				{width:281px; list-style:none; margin:0px; padding:0px;}
	div#sidecolumn #searchnews #tags ul li			{width:115px; float:left; margin-bottom:7px; margin-right:15px;
														font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:12px;}
	div#sidecolumn #searchnews #tags ul li a			{text-decoration:none; color:#ED1B2E;}
	div#sidecolumn #searchnews #tags ul li a:hover	{color:#FFFFFF;}

	/* -- News Detail Page -------------------------------------------- */	
	#newsdetail #main_image 				{width:350px /*358*/; height:235px /*243*/;
											border:4px #DCDCDC solid; overflow:hidden; margin-bottom:20px;}
	#newsdetail #article cite.date		{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;
											color:#C5C5C5; font-style:normal; margin-bottom:8px; display:block;}
	#newsdetail #article cite.city_state	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-style:normal;}
	#newsdetail #related_tags 			{text-align:right; color:#FFFFFF; border-bottom:1px #747474 solid; padding-bottom:8px;}
											
	#newsdetail #related_tags a {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ED1B2E; text-decoration:none;}
	#newsdetail #related_tags a:hover {color:#FFFFFF;}



/* === COMPETITION================================================================================================================== */

	/* -- About --------------------------------------------------------- */
	/* -- News --------------------------------------------------------- */
	/* -- Store --------------------------------------------------------- */
	/* -- Jeffrey --------------------------------------------------------- */
	div#profile							{width:255px; height:auto; float:left; margin-right:25px;
										font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#C5C5C5;}
		div#profile	#birth				{width:225px/*255*/; height:auto; padding:15px; background:#171615; margin-bottom:15px;}
		div#profile	#birth .hashwrap	{width:225px /*225*/; height:auto; padding:4px 0px;
										border-bottom:1px #2E2D2C solid; border-top:1px #2E2D2C solid; margin-bottom:15px;}
		div#profile	#birth .hashspace	{width:201px /*225*/; height:auto; padding:12px;
										background:url(../_images/layout/hashpattern.png) repeat;}
		div#profile	#birth .label		{width:74px; padding:3px; padding-left:6px; float:left; margin-right:8px; margin-bottom:2px;
										color:#ED1B2E; font-weight:bold; background:#000000;}

		div#profile	#latestnews				{width:225px/*255*/; height:auto; padding:15px; background:#171615; margin-bottom:20px;
											font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#C5C5C5;}
		div#profile	#latestnews .hashwrap	{width:225px /*225*/; height:auto; padding:4px 0px;
											border-bottom:1px #2E2D2C solid; border-top:1px #2E2D2C solid; margin-bottom:15px;}
		div#profile	#latestnews .hashspace	{width:201px /*225*/; height:auto; padding:12px;
											background:url(../_images/layout/hashpattern.png) repeat;}
		div#profile	#latestnews a			{color:#ED1B2E; font-weight:bold;}
		div#profile	#latestnews p			{margin-bottom:0px;}
		div#profile	#latestnews a:hover		{color:#FFFFFF;}
		div#profile #latestnews .date		{font-weight:bold;}
	
	div#highlights 					{width:362px; float:left;
									font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#C5C5C5;}
		div#highlights ul			{list-style:none; margin:0px;}
		div#highlights ul li		{margin-bottom:25px;}
		div#highlights ul li ul		{list-style:disc; margin-left:20px;}
		div#highlights ul li ul li	{margin-bottom:5px;}
	/* -- Taylor --------------------------------------------------------- */
	/* -- Ganassi --------------------------------------------------------- */
	
	

/* === TECH GROUP=================================================================================================================== */

	/* -- About -------------------------------------------------------- */
	/* -- Capabilities ------------------------------------------------- */
	/* -- Process ------------------------------------------------------ */
	/* -- Tour --------------------------------------------------------- */
	/* -- News --------------------------------------------------------- */
	/* -- Contact ------------------------------------------------------ */

/* === EXPERIENCES================================================================================================================== */

	/* -- About --------------------------------------------------------- */
	/* -- Trophy Room --------------------------------------------------- */
	/* -- Banquets & Corp Events ---------------------------------------- */
	/* -- Online Tour --------------------------------------------------- */
	/* -- Map ----------------------------------------------------------- */

