/* Base style
------------------------------------*/

body {
	background: #10539A url(/images/bckgrd.png) repeat-x 50% 0;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	}

/* Things to hide
------------------------------------*/

.nobg, .nobg a:hover, nobg a, nobg a:link{
	background: none;
	}
#nav span {
display: none;
}

/* Container
------------------------------------*/
#container {
	width:958px;
	padding: 0;
	margin: 0 auto;
	position: relative;
	background: url(/images/no_bkgrd.png) 0 101px no-repeat ;
	color: #FFFFFF;
	}

/* Header
/*------------------------------------*/
#header {
	background: #000000 url(/images/nav.jpg); 
	width:958px;
	height: 101px;
	position:relative;
	margin: 0;
	padding: 0;
	border: 0;
	}

	
/* Nav
/*------------------------------------*/

#nav {
	background: url(/images/nav_buttons.png) no-repeat; 
	width:958px;
	height: 34px;
	position: absolute;
	top:47px;
	margin: 0;
	padding: 0;
	border: 0;
	}
#nav ul {
	display:block;
	list-style: none;
	list-style-type: none;
	margin:0px;
	padding:0px;
	}
	
#nav li, #nav li a{
	position:absolute;
	display:block;
	list-style: none;
	list-style-type: none;
	margin:0px;
	padding:0px;
	}
	
#nav li.l0 {width: 196px; height:144px; top: -47px; left:379px;}
#nav li.l0 a{width: 196px; height:144px;}
#nav li.l0 a:hover {background: transparent url(/images/logo_over.png) no-repeat;}

#nav li.l1 {width: 36px; height:34px; top: 0; left:5px;}
#nav li.l1 a{width: 36px; height:34px;}
#nav li.l1 a:hover {background: transparent url(/images/nav_buttons.png) -5px -34px no-repeat;}

#nav li.l2 {width:146px; height:34px; top: 0; left:47px;}
#nav li.l2 a{width:146px; height:34px;}
#nav li.l2 a:hover {background: transparent url(/images/nav_buttons.png) -47px -34px no-repeat;}

#nav li.l3 {width:132px; height:34px; top: 0; left:195px;}
#nav li.l3 a{width:132px; height:34px;}
#nav li.l3 a:hover{background: transparent url(/images/nav_buttons.png) -195px -34px no-repeat;}

#nav li.l4 {width:55px; height:34px; top: 0; left:329px;}
#nav li.l4 a{width:55px; height:34px;}
#nav li.l4 a:hover{background: transparent url(/images/nav_buttons.png) -329px -34px no-repeat;}

#nav li.l5 {width:108px; height:34px; top: 0; left:571px;}
#nav li.l5 a{width:108px; height:34px;}
#nav li.l5 a:hover{background: transparent url(/images/nav_buttons.png) -571px -34px no-repeat;}

#nav li.l6 {width:52px; height:34px; top: 0; left:686px;}
#nav li.l6 a{width:52px; height:34px;}
#nav li.l6 a:hover{background: transparent url(/images/nav_buttons.png) -686px -34px no-repeat;}

#nav li.l7 {width:128px; height:34px; top: 0; left:745px;}
#nav li.l7 a{width:128px; height:34px;}
#nav li.l7 a:hover{background: transparent url(/images/nav_buttons.png) -745px -34px no-repeat;}

#nav li.l8 {width:78px; height:34px; top: 0; left:880px;}
#nav li.l8 a{width:78px; height:34px;}
#nav li.l8 a:hover{background: transparent url(/images/nav_buttons.png) -880px -34px no-repeat;}

/* Latch the rollovers
------------------------------------*/

.bio #nav li.l1 {background: transparent url(/images/nav_buttons.png) -5px -68px no-repeat;}
.stats #nav li.l2 {background: transparent url(/images/nav_buttons.png) -47px -68px no-repeat;}
.gallery #nav li.l3 {background: transparent url(/images/nav_buttons.png) -195px -68px no-repeat;}
.blog #nav li.l4 {background: transparent url(/images/nav_buttons.png) -329px -68px no-repeat;}
.media #nav li.l5 {background: transparent url(/images/nav_buttons.png) -571px -68px no-repeat;}
.links #nav li.l6 {background: transparent url(/images/nav_buttons.png) -686px -68px no-repeat;}
.apper #nav li.l7 {background: transparent url(/images/nav_buttons.png) -745px -68px no-repeat;}
.contact #nav li.l8 {background: transparent url(/images/nav_buttons.png) -880px -68px no-repeat;}

/* Index Layout
------------------------------*/
#index_col {
width:345px;
padding: 0 15px 0 0;
float: right;
}

.home #container {
	width:958px;
	background: url(/images/flash_holder.jpg) 0 101px no-repeat ;
	padding: 0;
	margin: 0 auto;
	position: relative;
	}
.bio #container {
	width:958px;
	background: url(/images/bio_bkgrd.jpg) 0 101px no-repeat ;
	padding: 0;
	margin: 0 auto;
	position: relative;
	}
.stats #container {
	width:958px;
	background: url(/images/stats_bkgrd.jpg) 0 101px no-repeat ;
	padding: 0;
	margin: 0 auto;
	position: relative;
	}
.media #container {
	width:958px;
	background: url(/images/media_bkgrd.jpg) 0 101px no-repeat ;
	padding: 0;
	margin: 0 auto;
	position: relative;
	}
	.links #container {
	width:958px;
	background: url(/images/links_bkgrd.jpg) 0 101px no-repeat ;
	padding: 0;
	margin: 0 auto;
	position: relative;
	}
		.apper #container {
	width:958px;
	background: url(/images/apper_bkgrd.jpg) 0 101px no-repeat ;
	padding: 0;
	margin: 0 auto;
	position: relative;
	}
		.contact #container {
	width:958px;
	background: url(/images/contact_bkgrd.jpg) 0 101px no-repeat ;
	padding: 0;
	margin: 0 auto;
	position: relative;
	}
	.links #main_col {
float:right;
padding: 70px 30px 20px 70px;}

.stats #main_col {
float:right;
padding: 70px 30px 20px 70px;}

.apper #main_col {
height:400px;
padding-top: 90px;}

.contact #main_col {
float:right;
padding: 70px 30px 20px 70px;}
.blog #main_col {
padding-top: 70px;}

.bio #main_col {
padding-top: 50px;}

.hof #container  {
background: url(/images/media_bkgrd.jpg) 0 101px no-repeat ;}

.hof #main_col {
padding-top: 40px;
padding-bottom: 50px}

.yellow {
color:#FFCC00;
}

/* Features
------------------------------*/
#feature {
width: 898px;
height: 200px;
background: #888888;
margin: 0;
padding: 0;
border: #888888 solid 1px;
}


#feature_sub {
width: 720px;
height: 25px;
background: #888;
display: block;
padding: 20px;
margin: 0;
}

	
/* Content
------------------------------------*/
#content {
	width:900px;
	margin: 0;

	}

#full_col {
	float: left;
	width: 900px;
	margin: 0;
	padding: 18px 18px 12px 30px;
	}

#main_col {
	float: left;
	width: 450px;
	margin: 0;
	padding: 25px 30px 20px 70px;
}

/* sub_col_linking
------------------------------------*/
#sub_col {
	float: right;
	width: 400px;
	margin: 0;
	display: block;
	padding: 460px 0 0 0;
}

.stats #sub_col {
	float: left;
	width: 400px;
	margin: 0;
	display: block;
	padding: 350px 0 0 0;
}
#sub_col ul{
	list-style: none;
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#sub_col li {
	margin: 0;
	display: block;	
	padding: 0 5px 0 10px;
	border: dotted;
	border-color: #E4E4E4;
	border-width: 0 0 1px 0;

	}
	
#sub_col li a {
	height: 25px;
	font-size:95%;
	}
	
	
/*------------------------------------*/

#split_col1 {
	float: left;
	width: 325px;
	margin: 0;
	padding: 18px 18px 20px 30px;

}

#split_col2 {
	float: right;
	width: 325px;
	margin: 0;
	padding: 18px 18px 100px 30px;

}

.center {
text-align:center;
}

.date {
	color: #B7BB6D;
	}

#clear {
	clear: both;
	}

.note {
	text-transform: uppercase;
	color: #CCCCCC;
	}

.headline_link, .headline_link a, .headline_link a:link, .headline_link a:visited, .headline_link a:hover, .headline_link a:active {
	color: #B7BB6D;
	size: 70%;
	}

.highlight {
	background-color: #0C437F ;
	border: 2px solid #09306B;
	padding:10px;
	}

.right {
	float: right;
	}

.left {
	float: left;
	}

ul {
	padding:0 0 10px 15px;
	}

acronym {
	background-color: #D3D3D3; cursor: help;
	}
	
/* Tables
------------------------------------*/	
	
.tabular {
	width: 100%;
	background-color: #10539A ;
	border: 2px solid #09306B;
	margin-bottom: 10px;
	margin-top: 10px;
}
	
	
.tabular th {
	background-color: #051948;
	text-align:left;
	height:10px;
	color: #FFFFFF;
	}

.tabular_highlight {
	background-color: #0C437F;
	}

.focus_listings_highlight {
	background-color: #fff;
	color:#003399;
	}

.info_pop {
	width: 400px;
	background-color: #fff;
	margin-bottom: 10px;
	margin-top: 10px;
	border: 1px solid #666;
	}

.info_pop th {
	background-color: #666;
	text-align:left;
	height:10px;
	color: fff;
	}

.info_pop_highlight {
	background-color: #fff;
	}



/* Footer
------------------------------------*/
#footer_holder {
width: 100%;
height: 173px;
background:url(/images/footer_bkgrd.jpg) repeat-x;
}
#footer {
background:url(/images/footer_wht_stripe.png) 0 5px no-repeat;
position:relative;
	width: 958px;
	height: 15px;
	margin: 0 auto;
	padding: 0px 10px 0px 10px;
	clear:both;
	
}

#f_tt {
	z-index: 1;
	width: 180px;
	height: 123px;
	background:url(/images/f_tt.png) no-repeat;
	position:absolute;
	left: -32px;
	top: -27px;
	padding: 60px 0 0 130px;
}
#f_hall {
	z-index: 2;
	width: 180px;
	height: 110px;
	background: url(/images/f_hall.png) no-repeat;
	position:absolute;
	left: 307px;
	top: -14px;
	padding: 45px 0 0 135px;
}
#f_shirt {
	z-index: 2;
	width: 180px;
	height: 110px;
	background: url(/images/f_shirt.png) no-repeat;
	position:absolute;
	left: 635px;
	top: -10px;
	padding: 45px 0 0 135px;

}
#flash {
position:absolute;
z-index: 1;
top:102px;
right: 375px;
width: 580px;
height: 530px;
}
