/* 
 ----------------------------------------------------------------------------
	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:#fff url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-bkg.jpg") 994px 0px repeat-y;
	color: #222;
	font: 12px/18px "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
	margin:0; 
	padding:0;
	}

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:994px;
	margin:0;
	padding:0;
	 }

#column-1, #column-2, #column-3 { 
	float: left;
	margin-top:5px;
	vertical-align:top;
	}

body#sport-body #column-1 {
	width:497px;
	}

body#sport-body #column-2 {
	width:240px;
	}

body#sport-body #column-3 {
	width:246px;
	}

	#column-1 {
		width:497px;
		}
	#column-2 {
		width:237px;_width:235px;
		padding-left:3px;_padding-left:5;
		}
	#column-3 {
		width:243px;_width:245px;
		padding-left:8px;_padding-left:5px;
		}		

	body#story-body #column-1-inside {
		width:730px;
		margin-left:5px;
		float:left;
		}

	body#story-body #column-2-inside {
		width:245px;
		float:left;
		padding-top:5px;
		} 


/* 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://graphics.fansonly.com/schools/mifl/graphics/mifl-07-pod-bkg.jpg") repeat-y;
	width:497px;
	height:427px;
	_height:431px;
	display:block;
	overflow:hidden;
	}

body#sport-body #top-stories-box {
	height:auto;
	}

#hdr-calendar 	{
	background: url("http://grfx.cstv.com/schools/mifl/graphics/milf-10-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://grfx.cstv.com/schools/mifl/graphics/mifl-07-btm-shadow.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://grfx.cstv.com/schools/mifl/graphics/pods/2009/MBK-ACC_Onsale_Now.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/tix-5-fb-indiv.gif") no-repeat;
	width:240px;
	height:246px;
	float:right;
	}	

#online-store-front {
	
	width:240px;
	height:488px;
	}

#online-store {
	background: url("http://grfx.cstv.com/schools/mifl/graphics/canes_240x244.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/canes_240x244.jpg") no-repeat;
	width:240px;
	height:244px;
	float:right;
	}	

#online-store-m-footbl {
	background: url("http://grfx.cstv.com/schools/mifl/graphics/canes_240x244.jpg") no-repeat;
	width:240px;
	height:244px;
	float:right;
	}	
	
#online-store-nonsport {
	background: url("http://grfx.cstv.com/schools/mifl/graphics/canes_240x244.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
			}
			

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

#nav {
	width: 994px; 
	height: 34px;
	}

#nav, #nav a { background-image: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-top-nav.jpg"); }

#nav li { 
	float: left; 
	list-style-type: none; 
	position: relative; 
	z-index: 101;
	}

#nav a { 
	display: block; 
	height: 0; 
	overflow: hidden;
	padding-top: 34px;
	text-decoration: none;
	}
	
#nav ul.right { margin-left: 150px; text-align: left }	

#nav li#nav-01 a { background-position:  0 0; width: 69px }
#nav li#nav-02 a { background-position: -69px 0; width: 84px }
#nav li#nav-03 a { background-position: -153px 0; width: 118px}
#nav li#nav-04 a { background-position: -271px 0; width: 58px }
#nav li#nav-05 a { background-position: -329px 0; width: 87px }
#nav li#nav-06 a { background-position: -416px 0; width: 96px }
#nav li#nav-07 a { background-position: -512px 0; width: 107px}
#nav li#nav-08 a { background-position: -619px 0; width: 93px }
#nav li#nav-09 a { background-position: -712px 0; width: 69px }
#nav li#nav-10 a { background-position: -781px 0; width: 112px}
#nav li#nav-11 a { background-position: -893px 0; width: 101px}


#nav li#nav-01 a:hover { background-position:  0 -34px }
#nav li#nav-02 a:hover { background-position: -69px -34px }
#nav li#nav-03 a:hover { background-position: -153px -34px }
#nav li#nav-04 a:hover { background-position: -271px -34px }
#nav li#nav-05 a:hover { background-position: -329px -34px }
#nav li#nav-06 a:hover { background-position: -416px -34px }
#nav li#nav-07 a:hover { background-position: -512px -34px }
#nav li#nav-08 a:hover { background-position: -619px -34px }
#nav li#nav-09 a:hover { background-position: -712px -34px }
#nav li#nav-10 a:hover { background-position: -781px -34px }
#nav li#nav-11 a:hover { background-position: -893px -34px }

#nav li#nav-01:hover>a { background-position:  0 -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 a {    
	background:#ed663e;
	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: auto;
	padding: 2px 4px;
	width: 150px !important 
	}

#nav li li a:link, #nav li li a:visited {
	background-color: #0b4c2c;
	color: #fff
	}

#nav li li a:hover, #nav li li a:active { 
	background-color: #ed663e; 
	color: #fff
	}
	
#nav .header {background:#ed663e;}	

/* Son of Suckerfish: 2nd Tier Drop Down
 * ------------------------------------------------------------------------- */

#nav li ul li ul  {
	display: none;
	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;
	}


/* IE6 Patches */
#nav table { _border-collapse: collapse }
#nav li { _display: inline }
#nav a:hover ul { _left: auto; _top: 34px; }
#nav ul.multi { float: left; margin-left: 122px }


#sport-nav {
	background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-sports-nav-bkg.jpg") repeat-x;
	width:994px;
	height:31px;
	}

#sport-nav-list {
	float:right;
	width:594px;
	height:26px;
	padding-top:5px;
	}
	
#sport-nav-inside {float:right;padding-right:20px;}	
	
#sport-hdr {float:left;}	

#sport-nav-list a {
	text-decoration:none;
	color:#000;
	font-weight:bold;
	}

#sport-nav-list a:hover {
	color:#ed663e;
	}
	

/* Hurricane Club Navigation
 * ------------------------------------------------------------------------- */	

#hurricaneclub-nav-list {
	float:right;
	margin-top:-28px;
	padding-right:10px
	}

#hurricaneclub-nav-list li {list-style-type:none;display:inline;}	

#hurricaneclub-nav-list a {
	text-decoration:none;
	color:#000;
	font-weight:bold;
	}

#hurricaneclub-nav-list a:hover {
	color:#ed663e;
	}

	
.hurricaneclub-date {
	font-size: 11px; 
	font-style: italic;
	}
	

/* sidebar
 * ---------------------------------------------------------------------------- */

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

#sidebar { margin: 0 }

#sidebar h3 { margin-top: 15px }


/* index bsi
 * ---------------------------------------------------------------------------- */

#top-stories-hdr{
	background: url("http://grfx.cstv.com/schools/mifl/graphics/mifl-07-hdr-topstories.jpg") no-repeat;
	width:497px;
	height:34px;
	display:block;
	overflow:hidden;
	}
	

#archive 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:#0b4c2c;
	font-weight:bold;
	font-size:10px;
	}

#bsi #archive-index a:hover {
	color:#ed663e;
	}

#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: #0b4c2c; font-weight:bold; text-decoration: underline;}
.lead-headlines a:hover, .lead-headlines a:active { color: #ed663e;}

.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:59px;
		display:block;
		overflow:hidden;
		}

	#wrap-mini div { margin:0 0 0 16px; }

	#wrap-mini a { 
		width: 74px;
		height: 57px;
		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 #ed663e; }

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

