/* 
 ----------------------------------------------------------------------------
	Company: CSTV Networks, Inc.
	Author: PRODUCER'S NAME HERE
 	CSS Document: display.css
 ---------------------------------------------------------------------------- 
*/


/* colors
 ----------------------------------------------------------------------------
	text: #222
	link: #444
 	link.hover: #666
 ----------------------------------------------------------------------------
*/


/* default type selectors
 * ---------------------------------------------------------------------------- */
 
 


body { 
	background: url("http://thehockeydek.com/new_site/images/newlogo2010.jpg") repeat top center;
}
	
#header_container{
	margin: 0px auto;
	width: 810px;
	height: 189px;
	background-color:#fff;
}

#header{
	float:left;
	margin: 5px 5px 0px 5px;
	width: 800px;
	height: 150px;
	background: url("http://thehockeydek.com/new_site/images/headerv6.jpg") no-repeat;
}

#pageflip{
	margin: 0px auto;
	width: 800px;
	height: 600px;
}

#container{
	margin: 0px auto;
	width: 810px;
	height: auto;
	background-color:#FFF;
	padding-top: 5px;
}
#stats_top{
	width: 800px;
	height: 34px;
	margin: 5px 0px 0px 5px;
	background: url("http://thehockeydek.com/new_site/images/stats_header.jpg") no-repeat;
}
#stats_cont{
	background: url("http://thehockeydek.com/new_site/images/stats_mid.jpg") repeat-y;
	width:800px;
	height:auto;
	margin: 0px 5px 0px 5px;
	display:block;
	overflow:hidden;
}
#stats_btm{
	width: 800px;
	height: 25px;
	margin: 0px 5px 0px 5px;
	background: url("http://thehockeydek.com/new_site/images/stats_btm.jpg") no-repeat;
}
#container_main{
	margin: 0px auto;
	width: 810px;
	height: 50px;
	background-color:#FFF;
}
#foot_container{
	margin: 0px auto;
	width: 810px;
	height: 110px;
	background-color:#FFF;
}

#foot_link{
	width: 196px;
	height: 100px;
	margin: 5px 0px 0px 5px;
	background-color:#00F;
	float:left;
}
#calendar_container{
	width: 810px;
	height: 500px;
	background-color:#00F;
}
#calendar_top{
	width: 800px;
	height: 34px;
	margin: 5px 0px 0px 5px;
	background: url("http://thehockeydek.com/new_site/images/800px.jpg") no-repeat;
}

#head_pow_c2{
	width: 297px;
	height: 34px;
	background: url("http://thehockeydek.com/new_site/images/upce.jpg") no-repeat;
}

#head_cal_c2{
	width: 297px;
	height: 34px;
	background: url("http://thehockeydek.com/new_site/images/poll.jpg") no-repeat;
}

#top_news_archive{
	width: 297px;
	height: 34px;
	background: url("http://thehockeydek.com/new_site/images/news_release.jpg") no-repeat;
}

#foot_c2{
	width: 297px;
	height: 25px;
	background: url("http://thehockeydek.com/new_site/images/c2_btm.jpg") no-repeat;
}
#c2-box{
	background: url("http://thehockeydek.com/new_site/images/c2_box.jpg") repeat-y;
	width:297px;
	height:102px;
	_height:410px;
	display:block;
	overflow:hidden;
}
#c2a-box{
	background: url("http://thehockeydek.com/new_site/images/c2_box.jpg") repeat-y;
	width:297px;
	height:302px;
	_height:410px;
	display:block;
	overflow:hidden;
}
#c2b-box{
	background: url("http://thehockeydek.com/new_site/images/c2_box.jpg") repeat-y;
	width:297px;
	height:auto;
	display:block;
	overflow:hidden;
}
#calendar_page{
	margin: 0px auto;
	width: 810px;
	height: auto;
	background-color:#FFF;
}

#news_stories{
	background: url("http://thehockeydek.com/new_site/images/news_stories.jpg") no-repeat;
	margin: 0 left;
	width:497px;
	height:34px;
	display:block;
	overflow:hidden;
	}

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 { color: #0b4c2c; text-decoration: underline }
a:hover { color: #ed663e; text-decoration: underline }
a:visited {color: #0b4c2c;text-decoration: underline}

a { outline: none }

td {line-height:normal;}


/* classes
 * ---------------------------------------------------------------------------- */

.center { text-align: center }

.img-left { float: left; margin: 0 6px 4px 0 }
.img-right { float: right; margin: 0 0 4px 6px }

.clear { 
	clear: both; 
	height: 0.01em; 
	overflow: hidden;
	}


/* CSTV specific
 * ---------------------------------------------------------------------------- */

h2, 
.storyheadline, 
.StoryHeadline, 
.page-header { 
	color: #222; 
	font-weight: bold; 
	font-size: 16px 
	}

.hurricaneheadline { 
	color: #222; 
	font-weight: bold;
	text-decoration:none; 
	font-size: 13px 
	}	
	
.hurricaneheadline:hover {
color: #ed663e; 
	font-weight: bold;
	text-decoration:none; 
	font-size: 13px 
	}	
	
	.tutorheadline { 
	color: #ed663e; 
	font-weight: bold;
	text-decoration:none; 
	font-size: 20px 
	}	
	
.tablecontent-white { 
	color: #fff; 
	font-size: 11px 
	}	
	
	.tablecontent-small { 
	color: #000; 
	font-size: 11px 
	}	
	
.storyteaser, 
.StoryTeaser { color: #222; font-weight: bold }

.fivevert { line-height: 5px }
.tenvert { line-height: 10px }
.twentyvert { line-height: 20px }

.yahoo-on { background: #fff url("http://grfx.cstv.com/schools/uri/graphics/yahoo-search5.gif") no-repeat }
.yahoo-off { background-image: none	}


/* layout
 * ---------------------------------------------------------------------------- */

#wrap {
	width:994px;
	}

#top-ad {
	background:url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-top-slice.jpg") repeat-x;
	width:989px;
	padding-left:5px;
	padding-top:5px;
	}
	
#mast {	
	background:url("http://grfx.cstv.com/schools/mifl/graphics/mifl-08-mast-bg.jpg") repeat-x;
	width:994px;
	height:213px;
	padding-top:5px;
	overflow:hidden;
	}
	
#mast-left {
	width:735px;
	height:213px;
	float:left;
	}
	
#mast-right {
	width:259px;
	height:213px;
	float:right;
	}		

#mast-tabs {
	background:url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-pods-bkg-2.jpg") repeat-y;
	width:239px;
	height:55px; 
	}	

#mast-tabs {
	background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-08-ticket-center-bg.jpg") no-repeat;
	width:247px;
	height:123px;
	margin-top:-3px;
	}
	
#countdown{
	background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-08-countdown.jpg") no-repeat;
	height:90px;
	width:247px;
	}
	
#countdown div {margin-top:38px;}				

/* columns
 * ---------------------------------------------------------------------------- */


#columns {
	width:810px;
	margin:0;
	padding:0;
	 }

#column-1 { 
	float: left;
	margin:0px 5px 0px;
	vertical-align:top;
	}
#column-2 {
	float: right;
	margin:0px 5px 0px 0px;
	vertical-align:top;
	}


/* index-tabs canes corner
 * ---------------------------------------------------------------------------- */
#wrap-events{
	width:497px;_width:470px;
	height:167px;
	overflow:auto;
	}

#tab-events {width:497px;_width:450px;}

#tab-events {width:497px;_width:450px;margin:0;_padding-left:30px;padding-left:15px;}

.white {
	list-style-image:url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-arrow.gif");
	background:#fff;
	height:21px;
	padding-top:4px;
	}

.gray {
	list-style-image:url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-arrow.gif");
	background:#ccc;
	height:21px;
	padding-top:4px;
	}

.white a, .gray a {color:#000}

.white a:hover, .gray a:hover {color:#ed663e;}

ul#tab-events li {
	list-style-type:none;
	display:inline;
	padding-right:2px;
	}

ul#tab-events li a {
	color:#ed663e;
	}


/* column-1 content
 * ---------------------------------------------------------------------------- */
#top-stories-box {
	background: url("http://thehockeydek.com/new_site/images/top-stories-bkg.jpg") repeat-y;
	width:497px;
	height: 463px;
	_height:431px;
	display:block;
	overflow:hidden;
	}
	
#news-stories-box {
	background: url("http://thehockeydek.com/new_site/images/top-stories-bkg.jpg") repeat-y;
	width:497px;
	height: auto;
	display:block;
	overflow:hidden;
	}
.title{
	color:#000;
	margin: 5px 0px 15px 10px;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
}

.date{
	color:#000;
	margin: 0px 0px 5px 10px;
	font:Tahoma, Geneva, sans-serif;
	font-size:10px;
}	

.body{
	color:#000;
	margin: 0px 10px 0px 10px;
	font:"Arial Black", Gadget, sans-serif;
	font-size:12px;
}

.img{
	float:right;
	margin:10px 10px 10px 10px; 
	border: 1px solid #666;
	padding: 5px;
}

.img p{
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333;
	text-align:center;
	border:1px solid #666;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	width: 248px;
}

.newsarc a:link{
	color:#306;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	text-decoration:none;
	margin: 10px 10px 10px 10px;
	list-style-type:none;
	list-style-position:inside;
}

.newsarc a:visited{
	color:#003;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	text-decoration:none;
	margin: 10px 10px 10px 10px;
	list-style-type:none;
	list-style-position:inside;
}

.newsarc a:hover{
	color:#09F;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	text-decoration:none;
	margin: 10px 10px 10px 10px;
	list-style-type:none;
	list-style-position:inside;
}

.newsarc a:active{
	color:#600;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-decoration:none;
	margin: 10px 10px 10px 10px;
	list-style-type:none;
	list-style-position:inside;
}

body#sport-body # {
	height:auto;
	}

#hdr-calendar 	{
	background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-hdr-calendar.jpg") no-repeat;
	width:497px;
	height:34px;
	display:block;
	overflow:hidden;
	}
	
#hdr-photo 	{
	background: url("http://grfx.cstv.com/schools/mifl/graphics/milf-07-hdr-photo-gallery.jpg") no-repeat;
	width:497px;
	height:34px;
	}

#hdr-t-shirt {
	background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-hdr-t-shirt-contest.jpg") no-repeat;
	width:497px;
	height:34px;
	}

	
#calendar-box {
	background: url("http://graphics.fansonly.com/schools/mifl/graphics/mifl-07-pod-bkg.jpg") repeat-y;
	width:487px;}
	
#calendar-scroll {
	overflow:auto;
	height:183px;_height:184px;
	width:500px;_width:498px;
	}	

#hdr-canes-corner{
	background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-hdr-canescorner.jpg") no-repeat;
	width:497px;
	height:34px;
	}

#canes-corner-box {
	background: url("http://graphics.fansonly.com/schools/mifl/graphics/mifl-07-pod-bkg.jpg") repeat-y;
	width:497px;
	}	
	
.shadow {
	background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-btm-shadow.jpg") no-repeat;
	width:497px;
	height:28px;
	}

.shadow-bsi {
	background: url("http://thehockeydek.com/new_site/images/top_stories_bottom.jpg") no-repeat;
	width:497px;
	height:28px;
	display:block;
	overflow:hidden;
	}
	
.shadow-calendar {
	background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-btm-shadow.jpg") no-repeat;
	width:497px;
	height:28px;
	}		
	
.small-shadow {
	background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-tab-shadow.jpg") no-repeat;
	width:240px;
	height:50px;
	margin:5px 0 0 0;
	}
	
#ticket-shadow {
	background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-ticket-shadow.jpg") no-repeat;
	width:244px;
	height:28px;
	position:absolute;left:-2px;
	top:88px;
	}	
	
#canes-corner-box p{
	padding:0 5px 0 10px;
	}			
	
/* column 2 content
 * ---------------------------------------------------------------------------- */	

#promos-tickets {
	background: url("http://graphics.fansonly.com/schools/mifl/graphics/pods/2009/FB-SeasonTix.gif") no-repeat;
	width:240px;
	height:246px;
	}
	
#promos-tickets-inside {
	width:240px;
	height:246px;
	float:right;
	}	
	
#promos-tickets-inside2 {
	background: url("http://graphics.fansonly.com/schools/mifl/graphics/pods/2009/FB-SeasonTix.gif") no-repeat;
	width:240px;
	height:246px;
	float:right;
	}	

#online-store-front {
	background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-store-holiday07.jpg") no-repeat;
	width:240px;
	height:244px;
	}

#online-store {
	background: url("http://grfx.cstv.com/schools/mifl/graphics/MIFL-04-08-08SpringSale-SP.jpg") no-repeat;
	width:240px;
	height:244px;
	}
	
#online-store-sport {
	width:240px;
	height:244px;
	float:right;
	padding-right:1px;
	}	
	
#online-store-inside {
	background: url("http://grfx.cstv.com/schools/mifl/graphics/MIFL-01-23-08BBALL-SP.jpg") no-repeat;
	width:240px;
	height:244px;
	float:right;
	}	

#online-store-m-footbl {
	background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-store-holiday07.jpg") no-repeat;
	width:240px;
	height:244px;
	float:right;
	}	
	
#online-store-nonsport {
	background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-store-holiday07.jpg") no-repeat;
	width:240px;
	height:244px;
	float:right;
	}	
	
#promos1 {}

#promos2 {}	
	
#sidelines {
	margin-left:10px;
	padding:20px 0 0 0;
	width:230px;
	}
	
#sidelines-box {
	background:url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-pods-bkg-2.jpg") repeat-y;
	width:240px;
	}
	
	#sidelines-box a{color:#000;text-decoration:none;}
	#sidelines-box a:hover {color:#ed663e;}	
	
	#ticket-center-box {
		width:240px;
		position:absolute;
		top:95px;
		left:752px;
		}		
	
#sidelines-hdr{
	background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-sidelines.jpg") no-repeat;
	width:240px;
	height:34px;
	}
	
	#info-hdr{
	background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-info.jpg") no-repeat;
	width:240px;
	height:34px;
	}
	
/* column 3 content
 * ---------------------------------------------------------------------------- */	

#all-access {
	margin-bottom:10px;
	}

	/* tab in header
	 * ---------------------------------------------------------------------------- */
	#tickets-tab {padding-top:37px;padding-left:6px;}

	#tickets-tab ul.tickets { margin:0; padding:0 }
	#tickets-tab ul.tickets li { float: left; list-style: none; text-indent: -9999px; }
	#tickets-tab ul.tickets span { display: none }


	/* tab: #tickets-tab in header
	 * ---------------------------------------------------------------------------- */	

	#tickets-tab ul.tickets { 
		background:url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-txt-tab.jpg"); /*change to your button image*/
		height: 17px; 
		width: 239px	
		}

	#tickets-tab ul.tickets li, #tickets-tab ul.tickets a { display: block; height: 17px }

	#tab-account { width: 74px } /*change #tab-account to #tab-YOURBUTTONNAME - do the same for all your buttons*/
	#tab-renew { width: 62px } 
	#tab-ticket { width: 53px }
	#tab-group{ width: 50px }

	/*change on-account #tab-account to on-YOURBUTTONNAME #tab-YOURBUTTONNAME - do the same for all your buttons */
	#tickets-tab.on-account #tab-account { background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-txt-tab.jpg") 0 -17px }
	#tickets-tab.on-renew #tab-renew { background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-txt-tab.jpg") -74px -17px }	
	#tickets-tab.on-ticket #tab-ticket { background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-txt-tab.jpg") -136px -17px }
	#tickets-tab.on-group #tab-group { background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-txt-tab.jpg") -189px -17px }

	/*change to YOURBUTTONNAME*/
	#account, #renew, #ticket, #group { padding: 8px; overflow: auto; }
	
	#account a, #renew a, #ticket a, #group	a {color:#000;text-decoration:underline;font-size:10px;font-weight:bold;line-height:normal;}
	
	#account a:hover, #renew a:hover, #ticket a:hover, #group a:hover {color:#ed663e;}
	
		
	
	
/* search
 * ---------------------------------------------------------------------------- */

#search, #search * { margin: 0; padding: 0 }

#search { }
	
	#search form { }
	
	#search input { 
		border:1px solid #fff;
		vertical-align: middle; 
		width: 100px 
		}
		
		#search input.radio { 
			border: none; 
			height: 10px;
			width: 10px
			}
			
		#search input.submit { 
			border: 0; 
			cursor: pointer; 
			width: 60px
			}
			

/* default type selectors
 * ---------------  ##below##  ok checked 4/5/09  ##below##  ------------------ */

/* nav */
			
			
#nav, #nav * { margin: 0; padding: 0 }

#nav {
	float: left; 
	margin:0px 5px 5px 5px;
	width: 800px; 
	height: 34px;
	}

#nav, #nav a { 
	background-image: url("http://thehockeydek.com/new_site/graphics/top_nav.jpg");
	}

#nav li { 
	float: left; 
	list-style-type: none; 
	position: auto; 
	z-index: 101;
	}

#nav a { 
	display: block; 
	height: 0; 
	overflow: hidden;
	padding-top: 34px;
	text-decoration: none;
	}
	
#nav ul.right { margin-left: 158px; text-align: left }	

#nav li#nav-01 a { background-position:  0 0; width: 100px }
#nav li#nav-02 a { background-position: -100px 0; width: 100px }
#nav li#nav-03 a { background-position: -200px 0; width: 150px}
#nav li#nav-04 a { background-position: -350px 0; width: 150px }
#nav li#nav-05 a { background-position: -500px 0; width: 100px }
#nav li#nav-06 a { background-position: -600px 0; width: 100px }
#nav li#nav-07 a { background-position: -700px 0; width: 100px}


#nav li#nav-01 a:hover { background-position:  0 -34px }
#nav li#nav-02 a:hover { background-position: -100px -34px }
#nav li#nav-03 a:hover { background-position: -200px -34px }
#nav li#nav-04 a:hover { background-position: -350px -34px }
#nav li#nav-05 a:hover { background-position: -500px -34px }
#nav li#nav-06 a:hover { background-position: -600px -34px }
#nav li#nav-07 a:hover { background-position: -700px -34px }

#nav li#nav-01 a.selected { background-position:  0 -34px }
#nav li#nav-02 a.selected { background-position: -100px -34px }
#nav li#nav-03 a.selected { background-position: -200px -34px }
#nav li#nav-04 a.selected { background-position: -350px -34px }
#nav li#nav-05 a.selected { background-position: -500px -34px }
#nav li#nav-06 a.selected { background-position: -600px -34px }
#nav li#nav-07 a.selected { background-position: -700px -34px }


#nav li#nav-01:hover>a { background-position:  0 -34px } /*For links with drop down menus */
#nav li#nav-02:hover>a { background-position:  -100px -34px } /*For links with drop down menus */
#nav li#nav-03:hover>a { background-position:  -200px -34px } /*For links with drop down menus */
#nav li#nav-04:hover>a { background-position:  -350px -34px } /*For links with drop down menus */
#nav li#nav-05:hover>a { background-position:  -500px -34px } /*For links with drop down menus */
#nav li#nav-06:hover>a { background-position:  -600px -34px } /*For links with drop down menus */
#nav li#nav-07:hover>a { background-position:  -700px -34px } /*For links with drop down menus */




/* nav-dropdown
 * ---------------------------------------------------------------------------- */

#nav ul {
	border-width: 0 1px 0 1px;
	left: -9999px;
	position: absolute;
	z-index: 101
	}

#nav li:hover ul { left: auto }

#nav ul, #nav li li a {
	border-style: solid;
	border-color: #aaa 
	}


/* For the mens and women's nav static header - color miami orange*/
	
#nav li ul li.header_men a {    
	background:#FF6;
	height: 20px;
	font-size: 14px;
	text-transform: uppercase; /* force text to uppercase */
	font-weight:bold;
	}

#nav li ul li.header_women a
{    
	background:#FF6;
	height: 20px;
	font-size: 14px;
	text-transform: uppercase; /* force text to uppercase */;
	font-weight:bold;
	}
	
/* For the mens and women's nav static header - color miami orange*/		

#nav li li { float: none }

#nav li li a {
	background-image: none;
	border-width: 0 0 1px 0;
	height: 20px;
	padding: 2px 4px;
	width: 150px !important 
	}
	

#nav li li a:link, #nav li li a:visited {
	background-color: #003366;
	color: #fff
	}

#nav li li a:hover, /*#nav li li a:active*/ { 
	background-color: #66cccc; 
	color: #fff
	}
	
#nav .header {background:#ed663e;}	

/* 2nd Tier Drop Down
 * ------------------------------------------------------------------------- */

#nav li ul li ul  {
	display: none;
	height:20pxs;
	width: 150px;
	margin-left: 158px; /* width of drop down nav +2 */
	margin-top: -23px; /* height of drop down nav item +1 */
	}
	
#nav li ul li:hover ul, #nav li ul li.over ul { display: block; }

#nav li ul li ul li a {
	height: 18px;
	width: 100%;
	}
	
#nav li li.tall, #nav li li.tall a {
	height:30px;
	line-height:14px;
	}
	
 /* ---------------  ##above## ok checked 4/5/09  ##above##  ------------------ */
/* sidebar
 * ---------------------------------------------------------------------------- */

#sidebar, #sidebar * { margin: 0; padding: 0 }

#sidebar { margin: 0 }

#sidebar h3 { margin-top: 15px }


/* index bsi
 * ---------------------------------------------------------------------------- */

#top-stories-hdr{
	background: url("http://thehockeydek.com/new_site/images/top_stories.jpg") no-repeat;
	margin: 0 left;
	width:497px;
	height:34px;
	display:block;
	overflow:hidden;
	}

# h4{font-size:10px;padding-left:170px;}

	
#top-bsi li { 
	display: inline; 
	list-style-type: none 
	}

#bsi{
	padding-top:5px;
	width:497px;
	height:25px;
	display:block;
	overflow:hidden;
	}
	
#bsi div{
	float:left;
	}

#bsi #archive-index{
	width:387px;
	height:16px;
	text-align:center;
	margin-left:20px;
	}

#bsi #archive-index a{
	color:#003366;
	font-weight:bold;
	font-size:12px;
	}

#bsi #archive-index a:hover {
	color:#33ccff;
	}

#bsi #top-bsi{
	width:50px;
	height:16px;
	padding-left:20px;
	_padding-left:10px;
	}

#bsi #top-bsi ul{
	margin:0;
	padding:0;
	}

#relativeFrame {
	height: 128px;
	padding: 0 8px 0px 8px;
	position: relative;
	padding-left:5px;
	z-index: 1
	display:block;
	overflow:hidden;
	}

.lead-headlines{
height:127px;
display:block;
overflow:hidden;
}

#relativeFrame div {
	position: absolute; 
	visibility: hidden;
	z-index: 1;
	width: 487px
	}

#relativeFrame div#frm0 { visibility: visible; }


#frame_photo img{  
	display:block;
	}

#frame_photo{  
	padding-left:7px;
	}
/* lead-headlines
 * ---------------------------------------------------------------------------- */	

.lead-headlines, .lead-headlines * { margin: 0; padding: 0 }

.lead-headlines {
	clear: both;
	padding: 0 0 4px 0;
	}

.lead-headlines a:link, .lead-headlines a:visited { color: #003366; font-weight:bold; text-decoration: underline;}
.lead-headlines a:hover, .lead-headlines a:active { color: #33ccff;}

.lead-headlines h3 { 
	font-size: 14px;
	margin-bottom: 10px;
	margin-left:10px;
	text-transform:uppercase;
	}

.lead-headlines p {margin-left:10px;}

.lead-headlines p.date {
	font-size: 10px; 
	font-style: italic;
	margin-left:10px;
	}
/* index mini-photos bsi
 * ---------------------------------------------------------------------------- */

	#wrap-mini, #wrap-mini * { margin: 0; padding: 0 }

	#wrap-mini { 
		height:62px;
		display:block;
		overflow:hidden;
		}

	#wrap-mini div { margin:0 0 0 16px; }

	#wrap-mini a { 
		width: 74px;
		height: 60px;
		float:left;
		margin-right:5px;_margin-right:3px;
		}

	/*#wrap-mini a img { border: 1px solid #0b4c2c; }*/
	#wrap-mini a:hover img, #wrap-mini div.miniOn a img { border: 1px solid #003366; }

/* sport bsi
 * ---------------------------------------------------------------------------- */

#sport-hdr-lead-photo {
	background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-hdr-topstories.jpg") no-repeat;
	width:497px;
	height:34px;
	}

#sport-hdr-secondary-headlines {
	background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-hdr-headlines.jpg") no-repeat;
	width:497px;
	height:34px;
	}

	#sport-lead-photo img{margin-left:7px;}

	.sport-lead-headlines p{padding-left:15px;}
	
	.sport-lead-headlines h3 {text-transform:uppercase;}

	.sport-secondary-headlines p,h3{padding-left:15px;margin:0;}

	.sport-secondary-headlines h3 {margin-bottom:10px;font-size:12px;font-weight:600;}

	.sport-secondary-headlines a {color:#000;}

	.sport-secondary-headlines a:hover {color:#ed663e;}

	.sport-secondary-headlines p {font-size:12px;font-weight:bold;}

		
/* photo-table
 * ---------------------------------------------------------------------------- */

.photo-table { 
	border-collapse: collapse;
	float: right;
	margin: 0 0 0 10px;
	padding: 0;
	width: 160px 
	}
	
.photo-table .email-print li { 
	display: block; 
	margin: 3px 0
	}
	
.photo-table .caption { font-size: 10px }

#sport-photo {
	border:1px solid #000;
	width:147px;
	height:250px;
	float:left;
	margin-right:5px;
	}
	
#content img {
	float:left;
	}
	
	
/* CALENDAR EVENTS
 * ---------------------------------------------------------------------------- */	


.calendar, .calendar * { 
	border-collapse: collapse; 
	margin: 0; 
	}

.calendar { 
	width: 478px;
	padding-left: 10px; 
	}

.calendar a {color:#000;font-weight:bold;}

.calendar a:hover {color:#ed663a;}
.calendar {margin-left:3px;}


.calendar td { padding:1px;font-size:11px; }

.calendar tr.calendar-date { 
	color: #0b4c2c; 
	font-weight: bold;
	}

.calendar tr.calendar-headers td { font-weight: bold;background-color: #ccc;color:#ed663a; }

/* email-print
 * ---------------------------------------------------------------------------- */

.email-print { margin: 10px 0 }

.email-print li { 
	display: inline; 
	list-style-type: none; 
	margin: 0 30px; 
	padding-left: 25px 
	}
	
	.email-print li.email { background: url("http://grfx.cstv.com/graphics/oas-icon-email.gif") 0 2px no-repeat }
	.email-print li.print { background: url("http://grfx.cstv.com/graphics/oas-icon-print.gif") 0 2px no-repeat }
		
		
/* ads
 * ---------------------------------------------------------------------------- */

#holder-bot {
	width:728px; 
	}
	
#holder-top {
	width:728px;
	height:90px;
	}

#holder-skyscraper {
	margin-left:45px;
	}

#bot-ad-holder{
	clear:both;
	padding:0;
	margin:0;
	width:994px;
	height:90px;
	}
	
#holder-bot{
	float:left;
	width:730px;
	height:90px;
	}
	
#acc-holder {
	float:left;
	width:200px;
	height:90p;
	padding-left:20px;
	}					
	

/* footer
 * ---------------------------------------------------------------------------- */
	
#footer {
	color: #222;
	padding-top:10px;
	text-align: center;
	float:left;
	clear:both;
	width:994px;
	}
	
#footerBg {
	background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-foot-shadow.jpg") no-repeat;
	width:994px;
	height:37px;
	}	
	
	#footer a:link, #footer a:visited { color: #444 }
	#footer a:hover, #footer a:active { color: #666 }
	
/* Old CSS from 2004-2007 New site launched July 07
 * ---------------------------------------------------------------------------- */

.tableheaderwhite {
	font-size:15px; 
	color:#fff;
	}

.layerlinks {
	color:#fff; 
	font-size:11px; 
	text-decoration:none;
	}

.navlink a {
	color:#fff;
	font-size:11px;
	text-decoration:none;
	}	

.navlink a:hover { 
	color:#ed663e;
	}

	
.navlink2 a {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	}	

.navlink3 a:hover { 
	color:#ed663e;
	font-weight:bold;
	}	
	
	.navlink3 a {
	color:#004725;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}	

.navlink2 a:hover { 
	color:#ed663e;
	font-weight:bold;
	}	


.tablecontent {
	color: #000000; 
	font-size: 12px;
	text-decoration:none;
	}	
	
	
	/***************** Photo Gallery Index *********************************/
td.boxborder {border: #004725 1px solid; font-size:10px; color:#666666; background-color:#dddddd;font-family:arial, verdana, helvetica, sans-serif, geneva;}
td.boxborderrecent {border: #004725 1px solid; font-size:10px; background-color:#CCCCCC;font-family:arial, verdana, helvetica, sans-serif, geneva;}
td.gallerynav {border: #004725 1px solid; font-size:10px; background-color:#cccccc;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.mostrecent{color:#004725; font-size:11px; font-weight:600; text-decoration:none;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.mostrecent:hover{text-decoration:underline;}
.mostrecent:visited{color:#004725; font-size:11px; font-weight:600; text-decoration:none;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.gallerydate {font-size:11px; font-weight:bold; color:#000000;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.gallerydate:visited {font-size:11px; font-weight:bold; color:#000000;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.gallerysport {font-size:10px; color:#004725;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.gallerysport:visited {font-size:10px; color:#004725;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.gallerymainlinks {width:128; margin-left: 6; color:#ffffff; font-size:11px; text-decoration:none; font-weight:600;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.gallerymainlinks:visited {width:128; margin-left: 6; color:#ffffff; font-size:11px; text-decoration:none; font-weight:600;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.gallerymainlinks:hover {text-decoration:underline;}
.galleryseasonlink {color:#CCCCCC; font-size:10px; text-decoration:none;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.galleryseasonlink:visited {color:#CCCCCC; font-size:10px; text-decoration:none;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.galleryseasonlink:hover {text-decoration:underline;}
.galleryseason {width:100; margin-left:20; color:#CCCCCC; font-size:10px;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.galleryseason:visited {width:100; margin-left:20; color:#CCCCCC; font-size:10px;font-family:arial, verdana, helvetica, sans-serif, geneva;}
/***************** Photo Gallery Index *********************************/
	
/* Old CSS from 2004-2007 New site launched July 07
 * ---------------------------------------------------------------------------- */

.tableheaderwhite {
	font-size:15px; 
	color:#fff;
	}

.layerlinks {
	color:#fff; 
	font-size:11px; 
	text-decoration:none;
	}

.navlink a {
	color:#fff;
	font-size:11px;
	text-decoration:none;
	}	

.navlink a:hover { 
	color:#ed663e;
	}

	
.navlink2 a {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	}	

.navlink2 a:hover { 
	color:#ed663e;
	font-weight:bold;
	}	

.tablecontent {
	color: #000000; 
	font-size: 12px;
	text-decoration:none;
	}	
	
	
	/***************** Photo Gallery Index *********************************/
td.boxborder {border: #004725 1px solid; font-size:10px; color:#666666; background-color:#dddddd;font-family:arial, verdana, helvetica, sans-serif, geneva;}
td.boxborderrecent {border: #004725 1px solid; font-size:10px; background-color:#CCCCCC;font-family:arial, verdana, helvetica, sans-serif, geneva;}
td.gallerynav {border: #004725 1px solid; font-size:10px; background-color:#cccccc;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.mostrecent{color:#004725; font-size:11px; font-weight:600; text-decoration:none;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.mostrecent:hover{text-decoration:underline;}
.mostrecent:visited{color:#004725; font-size:11px; font-weight:600; text-decoration:none;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.gallerydate {font-size:11px; font-weight:bold; color:#000000;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.gallerydate:visited {font-size:11px; font-weight:bold; color:#000000;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.gallerysport {font-size:10px; color:#004725;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.gallerysport:visited {font-size:10px; color:#004725;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.gallerymainlinks {width:128; margin-left: 6; color:#ffffff; font-size:11px; text-decoration:none; font-weight:600;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.gallerymainlinks:visited {width:128; margin-left: 6; color:#ffffff; font-size:11px; text-decoration:none; font-weight:600;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.gallerymainlinks:hover {text-decoration:underline;}
.galleryseasonlink {color:#CCCCCC; font-size:10px; text-decoration:none;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.galleryseasonlink:visited {color:#CCCCCC; font-size:10px; text-decoration:none;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.galleryseasonlink:hover {text-decoration:underline;}
.galleryseason {width:100; margin-left:20; color:#CCCCCC; font-size:10px;font-family:arial, verdana, helvetica, sans-serif, geneva;}
.galleryseason:visited {width:100; margin-left:20; color:#CCCCCC; font-size:10px;font-family:arial, verdana, helvetica, sans-serif, geneva;}
/***************** Photo Gallery Index *********************************/
/* Calendar */

#calendar_wrap {
	padding: 15px 5px;
	text-align: center;
}

#calendar_wrap table {
	width: 100%;
}

#calendar_wrap tfoot td {
	border: none;
}

#calendar_wrap tfoot td#prev {
	text-align: left;
	font-weight: bold;
	border: none;
}

#calendar_wrap tfoot td#prev a {
	border: none;
}

#calendar_wrap tfoot td#next {
	text-align: right;
	font-weight: bold;
	border: none;
}

#calendar_wrap tfoot td#next a {
	border: none;
}
