/* 
 ----------------------------------------------------------------------------
	Company: CBS Interactive
	Producer: Stanley J. Haag
 	CSS Document: lafa-09-display.css
 ---------------------------------------------------------------------------- 
*/

/* DEFAULT TYPE SELECTORS
 * ---------------------------------------------------------------------------- */
body { 
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-bg-wrap-2.jpg") repeat-x top;
	color: #222222;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	margin: 0px; 
	padding: 0px; 
}

body#sport { 
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-bg-wrap-interior-2.jpg") repeat-x top;
	color: #222222;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	margin: 0px; 
	padding: 0px; 
}

body#sport-story { 
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-bg-wrap-interior-2.jpg") repeat-x top;
	color: #222222;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	margin: 0px; 
	padding: 0px; 
}

body#non-sport { 
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-bg-wrap-interior-2.jpg") repeat-x top;
	color: #222222;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	margin: 0px; 
	padding: 0px; 
}

td {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #222222;
}


h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }

h4,h5,h6 { font-size: 13px; }

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


a:link, a:visited { color: #980000; text-decoration: none; }
a:hover, a:active { color: #666666; text-decoration: underline; }

a { outline: none; }

#columns pre { font-family: monospace; font-size: 11px;}
#columns .presmall { font-family: monospace; font-size: 11px; }
#columns pre a { font-family: monospace; }
#columns a:hover { text-decoration: none; }
/* --- END DEFAULT TYPE SELECTORS --- */

/* CLASSES
 * ---------------------------------------------------------------------------- */
.center { text-align: center; }

.img-left { float: left; margin: 0px 6px 4px 0px; }
.img-right { float: right; margin: 0px 0px 4px 6px; }

.clear { clear: both; }

#revLayeredAd .revClickText  { color:#fff; }
/* --- END CLASSES --- */

/* CSTV SPECIFIC
 * ---------------------------------------------------------------------------- */
h2, 
.storyheadline, 
.StoryHeadline, 
.page-header { 
	color: #980000; 
	font-weight: bolder; 
	font-size: 22px; 
}

.storyteaser, 
.StoryTeaser { color: #9B9B9B; font-weight: bolder; font-size: 14px;  }

.fivevert { line-height: 5px; }
.tenvert { line-height: 10px; }
.twentyvert { line-height: 20px; }

.yahoo-on { background: #FFFFFF url("http://grfx.cstv.com/schools/uri/graphics/yahoo-search5.gif") no-repeat; }
.yahoo-off { background-image: none;	}
/* --- END CSTV SPECIFIC --- */

/* LAYOUT
 * ---------------------------------------------------------------------------- */
#wrap { 
	width: 1000px;
	margin: 0px auto;
}

#top-wrap {
	width: 1000px;
	height: 17px;
	display: block;
	position: relative;
}
#top-text {
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-topbar-text.jpg") no-repeat;
	width: 414px;
	height: 15px;
	display: block;
	position: absolute;
	top: 0px;
	left: 72px;
}
#top-text-sport {
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-topbar-text.jpg") no-repeat;
	width: 414px;
	height: 15px;
	display: block;
	position: absolute;
	top: -1px;
	left: 72px;
}
#top-nav-wrap {
	display: block;
	height: 29px;
	position: absolute;
	right: 5px;
	top: 0px;
	width: 289px;
}
#top-nav-wrap-sport {
	display: block;
	height: 29px;
	position: absolute;
	right: 5px;
	top: -1px;
	width: 289px;
}
	
#mast { 
	width: 1000px;
	height: 156px;
	display: block;
	float: left;
	position: relative;
	z-index: 111;
}
#mast-left { 
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-mast-left.jpg") no-repeat;
	width: 601px;
	height: 156px;
	float: left;
	z-index:2;
}

/* --- url for regular mast-left http://grfx.cstv.com/schools/lafa/graphics/lafa-09-mast-left.jpg --- */


#mast-right { 
	width: 399px;
	height: 156px;
	float: left;
	position: relative;
	z-index: 111px;
}
#search-wrap { 
	width: 340px;
	height: 26px;
	position: absolute;
	top: 19px;
	right: -38px;
	display: block;
	overflow: hidden;
	z-index: 200;
}
#leopard-wrap { 
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-mast-leopard-new.jpg") no-repeat;
	width: 150px;
	height: 130px;
	position: absolute;
	top: 26px;
	left: 0px;
	display: block;
}
/*#social-icons-wrap { 
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-multimedia-icons.jpg") no-repeat;
	width: 190px;
	height: 21px;
	position: absolute;
	top: 56px;
	left: 209px;
	display: block;
}*/
/*#quick-flash-wrap {
	height: 21px;
	margin-left: -75px;
	width: 263px;
	position: relative;
	z-index: 112;
}*/
#btns-wrap {
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-mast-btn-bg.jpg") no-repeat;
	width: 249px;
	height: 79px;
	position: absolute;
	top: 59px;
	left: 150px;
	display: block;
}
#give-to-img {
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-mast-btn-give.gif") no-repeat;
	width: 243px;
	height: 26px;
	position: absolute;
	top: 6px;
	left: 0px;
	display: block;
}

#buy-tickets-img {
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-mast-btn-tickets.gif") no-repeat;
	width: 243px;
	height: 26px;
	position: absolute;
	top: 37px;
	left: 0px;
	display: block;
}

/* --- END LAYOUT --- */

/* TOP NAVIGATION: #top-nav
 * ------------------------------------------------------------------------- */
#top-nav, #top-nav * { border-collapse: collapse; margin: 0px; padding: 0px }

#top-nav {
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-tabs-top-new.jpg") no-repeat;
	height: 29px;
	position: relative;
	width: 289px;
	z-index: 222; 
}
	
#top-nav span { display: none; }

#top-nav li, #top-nav a {
	font-size: 10px;  
	height: 29px;
	display: block;
}

#top-nav li { float: left; }

#top-nav-01 { width: 63px; }
#top-nav-02 { width: 30px; }
#top-nav-03 { width: 113px; }
#top-nav-04 { width: 83px; }

#top-nav-01 a:hover { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-tabs-top-new.jpg") 0 -29px }
#top-nav-02 a:hover { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-tabs-top-new.jpg") -63px -29px }
#top-nav-03 a:hover { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-tabs-top-new.jpg") -93px -29px }
#top-nav-04 a:hover { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-tabs-top-new.jpg") -206px -29px }

#top-nav-01:hover>a { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-tabs-top-new.jpg") 0 -29px }
#top-nav-02:hover>a { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-tabs-top-new.jpg") -63px -29px }
#top-nav-03:hover>a { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-tabs-top-new.jpg") -93px -29px }
#top-nav-04:hover>a { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-tabs-top-new.jpg") -206px -29px }


/* TICKETS NAVIGATION: #tickets-nav
 * ------------------------------------------------------------------------- */
#tickets-nav-wrap {
	height: 28px;
	width: 190px;
	position: absolute;
	top: 122px;
	left: 209px;
	display: block;
	z-index: 111;
}

#tickets-nav, #tickets-nav * { border-collapse: collapse; margin: 0px; padding: 0px }

#tickets-nav {
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-mast-select-sport.jpg") no-repeat;
	height: 28px;
	position: relative;
	width: 190px;
	z-index: 111; 
}
	
#tickets-nav span { display: none; }

#tickets-nav li, #tickets-nav a {
	font-size: 10px;  
	height: 28px;
	display: block;
}

#tickets-nav li { float: left; }

#tickets-nav-01 { width: 190px; }

#tickets-nav-01 a:hover { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-mast-select-sport.jpg") 0 -28px }

#tickets-nav-01:hover>a { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-mast-select-sport.jpg") 0 -28px }

	/* DROPDOWN
	 * ------------------------------------------------------------------------- */
	#tickets-nav ul {
		border: solid #FFFFFF;
		border-width: 0 1px;
		left: -9999px;
		top: 16px;
		position:absolute;
		z-index: 111;
		_margin-left: -6px;
	}

	#tickets-nav ul, 
	#tickets-nav li li { width: 188px } 

	#tickets-nav li li, 
	#tickets-nav li li a { height: auto; }

	#tickets-nav li:hover ul, 
	#tickets-nav a:hover ul { left: auto; }

	#tickets-nav li li { border-bottom: 1px solid #FFFFFF; text-indent: 0; }

	#tickets-nav li li a {
		background: #000000;
		color: #FFFFFF;
		display: block;
		padding: 2px;
		text-decoration:none;
		_width: 100%;
	}

	#tickets-nav li li a:hover { 
		background: #CCCCCC; 
		color: #000000; 
	}
/* -- END TICKETS NAVIGATION: #tickets-nav -- */

/* NAVIGATION: #nav
 * ------------------------------------------------------------------------- */
#nav-wrap {
	border-bottom:1px solid #FFFFFF;
	width: 1000px;
	height: 24px;
	display: block;
	float: left;
}

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

#nav {
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-nav.gif") no-repeat;
	height: 24px;
	position: relative;
	width: 1000px;
	z-index: 99; 
}
	
#nav span { display: none; }

#nav li, #nav a {
	font-size: 10px;  
	height: 24px;
	display: block;
}

#nav li { float: left; }

#nav-01 { width: 76px; }
#nav-02 { width: 80px; }
#nav-03 { width: 106px; }
#nav-04 { width: 96px; }
#nav-05 { width: 158px; }
#nav-06 { width: 62px; }
#nav-07 { width: 84px; }
#nav-08 { width: 129px; }
#nav-09 { width: 115px; }
#nav-10 { width: 94px; }

#nav-01 a:hover { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-nav.gif") 0 -24px }
#nav-02 a:hover { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-nav.gif") -76px -24px }
#nav-03 a:hover { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-nav.gif") -156px -24px }
#nav-04 a:hover { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-nav.gif") -262px -24px }
#nav-05 a:hover { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-nav.gif") -358px -24px }
#nav-06 a:hover { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-nav.gif") -516px -24px }
#nav-07 a:hover { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-nav.gif") -578px -24px }
#nav-08 a:hover { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-nav.gif") -662px -24px }
#nav-09 a:hover { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-nav.gif") -791px -24px }
#nav-10 a:hover { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-nav.gif") -906px -24px }

#nav-01:hover>a { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-nav.gif") 0 -24px }
#nav-02:hover>a { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-nav.gif") -76px -24px }
#nav-03:hover>a { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-nav.gif") -156px -24px }
#nav-04:hover>a { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-nav.gif") -262px -24px }
#nav-05:hover>a { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-nav.gif") -358px -24px }
#nav-06:hover>a { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-nav.gif") -516px -24px }
#nav-07:hover>a { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-nav.gif") -578px -24px }
#nav-08:hover>a { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-nav.gif") -662px -24px }
#nav-09:hover>a { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-nav.gif") -791px -24px }
#nav-10:hover>a { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-nav.gif") -906px -24px }

	/* DROPDOWN
	 * ------------------------------------------------------------------------- */
	#nav ul.generic {
		border: solid #FFFFFF;
		border-width: 0 1px;
		left: -9999px;
		top: 24px;
		position:absolute;
		z-index:99
	}
	#nav ul.generic-right {
		border: solid #FFFFFF;
		border-width: 0 1px;
		left: -9999px;
		top: 24px;
		position:absolute;
		z-index:99;
		margin-left:150px;
	}
	#nav ul.generic-right-more {
		border: solid #FFFFFF;
		border-width: 0 1px;
		left: -9999px;
		top: 24px;
		position:absolute;
		z-index:99;
		margin-left:301px;
	}
	#nav ul.generic-right-even-more {
		border: solid #FFFFFF;
		border-width: 0 1px;
		left: -9999px;
		top: 24px;
		position:absolute;
		z-index:99;
		margin-left:452px;
	}

	#nav-10 ul { margin-left: -59px; _margin-left: -65px; }

	#nav ul, 
	#nav li li { width: 150px } 

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

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

	#nav li li { border-bottom: 1px solid #FFFFFF; text-indent: 0; }

	#nav li li a {
		background: #000000;
		color: #FFFFFF;
		display: block;
		padding: 2px;
		text-decoration:none;
		_width: 100%;
		font-weight: bold;
	}

	#nav li li a:hover { 
		background: #CCCCCC; 
		color: #000000;
		font-weight: bold; 
	}

	#nav .right { text-align: left; margin-left: 150px; }

	#nav li.header { 
		background-color: #980000; 
		color: #FFFFFF; 
		font-weight: bolder;
		text-align: center;
		text-transform: uppercase;
		padding: 3px 0px;
		font-size: 11px;
	}
	
/* -- END NAVIGATION: #nav -- */

/* SPORT NAVIGATION: #sport-nav
 * ------------------------------------------------------------------------- */
#sport-nav-wrap {
	width: 955px;
	height: 15px;
	position: absolute;
	top: 55px;
	left: 0px;
	padding-left: 15px;
}

#sport-nav, #sport-nav * { border-collapse: collapse; margin: 0px; padding: 0px }

#sport-nav {
	height: 15px;
	position: relative;
	z-index: 111; 
}

#sport-nav li, #sport-nav a {
	font-size: 12px; 
	font-weight: bold; 
	height: 10px;
	display: block;
	_float: left;
}

#sport-nav a:link { text-decoration:none; color:#FFFFFF; }
#sport-nav a:visited { text-decoration:none; color:#FFFFFF; }
#sport-nav a:hover { text-decoration:none; color:#000000; }

#sport-nav li { float: left; }

	/* DROPDOWN
	 * ------------------------------------------------------------------------- */
	#sport-nav ul {
		border: solid #FFFFFF;
		border-width: 0 1px;
		left: -9999px;
		top: 13px;
		position:absolute;
		z-index: 111;
		_margin-left: -6px;
	}

	#sport-nav ul, 
	#sport-nav li li { width: 150px; } 

	#sport-nav li li, 
	#sport-nav li li a { height: auto; }

	#sport-nav li:hover ul, 
	#sport-nav a:hover ul { left: auto; }

	#sport-nav li li { border-bottom: 1px solid #FFFFFF; text-indent: 0; }

	#sport-nav li li a {
		background: #000000;
		color: #FFFFFF;
		display: block;
		padding: 2px;
		text-decoration:none;
		_width: 100%;
		font-weight: normal;
	}

	#sport-nav li li a:hover { 
		background: #CCCCCC; 
		color: #000000; 
	}
/* -- END SPORT NAVIGATION: #sport-nav -- */

/* COLUMNS-TOP
 * ---------------------------------------------------------------------------- */
#sport-header-wrap {
	width:1000px;
	height:72px;
	position:relative;
	display:block;
	z-index:98;
	float: left;
	border-bottom: 1px #FFF solid;
}
#sport-header {
	width:1000px;
	height:72px;
	display:block;
}

#columns-top { padding: 0px; margin: 0px; border-collapse: collapse; background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-bg-top-section.gif") repeat-x;  }

#column-1-top, #column-2-top { padding: 0px; margin: 0px; vertical-align: top; }

#column-1-top { width: 641px; padding: 10px 0px 0px 10px; }
#column-2-top { width: 329px; padding: 10px 10px 0px 10px; }



#column-2-promo a img {
	display:block;
	margin-bottom:5px;
}


#bsi-wrap {
	width: 641px;
	height: 393px;
	display: block;
	position: relative;
}

#sec-hdls-hdr {
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-hdr-headlines.gif") no-repeat;
	width: 329px;
	height: 23px;
	display: block;
}
#sec-hdls-wrap {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 320px;
	padding-left: 7px;
	height: 125px;
	display: block;
	overflow: auto;
	margin-bottom: 5px;
}
#sec-headlines-wrap .pubdate {
	margin: 3px 0px;
	font-size: 11px;
}

#sec-headlines-wrap a:link { color: #000; text-decoration: none; }
#sec-headlines-wrap a:visited { color: #000; text-decoration: none; }
#sec-headlines-wrap a:hover { color: #990000; text-decoration: underline; }

#videoblock-hdr {
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-hdr-lsn-videos.gif") no-repeat;
	width: 329px;
	height: 24px;
	display: block;
}
#videoblock-wrap {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 320px;
	padding-top: 5px;
	padding-left: 7px;
	height: 183px;
	display: block;
	overflow: auto;
	margin-bottom: 10px;
}
.block-wrap {
	width: 285px;
	height: 40px;
	margin: 0px auto;
	margin-bottom: 10px;
	font-size: 11px;
}
.block-thumb {
	height: 35px;
	border: 1px #980000 solid;
	margin-right: 10px;
	float: left;
}
.block-sport { color: #980000; font-weight: bold; }
.block-sub a:link { color: #000000; text-decoration: none; }
.block-sub a:visited { color:#000000; text-decoration: none; }
.block-sub a:hover { color:#980000; text-decoration: underline; }

#calendar-hdr {
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-hdr-calendar.gif") no-repeat;
	width: 329px;
	height: 23px;
	display: block;
}
#calendar-wrap {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 317px;
	height: 125px;
	display: block;
	overflow: auto;
	margin-bottom: 10px;
	padding: 5px;
}
/* --- END COLUMNS-TOP --- */

/* COLUMNS SPORT-STORY
 * ---------------------------------------------------------------------------- */
#columns-story { padding: 0px; margin: 0px; border-collapse: collapse; background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-bg-top-section.gif") repeat-x;  }

#column-1-story, #column-2-story { padding: 0px; margin: 0px; vertical-align: top; }

#column-1-story { width: 640px; padding: 10px 10px 10px 10px; background: #FFFFFF; }
#column-2-story { width: 327px; padding: 15px 2px 10px 10px; background: #CBCBCB; }
/* --- END #COLUMNS-STORY --- */

#column-1-wide { width: 990px; padding: 10px 10px 10px 10px; background: #FFFFFF; }

/* COLUMNS NON-SPORT
 * ---------------------------------------------------------------------------- */
#columns-non-sport { padding: 0px; margin: 0px; border-collapse: collapse; background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-bg-top-section.gif") repeat-x;  }

#column-1-non-sport, #column-2-non-sport { padding: 0px; margin: 0px; vertical-align: top; }

#column-1-non-sport { width: 768px; padding: 20px 15px 15px 15px; background: #FFFFFF; }
#column-2-non-sport { width: 200px; padding: 15px 20px 10px 20px; background: #CBCBCB; }

#holder-skyscraper { width: 160px; height: 600px; display: block; background: white; margin: 0px auto; }
/* --- END #COLUMNS-NON-SPORT --- */

/* BSI-AREA
 * ---------------------------------------------------------------------------- */
 .photo_gradiant {
	z-index:1;
	width:641px;
	height:324px;
	background:url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-bsi-overlay.png") no-repeat;
	*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/lafa/graphics/lafa-09-bsi-overlay.png', sizingMethod='scale');
}
#pngBsi {
	z-index:2;
	width:641px;
	height:324px;
	/*background:100px 0px no-repeat;*/
}
#pngWrap {
	display:block;
	z-index:5;
	width:641px;
	height:324px;
}

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

#relativeFrame {
	height:72px;
	left:8px;
	position:absolute;
	top:255px;
	width:641px;
	z-index:1;
}

#relativeFrame div {
	height:51px;
	left:0;
	padding:5px;
	position:absolute;
	visibility:hidden;
	width:621px;
	z-index:1;
    line-height: 18px;
}

#relativeFrame div#frm0 { visibility:visible; }

#relativeFrame h1 {
	font-size: 22px;
    padding-bottom: 3px;
	font-weight: bolder;
}

#relativeFrame .synopsis {
	font-size:11px;
	font-weight: normal;
	color: #fff;
}

#relativeFrame a:link { color: #FFFFFF; text-decoration: none; }
#relativeFrame a:visited { color: #FFFFFF; text-decoration: none; }
#relativeFrame a:hover { color: #980000; text-decoration: none; }

#minis {
	height:61px;
	left:1px;
	margin:0;
	padding:0;
	position:absolute;
	top:333px;
	width:641px;
}

#mini0, #mini1, #mini2, #mini3 {
	display:block;
	float:left;
	height:61px;
	margin-right:26px;
	padding:0;
	position:relative;
	width:107px;
}
#mini4 {
	display:block;
	float:left;
	height:61px;
	padding:0;
	position:relative;
	width:107px;
}

#minis a img {
	display:block;
	opacity: .50;
	filter: alpha(opacity=50);
	/*margin-bottom:3px;*/
}
	
#minis a:hover img, #minis div.miniOn a img {
	display:block;
	opacity: 1.0;
	filter: alpha(opacity=100);
}

#minis img{
	display:block;
	border-width:0px;
}

#vid0, #vid1, #vid2, #vid3, #vid4 {
	background:url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-btn-video-play.png") no-repeat;
	opacity: .50;
	filter: alpha(opacity=50);
	position:absolute;
	top:10px;
	left:36px;
	width:36px !important;
	height:36px !important;
	z-index:10;
}

#video-wrap{
	display:none;
}

#flash-video {
	display:block;
	height:324px;
	left:34px;
	position:absolute;
	top:0;
	width:576px;
	z-index:96;
}

/* --- END BSI-AREA --- */

/* CALENDAR
 * ---------------------------------------------------------------------------- */
.calendar, .calendar * { 
	border-collapse: collapse; 
	margin:0px auto; 
	padding:0px;
	font-size:10px; 
	font-weight:bold; 
}

.calendar { width:300px; }

.calendar td { padding:2px; }

.calendar td a:link { color:#980000; text-decoration:none; font-weight:bold; }
.calendar td a:visited { color:#980000; text-decoration:none; font-weight:bold; }
.calendar td a:hover { color:#666666; text-decoration:underline; font-weight:bolder; }


.calendar tr.calendar-date td {
	background-color:#FFFFFF; 
	color:#940000; 
	font-weight:bold;
	padding-top:5px;
	font-size:11px;
}

.calendar tr.calendar-headers td { 
	background-color:#CDCDCD; 
    font-weight:bolder;
    font-size:10px;
	color:#000000;
	border-top:1px solid #BD4545;
}
.calendar tr.calendar-body td { 
	border-bottom:1px #DDDDDD dotted;
}
/* --- END CALENDAR --- */

/* LAYOUT CONTINUED
 * ---------------------------------------------------------------------------- */
#middle-banner-wrap {
	width: 1000px;
	padding: 10px 0px;
	display: block;
	height: 90px;
}

#top-banner-wrap {
	width: 1000px;
	padding: 2px 0px 1px 0px;
	display: block;
	height: 90px;
	z-index:0;
}
#holder-banner {
	width: 730px;
	height: 95px;
	display: block;
	float: left;
}
#photo-store-btn {
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-btn-photo-store.gif") no-repeat;
	width: 267px;
	height: 90px;
	display: block;
	float: left;
	margin-left: 3px;
}

#video-wrap-sport {
	background: #F1F1F1;
	width: 329px;
	height: 370px;
	display: block;
	margin-bottom: 15px;
}

 /* --- END LAYOUT CONTINUED --- */
 
 /* COLUMNS-BOTTOM
 * ---------------------------------------------------------------------------- */
#columns-bottom { padding: 0px; margin: 0px; border-collapse: collapse; }

#column-1-bottom, #column-2-bottom, #column-3-bottom { padding: 0px; margin: 0px; vertical-align: top; }

#column-1-bottom { width: 363px; padding: 10px 28px 14px 0px; }
#column-2-bottom{ width: 301px; padding: 10px 28px 14px 0px; }
#column-3-bottom { width: 280px; padding: 10px 0px 14px 0px; }

#saotw-hdr {
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-hdr-saotw.gif") no-repeat;
	width: 363px;
	height: 23px;
	display: block;
}
#saotw-content {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 361px;
	height: 313px;
	display: block;
	margin-bottom: 9px;
}
.saotw-block {
	width: 353px;
	height: 54px;
	padding: 5px;
	float: left;
	font-weight: normal;
	font-size: 11px;
}
.saotw-img {
	width: 33px;
	height: 46px;
	float: left;
	margin-right: 10px;
}
.saotw-img img {
	width: 33px;
	height: 46px;
	border: 1px solid #000;
}
.saotw-text {
	width: 300px;
	height: 46px;
	float: left;
}
.saotw-text a:link { color: #990000; text-decoration: underline; font-weight: bold; }
.saotw-text a:visited { color: #990000; text-decoration: underline; font-weight: bold; }
.saotw-text a:hover { color: #666; text-decoration: none; font-weight: bolder; }

#sec-hdls-sport-hdr {
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-hdr-headlines-sports.gif") no-repeat;
	width: 363px;
	height: 23px;
	display: block;
}
#sec-hdls-sport-content {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 341px;
	height: 100px;
	display: block;
	margin-bottom: 9px;
	overflow: auto;
	padding: 0px 10px 10px 10px;
}

#pod-blog-wrap {
	width: 361px;
	height: 107px;
	display: block;
}
#pod-blog-wrap img {
	display: block;
	float: left;
}

#auctions-hdr {
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-hdr-auctions.gif") no-repeat;
	width: 301px;
	height: 23px;
	display: block;
}
#auctions-content {
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-auction-portal.gif") no-repeat;
	width: 291px;
	height: 157px;
	display: block;
	padding: 5px;
	margin-bottom: 14px;
}

#holder-story {
	width: 301px;
	height: 250px;
	display: block;
}

#holder-story2 {
	width: 301px;
	height: 250px;
	display: block;
	margin: 0px auto;
	margin-top: 10px;
}

#fan-central-wrap {
	width: 278px;
	height: 188px;
	display: block;
	margin-bottom: 14px;
}
#fan-central-hdr-new {
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-hdr-fan-central.gif") no-repeat;
	width: 278px;
	height: 23px;
	display: block;
}

.fan-wrap {
	width: 262px;
	padding: 1px 1px 1px 13px;
	float: left;
	font-size: 11px;
	font-weight: bold;
}
.fan-wrap img { display: inline; }

#fan-central a:link { color: #980000; text-decoration: none; }
#fan-central a:visited { color: #980000; text-decoration: none; }
#fan-central a:hover { color: #666666; text-decoration: none; }

#promos-wrap {
	width: 276px;
	height: 108px;
	display: block;
	margin-bottom: 14px;
	border: 1px #980000 solid;
}
#promos-wrap-story {
	width: 276px;
	height: 108px;
	display: block;
	margin-bottom: 14px;
	border: 1px #980000 solid;
	margin: 0px auto;
}

#store-wrap {
	width: 278px;
	height: 125px;
	display: block;
}

/* --- END COLUMNS-BOTTOM --- */

/* TABS
 * ---------------------------------------------------------------------------- */
#fan-central-tab ul.fan-central-1, #store-tab ul.store-1, #headlines-tab ul.headlines-1 { margin: 0; padding: 0; }
#fan-central-tab ul.fan-central-1 li, #store-tab ul.store-1 li, #headlines-tab ul.headlines-1 li{ float: left; list-style: none; text-indent: -9999px; }
#fan-central-tab ul.fan-central-1 span, #store-tab ul.store-1 span, #headlines-tab ul.headlines-1 span { display: none }


/* fan-central tabs: #fan-central-tab
 * ---------------------------------------------------------------------------- */	
#fan-central-tab ul.fan-central-1 { 
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-tabs-fan-central.gif");
	height: 23px; 
	width: 278px;	
}

#fan-central-tab ul.fan-central-1 li, #fan-central-tab ul.fan-central-1 a { display: block; height: 23px }

#tab-fan-central { width: 142px; }
#tab-twitter { width: 136px; }

#fan-central-tab.on-fan-central #tab-fan-central { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-tabs-fan-central.gif") 0 -23px }
#fan-central-tab.on-twitter #tab-twitter { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-tabs-fan-central.gif") -142px -23px }	


#fan-central, #twitter { 
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-fan-central.gif") no-repeat;	
	height: 157px;  
	width: 278px;
	padding-top: 10px;
}

#twitter ul { list-style-type: none; margin: 0; padding: 0; }

/* store tabs: #store-tab
 * ---------------------------------------------------------------------------- */	

#store-tab ul.store-1 { 
	background:url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-tabs-store.gif");
	height: 22px; 
	width: 278px	
}

#store-tab ul.store-1 li, #store-tab ul.store-1 a { display: block; height: 22px }

#tab-store { width: 93px; }
#tab-dvd-store { width: 93px; }
#tab-photos { width: 92px; }


#store-tab.on-store #tab-store { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-tabs-store.gif") 0 -22px }
#store-tab.on-dvd-store #tab-dvd-store { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-tabs-store.gif") -93px -22px }	
#store-tab.on-photos #tab-photos { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-tabs-store.gif") -186px -22px }

#store, #dvd-store, #photos { width: 278px; height: 103px; }

#dvd-store ul { list-style-type: none; margin: 0px; padding: 0px; }

/* headline tabs: #headline-tab
 * ---------------------------------------------------------------------------- */	
#headlines-tab ul.headlines-1 { 
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-tabs-headlines.gif");
	height: 23px; 
	width: 363px;	
}

#headlines-tab ul.headlines-1 li, #headlines-tab ul.headlines-1 a { display: block; height: 23px; }

#tab-headlines { width: 182px; }
#tab-calendar { width: 181px; }


#headlines-tab.on-headlines #tab-headlines { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-tabs-headlines.gif") 0 -23px }
#headlines-tab.on-calendar #tab-calendar { background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-tabs-headlines.gif") -182px -23px }	

#headlines { 
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 340px;
	height: 100px;
	display: block;
	margin-bottom: 9px;
	overflow: auto;
	padding: 0px 10px 10px 10px;
}

#calendar { 
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 340px;
	height: 100px;
	display: block;
	margin-bottom: 9px;
	overflow: auto;
	padding: 0px 10px 10px 10px;
}

#calendar ul { list-style-type: none; margin: 0px; padding: 0px; }

/* --- END TABS --- */

/* SIDEBAR
 * ---------------------------------------------------------------------------- */
#sidebar, #sidebar * { margin: 0px; padding: 0px; }

#sidebar { margin: 0px; }

#sidebar h3 { margin-top: 15px; }
/* --- END SIDEBAR --- */

/* PHOTO-TABLE
 * ---------------------------------------------------------------------------- */
.photo-table { 
	border-collapse: collapse;
	float: right;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	width: 160px px
}
	
.photo-table .email-print li { 
	display: block; 
	margin: 3px 0px;
	}
	
.photo-table .caption { font-size: 10px ; }
/* --- END PHOTO-TABLE --- */


/* EMAIL-PRINT
 * ---------------------------------------------------------------------------- */
.email-print { margin: 10px 0px; }

.email-print li { 
	display: inline; 
	list-style-type: none; 
	margin: 0px 30px; 
	padding-left: 25px; 
}
	
.email-print li.email { background: url("http://grfx.cstv.com/graphics/oas-icon-email.gif") 0px 2px no-repeat; }
.email-print li.print { background: url("http://grfx.cstv.com/graphics/oas-icon-print.gif") 0px 2px no-repeat; }
/* --- END EMAIL-PRINT --- */	

/* AD-FOOTER
 * ---------------------------------------------------------------------------- */
 #ad-footer {
	background: url("http://grfx.cstv.com/schools/lafa/graphics/lafa-09-bg-footer.gif") repeat-x;
	color: #FFFFFF;
	width: 1000px;
	height: 95px;
	margin: 0px auto;
}

 #ad-footer-btm {
	color: #FFFFFF;
	width: 1000px;
	height: 100px;
	margin: 0px 0px 0px 330px;
}

#ad-footer img {
	display: block;
	float: left;
	margin: 15px 30px;
	_margin: 15px 25px; 
}
 /* --- END AD-FOOTER --- */

/* FOOTER
 * ---------------------------------------------------------------------------- */
#footer {
	background: #FFFFFF;
	color: #000000;
	padding: 20px;
	text-align: center;
	height: 125px;
}
	
#footer a:link, #footer a:visited { color: #000000 !important; }
#footer a:hover, #footer a:active { color: #000000 !important; }

#footer-wrap-temp {
	color: #000000 !important;
}
/* --- END FOOTER --- */

/*AutoStats*/
.stats-fieldh td {padding:3px; text-align:center; border-bottom: 1px dotted #aaa;} /*Passing Table*/
.stats-fieldh thead {background:#a59474;} /*Passing Table*/
.yr2011, .yr2010, .yr2009, .yr2008, .yrtotl {font-weight:700;}
#toolbox{
position: absolute;
width: 125px;
border: 1px solid #980000;
padding: 4px;
background-color: #a1eeff;
visibility: hidden;
z-index: 100;
}	

.statsTotal td { background: #a59474; font-weight: 700; }
.stats-w-baskbl td {padding:2px; border:1px; text-align:right;}
.stats-w-baskbl thead th {background: #980000; color:#FFF; font-weight:700; text-align:right;}
.stats-m-baskbl td {padding:2px; border:1px; text-align:right;}
.stats-m-baskbl thead th {background: #980000; color:#FFF; font-weight:700; text-align:right;}





