/*HOMEPAGE STYLES*/
#container {width:760px; margin:0; padding:0;}

#inner_container{width:760px;}

#header {
	position:relative;
	width:760px;
	height:159px;
	background:url(/graphics/global/nationwide_header.jpg) no-repeat;
}
#header .anim {
	position:absolute;
	top:85px;
	left:400px;
	z-index:10;
}
a#cbj, a#des, a#jbj {
	display:block;
	position:absolute;
	border:0;
	text-decoration:none;
}
a#cbj {
	top:-3px;
	left:533px;
	width:75px;
	height:70px;
}
a#des {
	top:3px;
	left:653px;
	width:70px;
	height:55px;
}
a#jbj {
	top:8px;
	left:675px;
	width:70px;
	height:50px;
}

#upcoming_events {
	background: #FFF url(/graphics/home/upcoming_ttl.png) no-repeat top left;
	height:288px;}
	
.social-media {
	width:70px; 
	height:29px; 
	display:block;
	margin:-30px 0 0 125px;
	padding-bottom:3px;
	z-index:9999;
	position:absolute;
	}
.social-media {margin:-10px 0px 0px -70px\0/;} /*IE8 fix, do not remove */
.social-media a {float:left;border:none; margin-left:5px;}
.social-media a img {border:none;}

#eventGrid {
	background:	url(/graphics/home/upcoming_bg.png) no-repeat;
	height:242px;
	width:409px;
	float:left;
	margin:37px 0 0 8px;
	position:relative;
}
#eventGrid table {
	width:398px;
	position:absolute;
	top:5px;
	left:5px;
}
#eventGrid table.narrow {
	width:275px;
}

#eventGrid table.narrow tr td img  {
	margin-left:-5px;
	position:relative;
	}
	
.middleAd {float:left; width:120px; height:240px; }

#eventGrid td, #eventGrid th {
	height:64px;
	/*padding: 0 5px 3px;*/
	vertical-align:middle;
	text-align:center;
	border:1px solid #CFCFCF;
	border-width:1px 0 0 1px;
	font-size:10px;
}
#eventGrid th {
	height:17px;
	padding:0;
	border-top:0;
}
#eventGrid a {
	color:#036; 
	text-decoration:underline;
}
#eventGrid .arena {
	text-align:left;
	border-left:0;
}

#eventGrid .date {
	color:#575757; 
	margin:.3em 0 0 0;
}
#eventPromo {
	position:absolute;
	top:1px;
	left:287px;
	border-left:1px solid #959595;
}
#eventPromo img {
border:none;
padding:0;
background:none;
}

#eventPromo2 {
	position:absolute;
	top:1px;
	left:168px;
	border-left:1px solid #959595;
}
#eventPromo2 img {
border:none;
padding:0;
background:none;
}

#inner_container #calendar{float:left; margin:37px 0 0 8px;}

#inner_container #nav{border:none; padding:0; margin:0;} 

/* PROMO GRAPHICS */

td#homePromos {
	background:#CECECE url(/graphics/home/promo_bg.gif) repeat-x top left;
	height:152px;
	width:628px;
	padding:0 3px;
}

#homePromos a {
	display:block;
	float:left;
	margin:8px 6px;
}
* html #homePromos {padding:0;}
* html #homePromos a { margin-left:5px; }
	
	
	

#inner_container .black_box{color:black; border-right:9px solid #cecece; border-left:9px solid #cecece; border-bottom:10px solid #cecece;}
#inner_container .black_box .logo_1{position:relative;top:-25px;}
#inner_container .black_box .logo_2{padding:0 0 0 86px;}
#inner_container .black_box .logo_3{padding:0 0 0 76px;}
#inner_container .black_box .logo_4{padding:0 0 0 89px;}

#inner_container #ads{background-color:#575757; padding:0 6px 0 6px; margin:0;}
#inner_container #ads .ad_1{padding:18px 0 0 0;}
#inner_container #ads .ad_2{padding:23px 0 0 0;}
#inner_container #ads .ad_3{padding:23px 0 0 0;}

#footer{height:72px; border-top: 8px #575757 solid; padding:9px 0 0 8px; background-color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #999999;}
#footer .footer_left{float:left; padding:3px 0 0 0;}
#footer .footer_right{float:right;}

* html #inner_container .black_box .logo_1{margin:0 0 0 30px;}
* html #inner_container .black_box .logo_2{margin:0 0 0 86px;}
* html #inner_container .black_box .logo_3{margin:0 0 0 76px;}
* html #inner_container .black_box .logo_4{margin:0 0 0 89px;}

* html #inner_container #upcoming_events .second_column_head{width:101px; height:24px; padding:0 0 0 1px;}
* html #inner_container #upcoming_events .event_date{color:#575757; font:Verdana; font-size:10px; margin:10px 0 0 0;}

* html #inner_container #calendar{float:left; padding:0 0 0 0px; margin:18px 0 0 4px;}

* html #inner_container #ads{background-color:#575757; padding:0 6px 0 6px;margin:0;}

* html #eventGrid {margin:36px 0 0 4px;}

* html td {padding:0;}

