/* reset the main browser defaults
 * ------------------------------------------------------------------------- */

html,body,div { margin:0; padding:0 }

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


/* default type selectors
 * ---------------------------------------------------------------------------- */



body,td {font:11px/16px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif }
body,td #bioName{line-height:normal;}

table, td{border-collapse:collapse; margin:0; padding:0}

h1,h2,h3,h4,h5,h6 { font-size:1.0em }

a { color: #cc0000; text-decoration:underline }
a:hover {text-decoration:none;}


body{
background:url("http://graphics.fansonly.com/schoolslt/wssu/graphics/wssu-07-bg.gif");
color:#000;
}

body#sport-body-header {background:url("http://graphics.fansonly.com/schoolslt/wssu/graphics/wssu-07-bg.gif");margin:0; padding:0;
}

body#non-sport-body {background:url("http://graphics.fansonly.com/schoolslt/wssu/graphics/wssu-07-non-sportbg.gif");margin:0; padding:0;font-family: arial, helvetica, geneva, sans-serif;}
}


body,td #bioName{line-height:normal;}


#content {font-size: 12px;}
pre {font-family:monospace; font-size: 11px;}

/*ADS*/

#holder-banner { background-color: #fff; text-align: center; width: 749px; height:95px;display:block;}

#holder-skyscraper { position:absolute;margin-left:800px;}

/*body#story #holder-skyscraper { position: absolute; top: 10px; left: 860px } */

#index-masthead {margin:0;padding:0; width:750px; height:150px;background-color:#000;}
#scoreboard { background:url("http://graphics.fansonly.com/schoolslt/wssu/graphics/wssu-scoreboard-bg.jpg"); width:750px;height:38px; _margin-top:-5px;margin:0;padding:0;background-color:#000;}

/*ADS*/



/*MASTHEAD*/

/*Columns*/
#columns {
	clear:both;
	margin:0;
	padding:0;
	width: 750px;
	border-collapse:collapse;
	}

.column-left, .column-middle, .column-right{ 
	margin: 0;
	padding: 0;
	vertical-align: top;
	}
	
.column-left {width:150px;padding-top:20px;}


.column-middle {
	background:url("http://graphics.fansonly.com/schoolslt/wssu/graphics/wssu-07-top-corner.jpg") no-repeat;
	_background-position: 2px 0;
	padding-top:20px;
	width:432px;
	}
	
.column-right {width:156px;}

#athlete-week {padding:6px;}

.adspot {margin-left:10px;}	



#non-sport-body .column-left {
	width:150px;
	}

#non-sport-body .column-middle {
	background:url("http://graphics.fansonly.com/schoolslt/wssu/graphics/wssu-07-top-corner.jpg") no-repeat;
	padding:20px 10px 0 10px;
	width:595px;
	}	

/*LEFT COLUMN/NAV*/	
.othernavlinks {color:#ffffff; font-size:11px; line-height:15px; text-decoration:none; margin-left:3px; width:117px;}
.othernavlinks:hover {color:#cc0000;}


/* navigation: vertical ( no image / dropdown )
 * ------------------------------------------------------------------------- */

#nav-vertical {
	margin: 0px; 
	padding: 0px;
    width: 148px;
	position: relative;
	_width: 148px; 
	_border-collapse: collapse; 
	z-index: 99;
	}

#nav-vertical li { 
    float: left;
    position: relative;
	width: 150px;
	_width: 150px;
 	color:#fff;
	list-style:none;
	background-color:#CC0000;
	}

#nav-vertical a { 
    background: #CC0000;
    color: #fff;
    display: block;
    padding: 2px 0 2px 2px;
    text-decoration: none;
    font-size:12px;
    _width: 100%;
    }

#nav-vertical .nav-01 a:hover { 
    background-color: #fff; 
    color: #000; 
	_color:#000; 
    text-decoration: none 
    }
#nav-vertical .nav-02 a:hover { 
    background-color: #fff; 
    color: #000; 
	_color:#000; 
    text-decoration: none 
    }
#nav-vertical .nav-01 ul {
        display:none;
		left: 110px;
		top:0px;
        position: absolute;
        z-index: 99;
    }      
#nav-vertical .nav-02 ul {
        display:none;
		left: 110px;
		top:0px;
        position: absolute;
        z-index: 99;
    }
	
    /* navigation dropdown: vertical
     * -------------------------------------------------------------------------

    #nav-vertical ul {
        left: -300px;
        position: absolute;
        z-index: 99;
        }        

    #nav-vertical ul, #nav-vertical li li { width: 148px }

    #nav-vertical .nav-01 li a:hover {
	background-color:#fff; 
	color:#000;
	}

    #nav-vertical li li a {
        color: #fff;
        display: block;
        padding: 2px;
        text-decoration: none;   
        }
 ------------------------------------------------------------------------- */
.athletic-nav-hdr {
	background-color:#CCC; 
	width:148px;
	_width:148px;
	height:15px;
	color:#000;
	font-size:12px;
	clear:both;
	display:block;
	padding-left:2px;
}

/* IE6 Patches */
#nav table { _border-collapse: collapse; }
#nav li { _display: inline }
#nav a:hover ul { _left: auto; _top: 40px; }



/*Middle Column*/

.header, .header * {margin: 0px; padding: 0px; }

.header {background:url("http://graphics.fansonly.com/schoolslt/wssu/graphics/wssu-07-hdr.gif") no-repeat;
         width:432px;
		 height: 44px;
		 margin-left:10px;
}

.header h4 {color:#fff;
	    line-height:46px;
		margin-left:100px;
		letter-spacing:2px;
		font-weight:bold;
		text-transform:uppercase;
		font-size:16px;
}

.non-sport-header, .non-sport-header * {margin: 0; padding: 0 }

.non-sport-header {background:url("http://graphics.fansonly.com/schoolslt/wssu/graphics/wssu-07-hdr-top.gif") no-repeat;margin:0; padding:0;font-family: arial, helvetica, geneva, sans-serif;
 	width:570px;
 	height: 44px;
 	margin-left:10px;
}	

.non-sport-header h4 {
	    color:#fff;
	    line-height:46px;
		margin-left:100px;
		letter-spacing:2px;
		font-weight:bold;
		text-transform:uppercase;
		font-size:16px;
}	

.otherLinks {margin-left:4px;width:149;}

/*CONTENT AREA*/
#features, #features * {margin:0; padding:0;}

#features{
	width:145px;
	color:#fff;
	margin:5 5 5 8px;
	font-weight:bold;
}

#features li {
	list-style-type:none;
}

#features a{
	color:#000;
	text-decoration:none;
	font-size:11px;
	margin:0;
	padding:0;
}

#features a:hover{
	color:#CC0000;
	text-decoration:underline;
}

		
	
	/* lead-headlines
	 * ---------------------------------------------------------------------------- */	

.lead-headlines, .lead-headlines * { margin: 0; padding: 0 }
	

.lead-headlines img { border-bottom: 1px solid #fff; margin-bottom: 10px }

.lead-headlines h2 { 
		margin-bottom: 8px;
		}
		
.lead-headlines h2 a {color:#CC0000;font-size:14px; text-decoration:none;}
	
.lead-headlines h2 a:hover {color:#000;text-decoration:none;}		
		

.lead-headlines p {
		padding-bottom:10px;
		font-size:12px;
		}

.lead-headlines p.date { margin: 0; padding: 0 }

.lead-headlines, .lead-story {width:432px;margin-left:10px; margin-right:5px;}

.lead-headlines .photo {float:left;padding:5px;}

.lead-headlines {margin-bottom:15px; _margin-bottom:10px;}

.lead-headlines .story a {color:#CC0000;text-decoration:none;}

.lead-headlines .story a:hover {color:#000;text-decoration:none;}


/*two articles after the lead headline on index.html*/
		
#headlines-split div img { float: right; margin: 0 0 5px 5px }
#headlines-split h2, #headlines-split p { padding:0; margin:0 }
#headlines-split h2 { margin-bottom:10px; }

#headlines-split {width:432px;margin-left:10px; margin-right:5px;}

#headlines-split h2 a {color:#CC0000;text-decoration:none;font-size:14px;}

#headlines-split h2 a:hover {color:#000;text-decoration:none;}

#headlines-split p {font-size:12px;padding-top:5px;}

#headlines-split .story a {color:#CC0000; text-decoration:none;}

#headlines-split .story a:hover {color:#000; text-decoration:none;}

#headlines-split .story {float:left;width:347px;} 

#headlines-split .photo {float:right; width:85px;margin-top:5px;}

/*two articles after the lead headline on index.html*/


.clear { clear: both; overflow: hidden; height: .01em; }





	/* seconary-headlines
	 * ---------------------------------------------------------------------------- */

	.secondary-headlines, .secondary-headlines * { margin:0; padding:0; }       

	
	.secondary-headlines h3 {
		margin-bottom: 5px;
		}
		
.secondary-headlines p{font-size:10px;}		

		.secondary-headlines h3 a {
			color:#CC0000;
			font-size:14px;
			text-decoration:none;
			}
			
.secondary-headlines h3	a:hover {color:#000;text-decoration:none;}		

.secondary-headlines {width:432px;margin-left:10px; margin-right:5px;}	

.secondary-headlines p {font-size:13px;}
	
.newsbaraccent {background-color: #CC0000;margin-left:3px;padding-left:10px;width:142px;height:18px; _width:152px;}

/*CONTENT AREA*/

/*SIDEBAR*/
.sidebarbg {background-color:#CCC;width: 150px;}

.sidebarhdr-small {color:#fff;font-size: 14px; font-family: times new roman;font-weight:600}
.featurelinks {color: #ffffff; font-size: 11px; text-decoration: none;}
.featurelinks:hover {color: #ffffff;}
.sidebarlink {color: #000000; font-size: 11px; text-decoration: none;}
.sidebarlink:hover {font-size: 11px; text-decoration: underline;}
.rtSidebarLink:hover {color: #000000;}
.rtsidebarimages {text-align: center;}
/*SIDEBAR*/

.census {margin-left:3px;width:147px;}


/*FANPOLL*/
.fanpollheader {width: 150px;}
.fanpollheadertext {background-color:#CC0000;width:150px;height:10px;}
.pollquestion {font-size: 11px; color: #000000; font-weight: 700;}
.pollanswers {font-size: 10px; color: #000000;}
.polllink {font-size: 11px; color: #000000;}
#pollradio {background-color: #ffffff;}
.pollborder {background-color: #000000;}
.pollbg {background-color: #ffffff;}
/*FANPOLL*/

/*FOOTER*/
.footerbg {background-color: #fff; text-align: center;}
.disclaimer {color: #CC0000; font-size: 11px;}
.disclaimerlink {color: #CC0000; font-size: 11px; text-decoration: none;}
.disclaimerlink:hover {color: #000;}
.oaslink {color: #CC0000; font-size: 12px; text-decoration: none;}
.oaslink:hover {color: #000;}
.PrinterFriendly {color:#CC0000;}
.PrinterFriendly a:hover {color:#000;}
/*FOOTER*/

/*HEADLINES*/
.Headline {color: #000000; font-size: 14px; font-weight: 700; text-decoration: none;}
.Headline:hover {color: #000000;}
.SecHeadline {color: #000000; font-size: 12px; font-weight: 700; text-decoration: none;}
.SecHeadline:hover {color: #000000;}
.Feature {color: #000000; font-size: 12px; font-weight: 700; text-decoration: none;}
.Feature:hover {color: #000000;}
.features {color: #000000; font-size: 12px; font-weight: 700; text-decoration: none;}
.features:hover {color: #000000;}
.teaser {color: #000000; font-size: 11px;}
.Pubdate {color: #000000; font-size: 11px;}
.sportname {color: #000000; font-size: 11px;}
.Synopsis {color: #000000; font-size: 12px;}
.caption {color: #000000; font-size: 11px;}
.More {color: #cc0000; font-size: 12px; text-decoration: none; font-weight: 700;}
.More:hover {color: #000000;}
/*HEADLINES*/

/*SPORTNAV*/
.sportnavlink  {color: #000000; font-size: 12px; line-height: 18px; text-decoration: none; font-weight: 700;}
.sportnavlink:hover {color: #cccccc;}
/*SPORTNAV*/

/*EVENTS*/
.eventdate {font-size: 12px; color: #cc0000; font-weight: 700;}
.eventheader1 {font-size: 12px; color: #ffcc00; font-weight: 700;}
.eventheader {font-size: 11px; color: #000000; font-weight: 700;}
.eventlink {font-size: 10px; color: #000000; vertical-align: top;}
.eventlink:hover {text-decoration: none;}
.eventtext {font-size: 10px; color: #000000; vertical-align: top;}
.eventtext1 {font-size: 10px; color: #FFFFFF;}
.eventncol {font-size: 12px; color: #FFFFFF; font-weight: 700;}
.liveevent1 {color:#FFFFFF; font-size:10px;}
.liveevent {color:#FFFFFF; font-weight: 700; font-size:11px;}
.livesport {color:#006391; font-weight: 700; font-size: 12px; line-height: 14px;}
.events-calendar {margin-left:5px;overflow:auto; width:442; height:400px;}
/*EVENTS*/

/*STORYLEVEL*/
.StoryCaption {color: #000000; font-size: 11px;}
.storyheadline {color: #000000; font-size: 16px; font-weight: 900;}
.storyphoto {text-align: center;}
.storyteaser {color: #cc0000; font-size: 12px; font-weight: 700;}
.storylink {color: #000000; font-size: 12px;}
.storylink:hover {text-decoration: none;}
.photocaption {color: #ffffff; font-size: 11px;}
/*STORYLEVEL*/

/*VERTICLE SPACING*/
.fivevert {line-height:5px;}
.tenvert {line-height:10px;}
.fifteenvert {line-height:15px;}
.twentyvert {line-height:20px;}
/*VERTICLE SPACING*/

/*MISC.*/
.raisedquote {font-size:14px; font-weight:700;}
.raisedquotesig {font-size:12px; font-style: italic;}
.email {color: #ffffff; font-size: 12px;}
.headertext {color: #ffffff; font-size: 16px; line-height: 19px; vertical-align: middle; font-weight: 800; text-transform: uppercase;}
.sportheadertext {color: #ffcc00; font-size: 20px; font-weight: 900; text-transform: uppercase;}
.chat-caption {color: #ffffff; font-size: 11px;}
/*MISC.*/

/*DESIGN A SPECIFIC---------------------------------------------------------------------------------------*/
.dash {color: #000000; font-size: 11pt; font-weight: 900;}
.mastheadlgitalic {color: #ffffff; font-size: 20px; font-style: italic; font-family: times new roman;}
.sidebarheader {color: #CC0000; font-size: 14px; font-family: times new roman;font-weight:600}
.fanpollheadertext {color: #fff; font-size: 14px; font-style: italic; font-family: times new roman;}
/*DESIGN A SPECIFIC---------------------------------------------------------------------------------------*/

/*DESIGN B SPECIFIC---------------------------------------------------------------------------------------*/
.patternboxa {background-color: #000000; width: 8px;}
.patternboxb {background-color: #ffffff; width: 8px;}
#leftpatternpos {position:absolute; left:0; top:16; visibility:visible;}
#rightpatternpos {position:absolute; left:679; top:16; visibility:visible;}
#leftstripepos {position:absolute; left:0; top:28; visibility:visible;}
#rightstripepos {position:absolute; left:665; top:28; visibility:visible;}
.sportofficialtop {background-color: #000000; width: 750px; text-align: center;}
.sportmasthead {background-color: #000000; width: 750px; text-align: center;}
/*DESIGN B SPECIFIC---------------------------------------------------------------------------------------*/

/*DESIGN C SPECIFIC---------------------------------------------------------------------------------------*/
.headlinebg {background-color: #000000;}
.otherheadlinebg {background-color: #cccccc;}
.rightsidebarbg {background-color: #000000;}
.rightsideoffset {margin-left: 10px; width: 140px;}
.sportheadlinesheader {color: #000000; font-size: 14px; font-weight: 700;}
/*DESIGN C SPECIFIC---------------------------------------------------------------------------------------*/




/*search*/
.specialfeaturelink,.specialfeaturehead,.searchtextfield,.searchheadline,.searchteaser,
.searchdate,.searchprevious,.searchnext,.docsfound {font-family: verdana, arial, helvetica;}
.searchtextfield {color:#000000; font-size:12px; font-weight:800; background-color:#ffffff;}
.searchheadline {font-size:14px; font-weight:800; color:#000000; text-decoration: none;}
.searchheadline:hover {text-decoration: underline; color:#ffffff;}
.searchteaser {font-size:11px; color:#000000;}
.searchdate {font-size:10px; color:#000000;}
.searchprevious {font-size:12px; font-weight:800; color:#000000;}
.searchnext {font-size:12px; font-weight:800; color:#000000;}
.docsfound {font-size:12px; font-weight:800; color:#000000;}
.specialfeaturehead {font-size:12px; font-weight:800; color:#000000;}
.specialfeaturelink{font-size:11px; color:#000000; text-decoration: none;}
.specialfeaturelink:hover {text-decoration: underline; color:#ffffff}
#specialfeatureoffset {margin-left: 5px; margin-right: 5px; width: 138px;}
/*search*/

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

td.boxborder {border: #999999 1px solid; font-size:10px; color:#666666; background-color:#E9E9E9; }
td.boxborderrecent {border: #999999 1px solid; font-size:10px; background-color:#666666; }
td.gallerynav {border: #999999 1px solid; font-size:10px; background-color:#333333;}
.mostrecent{color:#cccccc; font-size:10px;  font-weight:600;text-decoration:underline;}
.mostrecent:hover{text-decoration:none;}
.gallerydate {font-size:10px; font-weight:bold; color:#333333;}
.gallerysport {font-size:10px; color:#CC0000;}
.gallerymainlinks {width:128; margin-left: 6; color:#cccccc; font-size:10px; text-decoration:none; font-weight:600;}
.gallerymainlinks:hover {text-decoration:underline; }
.galleryseasonlink {color:#FFCC00; font-size:10px; text-decoration:none;}
.galleryseasonlink:hover {text-decoration:underline; }
.galleryseason {width:100; margin-left:20; color:#FFCC00; font-size:10px; }

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








