#activecontainer {
	width:988px;
	margin:0 auto;
	text-align:left;
	
	border-left: 1px solid #E0E0E0;
}

.archive {
	font-size:9px;
}

#banner {
	width: 819px;
	background-color: #FFFFFF;
	height: 90px;
	text-align:center;
	margin-bottom:15px;
}

body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 10pt;
	text-align:center;
}


.block-header {
	border: 1px solid #FFFFFF;
	padding:2px 0 2px 4px;	
	background-color: #E6EEF6;
	color:#034D91;
	font-size : 10pt;
	font-weight : bold;			
	margin:0;
}

.block-header h4.left-head {
	float:left; 
	width:140px; 
	color:#004A9F; 
	font-size:10pt; 
	font-weight:bold; 
	margin:0;
}

.block-header div.right-head {
	float:right; 
	width:140px; 
	text-align:right; 
	padding-right:5px;
}

.block-header div.right-head a {
	font-size:10px;
	color:#004A9F;
}

/*	Box Footer formatting
*****************************************************/
.box-header {
	background-color:#FFFFFF;
	border: 1px solid #C9C9C9;
	height:20px;
	font-size:10pt;
	font-weight:bold;
	padding:1px 0 0 4px;	
	margin:0;
	text-transform:uppercase; 
	color:black;
}

#boxes {margin-top:15px;}
#boxes .specialsections {float:left; width:210px; margin-right:8px; background-color:white;}
#boxes .tools {float:left; width:210px; margin-right:8px;}
#boxes .memberbenefits {float:left; width:209px;}


#boxes dd {
	padding:0;
	margin:0 0 5px;
}
#boxes dl  {
	padding:5px;
	width:200px;
	margin:0;
	font-size:8pt;
}
#boxes a  {
	font-weight:bold;
	font-size:8pt;
}

#center_well {
	width: 819px;
	background-color: #FFFFFF;
	margin-top: 6px;
	margin-left: 6px;
}

.clr {
	clear:both;
	height:1px;
	width:1px;
	 font-size: 0;
}

#confirmation_ad {
	width: 600px;
	margin-top:20px;
}

#confirmation_ad h3 {
	border-top: 1px dotted gray;
	border-bottom: 1px dotted gray;	
	margin:0px;
	font-size:xx-small;
	padding:1px 4px 1px 4px;	
}

#content {
	width:340px; 
	float:left;
}

#feature2 {
	background-color: #FFFFFF; 
	vertical-align: top;
}

#filter {
	background-color: white;
	margin:10px 0px 10px 0px;
}


/*	Footer formatting
*****************************************************/
#footer, #footer a {
	text-align:center;
	margin-top:20px;
}

#footer, #footer a {
	font-size:8pt;
}

#footer ul {
	line-height:2em;
	list-style-type:none;
	padding:0;
	margin:5px 0 10px;
}

#footer li {
	display:inline;
	margin:0 8px 0 0;
}

#footer li.first {
	border-width:0;
}

#google_footer {
	background-color: #FFFFFF;
	text-align: center;
	margin:15px 0;
}

/*	Header formatting
*****************************************************/
.global_nav {
	background:url(/images/navigation/global/gold_bg.jpg) no-repeat center right; 
	height:17px;
	padding:1px 5px;
	margin:0 0 2px;
	text-align:right;
	font-size:8pt;	
}
.global_nav a, .global_nav a:hover {
	font-size:8pt;
	font-weight:bold;
	color:#000099;
}	

#header {
	height:59px;
	background:left bottom no-repeat;
}

div#logo {
	width:200px;
	float:left;
	margin:0;
	padding:7px 0 0;
}

#header div#espn {
	width:100px;
	text-align:right;
	float:right;
	margin:0;
	padding:7px 0 0;
	height:52px;
}

#header #gobutton {
	background-color:#6666CC;
}

#header #gobutton:hover {
	background-color:#003580;
}

#header .search {
	width:432px;
	height:50px;
	float:left;
	margin-left:10px;
}

#header .search label {
	font-size:11px;
	color:#000066;
	font-weight:normal;
}


/*	Individual sports page header images
*****************************************************/
body#activeusahomepage #header {
	background-image:url(/images/headers/background/endurance_home.jpg);
}
body#cycling #header {
	background-image:url(/images/headers/background/cycling.jpg);
}
body#cheerleading #header {
	background-image:url(/images/headers/background/cheerleading.jpg);
}
body#running #header, 
body#results #header {
	background-image:url(/images/headers/background/running.jpg);
}
body#triathlon #header {
	background-image:url(/images/headers/background/tri.jpg);
}
body#mtnbiking #header {
	background-image:url(/images/headers/background/mtn.jpg);
}
body#actionsports #header, 
body#motocross #header {
	background:url(/images/headers/background/moto.jpg);
}
body#soccer #header {
	background-image:url(/images/headers/background/soccer.jpg);
}
body#baseball #header, 
body#baseball_dixie #header, 
body#littleleaguebaseball #header {
	background-image:url(/images/headers/background/baseball.jpg);
}
body#swimming #header {
	background-image:url(/images/headers/background/swimming.jpg);
}
body#tennis #header {
	background-image:url(/images/headers/background/tennis.jpg);
}
body#volleyball #header {
	background-image:url(/images/headers/background/volleyball.jpg);
}
body#football #header {
	background-image:url(/images/headers/background/football.jpg);
}
body#camps #header {
	background-image:url(/images/camps/slices/hdr.jpg);
}

/*	Main menu (global_top_navigation) formatting
*****************************************************/
.hidemenus {
	 height:5px; 
	 margin:0; 
	 padding:0;
	 background-color:#FFFFFF;
	 font-size:1px;
	 overflow:hidden;
}

ul#mainmenu  {
	width:829px; 
	height:25px; 
	margin:0; 
	padding:0; 
	list-style-type:none; 
}

#mainmenu li {
	float:left;
}

.nav_dd {
	background-color:#000099; 
	text-align:center; 
	width:145px; 
	height:25px;
}
.nav_dd select {
	width:128px;
	color:#000066;
	margin-top:3px;
}

.subnav {
	height:20px;
	padding-top:2px; 
}

#subsection {
	clear:both; 
	height:20px; 
	font-size:11px;
	width:819px;
}

#subsection a {font-size:11px;}
			

/*	Main story formatting
*****************************************************/
#main_blurb {
	width:184px; 
	float:right; 
}

#main_blurb span {
	display:block;
	width:184px;
}

#main_image {
	float:left;
	width:155px;
}

#main_more {
	width:179px; 
}			
			
#main_story {
	font-size:12px;
	width: 340px;
	margin-bottom:10px;
}

#main_story h4, #main_story h4 a {
	font-size:12pt;
	font-weight:bold;
	margin:0;
	padding:0;
}
				
.open-header {
	border-bottom: 1px solid #000000;
	color: #000000; 
	margin:15px 0 2px;
	font-size : 10pt;
	font-weight : bold;
	text-transform:uppercase;
	padding:2px 0 0 4px;	
}
 
.rightsidebox {
	background-color: white; 
	margin-bottom: 10px;
	padding:0 0 20px;
	color: gray;
}

#reg_column {
	width:300px; 
	float:right;
}

#searchbox {
	border:1px solid #B1C0C8; 
	margin-bottom:10px;
}
#searchbox .rightsidebox {
	margin-bottom:0px;
	padding:5px;
}
#searchbox label {
	font-size:8pt;
	font-weight:bold;
	color:#000066;
}

#search-header {
	border-bottom: 1px solid #000033;
	padding: 2px;
	background-color: #9999CC;
	color: #FFF;
	font-size : 10pt;
	font-weight : bold;			
}

.search_results {
	background-color: #EBF5FF;
	width: 100%;
}

.search_results td {
	background-color:#FFFFFF;
}

#section_header {
	margin-bottom: 6px;
	width: 98%;
	padding: 0px;
	text-align:left;
}

#sky {
	width: 120px;
	vertical-align: top;
}

.sport-header {
	padding: 2px;
	background-color: #FFCC33;
	color: #000066;
	font-size : 9pt;
	font-weight : bold;
	text-transform:uppercase;
	width:153px;
}

#sportsyoudo {
	width:160px; 
	float:left; 
	margin-right:15px;
}
#sportsyoudo a, #sportsyoudo a:hover {
	font-size:8pt;
	font-weight:bold;
}
#sportsyoudo ul {
	margin:0;
	padding:0 0 0 20px;
}
#sportsyoudo li {
	line-height:15px;
}

#sportsyoudo form {
	margin:5px 5px 0;
}

#three_column {
	margin-bottom : 6px;
}

#tools {
	width: 300px;
	vertical-align: top;
}

#top_shadow {
	width: 790px;
	height: 13px;
}

#topstorieslisting {
	width:160px; 
	float:left;
	margin-right:8px;
}

#topandpulse {
	width:160px; 
	float:left;
}

#topstories ul {
	margin:0; 
	padding:0 0 5px 20px; 
}

#topstories h4 {
	display:none;
}

#topstories ul  a {
	font-size:8pt;
}

#topnav-menu {
	background-color: #000099;
	margin-bottom:24px;
}

/****************TEST SUITE********************/

ul.test {list-style-type:none;margin:0;padding:0;}
.test li {float:left;}
/****************
.nav_dd {
	background-color:#000099; 
	text-align:center; 
	width:145px; 
	height:25px;
}
.nav_dd select {
	width:128px;
	color:#000066;
	margin-top:3px;
}
********************/