body{
    font:11px Arial, Helvetica, sans-serif;
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-bg.gif") 1px 4px;
    margin:0;
    padding:0
}
.zero,
.zeroAll,
.zeroAll *{
    border:0;
    margin:0;
    padding:0
}
a img, :link img, :visited img, fieldset { border:none }
a { outline: none }


#ribbon{
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-ribbon.gif") 0 0 repeat-y;
    margin:0;
    padding:0
}
#banner {
    width:990px
}
#banner a{
    float:left
}
td{
    font-size:11px
}
a{
    color:#990000;
    text-decoration:underline
}
a:hover{
	color:#000000;
    text-decoration:none
}
#searchWrap table{
    border-collapse:collapse;
margin:auto;
}
table#select{
    margin:4px auto;
    _margin:0
}
#yahooBox2{
    width:123px;
    border:2px solid #505050;
    font-size:10px;
    margin:0 4px 0 0
}
.searchOn{
    background:url("http://graphics.fansonly.com/graphics/yahoo-search5.gif") no-repeat
}
.searchOff{
    background:#fff
}
/*nav start-------------------------------------------------------------------------------------------------------------------------*/

#nav{
    width:816px;
    background: #900 url("http://graphics.fansonly.com/schools/saht/graphics/saht-08-nav.gif") no-repeat;
    height:41px;
    margin:0;
    padding:0;

}
#nav span{
    display:none
}
#nav li, #nav a{
    height:41px;
    display:block
}

#nav li{
    float:left;
    list-style:none;
    display:inline
}

#nav a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none
	}
	
#nav01 { width:97px;}
#nav02 { width:102px;}
#nav03 { width:85px;}
#nav04 { width:103px;}
#nav05 { width:87px;}
#nav06 { width:86px;}
#nav07 { width:101px;}
#nav08 { width:68px;}
#nav09 { width:87px;}

#nav01 a:hover, #nav01.over { background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-08-nav.gif") 0px -41px no-repeat }
#nav02 a:hover, #nav02.over { background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-08-nav.gif") -97px -41px no-repeat }
#nav03 a:hover, #nav03.over { background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-08-nav.gif") -199px -41px no-repeat }
#nav04 a:hover, #nav04.over { background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-08-nav.gif") -284px -41px no-repeat }
#nav05 a:hover, #nav05.over { background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-08-nav.gif") -387px -41px no-repeat }
#nav06 a:hover, #nav06.over { background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-08-nav.gif") -474px -41px no-repeat }
#nav07 a:hover, #nav07.over { background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-08-nav.gif") -560px -41px no-repeat }
#nav08 a:hover, #nav08.over { background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-08-nav.gif") -661px -41px no-repeat }
#nav09 a:hover, #nav09.over { background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-08-nav.gif") -729px -41px no-repeat }

/*nav dropdowns -------------------------------------------------------------------------------------------------------------------------- */

#nav ul {
	border-style: solid;
	border-width: 0 1px;
	left:-9999px;
	position:absolute;
	z-index:99
	}

#nav ul, #nav li li { border-color: #505050; width: 165px }

#nav li li, #nav li li a { height: auto }

#nav li:hover ul, #nav li.over ul { left: auto; }

#nav li li a {
	background: #ddd;
	border-bottom: 1px solid #505050;	
	color: #222;
	display: block;
	padding:3px 3px;
	
	_width: 100%
	}

#nav li ul li a:hover { 
	background: #900; 
	color:#fff 
	}
/*nav end-------------------------------------------------------------------------------------------------------------------------*/
#indexTable,
#sportTable{
    width:990px;
    border-collapse:collapse;
    background:#fff;
}

body#index #indexTable, body#index #sportTable { clear: both }

#indexTable{
    background:#fff url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-index-vert.gif") 2px 0 repeat-y
}
#sportTable{
    background:#fff url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-sidebar-bg.jpg") 2px 0 repeat-y
}
#storyTable{
    background:#fff url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-story-vert.gif") 4px 0 repeat-y
}
#mainWrap{
    margin:2px 0 0 2px
}
#storyTable #mainWrap{
    margin:0 0 0 2px
}
#redBorder{
    width:812px;
    _width:816px;
    float:left;
    border:2px solid #900;
    border-top:0;
    border-bottom:0;
    margin:0;
    padding:0
}
#leftWrap,
#rightWrap{
    vertical-align:top
}
#leftWrap{
    width:818px
}
#rightWrap{
    padding:2px 0 0 0
}
#storyTable #leftWrap{
    width:986px
}
#storyTable #redBorder{
    width:auto;
    border-right:0
}
#mainLeft{
    float:left;
    margin:0 0 0 4px;
    _margin:0 0 0 2px
}

body#index #mainLeft { float: none }

#sportTable #mainLeft{
    width:224px;
    _width:226px;
    float:left;
    margin:0
}
#mainRight{
    width:255px;
    float:left;
    margin:4px 0 0 4px
}
#sportTable #mainRight{
    width:584px;
    _width:586px;
    border-left:2px solid #900;
    margin:0
}
#mainRightStory{
    float:left;
    clear:left;
    margin:10px
}
#mainRightStory a{
    color:#990000;
    text-decoration:underline
}
#mainRightStory a:hover{
	color:#000000;
    text-decoration:none
}

body#index table.zeroAll{
	border-collapse:collapse;
	margin:4px 0 0 4px
}
body#index table.zeroAll td{
	vertical-align:top
}
body#index #tableTwo{
	border-collapse:collapse;
	height:351px
}
body#index #tableFour{
	margin-top:0
}

/*sport navs-------------------------------------------------------------------------------------------------------------------------- */
#sportNav{
    height:26px;
    background:#fff;
    border-bottom:1px solid #900;
    padding:0 0 0 2px
}
#storyTable #sportNav{
    background:#fff url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-story-vert.gif") 0 0 repeat-y
}
#sportNav *{
    float:left
}
#sportNav ul{
    list-style:none;
    float:left;
    margin:4px 0 0 0
}
#sportNav li{
    color:#900;
    font-size:11px;
    display:inline;
    margin-top:2px
}
#sportNav a{
    color:#900;
    font-size:12px;
    text-decoration:none;
    padding:0 5px
}
#sportNav a:hover{
    color:#fff;
    background:#900
}
/*sport navs end-------------------------------------------------------------------------------------------------------------------------- */
/*bsi start-------------------------------------------------------------------------------------------------------------------------- */
#bsiWrap{
    width:547px;
    _width:549px;
    height:334px;
    _height:336px;
    background:#ccc url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-bsi-grad.jpg") 0 0 repeat-x;
    float:left;
    clear:left;
    border:1px solid #900;
    margin:4px 0
}

body#index #bsiWrap {
	float: none;
	clear: none;
	margin: 0 4px 0 0 
	}

#bsiDrop{
    width:547px;
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-bsi-bg.gif") 0 0 no-repeat;
    float:left
}
#relativeFrame{
    float:left;
    z-index:1
}
#relativeFrame div{    
    width:210px;
    position:absolute;
    visibility:hidden;
    margin:0 0 0 10px;
    z-index:1
}
#relativeFrame div#frm0{
    visibility:visible
}
#sportBsiTop{
    width:586px;
    _width:584px;
    height:273px;
    border-bottom:1px solid #900;
    background:#cacaca url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-sport-bsi-grad.jpg") 0 0 repeat-x;
    margin:0 0 30px 0
}
#redBg{
    width:586px;
    _width:584px;
    height:273px;
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-sport-bsi-bg.gif") 13px 7px no-repeat;
    float:left;
    margin:0;
    padding:0
}

#relativeFrame a,
#sportBsi a{
    color:#000;
    text-decoration:none
}
#relativeFrame a.more,
#sportBsi a.more{
    color:#900;
    font-size:14px
}
#relativeFrame a:hover,
#sportBsi a:hover.more{
    text-decoration:underline
}
#relativeFrame h2{
    color:#fff;
    font-size:15px;
    margin:4px 0 4px 0
}
h2 a:hover{
    text-decoration:underline
}
h3{
    color:#900;
    font-size:12px
}
#relativeFrame h2 a{
    color:#fff;
    text-decoration:none
}
#frame_photo{
    float:left;
    margin:2px 4px 0 2px
}
#sportBsiTop #frame_photo{
    margin:10px 0 0 16px
}
#miniWrap{
    position:absolute;
    top:510px;
    _top:512px;
    left:13px
}
#miniWrap div a{
    width:86px;
    height:62px;
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-mini-bg.gif") 0 0 no-repeat;
    display:block;
    float:left;
    margin:0 26px 0 0
}
#miniWrap div a#mini4{
    margin:0
}
#miniWrap div img{
    margin:2px 0 0 2px
}
#miniWrap div a.miniOn,
#miniWrap div a:hover{
    background-position:0 -62px
}
#numWrap{
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-numbers.gif") 0 0 no-repeat;
    margin:238px 0 0 0
}
#numWrap a{
    width:33px;
    height:28px;
    display:block;
    float:left
}
#numWrap #navBsi a{
    width:auto
}
#navBsi{
    float:right;
    margin:0 4px 0 0;
    _margin-right:2px
}
#num0{
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-one.gif") 0 0 no-repeat
}
#num1{
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-two.gif") 0 0 no-repeat
}
#num2{
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-three.gif") 0 0 no-repeat
}
#num3{
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-four.gif") 0 0 no-repeat
}
#num4{
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-five.gif") 0 0 no-repeat
}
#sportFirst{
    width:200px;
    float:left;
    margin:10px 0 0 21px
}
#sportFirst h2 a{
    color:#fff;
    font-size:15px
}
#sportFirst h2 a:hover{
    text-decoration:underline
}
#sportFirst h3{
    color:#900;
    font-size:12px;
    margin:5px 0 0 0
}
#sportFirst p{
    color:#000;
    font-size:10px;
}
.bsiTable{
    width:550px;
    border-collapse:collapse;
    margin:0 0 0 17px
}
.bsiTable h2 a{
    color:#900 !important;
    font-size:14px
}
.bsiTable h3{
    color:#000;
    font-size:11px;
    font-style:italic;
}
.bsiText p{
    color:#000;
    font-size:10px
}
.leftTd{
    padding:0 25px 0 0
}
.secHeadSport{
    width:535px;
    margin:10px 0 10px 10px
}
.secHeadSport a,{
    color:#900;
    font-size:14px;
    font-weight:bold;
    text-decoration:none
}
a.everyone{
    color:#900;
    font-size:12px;
    font-weight:bold;
    text-decoration:none
}
.secHeadSport a:hover,
a.everyone:hover{
    text-decoration:underline
}
.secHeadSport h3{
    color:#000;
    font-size:11px;
    font-style:italic
}
#secHeadWrap{
    width:279px;
    float:left;
    clear:left
}

body#index #secHeadWrap {
	clear: none;
	float: none;
	margin: 0 4px 0 0
	}

#sportHeads{
    margin:30px 0 0 4px
}
#secHeadScroll,
#sportHeadScroll{
    height:332px;
    _height:335px;
    border:2px solid #b1b1b1;
    border-top:1px solid #b1b1b1;
    overflow:auto
}
#sportHeadScroll{
    width:573px;
    _width:577px;
    border:2px solid #b1b1b1;
    height:385px;
    _height:388px;
}
#secScroll{
    width:100%;
    height:453px;
    overflow:auto;
    margin:0;
    padding:0
}
#secondHeads{
    background:#e9e9e9 url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-sec-sport-bg.jpg") 0 0 repeat-y;
    border:1px solid #000;
    border-top:0;
    border-left:0;
    margin:0;
    padding:0
}
#secondHeads{
    margin:0;
    padding:8px
}
/*bsi end-------------------------------------------------------------------------------------------------------------------------- */
/*tabs start-------------------------------------------------------------------------------------------------------------------------- */
#storeWrap{
    width:266px;
    float:left;
    margin:0 0 0 4px
}

body#index #storeWrap {
	float: none;
	margin: 0 0 4px 0
	}

#tabWrapStore{
    width:266px;
    height:16px;
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-tabs-store.gif") 0 0 no-repeat
}
#tabsStore{
    width:266px;
    height:16px
}
#tabsStore span{
    display:none
}
#tabsStore li, #tabsStore a{
    height:16px;
    display:block
}
#tabsStore li{
    float:left;
    list-style:none;
    _display:inline
}
#tab1Store{
    width:99px
}
#tab2Store{
    width:90px
}
#tab3Store{
    width:77px
}
.oneStore{
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-tabs-store.gif") 0 0 no-repeat
}
.twoStore{
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-tabs-store.gif") 0 -16px no-repeat
}
.threeStore{
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-tabs-store.gif") 0 -32px no-repeat
}
#store,
#tickets,
#photos{
    height:154px;
    _height:157px;
    border:2px solid #b1b1b1;
    border-top:1px solid #b1b1b1;
    overflow:auto
}
/*tabs promo-------------------------------------------------------------------------------------------------------------------------- */
#promoWrap{
    width:251px;
    float:left;
    margin:0 0 4px 0
}

body#index #promoWrap {
	float: none;
	margin: 0 0 0 4px
	}

#tabWrapPromo{
    width:251px;
    height:16px;
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-tabs-promo.gif") 0 0px no-repeat;
    margin:4px 0 0 0
	}

body#index #tabWrapPromo { margin: 0 }

#tabsPromo{
    width:251px;
    height:16px
}
#tabsPromo span{
    display:none
}
#tabsPromo li, #tabsPromo a{
    height:16px;
    display:block
}
#tabsPromo li{
    float:left;
    list-style:none;
    _display:inline
}
#tab1Store{
    width:87px
}
#tab2Store{
    width:85px
}
#tab3Store{
    width:78px
}
.onePromo{
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-tabs-promo.gif") 0 0 no-repeat
}
.twoPromo{
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-tabs-promo.gif") 0 -16px no-repeat
}
.threePromo{
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-tabs-promo.gif") 0 -32px no-repeat
}
#promo,
#rank,
#tv{
    height:322px;
    _height:335px;
    border:2px solid #b1b1b1;
    border-top:1px solid #b1b1b1;
    overflow:auto;
    font-size:11px;
    padding:5px
}
#tv table.tablecontent{
    width:200px;
    margin:0 0 0 0px
}
#rank table.tablecontent{
    width:200px;
    margin:0 0 0 10px
}
/*tabs end-------------------------------------------------------------------------------------------------------------------------- */
.secHead {
    margin:5px 5px 10px 5px
}
.secHead a{
    color:#900;
    font-size:11px;
    font-weight:bold;
    text-decoration:none
}
.secHead a:hover{
    text-decoration:underline
}
.secHead p{
    color:#000;
    font-size:11px;
    font-weight:bold
}
#weekWrap{
    width:266px;
    background:#eae8e8 url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-week-grad.jpg") 0 0 repeat-x;
    float:left;
    margin:4px 0 0 4px
}

body#index #weekWrap {
	float: none;
	margin: 0
	}

#weekScroll{
    height:155px;
    _height:158px;
    border:2px solid #b1b1b1;
    border-top:1px solid #b1b1b1;
    overflow:auto
}
#sponsor{
    width:249px;
    _width:251px;
    float:left;
    border:0px solid #b1b1b1;
    border-top:0
}

body#index #sponsor { float: none }

#mediaWrap{
    width:251px;
    float:left;
    margin:4px 0 0 0
}

body#index #mediaWrap { float: none }

#mediaBorder{
    height:227px;
    _height:230px;
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-media-bg.gif") 0 114px no-repeat;
    border:2px solid #b1b1b1;
    border-top:1px solid #b1b1b1
}
#soundPlayer{
    margin:38px 0 0 0;
    _margin:35px 0 0 0
}
#calendarWrap{
    width:549px;
    float:left;
    clear:left;
    margin:4px 0 0 0
}

body#index #calendarWrap {
	float: none;
	clear: none;
	margin: 0 4px 0 0 
	}

#calendarScroll{
    height:209px;
    _height:213px;
    border:2px solid #b1b1b1;
    overflow:auto
}
#calendarScroll td{
    text-align:left;
    font-size:11px
}
#calendarScroll h2{
    color:#fff;
    font-size:11px;
    background:#5c5c5c;
    padding:0 0 0 2px
}
.eventtitle{
    color:#900;
    font-size:12px
}
#indexRightAds{
    width:255px;
    margin:4px 0 0 0;
    _margin:0
}


body#index #indexRightAds {
	margin: 0
	}

#indexRightAds img{
    margin:0 0 3px 0;
    _margin:0
}
#partnerWrap{
    width:549px;
    float:left;
    clear:left;
    margin:4px 0 0 0
}

body#index #partnerWrap {
	float: none;
	clear: none;
	margin: 0
	}

#partner{
    width:545px;
    _width:549px;
    height:288px;
    _height:292px;
    float:left;
    border:2px solid #b1b1b1;
    overflow:auto
}

body#index #partner {
	float: none
	}

#partner a,
#partner img{
    border:0;
    margin:0;
    padding:0
}
#eMail,
#partner a{
    float:left;
    margin:2px 0 0 2px
}
#eMail{
    margin:2px 0 0 0
}
#eMail *{
    font-size:10px
}
#eMail form{
    margin:22px 0 0 8px;
    _margin:14px 0 0 8px
}
#eMail{
    width:132px;
    height:102px;
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-email-btn-bg.gif") 0 0 no-repeat;
    border-left:1px solid #fff
}
#eMail input{
    width:100px;
    border:1px solid #900;
    font-size:10px
}
#eMail input.submit{
    width:60px;
    margin:2px 0 0 0
}
#fanPollWrap{
    width:251px;
    float:left;
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-fanpoll-bg.jpg") 2px 15px no-repeat;
    margin:1px 0 0 0
}

body#index #fanPollWrap {
	float: none;
	margin: 0
	}

#poll{
    height:259px;
    _height:261px;
    border:2px solid #b1b1b1;
    border-top:0;
    overflow:auto
}
#skyWrap{
    margin:4px 0 0 6px
}
#sportTable #skyWrap{
    margin:4px 6px
}
#confWrap{
    width:162px;
    float:left;
    clear:left;
    margin:4px 0 0 4px;
    _margin:4px 0 0 2px
}
#conf{
    background:url("http://graphics.fansonly.com/schools/saht/graphics/saht-06-conf-bg.jpg") 0 0 repeat-x;
    border:2px solid #b1b1b1
}
#sportSearchWrap #navWrap{
    float:left
}
#sportSearchWrap{
    height:40px
}
#mainWrap>#sportSearch{
    width:160px;
    float:left
}
#footer{
    width:990px;
    background:#900;
    text-align:center;
    margin:0;
    padding:20px 0
}
a.oaslink{
    color:#fff;
    font-size:10px;
    text-decoration:none
}
a.oaslink:hover{
    text-decoration:underline
}
/*-----VERT SPACING-----*/
.fivevert{line-height:5px;}
.tenvert{line-height:10px;}
.twentyvert{line-height:20px;}
/*-----VERT SPACING-----*/

.storycaption{color:#000; font-size:11px;}
.storyheadline{color:#900; font-size:13px;font-weight:bold; text-decoration:none; margin:0 0 5px 0}
.storyteaser{color:#000; font-size:11px; font-weight:bold; padding:5px 0}
.SidebarHeader{
    color:#900;
    font-size:13px;
    font-weight:bold;
}
a.PrinterFriendly:hover{
    text-decoration:underline
}
#sideBarTable{
    border-collapse:collapse;
    margin:0 0 0 15px
}
.SidebarLink{
    color:#900;
    font-size:12px;
    text-decoration:none
}
.tableheader {font-size:14px; color:ccc}
#indexBlock,
#sportBlock{
    position:absolute;
	width:818px;
	height:2px;
	display:block;
	font-size:0.1px;
    top:194px;
    _top:197px;
	background:#fff
}
#sportBlock{
    top:294px;
    _top:297px;
	background:#fff
}
#indexTopAd{
    width:990px;
    background:#fff;
	float:left;
    text-align:center;
    margin:0 auto;
    padding:5px 0
}

