	/* Page level styles */ 

	* { 
	   margin:0; 
	   padding:0 
    }
	body { 
	   font-family: Verdana; 
	   font-size:9px; 
	   color:#000; 
	   background-color:#000; 
	   text-align:center;
    }
	A { 
	   color: #ee0000;	
	   text-decoration: none; 
    }	
	IMG { 
	   border:0; 
	   margin:0; 
    }
	A IMG { 
	   border:0; 
	   margin:0; 
    }
	sup { 
	   font-size:75%; 
	   vertical-align:text-top;
    }
	h1 { 
	   font-family: Arial, Helvetica, sans-serif; 
	   font-size:22px; 
	   margin-top:15px; 
	   margin-bottom:10px; 
    }
	h2 { 
	   font-family: Arial, Helvetica, sans-serif; 
	   font-size:12px; 
	   margin-top:15px; 
	   margin-bottom:10px;
    }
	p { 
	   margin-bottom:14px;
    }
    
/* ---------------------------- */
	#flashUpgrade{position:absolute;left:0px;top:0px;width:772px;height:700px;background-color:transparent;clear:both;display:none;z-index:200;}
	#surround{
		position:absolute;
		left:0px;
		top:0px;
		display:block; 
		clear:both; 
		width:772px; 
		text-align:left; 
		background-color:#000;
	}

	#upperad{
	   position:absolute;
	   left:0px;
	   top:0px;
	   width:772px;
	   height:100px;
	   background-color:#000;
	   clear:both;
	   display:block;
	   z-index:99;
    }
        #iFrame {
            position: absolute; top: 8px; left: 22px; border: 1px solid #494949;
        }
	#flashShow { 
	   position:absolute;
	   left:0px;
	   top:0px;
	   width:772px;
	   height: 558px; /* EXPANDS TO 558PX ON MOUSEOVER */
	   background-color:transparent;
	   clear:both;
	   display:none;
	   z-index:99;
	   /*border: 1px solid red;*/
	   overflow: hidden;
    }
        .safe{ /* FOR WHEN JS IS OFF OR FLASH ISN'T PRESENT */
            display: block; 
            color: #6a6a6a;
            text-align: center;
        }
	
/* THE HTML BITS UNDER THE FLASH HEADER */
    #htmlBuffer {
       z-index:2;
	   position:relative;
	   display: block;
       float: left;
	   width:772px;
	   height: 112px;
    }
	#htmlHelp { 
	   z-index:2;
	   position:relative;
	   display: block;
       float: left;
	   width:772px; 
	   /*height: 881px;*/  
	   background:url("../images/esp_help_bg.gif");
	   background-position:0px 0px;
	   background-repeat:repeat-x;  
       background-color: #AFAFAF;
       /*padding: 213px 0 0 0;*/
    }
	
	#column1 {
	   z-index: 1;
	   position: relative;
	   display: block;
	   float: left;
	   margin: 22px 0px 0px 20px !important;
	   margin: 22px 0px 0px 10px;
	   width:229px;
	   height: 500px;
	   background-color: transparent;
    }
	   #column1 IMG {
	       display: block;
	       margin: 0;
	       padding: 0;
	   }
	   #column1 #linkBox {
	       padding-left: 0px;
	       background-color: #4C4E50;
	   }
	   #column1 #linkBox ul {
	       padding: 0 0 5px 0;
	   } 
	   #column1 #linkBox li { 
		  margin: 0 0 0 7px;
		  padding: 0;	
		  list-style:none;
		  line-height: 1.5em;
	   }
	   #column1 #linkBox A { 
		  margin: 0;
		  padding: 0px 0 5px 10px;	
		  font-size: 1.2em;
		  font-family:verdana;
		  font-weight:bold;	
		  color: #939393;
		  background-image: URL('../images/esp_help_arrw.gif');
		  background-position: 0 1px;
		  background-repeat: no-repeat;
	   }
	   #column1 #linkBox A:HOVER {
	       color: #FF0000;
	   }
	#column2{
	   z-index: 50;
	   position: relative;
	   display: block;
	   float: left;
	   width:480px;
	   margin: 8px 0 30px 20px;
	   padding-bottom:0px;
	   font-family: Verdana, Arial, sans-serif;
	   font-size: 1.2em;
	   color:#4C4E50;
    }
	   #column2 .to_top {
	       display: block;
	       float: left;
	       color:#4C4E50; 
	       margin: 12px 0 0 0;
	       padding: 0 0 0 0; 
	   }
	       #column2 A.to_top {
	           display: block;
	           float: left;
               clear: both;
	           color: #4C4E50;   
	           text-decoration: none; 
	           background-image: URL('../images/esp_help_arrw.gif');
		       background-position: 0 0;
		       background-repeat: no-repeat;
		       padding: 0 0 0 12px;
		       margin: 0px 0 0px -1px;
	       }
	   #column2 H1 {
	       display: none;
	   }
	   #column2 .heading {
	       margin: 0px 0 5px 0;
	   }
	   #column2 .rule {
	       margin: 10px 0 0px 0;
	   }
	  /*#column2 UL {
        list-style: none;
	  }	*/
	  #column2 LI {
	    list-style: disc;
	    list-style-position: outside;
	    line-height: 1.5em;
	    padding: 0px 0 0 0px;
	    margin: 0 0 0 16px;
	  }


/*sponsored links styles*/
	
	#sponsorLinksSB {
		position:relative;
		float: left;
		display: block;
		width: 772px;
		padding:0px 0px 12px 0px;
		background-color:#000;
		z-index:99;
		clear:both;
		
		
	    }
	
	.SBsponsorLinksBar{
		position:relative;
		float: left;
		display: block;
		width: 772px;
		height:15px;
		background-image:url('/espntv/assets/images/lined_bg_wide.jpg');
		background-color:#000;
		z-index:99;
		clear:both;
	}
	
	#sponsorLinksSBContent{
		position:relative;
		float: left;
		display: block;
		z-index:99;
		clear:both;
		padding-left:12px;
	}

	
/* FOOTER STYLES */
	#footer {
	   position:relative;
	   float: left;
	   display: block;
	   width: 760px;
	   height: 40px;
	   padding:12px 0 12px 12px;
	   background-color:#000;
	   color:#6a6a6a;
	   z-index:99;
	   clear:both;
	   display:block;
	   line-height: 1.3em;
    }
	   #footer A {
	       color:#6a6a6a;
	       font-weight: bold;
	       text-decoration: none;
	   }    
	   #footer A:HOVER {
	       color: #ee0000;
	   }
	
	
