/* 
 ----------------------------------------------------------------------------
	Company: CSTV Networks, Inc.
	Author: Ashton R. Edwin-Kent
 	CSS Document: msu-08-display.css
 ---------------------------------------------------------------------------- 
*/


/* colors
 ----------------------------------------------------------------------------
	text: #222
	link: #444
 	link.hover: #666
 ----------------------------------------------------------------------------
*/


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

body {
	background: #08480c	url("http://grfx.cstv.com/schools/msu/graphics/msu-08-bg-wrap.gif") repeat-x;
	color: 		#222;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	margin:		0px; 
	padding:	0px; 
}

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


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: #08480c; text-decoration: none }
a:hover, a:active { color: #08480c; text-decoration: none }

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

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

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

#dantonio-link a:link,
#dantonio-link a:visited,
#dantonio-link a:hover,
#dantonio-link a:active {
	color: #08480c;
}

.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;
        display:none;
	}

#revLayeredAd .revClickText  {
color:#fff;
}

/* CSTV specific
 * ---------------------------------------------------------------------------- */

h2, 
.storyheadline, 
.StoryHeadline, 
.page-header { 
	color: #222; 
	font-weight: bold; 
	font-size: 16px 
	}

.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	}
#yahooBox {
	margin-left:		7px;
	margin-right:		7px;
}

.image-block {
	display:block;
	_display:block;
}
.black {
	background: #000;
	color:	    #fff;
}
/* layout
 * ---------------------------------------------------------------------------- */

.wrap {
	float:		left;
}

#wrap { 
	width:		994px;
	margin: 	0px auto;
	padding: 	0px;
	position: 	relative;
}




#mast {
	width: 			994px;
	margin: 		0px auto;
	padding-top:	15px;
}

#Content-fans {
	background: #0c0900 url("http://grfx.cstv.com/schools/msu/graphics/fanstop10bg.jpg") no-repeat ;
	padding-left:	5px;
	padding-right:	5px;
	font-size:		11px;
	font-family:	verdana;
	vertical-align:	top;
}

#Content-fans-2 {
	background: #0c0900 url("http://grfx.cstv.com/schools/msu/graphics/msu-fanstop10-bg.jpg") no-repeat ;
	padding-left:	5px;
	padding-right:	5px;
	font-size:		11px;
	font-family:	verdana;
	vertical-align:	top;
}

#Content-fans-hoops {
	background: #0c0900 url("http://grfx.cstv.com/photos/schools/msu/sports/m-baskbl/auto_original/3020535.jpeg") no-repeat ;
	padding-left:	5px;
	padding-right:	5px;
	font-size:		11px;
	font-family:	verdana;
	vertical-align:	top;
}

#Content {
	background:		#fff;
	padding-left:	5px;
	padding-right:	5px;
	font-size:		11px;
	font-family:	verdana;
	vertical-align:	top;
}

#content {
	background:		#fff;
	padding:		5px;
	font-size:		11px;
	font-family:	verdana;
	vertical-align:	top;
}

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

#content a:link,
#content a:visited,
#content a:hover,
#content a:active {
	color:			#08480c;
}

#mast-left {
	background: 	url("http://grfx.cstv.com/schools/msu/graphics/msu-08-mast-left.gif");
	width:			598px;
	height:			135px;
}

#mast-left-dantonio {
	background:		url("http://grfx.cstv.com/schools/msu/graphics/msu-08-dantonio-masthead.jpg") no-repeat scroll 0px 7px;
	height:			135px;
	width:			598px;
}

#mast-right {
}

#mast-yahoo {
	background: 	url("http://grfx.cstv.com/schools/msu/graphics/spacer.gif");
	width:			342px;
	height:			21px;
	margin-left:	45px;
}

#mast-ticket-right {
	background: 	url("http://grfx.cstv.com/schools/msu/graphics/msu-08-mast-ticket-right.gif");
	width:			396px;
	height:			114px;
	z-index:		101px;
}

#mast-ticket-right-dantonio {
	background:		url("http://grfx.cstv.com/schools/msu/graphics/msu-08-dantonio-masthead.jpg") no-repeat scroll -598px -14px;
	height:			114px;
	width:			396px;
}

#mast-ticket-nav,
#mast-ticket-nav-sport {
	position:		absolute;
}

#mast-ticket-nav {
	left:			754px;
	top:			66px;
}

#mast-ticket-nav-sport {
	left:			754px;
	top:			157px;
}

.csdisclaimerlink {
	color:			#FFF;
	font:	        arial, verdana ,helvetica,sans-serif;
	font-size:		11px;
}
#print-email {
	clear: 			both;
	text-align: 	center;
}

#print-email a:link,
#print-email a:visited,
#print-email a:hover,
#print-email a:active {
	color: #000;
}

/* sportnav
 * ---------------------------------------------------------------------------- */

#hdr {
	background:#08480C none repeat scroll 0% 50%;
	border:2px solid;
	color:#FFFFFF;
	height:38px;
	margin:0px auto;
	width:990px;
}

	#sport-hdr {
	/*	width:		466px;*/
		width:		575px;
		height:		31px;
	}

	#sportnav {
		margin: 11px;
		padding: 0px;
	}

	#sportnav, #sportnav li a:link, #sportnav li a:visited, #sportnav li a:hover, #sportnav li a:active {
		color: #fff;
		text-decoration: none;
	}

	#sportnav ul {
		padding: 0px;
		margin: 0px;
	}

	#sportnav li {
		display: inline;
		_display: inline;
		padding-left: 6px;
		padding-right: 6px;
	}

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

#nav-wrap {
	width:		994px;
	clear:		both;
	padding-bottom: 2px;
	background: #fff;
}


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

#nav {
	background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") no-repeat;
	height: 28px;
	position: relative;
	width: 994px;
	z-index: 101; 
	}
	
#nav span { display:none; }

#nav li, #nav a {
	font-size: .95em;  
	height: 28px;
	display: block;
	}

#nav li { float: left; }


#nav-01 { width:83px; }
#nav-02 { width:108px; }
#nav-03 { width:144px; }
#nav-04 { width:132px; }
#nav-05 { width:59px; }
#nav-06 { width:108px; }
#nav-07 { width:97px; }
#nav-08 { width:91px; }
#nav-09 { width:95px; }
#nav-10 { width:73px; }

#nav-01 a:hover { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") 0 -28px }
#nav-02 a:hover { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -83px -28px }
#nav-03 a:hover { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -191px -28px }
#nav-04 a:hover { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -335px -28px }
#nav-05 a:hover { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -467px -28px }
#nav-06 a:hover { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -526px -28px }
#nav-07 a:hover { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -634px -28px }
#nav-08 a:hover { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -731px -28px }
#nav-09 a:hover { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -822px -28px }
#nav-10 a:hover { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -917px -28px }

#nav-01:hover>a { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") 0 -28px }
#nav-02:hover>a { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -83px -28px }
#nav-03:hover>a { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -191px -28px }
#nav-04:hover>a { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -335px -28px }
#nav-05:hover>a { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -467px -28px }
#nav-06:hover>a { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -526px -28px }
#nav-07:hover>a { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -634px -28px }
#nav-08:hover>a { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -731px -28px }
#nav-09:hover>a { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -822px -28px }
#nav-10:hover>a { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -917px -28px }


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

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

	#nav ul {
		border: solid #08480c;
		border-width: 0 1px;
		left: -9999px;
		top: 28px;
		position:absolute;
		z-index:101;
		}

	#nav-08 ul { margin-left: -15px }

	#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 #08480c; text-indent: 0; }


	#nav li li a {
		background: #fff;
		color: #08480c;
		display: block;
		padding: 3px;
		text-decoration:none;

		_width: 100%
		}

	#nav li li a:hover { 
		background: #08480c;
		color: #fff 
		}

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

	#nav .header a, #nav .header a:hover { 
		background: #08480c; 
		color: #fff; 
		font-weight: bold;.
		}

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

	#nav li ul li ul  {
		display: none;
		width: 165px;
		margin-left: 165px; /* width of drop down nav +2 */
		margin-top: -19px; /* 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:28px;
		line-height:14px;
		}

	#nav ul.right { margin-left: 150px; text-align: left }
	#nav li li.header a, #nav li li.header a:hover { background-color: #DEDEDE; color: #000; font-weight: bold }
/* navigation: #nav 
*/

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

#nav-index-wrap {
	width:		994px;
	clear:		both;
	padding-bottom: 2px;
	background: #fff;
}


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

#nav-index {
	background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") no-repeat;
	height: 28px;
	position: relative;
	width: 994px;
	z-index: 101;
	clear:both;
	}
	
#nav-index span { display:none; }

#nav-index li, #nav-index a {
	font-size: .95em;  
	height: 28px;
	display: block;
	}

#nav-index li { float: left; }


#nav-index-01 { width:83px; }
#nav-index-02 { width:108px; }
#nav-index-03 { width:144px; }
#nav-index-04 { width:132px; }
#nav-index-05 { width:59px; }
#nav-index-06 { width:108px; }
#nav-index-07 { width:97px; }
#nav-index-08 { width:91px; }
#nav-index-09 { width:95px; }
#nav-index-10 { width:73px; }

#nav-index-01 a:hover { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") 0 -28px }
#nav-index-02 a:hover { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -83px -28px }
#nav-index-03 a:hover { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -191px -28px }
#nav-index-04 a:hover { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -335px -28px }
#nav-index-05 a:hover { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -467px -28px }
#nav-index-06 a:hover { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -526px -28px }
#nav-index-07 a:hover { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -634px -28px }
#nav-index-08 a:hover { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -731px -28px }
#nav-index-09 a:hover { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -822px -28px }
#nav-index-10 a:hover { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -917px -28px }

#nav-index-01:hover>a { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") 0 -28px }
#nav-index-02:hover>a { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -83px -28px }
#nav-index-03:hover>a { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -191px -28px }
#nav-index-04:hover>a { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -335px -28px }
#nav-index-05:hover>a { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -467px -28px }
#nav-index-06:hover>a { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -526px -28px }
#nav-index-07:hover>a { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -634px -28px }
#nav-index-08:hover>a { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -731px -28px }
#nav-index-09:hover>a { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -822px -28px }
#nav-index-10:hover>a { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-nav.gif") -917px -28px }


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

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

	#nav-index ul {
		border: solid #08480c;
		border-width: 0 1px;
		left: -9999px;
		top: 28px;
		position:absolute;
		z-index:101;
		}

	#nav-index-08 ul { margin-left: -15px }

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

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

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

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


	#nav-index li li a {
		background: #fff;
		color: #08480c;
		display: block;
		padding: 3px;
		text-decoration:none;

		_width: 100%
		}

	#nav-index li li a:hover { 
		background: #08480c;
		color: #fff 
		}

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

	#nav-index .header a, #nav-index .header a:hover { 
		background: #08480c; 
		color: #fff; 
		font-weight: bold;.
		}

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

	#nav-index li ul li ul  {
		display: none;
		width: 165px;
		margin-left: 165px; /* width of drop down nav +2 */
		margin-top: -19px; /* height of drop down nav item +1 */
		}

	#nav-index li ul li:hover ul, #nav-index li ul li.over ul { display: block; }

	#nav-index li ul li ul li a {
		height: 18px;
		width: 100%;
		}

	#nav-index li li.tall, #nav-index li li.tall a {
		height:28px;
		line-height:14px;
		}

	#nav-index ul.right { margin-left: 150px; text-align: left }
	#nav-index li li.header a, #nav-index li li.header a:hover { background-color: #DEDEDE; color: #000; font-weight: bold }
/* navigation: #nav-index 
*/


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

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

#ticket-nav {
	height: 		49px;
	position: 		relative;
	width: 			170px;
	z-index: 		102;
	}
	
#ticket-nav span { display:; }

#ticket-nav li, #ticket-nav a {
	font-size: .95em;  
	height: 50px; 
	display: block;
	z-index: 102 
	}

#ticket-nav li { float: left; }


#ticket-nav-01 { width:170px; height: 48px; }

#ticket-nav-01 a:hover { background: url("http://grfx.cstv.com/schools/SCHOOLABBREV/graphics/SCHOOLABBREV-08-top-nav.jpg") 0 -21px }

#ticket-nav-01:hover>a { background: url("http://grfx.cstv.com/schools/SCHOOLABBREV/graphics/SCHOOLABBREV-08-top-nav.jpg") 0 -21px }

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

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

	#ticket-nav ul {
		border: solid #08480c;
		border-width: 0 1px;
		left: -9999px;
		top: 50px;
		position:absolute;
		z-index:102;
		}

	#ticket-nav-08 ul { margin-left: -15px }

	#ticket-nav ul, 
	#ticket-nav li li { width: 165px; 		z-index:101; } 

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

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

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


	#ticket-nav li li a {
		background: #fff;
		color: #08480c;
		display: block;
		padding: 3px;
		text-decoration:none;

		_width: 100%
		}

	#ticket-nav li li a:hover { 
		background: #08480c; 
		color: #fff 
		}

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

	#ticket-nav .header a, #ticket-nav .header a:hover { 
		background: #0258c5; 
		color: #fff; 
		font-weight: bold
		}



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

	#ticket-nav li ul li ul  {
		display: none;
		width: 165px;
		margin-left: 165px; /* width of drop down nav +2 */
		margin-top: -19px; /* height of drop down nav item +1 */
		}

	#ticket-nav li ul li:hover ul, #ticket-nav li ul li.over ul { display: block; }

	#ticket-nav li ul li ul li a {
		height: 18px;
		width: 100%;
		}

	#ticket-nav li li.tall, #ticket-nav li li.tall a {
		height:21px;
		line-height:14px;
		}

	#ticket-nav ul.right { margin-left: 150px; text-align: left }
	#ticket-nav li li.header a, #ticket-nav li li.header a:hover { background-color: #BF3130; color: #fff; font-weight: bold }
/* navigation: #ticket-nav 
*/

/* navigation: #ticket-office-nav
 * ------------------------------------------------------------------------- */

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

#ticket-office-nav {
	clear:			both;
	width:			170px;
	height:			49px;
	position:		absolute;
	top:			65px;
	left:			755px;
	z-index:		102;
	}
	
#ticket-office-sport-nav {
	clear:			both;
	width:			170px;
	height:			49px;
	position:		absolute;
	top:			156px;
	left:			755px;
	z-index:		102;
	}

#ticket-office-sport-nav span,
#ticket-office-nav span { display:; }

#ticket-office-sport-nav li, #ticket-office-sport-nav a,
#ticket-office-nav li, #ticket-office-nav a {
	font-size: .95em;  
	height: 50px; 
	display: block;
	z-index: 102 
	}

#ticket-office-nav li,
#ticket-office-sport-nav li { float: left; }


#ticket-office-nav-01 { width:170px; height: 48px; }

#ticket-office-nav-01 a:hover { background: url("http://grfx.cstv.com/schools/SCHOOLABBREV/graphics/SCHOOLABBREV-08-top-nav.jpg") 0 -21px }

#ticket-office-nav-01:hover>a { background: url("http://grfx.cstv.com/schools/SCHOOLABBREV/graphics/SCHOOLABBREV-08-top-nav.jpg") 0 -21px }

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

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

	#ticket-office-sport-nav ul, #ticket-office-nav ul {
		border: solid #08480c;
		border-width: 0 1px;
		left: -9999px;
		top: 50px;
		position:absolute;
		z-index:102;
		}

	#ticket-office-nav-08 ul { margin-left: -15px }

	#ticket-office-sport-nav ul, 
	#ticket-office-sport-nav li li,
	#ticket-office-nav ul, 
	#ticket-office-nav li li { width: 165px; 		z-index:101; } 

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

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

	#ticket-office-sport-nav li li,
	#ticket-office-nav li li { border-bottom: 1px solid #08480c; text-indent: 0; }


	#ticket-office-sport-nav li li a,
	#ticket-office-nav li li a {
		background: #fff;
		color: #08480c;
		display: block;
		padding: 3px;
		text-decoration:none;

		_width: 100%
		}

	#ticket-office-sport-nav li li a:hover,
	#ticket-office-nav li li a:hover { 
		background: #08480c; 
		color: #fff 
		}

	#ticket-office-sport-nav .right,
	#ticket-office-nav .right
	{ text-align: left; margin-left: 150px }

	#ticket-office-sport-nav .header a,
	#ticket-office-sport-nav .header a:hover,
	#ticket-office-nav .header a,
	#ticket-office-nav .header a:hover { 
		background: #0258c5; 
		color: #fff; 
		font-weight: bold
		}



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

	#ticket-office-sport-nav li ul li ul,
	#ticket-office-nav li ul li ul  {
		display: none;
		width: 165px;
		margin-left: 165px; /* width of drop down nav +2 */
		margin-top: -19px; /* height of drop down nav item +1 */
		}

	#ticket-office-sport-nav li ul li:hover ul,
	#ticket-office-sport-nav li ul li.over ul,
	#ticket-office-nav li ul li:hover ul,
	#ticket-office-nav li ul li.over ul
	{ display: block; }

	#ticket-office-sport-nav li ul li ul li a,
	#ticket-office-nav li ul li ul li a {
		height: 18px;
		width: 100%;
		}

		#ticket-office-sport-nav li li.tall,
		#ticket-office-sport-nav li li.tall a,
		#ticket-office-nav li li.tall,
		#ticket-office-nav li li.tall a {
			height:21px;
			line-height:14px;
		}

		#ticket-office-sport-nav ul.right,
		#ticket-office-nav ul.right {
			margin-left: 150px; text-align: left
		}
		#ticket-office-sport-nav li li.header a,
		#ticket-office-sport-nav li li.header a:hover,
		#ticket-office-nav li li.header a,
		#ticket-office-nav li li.header a:hover {
			background-color: #BF3130; color: #fff; font-weight: bold
		}

/* navigation: #ticket-office-nav 
*/


/* columns
 * ---------------------------------------------------------------------------- */

#columns {
	width: 				994px;
	padding:			0;
	margin:				0;
	border-collapse:	collapse;
	background: 		#fff url("http://grfx.cstv.com/schools/msu/graphics/msu-08-bg-body.gif") repeat-y;
	clear: 				both;
}

#columns-story {
	background:			#fff;
	width:				994px;
	padding:			0;
	margin:				0;
	border-collapse:	collapse;
	clear: 				both;
}

#columns-story-fans {
	background: #0c0900;
	width:				994px;
	padding:			0;
	margin:				0;
	border-collapse:	collapse;
	clear: 				both;
}

#columns-story-fans-hoops {
	background: #0c0900;
	width:				994px;
	padding:			0;
	margin:				0;
	border-collapse:	collapse;
	clear: 				both;
}

.white-table-fan {
background: #fff;
}

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

#column-1b-story {
	background:		#fff;
}

#column-3-sport {
	padding-right: 2px;
}

#column-1 { width: 400px; }

#column-1-bsi {
	padding: 4px;
}

#column-1-bsi-top-stories {
	background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-hdr-topstories.gif") no-repeat;
	width:		391px;
	height:		19px;
}

.column-1-twitter-promo {
	clear:					both;
	height:					190px;
	margin-bottom:			1px;
	margin-left:			3px;
	margin-top:				1px;
	width:					397px;	
}


.column-1-sports-promo {
	clear:					both;
	height:					81px;
	margin-bottom:			1px;
	margin-left:			3px;
	margin-top:				1px;
	width:					397px;	
}

.column-1-sports-promo a {
	float: left;
}

#column-1-more-headlines-hdr {
	background: 	#fff url("http://grfx.cstv.com/schools/msu/graphics/msu-08-hdr-sports-moreheadlines.jpg") no-repeat;
	margin-left:	3px;	
	width: 			396px;
	height: 		19px;
	clear:			both;
}

#column-1-more-headlines {
	clear: 			both;
	margin-left:	1px;	
	width: 			398px;
	height: 		168px;
	overflow: 		auto;
	font-family:	verdana;
}

column-1-more-headlines-sport {
	clear: both;
	margin-left:1px; 
	width:398px;
	height: 250px;
	overflow: auto;
	font-family:verdana;
	font-size:11px;
}

#column-2 { width: 427px; }

#column-2-sport {
	vertical-align: top;
	width: 305px;
}

#column-2-sport td{
    width: 302px;
	background:#08480c;
    vertical-align: top;
	border:2px solid #fff;
	border-width:0 2px 0 0;
}

#column-2-store {
	width: 301px;
	height: 147px;
	margin-left:	1px;	
/*	background: #08480c; */
}

#column-2-more-headlines-hdr {
	background: 	#fff url("http://grfx.cstv.com/schools/msu/graphics/msu-08-hdr-sports-moreheadlines.jpg") no-repeat;
	margin-left:	3px;	
	width: 			299px;
	height: 		19px;
}

#column-2-more-headlines {
	clear: 			both;
	margin-left:	1px;	
	width: 			301px;
/*	height: 		168px; */
	height:			182px;
	overflow: 		auto;
	font-family:	verdana;
}

#column-2-coaches {
	margin-left: 3px;
}

#coach-dantonio {
	background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-btn-dantonio.gif") no-repeat;
	width:		150px;
	height:		101px;	
	margin-left:	1px;
	margin-bottom:	1px;
}

#coach-izzo {
	background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-btn-izzo.gif") repeat;
	width:		148px;
	height:		101px;	
	margin-left:	1px;
	margin-bottom:	1px;
}

#column-2-ad {
	clear: both;
	background: #000;
	width: 299px;
	height: 250px;
	margin-left: 3px;
}

#column-3, #column-3-sport { width: 287; }

#allaccess {
	background: 		url("http://grfx.cstv.com/schools/msu/graphics/msu-08-hdr-allaccess.gif") repeat;
	width: 				286px;
	height: 			58px;
}

#aa-ad {
	margin-left: 		27px;
}

#aa-rcontent-index {
	width: 				233px;
	height:				197px;
	margin-left: 		15px;
	font-size:			11px;
	font-family:		verdana;
}

#aa-rcontent-index div {
	padding-bottom: 	5px;
	width:				265px;
}

#aa-rcontent {
	font-size:11px;
	font-family: verdana;
	height:	102px;
	margin-left:10px;
	overflow:auto;
	width: 270px;

}

#aa-rcontent div {
	padding-bottom:5px;
	width: 265px;
}

#more-video, #more-video-sport {
	height:				12px;
	text-align:			center;
	font-size:			10px;
	font-weight:		bold;
	color: 				#fff;
	background:			#08480c;
}

#more-video-sport {
	margin-bottom:		1px;
}

#more-video a:link,
#more-video a:hover,
#more-video a:visited,
#more-video a:active,
#more-video-sport a:link,
#more-video-sport a:hover,
#more-video-sport a:visited,
#more-video-sport a:active {
	color:				#fff;
}

#aa-rcontent a:link,
#aa-rcontent a:visited,
#aa-rcontent a:active,
#aa-rcontent-index a:link,
#aa-rcontent-index a:visited,
#aa-rcontent-index a:active {
	color: 				#08480c;
}

#aa-rcontent a:hover,
#aa-rcontent-index a:hover {
	color: 				#08480c;
	text-decoration:	underline;
}

#podcast-hdr{
	background: 		url("http://grfx.cstv.com/schools/msu/graphics/msu-08-hdr-podcast-sm.gif") no-repeat;
	width: 				286px;
	height: 			19px;	
}

#podcast {
	background: 		url("http://grfx.cstv.com/schools/msu/graphics/msu-08-podcast-splash.gif") no-repeat;
	width: 				286px;
	height: 			116px;	
}

/* sidebar
 * ---------------------------------------------------------------------------- */
#sidebar-btn {
	background:#08480C;
	margin:2px;
	width:301px;
	padding: 0px;
	}


#sidebar, #sidebar * {
	margin: 	0px;
	padding: 	0px;
	color:		#fff;
	font-family: verdana;
}

#sidebar {
	background:
	#08480C;
	height:566px;
	margin:2px;
	overflow:auto;
	text-align:left;
	width:301px;
}

#sidebar h3 { margin-top: 15px }

.sidebarhdr {
	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 }


/* 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 }
		
		
/* pre-footer
 * ---------------------------------------------------------------------------- */

#pre-footer {
	border: solid #aaa; 
	border-width: 2px 0;
	display: block;
	padding-top: 6px;
	text-align: center;
	width: 460px
	}
	

/* footer
 * ---------------------------------------------------------------------------- */
	
#footer {
	background: #DEDEDE;
	color: #fff;
	margin:0px auto;
	width:994px;
	text-align: center;
	padding-top:2px;
	}

#footer-wrap {
	background: #DEDEDE;
	color: #fff;
	width:994px;
	height: 91px;
	text-align: center;
}

#footer-ads {
	
}

#footer-ads-sport {
	background: #fff;
	padding-left: 2px;
	padding-top: 2px;
}

#disclaimer {
	clear: both;
	background: url('http://grfx.cstv.com/schools/msu/graphics/msu-08-footer.gif') no-repeat;
	width: 994px;
	height: 127px;
	text-align: center;
	padding-top: 10px;
}

#disclaimer a:link, #disclaimer a:visited { color: #fff }
#disclaimer a:hover, #disclaimer a:active { color: #fff }

	#holder-banner {
		background: #000;
		width: 728px;
		margin-left: 2px;
		height: 90px;
	}
	
	#adSpace {
		background: #a5a5a5;
		width: 259px;
		height: 90px;
		margin-left: 3px;
	}
	
	#footer a:link, #footer a:visited { color: #444 }
	#footer a:hover, #footer a:active { color: #666 }
	
	/* sport bsi
	 * ---------------------------------------------------------------------------- */

	.thumbContent,
	.thumbContent2,
	.thumbContent-sport,
	.thumbContent2-sport {
		font-family:	verdana;
	}

	.thumbImg, .thumbImg-sport {
		float: left;
		width: 59px;
		height: 69px;
	}

	.thumbImg img, .thumbImg-sport img {
		margin-left: 4px;
		margin-top: 8px;
	}

	.thumbWrap {
		width: 391px;
		padding-bottom: 5px;
	}

	.thumbContent2, .thumbContent2 {
		float: left;
		width: 130px;
		margin-top: 10px;
		padding-left: 5px;
		font-size: .95em;
		height: 115px;
	}
	.thumbContent-sport, .thumbContent2-sport {
		float:left;
		font-size:0.95em;
	/*	height:114px; */
		margin-top:8px;
		padding-left:10px;
		width:120px;
	}

	.thumbContent-sport p, .thumbContent2-sport p {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.thumbContent h1, .thumbContent2 h1 {
		color:#635344;
		font-size:0.95em;
		margin-bottom:0px;
		margin-top:0px;
		padding-bottom:12px;
		padding-top:0px;
	}
	.thumbContent-sport h1, .thumbContent2-sport h1 {
		color:#635344;
		font-size:0.95em;
		margin-bottom:0px;
		margin-top:0px;
		padding-bottom:12px;
		padding-top:0px;
	}

	.thumbContent a:link,
	.thumbContent2 a:link,
	.thumbContent a:visited,
	.thumbContent2 a:visited,
	.thumbContent a:active,
	.thumbContent2 a:active,
	.thumbContent a:hover,
	.thumbContent2 a:hover
	{
	/*	color: #635344;*/
		padding-top: 0px;
		padding-bottom: 0px;
		text-decoration: none;
	/*	font-weight: bold; */
		font-size: 11px;
	}
	.thumbContent-sport a, .thumbContent2-sport a {
		color: #000;
		padding-top: 0px;
		padding-bottom: 0px;
		text-decoration: none;
		font-size: 11px;
	}

	.thumbContent-sport a:hover,
	.thumbContent2-sport a:hover {
		text-decoration:	underline;
	}


	.thumbContent .pubdate, .thumbContent2 .pubdate {
		font-size: 11px;
	/*	font-size: 0.85em; */ 
		margin-bottom:0px;
		margin-top:0px;
		padding-bottom:0px;
		padding-top:0px;	
	}
	.thumbContent-sport .pubdate, .thumbContent2-sport .pubdate {
		color: #0e4b10;
		font-weight: bold;
		margin-bottom:0px;
		margin-top:0px;
		padding-bottom:0px;
		padding-top:0px;	
	}	
	
	/* tabs
	 * ---------------------------------------------------------------------------- */
	#headlines-tab {
		clear:both;
		padding: 4px;
	}

	#headlines-tab ul.headline-1 { margin:0; padding:0 }
	#headlines-tab ul.headline-1 li { float: left; list-style: none; text-indent: -9999px; }
	#headlines-tab ul.headline-1 span { display: none }

	/* Headline tabs: #headlines-tab
	 * ---------------------------------------------------------------------------- */	

	#headlines-tab ul.headline-1 { 
		background:url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-schedule.gif");
		height: 20px; 
		width: 391px	
		}
	#headlines-tab ul.headline-1 li, #headlines-tab ul.headline-1 a { display: block; height: 20px }


	#tab-schedule { width: 103px; }
	#headlines-tab.on-schedule #tab-schedule { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-schedule.gif") 0 -23px }

	#tab-results { width: 88px; }
	#headlines-tab.on-results #tab-results { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-schedule.gif") -103px -23px }	

	#tab-tvradio { width: 95px; }
	#headlines-tab.on-tvradio #tab-tvradio { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-schedule.gif") -191px -23px }

	#tab-promotions { width: 105px; }
	#headlines-tab.on-promotions #tab-promotions { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-schedule.gif") -286px -23px }


	#schedule, #results, #tvradio, #promotions { 
		font-family:	verdana;
		height: 		334px; 
		overflow: 		auto;  
		background:		#ccc; 
		width:			389px;
		border-left:	1px solid #08480c;
		border-right:	1px solid #08480c;
		border-bottom:	1px solid #08480c;
	}

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

	#promotions span {
		display: 			block;
		background: 		#08480c;
		color:				#fff;
	}

	/* auctions
	 * ---------------------------------------------------------------------------- */
	#auctions-tab {
		padding: 2px;
	}

	#auctions-tab ul.headline-2 { margin:0; padding:0 }
	#auctions-tab ul.headline-2 li { float: left; list-style: none; text-indent: -9999px; }
	#auctions-tab ul.headline-2 span { display: none }

	/* Headline tabs: #auctions-tab
	 * ---------------------------------------------------------------------------- */	

	#auctions-tab ul.headline-2 { 
		background:url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-auctions.gif");
		height: 20px; 
		width: 301px	
		}

	#auctions-tab ul.headline-2 li, #auctions-tab ul.headline-2 a { display: block; height: 20px }

	#tab-auctions { width: 97px; }
	#auctions-tab.on-auctions #tab-auctions { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-auctions.gif") 0 -23px }

	#tab-pictopia { width: 119px; }
	#auctions-tab.on-pictopia #tab-pictopia { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-auctions.gif") -97px -23px }	

	#tab-email { width: 84px; }
	#auctions-tab.on-email #tab-email { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-auctions.gif") -216px -23px }

	#pictopia, #pictopia-sport {
		text-align:center;
	}

	#auctions, #pictopia, #email {
		width:		299px; 
/*		height: 	188px; */
		height:		173px;
		overflow: 	auto;  
		background:	#fff 
		width:		299px;
		border-left:	1px solid #08480c;
		border-right:	1px solid #08480c;
		border-bottom:	1px solid #08480c;
	}

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


	/* all
	 * ---------------------------------------------------------------------------- */
	#all-tab {
		padding-right: 2px;
	}

	#all-tab ul.headline-3 { margin:0; padding:0 }
	#all-tab ul.headline-3 li { float: left; list-style: none; text-indent: -9999px; }
	#all-tab ul.headline-3 span { display: none }

	/* Headline tabs: #all-tab
	 * ---------------------------------------------------------------------------- */	

	#all-tab ul.headline-3 { 
		background:url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-all.gif");
		height: 20px; 
		width: 286px	
		}

	#all-tab ul.headline-3 li, #all-tab ul.headline-3 a { display: block; height: 20px }

	#tab-all { width: 68px; }
	#all-tab.on-all #tab-all { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-all.gif") 0 -23px }

	#tab-football { width: 95px; }
	#all-tab.on-football #tab-football { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-all.gif") -68px -23px }	

	#tab-basketball { width: 122px; }
	#all-tab.on-basketball #tab-basketball { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-all.gif") -163px -23px }


	#all, #football, #basketball {
		width:		284px; 
		height: 	210px; 
		overflow: 	auto;  
		background:	#fff 
		width:		299px;
		border-left:	1px solid #08480c;
		border-right:	1px solid #08480c;
		border-bottom:	1px solid #08480c;
	}

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



	/* spartan
	 * ---------------------------------------------------------------------------- */
	#spartan-tab {
		/*	padding: 1px; */
	}

	#spartan-tab ul.headline-4 { margin:0; padding:0 }
	#spartan-tab ul.headline-4 li { float: left; list-style: none; text-indent: -9999px; }
	#spartan-tab ul.headline-4 span { display: none }

	/* Headline tabs: #spartan-tab
	 * ---------------------------------------------------------------------------- */	

	#spartan-tab ul.headline-4 { 
		background:url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-sf-was-blast.gif");
		height: 20px; 
		width: 286px	
		}

	#spartan-tab ul.headline-4 li, #spartan-tab ul.headline-4 a { display: block; height: 20px }

	#tab-spartan { width: 119px; }
	#spartan-tab.on-spartan #tab-spartan { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-sf-was-blast.gif") 0 -23px }

	#tab-weareone { width: 90px; }
	#spartan-tab.on-weareone #tab-weareone { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-sf-was-blast.gif") -119px -23px }	

	#tab-gameday { width: 76px; }
	#spartan-tab.on-gameday #tab-gameday { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-sf-was-blast.gif") -210px -23px }

	#weareone-image {
		margin-top:				24px;
	}

	#spartan, #weareone, #gameday {
		width:		284px; 
		height: 	173px; 
		overflow: 	auto;  
		background:	#fff 
		width:		299px;
		border-left:	1px solid #08480c;
		border-right:	1px solid #08480c;
		border-bottom:	1px solid #08480c;
		text-align:		center;
	}

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

	/* schedule-sport
	 * ---------------------------------------------------------------------------- */
	#schedule-sport-tab {
		/*	padding: 1px; */
	}

	#schedule-sport-tab ul.headline-5 { margin:0; padding:0 }
	#schedule-sport-tab ul.headline-5 li { float: left; list-style: none; text-indent: -9999px; }
	#schedule-sport-tab ul.headline-5 span { display: none }

	/* Headline tabs: #schedule-sport-tab
	 * ---------------------------------------------------------------------------- */	

	#schedule-sport-tab ul.headline-5 { 
		background:url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-sports-schedule.gif");
		height: 20px; 
		width: 286px	
		}

	#schedule-sport-tab ul.headline-5 li, #schedule-sport-tab ul.headline-5 a { display: block; height: 20px }

	#tab-schedule-sport { width: 99px; }
	#schedule-sport-tab.on-schedule-sport #tab-schedule-sport { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-sports-schedule.gif") 0 -23px }

	#tab-results-sport { width: 80px; }
	#schedule-sport-tab.on-results-sport #tab-results-sport { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-sports-schedule.gif") -99px -23px }	

	#tab-promotions-sport { width: 106px; }
	#schedule-sport-tab.on-promotions-sport #tab-promotions-sport { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-sports-schedule.gif") -179px -23px }


	#schedule-sport, #results-sport, #promotions-sport {
		font-family:	verdana;
		width:		284px; 
		height: 	173px; 
		overflow: 	auto;  
		background:	#fff 
		width:		299px;
		border-left:	1px solid #08480c;
		border-right:	1px solid #08480c;
		border-bottom:	1px solid #08480c;
	}

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

	#promotions-sport span {
		display: 			block;
		background: 		#08480c;
		color:				#fff;
	}

	/* auctions-sport
	 * ---------------------------------------------------------------------------- */
	#auctions-sport-tab {
		/*	padding: 1px; */
	}

	#auctions-sport img {
		width:	284px;
		height: 165px;
	}

	#auctions-sport-tab ul.headline-6 { margin:0; padding:0 }
	#auctions-sport-tab ul.headline-6 li { float: left; list-style: none; text-indent: -9999px; }
	#auctions-sport-tab ul.headline-6 span { display: none }

	/* Headline tabs: #auctions-sport-tab
	 * ---------------------------------------------------------------------------- */	

	#auctions-sport-tab ul.headline-6 { 
		background:url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-sports-auction.gif");
		height: 20px; 
		width: 286px	
		}

	#auctions-sport-tab ul.headline-6 li, #auctions-sport-tab ul.headline-6 a { display: block; height: 20px }

	#tab-auctions-sport { width: 88px; }
	#auctions-sport-tab.on-auctions-sport #tab-auctions-sport { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-sports-auction.gif") 0 -23px }

	#tab-pictopia-sport { width: 73px; }
	#auctions-sport-tab.on-pictopia-sport #tab-pictopia-sport { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-sports-auction.gif") -88px -23px }	

	#tab-spartan-fund-sport { width: 124px; }
	#auctions-sport-tab.on-spartan-fund-sport #tab-spartan-fund-sport { background: url("http://grfx.cstv.com/schools/msu/graphics/msu-08-tabs-sports-auction.gif") -161px -23px }

	#auctions-sport {
		width:		284px; 
		height: 	165px; 
		background:	#fff 
		width:		299px;
		border-left:	1px solid #08480c;
		border-right:	1px solid #08480c;
		border-bottom:	1px solid #08480c;
	}

   #pictopia-sport, #spartan-fund-sport {
		width:		284px; 
		height: 	165px; 
		overflow: 	auto;  
		background:	#fff 
		width:		299px;
		border-left:	1px solid #08480c;
		border-right:	1px solid #08480c;
		border-bottom:	1px solid #08480c;
	}

	#spartan-fund-sport ul { list-style-type: none; margin: 0; padding: 0 }


/* Rotating BSI
 * -------------------------------------------------------------------------------- */

	#relativeFrame h1,
	#relativeFrame p.pubdate,
	#relativeFrame *,
	#relativeFrame-sport * {
		margin:0;
		padding:0;	
	}

	#relativeFrame p,
	#relativeFrame-sport p {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	#relativeFrame {
		font-family: verdana;
		font-size: 8.5pt;
		position: relative; 
		width:391px;
		z-index: 1;
		height:	210px;
	}

	#relativeFrame-sport {
		font-family: verdana;
		font-size: 8.5pt;
		position: relative; 
		width:391px;
		z-index: 1;
		height:	216px;
	}

	#relativeFrame div {
		width:391px;
		position: absolute; 
		visibility: hidden;
		z-index: 1;
	}

	#relativeFrame div#frm0 { visibility: visible }

	#relativeFrame div h1,
	#relativeFrame-sport div h1 {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	#relativeFrame div .pubdate,
	#relativeFrame-sport div .pubdate {
		font-weight: bold;
		padding-bottom: 5px;
	}

	#relativeFrame div a:link .full-release,
	#relativeFrame div a:active .full-release,
	#relativeFrame div a:visited .full-release,
	#relativeFrame-sport div a:link .full-release,
	#relativeFrame-sport div a:active .full-release,
	#relativeFrame-sport div a:visited .full-release  {
		text-decoration: underline;
	}
	
	#relativeFrame div a:hover .full-release,
	#relativeFrame-sport div a:hover .full-release  {
		text-decoration: none;
	}
	
	#relativeFrame div a,
	#relativeFrame-sport div a {
		color: #0e4b10;
		width: 125px;
	}

    #relativeFrame a:link,
    #relativeFrame a:active,
    #relativeFrame a:visited,
	#relativeFrame-sport a:link,
	#relativeFrame-sport a:active,
    #relativeFrame-sport a:visited {
          text-decoration: underline;
    }

    #relativeFrame a:hover,
	#relativeFrame-sport a:hover {
          text-decoration: none;
    }

    #relativeFrame h1 a:link,
    #relativeFrame h1 a:active,
    #relativeFrame h1 a:visited,
	#relativeFrame-sport h1 a:link,
	#relativeFrame-sport h1 a:active,
	#relativeFrame-sport h1 a:visited {
        text-decoration: none;
    }

    #relativeFrame h1 a:hover,
	#relativeFrame-sport h1 a:hover {
        text-decoration: none;
    }

	#relativeFrame div .full-release,
	#relativeFrame-sport div .full-release  {
		color: #0e4b10;
		width: 125px;
/*		text-decoration: underline; */
	}

	.full-release {
		display: block;
		font-size: 10px;
		text-decoration: underline;
		width: 80px;
	}

	#minis{
		clear: both;
		margin:0;
		padding:0;
		width:391px;
	}

	#minis div#mini0,
	#minis div#mini1,
	#minis div#mini2,
	#minis div#mini3,
	#minis div#mini4,
	#minis div#mini5 {
		float:left;
		width:59px;
		height:59px;
		margin-right:4px;
	}
/*
	#minis div {
		float:left;
		width:59px;
		margin-right: 4px;
	}
*/
	#minis a img {
		opacity: .50;
		filter: alpha(opacity=50);
		margin-bottom:3px;
	}

	#minis a:hover img, #minis div.miniOn a img {
		opacity: 1.0;
		filter: alpha(opacity=100);
	}

    #controls { padding: 0px; padding-left: 169px; }
	
	#controls ul { padding-left: 0px; }
	
	#controls * { margin: 0; padding: 0 }

	#minis #controls img{
		border-width:0;
	}

	#controls li {
		float: left; 
		list-style: none; 
		_display: inline; 
	}
	
	#spartan-fund-logo {
		background: 		url("http://grfx.cstv.com/schools/msu/graphics/bottomrighttab-spartanfund-09.gif");
		width:				284px;
		height: 			173px;
	}
	/* http://grfx.cstv.com/schools/msu/graphics/msu-08-spartan-fund-logo.gif */
	
	#spartan-fund-logo-sport {
		background: 		url("http://grfx.cstv.com/schools/msu/graphics/msu-08-spartan-fund-logo.gif");
		width:				284px;
		height: 			165px;
	}
	
#sec-headlines-wrap-sport, #sec-headlines-wrap-sport *{
	margin:0;
	padding:0;
}

#sec-headlines-wrap-sport li{
	margin:7px 18px;
}
	#sec-headlines-wrap-sport {
		text-align: left;
		margin-top: 5px;
		margin-bottom: 0px;
		padding-top:0px;
		padding-bottom: 6px;
		color: #0e4b10;
	}
	
	#sec-headlines-wrap {
		text-align: left;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-top:0px;
		padding-bottom: 0px;
		color: #0e4b10;
	}

	#sec-headlines-wrap li {
		margin-left:15px;
		font-size:11px;
		padding-bottom:	2px;
	}

	#sec-headlines-wrap h1 {
		font-size:10px;
		margin-bottom:0px;
/*		margin-top:-4px;*/
		padding-bottom:0px;
		padding-left:8px;
		padding-top:0px;
		width:275px;
	}

	#sec-headlines-wrap a:link,
	#sec-headlines-wrap a:visited,
	#sec-headlines-wrap a:active,
	#sec-headlines-wrap-sport a:link,
	#sec-headlines-wrap-sport a:visited,
	#sec-headlines-wrap-sport a:active {
		color: #0e4b10;
		text-decoration: none;
	}

	#sec-headlines-wrap a:hover,
	#sec-headlines-wrap-sport a:hover {
		color: #0e4b10;
		text-decoration: underline;
	}

	#sec-headlines-wrap p {
		color:#0e4b10;
		font-size:11px;
		font-weight:bold;
		margin-bottom:0px;
		margin-top:0px;
		padding-bottom:0px;
		padding-left:8px;
		padding-top:6px;
		width:242px;
	}
	
/* calendar
 * ---------------------------------------------------------------------- */

.calendar, .calendar * { 
	border-collapse: collapse; 
	margin: 0; 
	padding: 0;
	font-family: verdana;
	}

.calendar { width: 373px; }

.calendar-headers {
	background: #ababab;
	color: #0e4b10;
}

.calendar td { padding: 1.25px; font-size: 10px; }

.calendar img { margin: 1px 0px 4px 0px;}

.calendar td a:link,
.calendar td a:visited,
.calendar td a:active {
	color: #0e4b10;
	text-decoration: underline;
}

.calendar td a:hover {
	color: #0e4b10;	
	text-decoration: none;
}

.calendar tr.calendar-date td {
	font-weight:			bold;
}

.calendar-date-text {
	font-weight: bold;
}

.calendar tr.calendar-date { 
	background-color: #0e4b10; 
	color: #fff; 
	font-weight: bold
	}

.calendar-color {
	color: #fff;
}

.calendar tr.calendar-headers td { font-weight: bold }

.calendar tr.calendar-headers td.sport { width: 78px; }
.calendar tr.calendar-headers td.opponent { max-width: 78px; }
.calendar tr.calendar-headers td.location { width: 78px; }
.calendar tr.calendar-headers td.time { width: 78px; }
.calendar tr.calendar-headers td.coverage { width: 78px; }

/* calendar-sport
 * ---------------------------------------------------------------------- */

.calendar-sport, .calendar-sport * { 
	border-collapse: collapse; 
	margin: 0; 
	padding: 0  
	}

.calendar-sport { width: 268px; }

.calendar-sport-headers {
	background: #ababab;
	color: #0e4b10;
}

.calendar-sport td { padding: 2px; font-size: 10px; }

.calendar-sport td a:link,
.calendar-sport td a:visited,
.calendar-sport td a:active {
	color: #0e4b10;
}

.calendar-sport td a:hover{
	color: #0e4b10;
	text-decoration: underline;
}

.calendar-sport-date-text {
	font-weight: bold;
}

.calendar-sport tr.calendar-date { 
	background-color: #0e4b10; 
	color: #fff; 
	font-weight: bold
	}

.calendar-sport tr.calendar-sport-date { 
	background-color: #0e4b10; 
	color: #fff; 
	font-weight: bold
	}

.calendar-sport-color {
	color: #fff;
}

.calendar-sport tr.calendar-headers td { font-weight: bold }

.calendar-sport tr.calendar-sport-headers td { font-weight: bold }


#sidebaroffset{
width:275px;
margin:0 10px;
font-size:11px;
}


#sidebaroffset h3{
font-size:12px;
margin-top:10px;
}

#sidebaroffset a{
text-decoration:none;
}

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


