/* 
 ----------------------------------------------------------------------------
	Company: CBS Interactive
	Author: Stanley J. Haag
 	CSS Document: afa-08-display-dev.css
	DATE Modified: 4-1-09
 ---------------------------------------------------------------------------- 
*/
/* colors
 ----------------------------------------------------------------------------
	text: #222
	link: #444
 	link.hover: #666
 ----------------------------------------------------------------------------
*/

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

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


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: #444; text-decoration: underline }
a:hover, a:active { color: #666; text-decoration: underline }

a { outline: none }

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

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

.wrap {
	float: left; 
}

.img {
	background: #000;
	width: 88px;
	height: 86px;
}

#revLayeredAd .revClickText  {
	color:#fff;
}

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

h2, 
.storyheadline, 
.StoryHeadline, 
.page-header { 
	color: #0A347E; 
	font-weight: bold; 
	font-size: 13px 
}

.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 { 
	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-07-bg-wrap.gif") repeat-y;
	width: 998px;
	margin: 0px auto; 
}
	
#mast { clear: both; }

#mast-header-top {
	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-hdr-top.gif") no-repeat;
	width: 998px;
	height: 46px;
}

.mast-header-padding {
	width: 735px;
	height: 46px;
}

#mast-header-search {
	width: 263px;
	height: 33px;
	margin: 13px 0px 0px 0px;
}

#mast-header-left {
	width: 735px;
	height: 139px;
}

#mast-header-multimedia {
	width: 263px;
	height: 34px;
}

#mast-header-tickets {
	width: 263px;
	height: 105px;
}
	
#mast-nav {
	clear: both;
}

#sportmast { 
	width: 998px;
	height: 31px;
	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-bar-titles.gif") no-repeat;
}

#sportabbrev {
	width: 500px;
	height: 31px;
}

#sportabbrev img {
	margin: 3px 0px 0px 0px;
}

#sportnav-wrap {
	width: 498px;
	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: #0a347e;
	text-decoration: none;
}

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

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

#hdr { }

#scoreboard { }

#ticket-nav-wrap{
	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-hdr-tickets.jpg") no-repeat;
	width:263px;
	padding-top:75px;
	display:block;
}

#ticket-nav-wrap img {
	display:block;
}

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

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

#nav {
	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-navigation.gif") no-repeat;
	height: 35px;
	position: relative;
	width: 998px;
	z-index: 99; 
}
	
#nav span { display:none; }

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

#nav li { float: left; }


#nav-01 { width:93px; }
#nav-02 { width:96px; }
#nav-03 { width:125px; }
#nav-04 { width:63px; }
#nav-05 { width:110px; }
#nav-06 { width:106px; }
#nav-07 { width:78px; }
#nav-08 { width:113px; }
#nav-09 { width:95px; }
#nav-10{ width:119px; }

#nav-01 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-navigation.gif") 0 -35px }
#nav-02 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-navigation.gif") -93px -35px }
#nav-03 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-navigation.gif") -189px -35px }
#nav-04 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-navigation.gif") -314px -35px }
#nav-05 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-navigation.gif") -377px -35px }
#nav-06 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-navigation.gif") -487px -35px }
#nav-07 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-navigation.gif") -593px -35px }
#nav-08 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-navigation.gif") -671px -35px }
#nav-09 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-navigation.gif") -784px -35px }
#nav-10 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-navigation.gif") -879px -35px }

#nav-01:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-navigation.gif") 0 -35px }
#nav-02:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-navigation.gif") -93px -35px }
#nav-03:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-navigation.gif") -189px -35px }
#nav-04:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-navigation.gif") -314px -35px }
#nav-05:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-navigation.gif") -377px -35px }
#nav-06:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-navigation.gif") -487px -35px }
#nav-07:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-navigation.gif") -593px -35px }
#nav-08:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-navigation.gif") -671px -35px }
#nav-09:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-navigation.gif") -784px -35px }
#nav-10:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-navigation.gif") -879px -35px }


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

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

	#nav ul {
		border: solid #0a347e;
		border-width: 0 1px;
		left: -9999px;
		top: 35px;
		position:absolute;
		z-index:99
	}

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


	#nav li li a {
		background: #fff;
		color: #0258c5;
		display: block;
		padding: 3px;
		text-decoration:none;
		_width: 100%
	}

	#nav li li a:hover { 
		background: #0a347e; 
		color: #fff 
	}

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

	#nav .header a, #nav .header a:hover { 
		background: #000; 
		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:21px;
		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: #0A347E; color: #fff; font-weight: bold }
	
/* navigation: #nav 
*/

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

#columns {padding:0; margin:0; border-collapse:collapse; background: #fff; width: 998px;  }

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

#column-1 { width:465px;padding: 2px 0 0 3px; }

#column-1-sport { width: 765px; padding: 30px; font-size: 11px; }
#column-1-sport a { color: #0A347E; }

#column-1-hdr-top-stories {
	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-bar-stories.gif") no-repeat;
	width: 465px;
	height: 26px;
}

#column-1-top-stories { height: 431px; }
#column-1-top-stories img { border: 1px solid #0a347e; }

body#non-sport-story #column-1-sport {
	width:953px;
	padding:10px 20px 0 25px;
}





#relativeFrame { font-size: 11px;}
#relativeFrame a:link,
#relativeFrame a:visited,
#relativeFrame a:active {
	text-decoration: none;
}

#relativeFrame a:hover {
	text-decoration: underline;
}
#relativeFrame h1 { font-size: 11px; }
#relativeFrame h1 a { color: #0a347e; }
#relativeFrame .pubdate { font-style: italic; margin: 3px 0px; color: #0a347e;}
#relativeFrame a.more { font-size: 11px; font-weight: bold; color: #0a347e; }

#column-1-hdr-calendar {
	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-bar-calendar.gif") no-repeat;
	width: 465px;
	height: 26px;
}

#column-1-calendar {
	background: #eee;
	width: 451px;
	height: 198px;
	border: 1px solid #0a347e;
	margin: 0px 0px 4px 0px;
	overflow: auto;
	padding: 6px;
}

#column-1-calendar-sport {
	background: #eee;
	width: 451px;
	height: 204px;
	border: 1px solid #0a347e;
	margin: 0px 0px 4px 0px;
	overflow: auto;
	padding: 6px;
}

#column-1-hdr-more-headlines {
	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-bar-more-hdls.gif") no-repeat;
	width: 465px;
	height: 26px;
}

#column-1-more-headlines {
	background: #eee;
	width: 447px;
	height: 100px;
	padding: 8px;
	border: 1px solid #0a347e;
	overflow: auto;
}
	
#column-1-more-headlines-sport {
	background: #eee;
	width: 447px;
	height: 185px;
	padding: 8px;
	margin: 0px 0px 4px 0px;
	border: 1px solid #0a347e;
	overflow: auto;
}
	
#column-2 { width:300px;padding: 2px 4px 0px 4pxpx; }
#column-2-store {	
/*	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-bg-store.gif") no-repeat;	*/
	width: 300px;
	height: 144px;
	margin: 0px 0px 3px 0px;
}

#column-2-hdr-aotw {
	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-bar-athletes.gif") no-repeat;
	width: 300px;
	height: 26px;
}

#column-2-aotw {
	font-size: 11px;
	background: #eee;
	width: 268px;
	height: 86px;
	border: 1px solid #0a347e;		
	padding: 15px;
	overflow: auto;
}

#aotw-text { width: 166px; _width: 145px; padding: 0px 15px 0px 0px; }
#aotw-img { width: 105px }

#column-2-hdr-sponsors {
	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-bar-sponsors.gif") no-repeat;
	width: 300px;
	height: 26px;
}

#column-2-sponsors {
	font-size: 11px;
	background: #fff;
	width: 268px;
	height: 324px;
	border: 1px solid #0a347e;		
	padding: 15px;
	margin: 0px 0px 4px 0px;
	overflow: auto;
}

#column-2-hdr-promotions {
	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-bar-promotions.gif") no-repeat;
	width: 300px;
	height: 26px;
}

#column-2-promotions {
	font-size: 11px;
	background: #eee;
	width: 298px;
	border: 1px solid #0a347e;		
	padding: 0px;
	margin: 0px 0px 3px 0px;
}

#column-2-hdr-audio {
	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-bar-audio.gif") no-repeat;
	width: 300px;
	height: 26px;
}

#column-2-audio {
	font-size: 11px;
	background: #eee;
	width: 268px;
	height: 86px;
	border: 1px solid #0a347e;		
	padding: 15px;
	margin: 0px 0px 3px 0px;
	overflow: auto;
}
	
#column-2-hdr-sport-camps {
	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-bar-camps.gif") no-repeat;
	width: 300px;
	height: 26px;
}

#column-2-sport-camps {
	font-size: 11px;
	background: #eee;
	width: 268px;
	height: 86px;
	border: 1px solid #0a347e;		
	padding: 15px;
	margin: 0px 0px 4px 0px;
	overflow: auto;
}

#column-2-hdr-bowl {
	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-bar-bowl.gif") no-repeat;
	width: 300px;
	height: 26px;
}

#column-2-bowl {
	font-size: 11px;
	background: #eee;
	width: 268px;
	height: 86px;
	border: 1px solid #0a347e;		
	padding: 15px;
	margin: 0px 0px 4px 0px;
	overflow: auto;
}	

#column-3 { width:216px;padding: 2px 0 0px 1px; }
#column-3-hdr-all-access {
	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-bar-all-access.gif") no-repeat;
	width: 216px;
	height: 26px;
}

#column-3-all-access {
	background: #142748 url("http://grfx.cstv.com/schools/afa/graphics/afa-08-all-access.jpg") no-repeat;
	width: 216px;
	height: 270px;
}

#column-3-hdr-tickets {
	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-bar-tickets.gif");
	width; 216px;
	height: 26px;
}

#column-3-tickets {
/*	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") no-repeat; */
	width: 216px;
	height: 196px;
}

#column-3-hdr-partners {
	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-bar-partners.gif") no-repeat;
	width; 216px;
	height: 26px;
}

#column-3-partners {
	background: #fff;
	border: 1px solid #0a347e;
	width: 214px;
}

#column-3-btm-partners {
	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-3rd-btm.gif") no-repeat;
	width: 216px;
	height: 5px;
}

#column-3-hdr-sidelines {
	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-bar-sidelines.gif") no-repeat;
	width; 216px;
	height: 26px;
}

#column-3-sidelines {
	color: #fff;
	background: #1d4791;
	width: 216px;
	height: 650px;
	font-size: 11px;
}

#column-3-sidelines div {
	width: 212px;
	margin: 0px 0px 0px 4px;
}

#column-3-sidelines h3 { margin: 0px; color: #fff; font-size: 12px; padding-bottom: 4px; }
#column-3-sidelines a { color: #fff; }
#column-3-sidelines a:link,
#column-3-sidelines a:visited,
#column-3-sidelines a:active {
	text-decoration: none;
}

#column-3-sidelines a:hover {
	text-decoration: underline;
}

.dottedBorder {
	margin-top: 8px;
}

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

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

#relativeFrame {
	position: relative; 
	width:465px;
	z-index: 1
}

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

#relativeFrame div#frm0 { visibility: visible }

#minis {
	margin:8px 0px 0px 2px;
	padding:0;
	width:463px;
}

#minis div {
	float:left;
	border:1px solid #fff;
	width:75px;
}

#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 { clear:both; display: none; }

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

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

#controls li {
	float: left; 
	list-style: none; 
	_display: inline; 
}

#sec-headlines-wrap { font-size: 11px; }
#sec-headlines-wrap .pubdate { margin: 4px 0px 0px 0px;}
#sec-headlines-wrap h1 { font-size: 11px; margin: 0px 0px 4px 0px;}
#sec-headlines-wrap h1 a { color: #0a347e; }

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

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

#side-nav {
/*	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") no-repeat; */
	height: 196px;
	position: relative;
	width: 216px;
	z-index: 99; 
	}
	
#side-nav span { display:none; }

#side-nav li, #side-nav a {
	font-size: .95em;  
	height: 32px;
	display: block;
	_margin: -1px 0px -3px 0px;
}

#side-nav-01 { width:216px; background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 0px 0px; }
#side-nav-02 { width:216px; background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 0px -32px }
#side-nav-03 { width:216px; background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 0px -64px }
#side-nav-04 { width:216px; background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 0px -96px }
#side-nav-05 { width:216px; background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 0px -128px }
#side-nav-06 { width:216px; background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 0px -160px }

#side-nav-01 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px 0px; _background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px 1px; }
#side-nav-02 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px -32px; _background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px -31px; }
#side-nav-03 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px -64px; _background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px -63px; }
#side-nav-04 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px -96px; _background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px -95px; }
#side-nav-05 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px -128px; _background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px -127px; }
#side-nav-06 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px -160px; _background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px -159px; }

#side-nav-01:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px 0px; _background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px 1px; }
#side-nav-02:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px -32px; _background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px -31px; }
#side-nav-03:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px -64px; _background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px -63px; }
#side-nav-04:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px -96px; _background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px -95px; }
#side-nav-05:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px -128px; _background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px -127px; }
#side-nav-06:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px -160px; _background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-tickets.gif") 216px -159px; }

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

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

	#side-nav ul {
		border: solid #0258c5;
		border-width: 0px;
		left: -9999px;
		top: 21px;
		position:absolute;
		z-index:99
		}

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

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

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

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

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


	#side-nav li li a {
		background: #fefefe;
		color: #0258c5;
		display: block;
		padding: 3px;
		text-decoration:none;

		_width: 100%
	}

	#side-nav li li a:hover { 
		background: #e87316; 
		color: #fff 
	}

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

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



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

	#side-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 */
	}

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

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

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

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

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

.calendar, .calendar * { 
	
	margin: 0px; 
	padding: 0px;  
	font-size:11px;
}
	
.calendar { width: 434px;border-collapse: collapse;  }

.calendar td { padding: 2px; }

.calendar tr.calendar-date { 
	width:434px;
	font-weight: bold;
	border: solid #1d4791;
	border-width:0 0 1px 0;
}
	
.calendar tr.calendar-headers td {
 	}

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

/* all-access
 * ---------------------------------------------------------------------------- */

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

#rcontent {
	font-size: 10px;
	height:94px;
	overflow:auto;
	padding-left:23px;
}

#rcontent li {
	list-style-image: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icon-camera.gif");
	color: #fff;
	padding: 0px 0px 3px 0px;
}

#rcontent a {
	color: #fff;
}

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

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

#sidebar { margin: 0 }

#sidebar h3 { margin-top: 15px }


/* 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 }
		
		#multimedia-nav, #multimedia-nav * 
		{ border-collapse: collapse; margin: 0; padding: 0 }

		#multimedia-nav {
			height: 34px;
			position: relative;
			width: 263px;
			z-index: 99; 
		}

		#multimedia-nav span { display:none; }

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

		#multimedia-nav li { float: left; }



		#multimedia-nav-01 { width:32px; height:34px; background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-stats-off.gif")}
		#multimedia-nav-02 { width:33px; height:34px; background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-radio-off.gif")}
		#multimedia-nav-03 { width:33px; height:34px; background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-desktop-off.gif")}
		#multimedia-nav-04 { width:33px; height:34px; background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-rss-off.gif ")}
		#multimedia-nav-05 { width:33px; height:34px; background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-photo-off.gif")}
		#multimedia-nav-06 { width:33px; height:34px; background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-wireless-off.gif")}
		#multimedia-nav-07 { width:33px; height:34px; background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-newsletter-off.gif")}
		#multimedia-nav-08 { width:33px; height:34px; background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-video-off.gif")}


		#multimedia-nav-01 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-stats-on.gif") }
		#multimedia-nav-02 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-radio-on.gif") }
		#multimedia-nav-03 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-desktop-on.gif") }
		#multimedia-nav-04 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-rss-on.gif") }
		#multimedia-nav-05 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-photo-on.gif") }
		#multimedia-nav-06 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-wireless-on.gif") }
		#multimedia-nav-07 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-newsletter-on.gif") }
		#multimedia-nav-08 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-video-on.gif") }

		#multimedia-nav-01:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-stats-on.gif") }
		#multimedia-nav-02:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-radio-on.gif") }
		#multimedia-nav-03:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-desktop-on.gif") }
		#multimedia-nav-04:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-rss-on.gif") }
		#multimedia-nav-05:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-photo-on.gif") }
		#multimedia-nav-06:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-wireless-on.gif") }
		#multimedia-nav-07:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-newsletter-on.gif") }
		#multimedia-nav-08:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-icons-video-on.gif") }

		/* navigation dropdown: #multimedia-nav
		 * ------------------------------------------------------------------------- */
		/*
		#multimedia-title {
			width: 133px;
			height: 34px;
			color: #000;
			font: 10px verdana;
		}
		*/
		
		/* tix-navigation: #tix-nav
		 * ------------------------------------------------------------------------- */

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

		#tix-nav {
			background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-hdr-select.jpg") no-repeat;
			height: 30px;
			position: relative;
			width: 263px;
			z-index: 150;
		}

		#tix-nav span { display:none; }

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

		#tix-nav li { float: left; }


		#tix-nav-01 { width:263px; }


		#tix-nav-01 a:hover { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-hdr-select.jpg") 0 -30px }

		#tix-nav-01:hover>a { background: url("http://grfx.cstv.com/schools/afa/graphics/afa-08-hdr-select.jpg") 0 -30px }


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

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

			#tix-nav ul {
				border: solid #0a347e;
				border-width: 0 1px;
				left: -9999px;
				top: 30px;
				position:absolute;
				z-index:99
				}

			#tix-nav-01 ul { 
				margin-left: 86px;
				margin-top:-12px; 
			}

			#tix-nav ul, 
			#tix-nav li li { width: 119px } 

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

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

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


			#tix-nav li li a {
				background: #0a347e;
				color: #fff;
				display: block;
				padding: 3px;
				text-decoration:none;
				_width: 100%
			}

			#tix-nav li li a:hover { 
				background: #fff; 
				color: #0a347e 
			}

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

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


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

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

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

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

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

			#tix-nav ul.right { margin-left: 150px; text-align: left }
			#tix-nav li li.header a, #tix-nav li li.header a:hover { background-color: #BF3130; color: #fff; font-weight: bold }
			
		/* tix-navigation: #tix-nav 
		*/
		
		
#fan-center-wrap
{
	width:993px;
	background:#fff;
	padding:10px 0px 10px 5px;
}
#fan-center
{
	width:988px;
	_width:988px;
	*width:988px;
	height:130px;
	background:#ccc;
	border:#003366 solid;
	border-width:0 1px 1px 1px;
}

#gameday, #social, #promos, #fans
{
	float:left;

}

#gameday, #social, #promos
{width:247px;}

#fans
{width:245px;}

#gameday ul, #promos ul, #fans ul
{
	float:left;
	padding:10px 0 0 25px;
	margin:0;

}

#gameday img, #promos img, #fans img
{float:right;}

#gameday a, #gameday li, #promos a, #promos li, #fans a, #fans li 
{
	color:#003366;
	text-decoration:none;
}

#gameday a:hover, #promos a:hover, #fans a:hover
{text-decoration:underline;}
				
/* pre-footer
 * ---------------------------------------------------------------------------- */

#pre-footer {
	border: solid #aaa; 
	border-width: 2px 0;
	display: block;
	padding-top: 6px;
	text-align: center;
	width: 460px
}
	
#holder-story {
	border: 1px solid #000;
	width: 298px;
	height: 250px;
	margin: 5px 0px 4px 0px;
}

#holder-banner {
	background: #fff;
	width: 728px;
	height: 90px;
}

#adspace {
	background: #fff;
	width: 268px;
	height: 90px;
	margin: 0px 0px 0px 2px;
}

#adspaceNEW {
	background: #fff;
	width: 130px;
	height: 88px;
	margin: 0px 0px 0px 3px;
	display:block;
	_display:block;
}
#mtnWestLogo {
	background: #fff;
	width: 130px;
	height: 88px;
	margin: 0px 3px 0px 0px;
	display:block;
	_display:block;
}
/* footer
 * ---------------------------------------------------------------------------- */
	
#footer,
#disclaimer {
	clear: both;
	background: url("http://grfx.cstv.com/schools/afa/graphics/afa-07-bg-footer.gif") repeat-x top;
	color: #fff;
	padding: 12px 0px;
	text-align: center;
}
	
#disclaimer a { color:#fff; }

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