body{
    background:url("http://graphics.fansonly.com/schools/ston/graphics/ston-06-bg.gif");
    margin:0;
    padding:0
}
td{
    color:#000;
    font:11px Arial, Helvetica, sans-serif
}
a{
    text-decoration:underline
}
a:hover{
    text-decoration:none
}

a img, :link img, :visited img, fieldset { border:none }
a { outline: none }


.zero,
.zeroAll,
.zeroAll *{
    border-collapse:collapse;
    border:0;
    margin:0;
    padding:0
}
.clear{
    height:1px;
    clear:both
}
#ribbon{
    background:url("http://graphics.fansonly.com/schools/ston/graphics/ston-06-ribbon.gif") 1002px 0 repeat-y
}
#main,
#sportMain{
    width:1002px;
    clear:left;
    background:#c00
}
#sportMain{
    background:#f4f4f4;
	border-bottom:4px solid #c00
}
#padAll{
    width:972px;
	height:100%;
	margin:10px 10px 10px 20px 
}
#padAll a{
	color:#000
}
#dateSearch td,
#left,
#right,
#right td,
#rightTop td,
#sportLeft{
    vertical-align:top
}
#dateSearch *{
	color:#fff;
	font-weight:bold
}
#dateSearch{
	width:1002px;
	height:20px
}
#date{
	width:586px;
	height:20px;
    background:url("http://graphics.fansonly.com/schools/ston/graphics/ston-06-date-bg.gif") 0 100% repeat-x
}
#time{
	float:right;
	margin:3px 10px 0 0
}
#searchCell{
	height:20px;
    background:#c00;
	text-align:right
}
#searchWrap{
	height:20px
}
#searchWrap td{
	white-space:nowrap;
	vertical-align:top;
	padding:2px 0 0 0
}
.radio input{
	height:12px
}
#yahooBox{
	height:17px;
	color:#000
}
.searchformOn{
	background:#fff url("http://graphics.fansonly.com/schools/uri/graphics/yahoo-search5.gif") no-repeat
}
.searchformOff{
	background:#fff
}
#banner{
    width:1002px;
    height:136px;
	border-top:4px solid #004b8c;
	border-bottom:4px solid #004b8c;
}
#banner a{
    float:left
}
#left{
    width:469px;
	padding-bottom:4px
}
#right{
	width:533px
}
#adsTop{
    width:227px;
    background:#c00 url("http://graphics.fansonly.com/schools/ston/graphics/ston-06-ad-bg.gif") repeat-y
}
#indexAds,
#sportAds{
    width:224px;
	text-align:center
}
#indexAds img,
#indexAds div,
#sportAds div{
    margin:10px 0 0 0
	
}
#year{
    width:224px;
    height:154px;
    background:url("http://graphics.fansonly.com/schools/ston/graphics/ston-07-ads-atoy.gif") no-repeat
	
}
#year a{
	color:#000;
	text-decoration:none
}
#year a:hover{
	text-decoration:underline
	
}
#week{
    width:224px;
    height:154px;
    background:url("http://graphics.fansonly.com/schools/ston/graphics/ston-06-ads-atow.gif") no-repeat
}
#week a{
	color:#000;
	text-decoration:none
}
#week a:hover{
	text-decoration:underline
}
#paws{
    width:224px;
    height:154px;
    background:url("http://graphics.fansonly.com/schools/ston/graphics/paws-events.jpg") no-repeat
}
#paws a{
	color:#000;
	text-decoration:none
}
#paws a:hover{
	text-decoration:underline
}
#access{
	width:306px;
	background:#202674 url("http://graphics.fansonly.com/schools/ston/graphics/ston-06-aa-bot.gif") 0 100% no-repeat
}
#calSport{
	width:100%;
	margin:4px 0
}
#calWrap{
	width:370px
}
#skyWrap{
	position:absolute;
	left:1055px;
	top:5px;
	background:#fff
}
#sportSky{
	width:163px;
	background:#fff
}
/*nav------------------------------------------------------------------------------------------------------------*/
#nav{
    height:35px;
    width:1002px;
	font-family:Arial, Helvetica, sans-serif;
    background:url("http://graphics.fansonly.com/schools/ston/graphics/ston-06-nav.gif") no-repeat;
    float:left
}
#nav li, #nav a{
    _width:1px;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
	white-space:nowrap;
    color:#fff;
    display:block
}
#nav a{
	margin:2px 0 0 10px;
	padding:2px 3px
}
#nav a:hover{
	color:#202674;
	background:#fff
}
#nav li{
    float:left;
    list-style:none;
    display:inline
}
#nav li ul{
    border:1px solid #000;
    border-top:none;
    left:-9999px;
    position:absolute;
    margin:0 0 0 9px;
    z-index:99
}
#nav li ul li{    
    height:15px;
    /* Height of each drop down nav item */
    background-color:#eee;
    border-top:1px solid #000;
    padding:0
}
#nav li ul li a{
    width:100%;
    color:#333;
    font-size:10px;
    font-weight:normal;
    text-transform:none;
    height:18px;                /* Height of each drop down nav item, should match above */
    line-height:18px;
    margin:0;
    padding:0         /* Height of each drop down nav item again, should match above */
}
#nav li ul li a:hover{
	color:#fff;
    background-image:none;
    background:#202674
}
#nav li ul li a span{
    display:block;
    padding-left:5px
}
/* Drop down link styles */
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active{
    text-decoration:none
}
#nav li:hover ul,
#nav li.over ul{
    left:auto
}
/* width of drop down nav - choose width that allows items to display on one line */
#nav li ul, #nav li ul li{
    width:165px
}
/*nav end------------------------------------------------------------------------------------------------------------*/
/*bsi-----------------------------------------------------------------------------------------------------------------*/
#bsiWrap{
    background:url("http://graphics.fansonly.com/schools/ston/graphics/ston-06-bsi-tile.gif") repeat-y
}
#bsi{
    background:url("http://graphics.ocsn.com/schools/ston/graphics/ston-06-bsi-bg.gif") no-repeat
}
#sportBsi{
    background:url("http://graphics.ocsn.com/schools/ston/graphics/ston-06-bsi-sport-bg.gif") no-repeat
}
#relativeFrame{
    position:relative;
    z-index:1
}
#relativeFrame div{
    position:absolute;
    visibility:hidden;
    z-index:1
}
#relativeFrame div#frm0{
    visibility:visible
}
#relativeFrame a{
    color:#000;
    text-decoration:none
}
#relativeFrame a.more{
    color:#fff;
    font-size:12px;
}
#relativeFrame a:hover{
    text-decoration:underline
}
#relativeFrame h2 a{
	width:425px;
	display:block;
    color:#fff;
    font-size:12px;
	text-decoration:none
}
#relativeFrame p{
	width:425px;
	display:block;
    color:#fff;
	font-size:11px
}
h2 a:hover{
	text-decoration:underline
}
#relativeFrame h3{
    color:#fff;
    font-size:10px;
	margin-top:5px
}
#relativeFrame span h3{
	position:absolute;
	left:0;
	top:-27px;
	_top:-25px;
    color:#1d547d;
	font-size:13px;
	font-weight:bold;
	margin-top:0
}
#bsiRed{
	width:436px;
    background:#c00;
	margin:0 0 0 14px
}
#bsiRed div{
	margin:0 0 0 5px
}
#frame_photo{
    margin:20px 0 0 17px
}
#sportBsi #frame_photo{
    margin:3px 0 8px 17px
}
#sportBsi *{
	color:#fff
}
#miniWrap{
	height:120px
}
#miniWrap a{
    float:left;
	border:1px solid #c00;
	margin:0 4px 0 0
}
#miniWrap a.miniOn,
#miniWrap a:hover{
	border:1px solid #fff
}
#navBsi{
	width:440px;
	height:25px;
	color:#000;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	margin:10px 0 0 0;
	_margin:5px 0 0 0
}
#navBsi a{
	color:#000;
	text-decoration:none;
	padding:0 3px
}
#navBsi a:hover{
	color:#202674
}
#secHeads{
	width:464px;
	_width:466px;
	height:370px;
	background:#fff;
	overflow:auto;
	border-right:1px solid #858585;
	padding:15px 1px 0 0
}
.bsiSecondary{
	width:430px;
	border-bottom:1px solid #003875;
	margin:0 0 10px 10px
}
.sporthead2{
	margin:0 10px 10px 0
}
.secRight{
	width:70px;
	padding:0 0 5px 0
}
.secpubdate{
	color:#0e568c;
	font-size:10px
}
.secLeft a{
	color:#0e568c;
	font-size:11px;
	font-weight:bold;
	text-decoration:none
}
.secLeft a:hover{
	text-decoration:underline
}
.secLeft p{
	margin-bottom:10px
}
#sportHeadWrap{
	width:436px;
	background:#c00;
	margin:0 0 0 14px
}
#sportHeadWrap h2{
	font-size:12px;
	margin:0 5px
}
#sportHeadWrap h3{
	font-size:10px;
	padding:5px 5px 0 5px;
	font-weight:normal
}
#sportHeadWrap p{	
	margin:0 5px
}
#sportHeadWrap a{
	text-decoration:none
}
#sportHeadWrap a:hover{
	text-decoration:underline
}
/*bsi end-------------------------------------------------------------------------------------------------------------*/
#aaWrap{
	margin:10px 0 0 19px
}
#sportNav{
	width:466px;
	float:left;
    background:url("http://graphics.ocsn.com/schools/ston/graphics/ston-06-sportNav-bg.gif") 100% 0 no-repeat
}
#sportLeft #sportNav{
	width:999px;
    background:none
}
#sportNav ul{
	color:#c00;
	list-style:none;
	margin:2px 0 0 10px
}
#sportNav li,
#sportNav a{
	float:left;
	display:inline;
	font-size:12px;
	font-weight:bold
}
#sportNav a{
	color:#c00;
	padding:0 5px;
	display:block;
	text-decoration:none
}
#sportNav a:hover{
	color:#202674
}
#padAll{
	font-size:12px
}
#padAll #sportNav a{
	padding:0 10px 0 0
}
img.picText{
	clear: left;
	margin-left:12px
}
#calendar{
	width:530px;
	height:433px;
	_height:409px;
	background:#fff;
	overflow:auto
}
#calSport #calendar{
	width:370px;
	height:545px;
    background:#fff url("http://graphics.ocsn.com/schools/ston/graphics/ston-06-sportCal-bg.gif") 100% 0 repeat-y
}
#calendar h2{
	font-size:11px
}
.eventtitle{
	color:#fff;
	background:#c00;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 1px
}
a.livesport,
a.liveeventaudioSport{
	color:#003670;
	text-decoration:none
}
a.livesport:hover,
a.liveeventaudioSport:hover{
	text-decoration:underline
}
#sponsWrap{
	width:1002px;
    background:#c00;
	padding-bottom:4px
}
#sponsors{
	height:100px;
    background:url("http://graphics.fansonly.com/schools/ston/graphics/ston-06-sponsors-bg.gif") 0 100% no-repeat
}
#sponsTable{
	width:998px;
	margin:10px 0 0 0
}
#sponsTable td{
	text-align:center
}
#footer{
	width:1002px;
	background:#fff;
	text-align:center
}
.fivevert{
    line-height:5px
}
.tenvert{
    line-height:10px
}
.fifteenvert{
    line-height:15px
}
.twentyvert{
    line-height:20px
}
a.oaslink{
	color:#000;
	font-size:11px
}
#topAd{
	width:1002px;
	background:#fff;
	text-align:center
}
#sportAds #sideWrap{
	width:204px;
	color:#fff;
	font-weight:bold;
    background:url("http://graphics.fansonly.com/schools/ston/graphics/ston-06-sideBar-bg.gif") repeat-y;
	text-align:left;
	vertical-align:bottom;
	margin:-10px 0 0 10px;
	_margin:0
}
#sportAds #sideWrap a{
	color:#fff;
	height:5px;
	text-decoration:none;
	display:block;
	margin:10px 12px 0 15px;
}
#sportAds #sideWrap span{
	display:block;
	padding:15px 0;
	_padding:0
}
#sportAds #sideWrap a:hover{
	text-decoration:underline
}
a.PrinterFriendly{
	color:#000
}
.storyheadline{
	font-size:14px;
	font-weight:bold
}



/* ---------- STORY HEADLINES ---------- */
.storycaption{}
.storyheadline{}
.storyteaser{}
.tablecontentwhite{font-size: 11px; color:#FFFFFF; font-weight:600;}


/***************** Photo Gallery Index *********************************/

td.boxborder {border: #003670 1px solid; font-size:10px; color:#666666; background-color:#dddddd;}
td.boxborderrecent {border: #003670 1px solid; font-size:10px; background-color:#cc0000;}
td.gallerynav {border: #003670 1px solid; font-size:10px; background-color:#dddddd;}
.mostrecent{color:#003670; font-size:10px; font-weight:600; text-decoration:underline;}
.mostrecent:hover{text-decoration:none;}
.gallerydate {font-size:10px; font-weight:bold; color:#000000;}
.gallerysport {font-size:10px; color:#003670;}
.gallerymainlinks {width:128; margin-left: 6; color:#ffffff; font-size:10px; text-decoration:none; font-weight:600;}
.gallerymainlinks:hover {text-decoration:underline;}
.galleryseasonlink {color:#cc0000; font-size:10px; text-decoration:none;}
.galleryseasonlink:hover {text-decoration:underline;}
.galleryseason {width:100; margin-left:20; color:#cc0000; font-size:10px;}

/***************** Photo Gallery Index *********************************/
