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

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

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

.imgnoborder { display:block; }


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

body,td {font:10px "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: #00447b; text-decoration:none; }
a:hover {text-decoration:underline;}


/* default classes
 * ---------------------------------------------------------------------------- */

.center { text-align: center }
.left { text-align: left }
.right { text-align: right }
.clear { clear: both; height: 0.01em; overflow: hidden }
.fivevert{line-height:5px;}
.tenvert{line-height:10px;}
.fifteenvert{line-height:11px;}
.twentyvert{line-height:20px;}


/* layout
 * ---------------------------------------------------------------------------- */
body{
background:url("http://graphics.fansonly.com/schoolslt/domi/graphics/domi-07-bg.gif") repeat-y;
color:#000000;
background-color: #ffffff;
}

#indexMasthead{
width:750px;
height:199px;
}

#indexMasthead img{
	float:left;
}

#storyPadding{
width:580px;
padding:0 10px;
}

#scoreboard{
width:192px;
height:157px;
position: absolute;
left: 558px;
top: 33px;
background:#fff;
}

/* 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;
}

.column-middle{
	width:440px;
}

.column-right{
	width:160px;
	}
	
body#sport-body .column-right{
	width:160px;
}	
	
.column-main{
	text-align:left; 
	margin: 0;
	padding:0 10px;
	width:440px;
	vertical-align: top;
	}


.column-right ul{
margin-left:20px;
width: 160px;
padding:0;
}

body#story .column-middle{
background:#fff;
width:600px;
}


/* navigation: #nav
 * ------------------------------------------------------------------------- */

#nav, #nav * { margin: 0; padding: 0; }

#nav {
	width: 146px;
	}
	
#nav span { display:none; }

#nav div {
	float: left;
	width: 146px;
	padding-bottom:4px;
	}


#nav-01 { width:146px; background-image: url("http://graphics.fansonly.com/schoolslt/domi/graphics/domi-07-hdr-m-sports.gif"); 
background-repeat: no-repeat;}
#nav-02 { width:146px; background-image: url("http://graphics.fansonly.com/schoolslt/domi/graphics/domi-07-hdr-w-sports.gif"); 
background-repeat: no-repeat;}

/* navigation dropdown: #nav--------------------------------------------------------------------- */

	#nav div {
	    background-color: #00447c;
		top: 32px;
		}
	#nav div,
	#nav div a { height: auto; padding-left: 4px; font-size: 10px; color: #ffffff; }
    #athletics-nav { background-color: #000000; }
	#athletics-nav2 { padding-left: 4px; padding-bottom: 4px;}
	#athletics-nav2 a { font-size: 10px; color: #ffffff; padding-left: 4px; padding-bottom:4px;}

/* navigation: #nav */


#inthenewsScroll{
background:#fff;
width:283px;
height:304px; 
overflow:auto;
padding:5px;
text-align:left;
}

#inthenewsScroll a{
font-weight:bold;
}



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



/*TOP NAV*/
#topnav a{
text-decoration:none;
padding:0 7px 0 7px;
color:#fff;
line-height:18px;
font-size:11px;
}

#topnav a:hover{
text-decoration:underline;
}
/*TOP NAV*/



/*CONTENT AREA*/
#features{
	width:126px;
    background-image: url("http://graphics.fansonly.com/schoolslt/domi/graphics/domi-07-bg-sidebar.gif");
	padding-left:24px;
	padding-right:10px;
	color:#000;
}

#features a{
	text-decoration:none;
}

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

#topCurve{
	background:url("http://graphics.fansonly.com/schoolslt/domi/graphics/domi-07-top-curve-sports.gif") no-repeat;
	width:440px;
	height:10px;
	display:block;
	}
	
body#story #topCurve{
	background:url("http://graphics.fansonly.com/schoolslt/domi/graphics/domi-07-top-curve-sports.gif") no-repeat;
	width:440px;
	height:10px;
	display:block;
	}	
	
#topHeadline{
	width:425px;
	margin:0 7px;
}
#topHeadline a { font-size: 12px; }
#topHeadline img{
	float:left;
	padding-right:5px;
}
#leadHeadlines{
	width:425px;
	margin:0 7px;
}
#leadHeadlines a { font-size: 12px; }
#leadHeadlines img{
	float:right;
	padding-left:5px;
}

#secHeadlines{
	width:425px;
	margin:0 7px;
}
#secHeadlines a{ font-size: 12px; }

/*CONTENT AREA*/

/*SIDEBAR*/
#sidebar {
background-image: url("http://graphics.fansonly.com/schoolslt/domi/graphics/domi-07-bg-sidebar.gif");
background-repeat: repeat-y;
width: 154px;
font-size: 11px; font-weight:bold;
color:#00447b;
}
.sidebartitle {
font-size: 11px; font-weight:bold;
list-style:none;
color:#00447b;
margin-left: 20px;
}
.sidebarheadline {
font-size: 10px;
font-weight: light;
margin-left: 36px;
text-decoration: none;
}
.sidebarheadline a:hover;{
text-decoration: underline;	
}
#highlights {
	color:#00447b;
	width:160;
	padding-left: 24px;
	padding-right:6px;
	background-image: url("http://graphics.fansonly.com/schoolslt/domi/graphics/domi-07-bg-sidebar.gif");
	background-repeat: repeat-y;
	overflow:auto;
}

.sidebarbg { width: 160px;}
.sidebarheader {color: #fff; font-size: 14px;}
.rtSidebarLink {color: #000000; font-size: 11px; text-decoration: none;}
.rtSidebarLink:hover {color: #03083f;}
.rtsidebarimages {text-align: center;}
/*SIDEBAR*/

/*FANPOLL*/
#censuswrap{
	width:136px;
    background-image: url("http://graphics.fansonly.com/schoolslt/domi/graphics/domi-07-bg-sidebar.gif");
	padding-left:20px;
	padding-right:4px;
}
#censusbg{
background:#fff;
}
.fanpollheader {background-color: #fff; width: 124px;}
.pollquestion {font-size: 10px; color: #00447b;}
.pollanswers {font-size: 10px; color: #00447b;}
.polllink {font-size: 10px; color: #00447b;}
#pollradio {background-color: #fff;}
.pollborder {background-color: #fff; border-width:0;}
.pollbg {background-color: #fff;}
/*FANPOLL*/

/*FOOTER*/
#pre-footer{
width:420px;
text-align:center;
margin-left:160px;
}

body#story #pre-footer{
width:590px;
text-align:center;
margin-left:160px;
background:#fff;
}

#footerBg{
	background:#000;
	width:750px;
	padding:0;
	align:center;
}

/*FOOTER*/





/*EVENTS*/
.calendar, .calendar * { margin: 0; padding:0 }

.calendar h3, .calendar p, .calendar ul { padding-left: 10px }

.calendar p { margin-bottom: 4px }

.calendar p.date { 
	background-color: #fff;
	color: #222;
	height: 18px;
	margin-bottom: 0; 
	line-height: 18px
	}

.calendar ul { list-style-type: none }

.calendar li { display: inline; padding-right: 4px }


.liveeventdate{
font-size: 14px; 
font-weight:bold;
margin:0 0 0 5px;
}
.eventtitle{
color:#fff;
font-weight:bold;
}
.livesport {
line-height: 14px; 
margin:0 0 0 5px;
color:#000;
}
.liveevent{
color:#000;
}
/*EVENTS*/

/*STORYLEVEL*/
.storycaption {color: #000000; font-size: 10px;}
.storyheadline {color: #00447b; font-size: 14px; font-weight: bold;}
.StoryHeadline {color: #00447b; font-size: 14px; font-weight: bold;}
.storyphoto {text-align: center;}
.storyteaser {color: #000000; font-size: 10px; font-weight: 700;}
.StoryTeaser{color: #000000; font-size: 10px; font-weight: 700;}
.storylink {color: #00447b; font-size: 14px; }
.storylink:hover {text-decoration: underline;}
.photocaption {color: #000000; font-size: 8px;}
/*STORYLEVEL*/


/*MISC.*/
.raisedquote {font-size:14px; font-weight:700;}
.raisedquotesig {font-size:12px; font-style: italic;}
.email {color: #000000; font-size: 12px;}
.headertext {color: #000000; 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: #000000; font-size: 11px;}
/*MISC.*/









/*search*/
.searchtextfield{
width:140px;
background:#fff;
border:1px solid #000;
}
.searchheadline {font-size:14px; font-weight:bold; color:#000000; text-decoration: none;}
.searchheadline:hover {text-decoration: underline;}
.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*/
.top-title {font-size:18px; font-weight:bold; color:#003300; text-align:center; line-height: normal}
.rightsideoffset{
	width:160px;
	color:#fff;
}

.rightsideoffset a{
	color:#fff;
	text-decoration:underline;
}

.rightsideoffset a:hover{
	color:#fff;
	text-decoration:none;
	
}
