/*-STANDARD--------------------------------------------------------*/
/*-----------------------------------------------------------------*/
html,body,div { margin:0; padding:0 }
a img, :link img, :visited img, fieldset { border:none; }
.noborder {border:none; margin:0px; padding:0px; display:block;}
.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;}
.imgleft {float:left; padding-right:5px;}
.imgright {float:right; padding-left:5px;}
/*----------------------------------------------------STANDARD-END-*/
/*-STRUCTURE-------------------------------------------------------*/
/*-----------------------------------------------------------------*/
body,td {font:10px Verdana, Arial, 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: #d5160c; text-decoration:none; font-size:12px; }
a:hover {text-decoration:underline;}
body {
background: #000 url("http://grfx.cstv.com/schools/dave/graphics/dave-09-bg-000.gif") repeat-y;
}
#scoreboard{width:750px;height:40px;background:#d5160c;}
/*---------------------------------------------------STRUCTURE-END-*/
/*-MASTHEADS-------------------------------------------------------*/
/*-----------------------------------------------------------------*/
#indexMasthead{ width:750px; height:155px; overflow:hidden; margin:0px; padding:0px;}
#indexMasthead img {display:block; margin:0px; padding:0px;}
#indexMastheadLeft{ width:264px; height:155px; float:left; }
#indexMastheadRight{ width:486px; height:155px; float:left; }
#indexMastheadBottom { width:750px; height:25px; background:#d5160c; display:block;}
#indexMastheadBottomCol { width:150px; height:16px; background:url('http://graphics.fansonly.com/schoolslt/dave/graphics/dave-07-bg-top-bar.gif') repeat-x; display:block;}
/*---------------------------------------------------MASTHEADS-END-*/
/*-MENUS-----------------------------------------------------------*/
/*-----------------------------------------------------------------*/
#topnavmenu {color:#fff; text-align:center; vertical-align:middle; height:20px;padding-top:5px;}
#topnavmenu a { 
    text-align:center; 
    font-size: 10px;
	font-weight:bold;
	color: #fff;
	text-decoration:none;
}
#topnavmenu a:hover { 
	text-align:center;
	font-size: 10px;
	font-weight:bold;
	color: #fff;
	text-decoration:underline;
}
#nav-sports { width:150px; background:#d5160c; height:30px;}
#nav-sports form {padding-left:8px;}

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

#nav {
	width:150px;
}
#nav .navlink { padding-left:4px; vertical-align:middle; padding:auto; display:block; width:146px; height: 15px;
	padding-top:3px;
	padding-bottom:3px;
	 }
#nav .navlink a { font-size: 9px; color:#ffffff; text-decoration:none; }
#nav .navlink a:hover { text-decoration:underline; }

#athletics {
	width:150px; 
}
#athletics .athlink {padding-left:4px; width:146px; display:block; height: 15px; vertical-align:middle;
	padding-top:3px;
	padding-bottom:3px;
	}
#athletics .athlink a { font-size: 9px; color:#ffffff; text-decoration:none; }
#athletics .athlink a:hover { text-decoration:underline;}

#athletics .athlink-special {padding-left:4px; width:146px; display:block; height: 26px; vertical-align:middle;
	padding-top:3px;
	padding-bottom:3px;
}
#athletics .athlink-special a { font-size: 9px; color:#ffffff; text-decoration:none; }
#athletics .athlink-special a:hover { text-decoration:underline;}

#sportNav {width:400px; text-align:center; font-weight:bold;}
.SportNavLink {font-size: 10px;}

#nav-contact-wrap{ width:144px; padding-left:4px; color:#fff; font-size:10px;}
#nav-contact-wrap a{ color:#fff; font-size:10px; text-decoration:underline;}
#nav-contact-wrap a:hover{ color:#fff; font-size:10px; text-decoration:underline;}
/*-------------------------------------------------------MENUS-END-*/


/* LAYOUT ---------------------------------------------------------*/
/*-----------------------------------------------------------------*/
#storyPadding{
width:580px;
padding:10px;
}
#storyPadding p a {text-decoration:underline; font-size:10px;}
#storyPadding p .StoryTeaser { padding:0px; margin:0px; position:relative; top:-10px;}


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

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

.column-left{
	width:150px;
	background-color:#d5160c;
}

.column-middle{
	width:450px;
	background-image:url("http://grfx.cstv.com/schoolslt/dave/graphics/dave-07-bg-gradient.gif");
	background-repeat:repeat-x;
}
#sport-body {vertical-align:top;}

.column-right{
	width:150px;
	background:#ccc;
	}
	
body#sport-body .column-right{
	background:#ccc;
	width:150px;
}	
	
.column-main{
	text-align:left; 
	margin: 0;
	padding:0 10px;
	width:600px;
	vertical-align: top
	}


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

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

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

body#nonsport .column-middle{ width:600px; }


/* 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*/
#topCurve{
	background:url("http://graphics.fansonly.com/schoolslt/dave/graphics/dave-07-top-curve.gif") no-repeat;
	width:400px;
	height:15px;
	}
#topCurve-nonsport{
	background:url("http://graphics.fansonly.com/schoolslt/dave/graphics/dave-07-top-curve.jpg") no-repeat;
	width:400px;
	height:15px;
	}
	
body#story #topCurve{
	background:url("http://graphics.fansonly.com/schoolslt/dave/graphics/dave-07-top-curve.gif") no-repeat;
	width:600px;
	height:15px;
	display:block;
	}
	
body#nonsport-story #topCurve{
	background:url("http://graphics.fansonly.com/schoolslt/dave/graphics/dave-07-top-curve-fff.gif") no-repeat;
	width:600px;
	height:15px;
	display:block;
	}	
	
.More { text-decoration:none; font-weight:bold; font-size:10px;}
.More:hover {text-decoration:underline; font-weight:bold;}
	
.headline {
	font-size: 12px;
	font-weight: bold;
}
.SecHeadline {
	font-weight:normal;
}
.moreHeadlines {font-size:11px; padding:0px; margin:0px;}
#topHeadline{
	width:406px;
	padding-left:22px;
	padding-right:22px;
	padding-top:0px;
}
#topHeadline .imgright{
	float:right;
	display:block;
	padding-right:5px;
}
#leadHeadlines{
	width:410px;
	padding:20px;
}

#leadHeadlines img{
	float:right;
	padding-left:5px;
}

#secHeadlines{
	width:410px;
	padding:20px;
}
#secHeadlines a,#secHeadlines span{margin:0px; padding:0px;}
#secHeadlines-scroll {
	width: 399px;
	height: 250px;
	overflow:auto;
}
.lead-headlines h2{
margin:0;
padding:0;
}
.secondary-headlines h3{
margin:0;
padding:0;
}
.lead-headlines p{padding:0; margin:0; font-size:11px;}
.lead-headlines a{font-size:12px; color:#891d03;}
.lead-headlines .date {font-weight:bold; font-size:10px;}
.lead-headlines h2 a {font-size:12px; color:#891d03;}
.secondary-headlines p{padding:0; margin:0; font-size:10px;}
.secondary-headlines a{color:#891d03; font-size:11px;}

.calendar-wrap{margin:20px;}
.event-wrap{margin:5px;}


.story-center h2 a {font-size: 13px; font-weight:bold;}
.pubdate { font-size: 10px; }
.synopsis a {font-size:11px; font-weight:bold;}
.synopsis a:hover {font-size:11px; font-weight:bold; text-decoration:underline;}
.date { font-size: 11px; }
.more { font-size: 11px; font-weight:bold; text-decoration: underline;}
.more:hover { text-decoration:none;}

.photo-left img{float: left; padding-right:10px;}
.photo-right img{float: right; padding-left:10px;}
.photo-center img{text-align:center;}

#highlights-wrap span.title {font-weight:bold;}

#calendar-wrap{text-align:left; width:400px;}


/*CONTENT AREA*/

/*SIDEBAR*/
#sidebar-element {

}
#sidebar-fanpoll {width:147px; margin-left:2px;}
#sidebar-calendar {width:143px;margin-left:2px;margin-top:2px;margin-bottom:2px;padding:2px;background:#ccc;}
#sidebar-calendar span {font-size:9px; color:#000000;}

#sidebar-links {
width:143px;margin-left:2px;margin-top:2px;margin-bottom:2px;padding:2px;
display:block;
}
#sidebar-highlights {
	width:147px;
	margin-left:2px;
	margin-top:2px;
	color:#000;
}
#sidebar-highlights img {border:1px solid #000000;}
#sidebar-highlights a{ color:#fff; font-size:9px; }

#sidebar-element-sports {
	width:148px;
	padding-right:2px;
	display:block;
    color: #680001;
    background: url('http://graphics.fansonly.com/schoolslt/dave/graphics/dave-07-bg-sidebar.gif') repeat-y; 
}
#sidebar-content {
	width:140x;
	padding-left:8px;
}
#sidebar-content-sports {
	width:140x;
	margin-left:10px;
}
#sidebar-content ul li { margin-left:-4px;}
#sidebar-content ul li a{font-size:10px;}
#sponsors-wrap {
	width:144px;
	margin:3px;
}
#sponsors-wrap-left {
	float:left;
}
#sponsors-wrap-right {
	float: right;
}
#sidebar-spacer {
	width:150px;
   height:19px;
	display:block;
	background-color:#ccc;
}
#sidebarsportlinks div{
font-size:11px;
color: #000000;
margin-left:4px;
}

#sidebarsportlinks h2{
color: #000000; font-size: 10px; font-weight:bold;
margin:0px;
padding:0px;
}

#sidebarsportlinks a{
color: #d5160c; font-size: 10px; text-decoration: none;
}

#sidebarsportlinks a:hover{
text-decoration: underline;
}
#sidebar-tickets a,.sportline a {font-size:12px; color:#891d03; font-weight:bold;}
#sidebar-tickets .sportline,.sportline {font-size:12px; color:#891d03; font-weight:bold;}
#sidebar-tickets span,#sidebar-sportsline span{font-size:10px; color:#000000;}

#sidebar-records {font-size:10px; color:#000000; width:146px;border-left:2px solid #493829; border-right:2px solid #493829;}
#sidebar-records td {text-align:left;}
#sidebar-records a {font-size:10px;}
#sidebar-records span {font-weight:bold; color:#891d03;}
#sidebar-records .presented-by {font-weight:normal;font-size:9px; color:#000000;text-align:center;}

#sidebar-saotw {font-size:9px; text-align:center; width:146px;border-left:2px solid #493829; border-right:2px solid #493829;}
#sidebar-saotw a {font-size:10px; font-weight:bold; color:#891d03;}
#sidebar-satow .presented-by {font-weight:normal;font-size:9px; color:#000000;text-align:center; font-color:#000000;}
#sidebar-saotw #saotw-name {font-size:9px; color:#891d03;}

.sidebarbg {background-color: #002a6c; width: 150px;}
.sidebarheader {color: #840018; font-size: 11px; font-weight:bold;}
.featurelinks {color: #002a6c; font-size: 11px; text-decoration: none;}
.featurelinks:hover {color: #002a6c; text-decoration: underline;}
.rtSidebarLink {color: #000000; font-size: 11px; text-decoration: none;}
.rtSidebarLink:hover {color: #03083f;}
.rtsidebarimages {text-align: center;}
/*SIDEBAR*/

/*FANPOLL*/
.fanpollad br { margin:0px; padding:0px; }
.fanpollheader {background-color: #493829; width: 140px;}
.pollquestion {font-size: 11px; color: #000000; font-weight:bold;}
.pollanswers {font-size: 11px; color: #000000;}
.polllink {font-size: 11px; color: #000000;}
/* #pollradio {background-color: #fff;} */
.pollborder {border-width:0;}
.pollbg {}
#pollwrapper {background-image:url("http://graphics.fansonly.com/schoolslt/dave/graphics/dave-07-bg-fanpoll.gif"); background-repeat:repeat-x;}
/*FANPOLL*/

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

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

#footerBg{
	background:#d5160c;
	width:750px;
	padding:0;
}
#footerText { font-size:10px;}
/*FOOTER*/
.bottom-curve {width:450px;padding-left:150px; height:80px; background:#d5160c;}
.bottom-curve-sponsors {width:448px;background:#ccc;display:block;height:67px;border-right:2px solid #d4160c;}
.bottom-curve-sponsors img {float:left; margin-left:12px;border:1px solid #333;}
body#story .bottom-curve {width:600px;padding-left:150px; height:15px; background:#d5160c;}

.calendar, .calendar * { 
	border-collapse: collapse; 
	margin: 0; 
	padding: 0;
	text-align:left;
	}
	
.calendar { width: 90% }

.calendar td { padding: 2px }

.calendar tr.calendar-date { 
	background-color: #493829; 
	color: #fff; 
	font-weight: bold
	}
	
.calendar tr.calendar-headers td { font-weight: bold }

.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;
font-size:10px;
}

.tablecontent a { font-size:10px; }
/*EVENTS*/

/*STORYLEVEL*/
.storycaption {color: #000000; font-size: 10px;}
.storyheadline {color: #d5160c; font-size: 12px; text-decoration:none; font-weight:bold; padding:0px; margin:0px;}
.StoryHeadline {color: #d5160c; font-size: 12px; text-decoration:none; font-weight:bold; padding:0px; margin:0px;}
.storyphoto {text-align: center;}
.storyteaser {color: #000000; font-size: 10px;}
.StoryTeaser{color: #000000; font-size: 10px; font-weight:bold;}
.storylink {color: #d5160c; font-size: 10px; text-decoration:none;}
.storylink:hover {text-decoration: underline;}
.photocaption {color: #000000; font-size: 10px;}
/*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;}
