/* 
 ----------------------------------------------------------------------------
	Company: CBS Interactive
	Web Producer: Stanley J. Haag ( ** --- GO BUCKY! --- ** )
 	CSS Document: wis-09-display.css
 ---------------------------------------------------------------------------- 
*/
/* DEFAULT TYPE SELECTORS
 * ---------------------------------------------------------------------------- */
body { 
	background:#400000 url("http://grfx.cstv.com/schools/wis/graphics/wis-09-bg-index.gif") repeat-x;
	color:#000000;
	font:11px/16px Arial, Verdana, Helvetica, sans-serif;
	margin:0px; 
	padding:0px; 
}

body#sport { 
	background:#400000 url("http://grfx.cstv.com/schools/wis/graphics/wis-09-bg-index.gif") repeat-x;
	color:#000000;
	font:11px/16px Arial, Verdana, Helvetica, sans-serif;
	margin:0px; 
	padding:0px; 
}

body#story { 
	background:#400000 url("http://grfx.cstv.com/schools/wis/graphics/wis-09-bg-interior.gif") repeat-x;
	color:#000000;
	font:11px/16px Arial, Verdana, Helvetica, sans-serif;
	margin:0px; 
	padding:0px; 
}

body#general { 
	background:#400000 url("http://grfx.cstv.com/schools/wis/graphics/wis-09-bg-interior.gif") repeat-x;
	color:#000000;
	font:11px/16px Arial, Verdana, Helvetica, sans-serif;
	margin:0px; 
	padding:0px; 
}

td {
	font:11px/16px Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
}

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

a { outline:none; }

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

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

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

.clear { clear: both; }

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


/* Bio Page
 * ---------------------------------------------------------------------------- */
.bio-table { background-color: #FFFFFF;  }
.bio-table, .bio-table * { background-color:#FFFFFF !important; color:#222; line-height: normal !important;  }

.bio-table table table table img { display: none; }

.player-number, #player-number { font-size: 14px; font-weight:bold; padding-left: 8px  }

.player-name { font-size: 14px; font-weight:bold; }


#player-photo{
	border:1px solid #000;
	}

/* CSTV SPECIFIC
 * ---------------------------------------------------------------------------- */
h2, 
.storyheadline, 
.StoryHeadline, 
.page-header { 
	color:#A00000; 
	font-weight:bold; 
	font-size:18px; 
}

.storyteaser, 
.StoryTeaser { color:#222222; font-weight:bold; font-size:12px; }

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

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

/* LAYOUT
 * ---------------------------------------------------------------------------- */
#container {
	display:block;
	padding:0px;
	margin:0px;
	background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-bg-wrap-index.gif") no-repeat;
	background-position:center top;
}

#container-sport-story {
	display:block;
	padding:0px;
	margin:0px;
	background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-bg-wrap-interior.gif") no-repeat;
	background-position:center top;
}

#container-general {
	display:block;
	padding:0px;
	margin:0px;
	background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-bg-wrap-interior.gif") no-repeat;
	background-position:center top;
}

#banner-b-line-wrap-sport {
	width:990px;
	height:103px;
	margin:0px auto;
	padding:12px 5px 10px 5px;
}

#b-line-sport {
	background:#940000;
	width:252px;
	height:89px;
	float:left;
	border:1px #000000 solid;
	margin-left:4px;
}

#wrap { 
	width:1000px;
	margin:0px auto;
}

#wrap-story { 
	width:1000px;
	margin:0px auto;
	padding:0px 0px 30px 0px;
	margin-bottom:20px;
	background:#FFFFFF;
}

#wrap-general { 
	width:1000px;
	margin:0px auto;
	padding:0px 0px 30px 0px;
	margin-bottom:20px;
	background:#FFFFFF;
}
	
#mast {
	background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-mast.gif") no-repeat; 
	width:1000px;
	height:166px;
	display:block;
	padding:0px;
	margin:0px;
	position:relative;
	z-index:101;
	float: left;
}

#mast-sport-story {
	background:url("http://grfx.cstv.com/schools/wis/graphics/wis-09-mast.gif") no-repeat; 
	width:1000px;
	height:166px;
	display:block;
	padding:0px;
	margin:0px;
	position:relative;
	z-index:101;
	float: left;
}

#mast-general {
	background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-mast.gif") no-repeat; 
	width:1000px;
	height:166px;
	display:block;
	padding:0px;
	margin:0px;
	position:relative;
	z-index:101;
	float: left;
}

#social-icon-wrap {
	width:446px;
	height:30px;
	display:block;
	padding:0px;
	margin:0px;
	position:absolute;
	top:0px;
	left:171px;
	z-index:10;
}

#mast-promo-wrap {
	width:335px;
	height:49px;
	display:block;
	padding:0px;
	margin:0px;
	position:absolute;
	top:0px;
	left:664px;
	z-index:10;
}

#ticket-center-hdr {
	background:url("http://grfx.cstv.com/schools/wis/graphics/wis-09-hdr-ticket-center.gif") no-repeat;
	display:block;
	width:319px;
	height:21px;
	position:absolute;
	top:51px;
	left:685px; 
	z-index:10;
}

#ticket-center-btn {
	background:url("http://grfx.cstv.com/schools/wis/graphics/wis-09-btn-buy-tix.gif") no-repeat;
	display:block;
	width:92px;
	height:57px;
	position:absolute;
	top:66px;
	left:908px;
	z-index:10;
} 

#search-wrap {
	background:url("http://grfx.cstv.com/schools/wis/graphics/wis-09-bg-search.gif") no-repeat;
	width:342px;
	height:25px;
	display:block;
	position:absolute;
	top:140px;
	left:658px; 
	z-index:10;
	overflow: hidden;
}

#home {
	width:640px;
	height:115px;
	display:block;
	position:absolute;
	left:0px;
	top:26px;
}

#sport-header-wrap {
	width:1000px;
	height:72px;
	position:relative;
	display:block;
	margin-bottom:8px;
	z-index:98;
	clear: both;
}
#sport-header {
	width:1000px;
	height:72px;
	display:block;
}
#chevy-logo {
	width:113px;
	height:36px;
	position:absolute;
	left:225px;
	top:10px;
}
#got-milk {
	height:40px;
	left:360px;
	position:absolute;
	top:8px;
	width:113px;
}
#uwhealth {
	background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-hdr-uwhealth-sponsor.png");
	width: 82px;
	height: 36px;
	display: none;
	position: absolute;
	top: 3px;
	left: 552px;
}
/* --- END LAYOUT --- */

/* TICKETS NAVIGATION: #tickets-nav
 * ------------------------------------------------------------------------- */
#ticket-center-nav-wrap {
	display:block;
	width:150px;
	position:absolute;
	top:72px;
	left:745px;
	z-index:101 !important;
}

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

#tickets-nav {
	height: 21px;
	position: relative;
	width: 150px;
	z-index:101 !important; 
	}
	
#tickets-nav span { text-transform:uppercase; font:11px Arial, Verdana, Helvetica, sans-serif bolder; }

#tickets-nav img { display:inline; width:6px; height:6px; margin-right:5px; }

#tickets-nav li, #tickets-nav a {
	font:11px Arial, Verdana, Helvetica, sans-serif bolder;  
	height: 16px;
	display: block;
	}

#tickets-nav li { float: left; }


#tickets-nav-01 { width:150px; z-index:101 !important; }
#tickets-nav-02 { width:150px; z-index:101 !important; }
#tickets-nav-03 { width:150px; z-index:101 !important; }

#tickets-nav a:link { color:#940000; text-decoration:none; z-index:101 !important; }
#tickets-nav a:visited { color:#940000; text-decoration:none; z-index:101 !important; }
#tickets-nav a:hover { color:#BF0000; text-decoration:none; z-index:101 !important; }

/* TICKETS NAVIGATION DROPDOWN: #tickets-nav
	 * ------------------------------------------------------------------------- */
	#tickets-nav ul {
		border: solid #940000;
		border-width: 1px 1px 0px 1px;
		left: -9999px;
		top: 45px;
		position:absolute;
		z-index:101 !important;
		list-style-type:disc;
		text-transform:uppercase;
	}

	#tickets-nav-03 ul { margin-left:0px; }

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

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

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

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


	#tickets-nav li li a {
		background:#FFFFFF;
		color:#940000;
		display:block;
		padding:3px;
		text-decoration:none;
		list-style-type:disc;
		_width: 100%
	}

	#tickets-nav li li a:hover { 
		background:#940000; 
		color:#FFFFFF; 
	}

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

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

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

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

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

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

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

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

/* NAVIGATION: #nav
 * ---------------------------------------------------------------------------- */
#nav-wrap {
	width: 1000px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#nav, #nav * { border-collapse:collapse; margin:0px; padding:0px }
#nav {
	background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") no-repeat;
	height:24px;
	position:relative;
	width:1000px;
	z-index:99; 
}
#nav span { display:none; }
#nav li, #nav a {
	font-size:.95em;  
	height:24px;
	display:block;
}
#nav li { float:left; }

#nav-01 { width:80px; }
#nav-02 { width:93px; }
#nav-03 { width:77px; }
#nav-04 { width:111px; }
#nav-05 { width:84px; }
#nav-06 { width:96px; }
#nav-07 { width:94px; }
#nav-08 { width:107px; }
#nav-09 { width:108px; }
#nav-10 { width:79px; }
#nav-11 { width:71px; }

#nav-01 a:hover { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") 0 -24px }
#nav-02 a:hover { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") -80px -24px }
#nav-03 a:hover { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") -173px -24px }
#nav-04 a:hover { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") -250px -24px }
#nav-05 a:hover { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") -361px -24px }
#nav-06 a:hover { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") -445px -24px }
#nav-07 a:hover { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") -541px -24px }
#nav-08 a:hover { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") -635px -24px }
#nav-09 a:hover { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") -742px -24px }
#nav-10 a:hover { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") -850px -24px }
#nav-11 a:hover { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") -929px -24px }

#nav-01:hover>a { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") 0 -24px }
#nav-02:hover>a { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") -80px -24px }
#nav-03:hover>a { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") -173px -24px }
#nav-04:hover>a { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") -250px -24px }
#nav-05:hover>a { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") -361px -24px }
#nav-06:hover>a { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") -445px -24px }
#nav-07:hover>a { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") -541px -24px }
#nav-08:hover>a { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") -635px -24px }
#nav-09:hover>a { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") -742px -24px }
#nav-10:hover>a { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") -850px -24px }
#nav-11:hover>a { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-nav.gif") -929px -24px }


/* NAVIGATION DROPDOWN w/PANEL: #nav
 * ------------------------------------------------------------------------- */

	/* NORMAL DROPDOWN
	 * ----------------------*/

	#nav ul.generic {
		border:none;
		border-width:0 1px;
		left:-9999px;
		_top:24px;
		top:24px;
		position:absolute;
		z-index:99;
		width:150px;
		margin-top:10px;
	}
	#nav ul.generic-right {
		border:none;
		border-width:0 1px;
		left:-9999px;
		_top:24px;
		top:24px;
		position:absolute;
		z-index:99;
		width:150px;
		margin-left:150px; 
		text-align:left;
		margin-top:10px;
	}
	#nav ul.generic-right-more {
		border:none;
		border-width:0 1px;
		left:-9999px;
		_top:24px;
		top:24px;
		position:absolute;
		z-index:99;
		width:150px;
		margin-left:300px; 
		text-align:left;
		margin-top:10px;
	}
	#nav ul.generic-right-even-more {
		border:none;
		border-width:0 1px;
		left:-9999px;
		_top:24px;
		top:24px;
		position:absolute;
		z-index:99;
		width:150px;
		margin-left:450px; 
		text-align:left;
		margin-top:10px;
	}
	
	/* DROPDOWN w/background 
	 * ----------------------*/
	#nav ul.panel {
		position:absolute;
		background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-bg-nav.jpg") no-repeat;
		color:#FFFFFF;
		top:24px;
		left:-9999px;
		width:1000px;
		_width:1000px;
		height:291px;
		z-index:98;
		padding:0px;
		_padding:0px;
		display:block;
		overflow:hidden;
		font:11px Arial;
	}

	#nav li li { width:150px; font:11px Arial; } 

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

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

	/* DROPDOWN w/background
	 * ---------------------------------------------------- */
	#nav li.background:hover ul, 
	#nav .background a:hover ul { left: 0px; padding-left: 40px; padding-top:3px; }

	#nav li li { text-indent:0; }

	#nav li li a {
		color:#FFFFFF;
		display:block;
		padding:4px;
		text-decoration:none;
		_width:150px;
	}

	#nav li li a:hover { 
		background:none; 
		color:#FECA00; 
	}

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

	#nav .header a, #nav .header a:hover { 
		background:none; 
		color:#000000; 
	}
	
	/* DROPDOWN w/background
	 * ---------------------------------------------------- */
	#nav li.background li a {
		color:#FFFFFF;
		display:block;
		padding:2px;
		text-decoration:none;
		_width:150px;
	}

	#nav li.background li a:hover {
		/*color:#A34545;*/
		color:#BD4545;
		background:#800001; 
	}

	/* 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:none; 
		color:#000000; 
		font-size:13px; 
		font-weight:bolder;
	}
	/*	background:#A34545;
		display:block;
		width:386px;16
		*width:390px;
		height:181px;16
		border:1px #800001 solid;
		position:absolute;
		top:35px;
		left:575px;
		*left:555px;*/
	#content-box {
		/*background:#A34545;*/
		display:block;
		width:386px;
		*width:390px;
		height:181px;
		/*border:1px #800001 solid;*/
		position:absolute;
		top:35px;
		left:575px;
		*left:555px;
	}
	#content-box a:hover { background:none !important; }
	#content-box img {
		float:right;
		border:1px #000000 solid;
		margin-left:10px;
	}
	#nav-box-text {
		width:140px;
		height:145px;
		float:left;
		padding:5px;
		color:#FFFFFF;
		_width:130px;
	}
	
	#nav-box-text h6 {
		color:#000000;
	}

	#nav-box-text a:link { color:#FFFFFF !important; text-decoration:none !important; }
	#nav-box-text a:visited { color:#FFFFFF !important; text-decoration:none !important; }
	#nav-box-text a:hover { color:#FFFFFF !important; text-decoration:underline !important; background:none !important; }

	#nav-box-image-wrap {
		width:210px;
		_width:190px;
		height:145px;
		float:left;
		padding:5px 0px 5px 0px;
	}
	
	#nav-box-image-wrap-ath-dep {
		width:210px;
		height:145px;
		float:left;
		padding:5px 0px 5px 20px;
		*padding:5px 0px 5px 10px;
		_padding:5px 0px 5px 10px;
	}
	
	#content-box-ath {
		/*background:#A34545;*/
		display:block;
		width:250px;
		height:155px;
		padding:10px;
		/*border:1px #800001 solid;*/
		position:absolute;
		top:35px;
		left:685px;
	}
	#content-box-ath img {
		float:right;
		border:1px #000000 solid;
		margin-left:10px;
	}
	#content-box-ath a:hover { background:none !important; }
	
	#content-box-long {
		background:#A34545;
		display:block;
		width:550px;
		height:155px;
		padding:10px;
		border:1px #800001 solid;
		position:absolute;
		top:35px;
		left:385px;
	}
	#content-box-long img {
		float:right;
		border:1px #000000 solid;
		margin-left:10px;
	}
	
	.title {
		color:#FFFFFF;
	}
/* --- END NAVIGATION: #nav --- */


/* SPORT NAVIGATION: #sport-nav
 * ------------------------------------------------------------------------- */

#sport-nav-wrap {
	width:700px;
	height:21px;
	position:absolute;
	top:50px;
	left:21px;
}

#sport-nav-wrap .sport-nav-text-ul {margin:0;padding:0; width:900px;}

#sport-nav-wrap .sport-nav-text-ul li {display:inline; float:left;}

#sport-nav-wrap .sport-nav-text-ul li a:link {color:#FFFFFF;text-decoration:none;font-size:11px;font-weight:bold;}

#sport-nav-wrap .sport-nav-text-ul li a:visited {color:#FFFFFF;text-decoration:none;font-size:11px;font-weight:bold;}

#sport-nav-wrap .sport-nav-text-ul li a:hover {color:#000000;text-decoration:none;font-size:11px;font-weight:bolder;}

#sport-nav-wrap .divider {padding-left:5px;padding-right:5px; color:#FFFFFF;}


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

#sportnavmore {
	color:#FFFFFF !important;
	background: url("http://grfx.cstv.com/schools/SCHOOLABBREV/graphics/SCHOOLABBREV-07-top-nav.jpg") no-repeat;
	height:15px;
	position:relative;
	width:55px;
	*width:65px;
	z-index: 98;
	float:left;
	_margin-top:-15px;
	_margin-left:5px;
	 _width:50px !important;
	}

#sportnavmore span { text-decoration:none; font-weight:bold; }

#sportnavmore li, #sportnavmore a {
	font-size: 11px;  
	height:21px;
	display: block;
	text-decoration:none;
	}

#sportnavmore li { float:left; color:#FFFFFF !important; }

#sportnavmore-menu {
	color:#FFFFFF !important; 
	width:61px;  
	*width:65px; 
	float:left;
	*margin-top:-16px; 
	*margin-left:10px; 
	_width:65px !important;
	_margin-top:-1px !important;
	_margin-left:0px !important; 
}

#sportnavmore a:link { color:#FFFFFF; text-decoration:none; font-size:11px; font-weight:bold; }
#sportnavmore a:visited { color:#FFFFFF; text-decoration:none; font-size:11px; font-weight:bold; }
#sportnavmore a:hover { color:#000000 !important; text-decoration:none; font-size:11px; font-weight:bolder; }

#sportnavmore-menu a:hover { color:#000000; }
#sportnavmore-menu:hover>a { color:#000000; }


/* navigation dropdown: #sportnavmore
	 * ------------------------------------------------------------------------- */
#sportnavmore ul a {_color:#FFFFFF;}
#sportnavmore ul {
	color:#FFFFFF !important;
	border: solid #800001;
	border-width: 0 1px;
	left: -9999px;
	top:15px;
	*top:0px;
	position:absolute;
	z-index:98;
	_top:15px !important;
	}


#sportnavmore ul, 
#sportnavmore li li { width: 175px } 

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

#sportnavmore li:hover ul, 
#sportnavmore a:hover ul { left: auto; color:#000; }

#sportnavmore li li { border-bottom: 1px solid #800001; text-indent: 0; }


#sportnavmore li li a {
	background: #FFFFFF;
	color: #800001 !important;
	display: block;
	padding: 3px;
	text-decoration:none;
	_width: 100%;
	font-size:10px;
	}

#sportnavmore li li a:hover { 
	background: #800001; 
	color: #FFFFFF !important; 
	}

/* COLUMNS
 * ---------------------------------------------------------------------------- */

#columns { padding:0px; margin:0px; border-collapse:collapse; background:#FFFFFF; }

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

#column-1 { padding:0px 7px 0px 5px; }

#column-2 { padding:0px 7px 0px 0px; }
/* --- */

#columns-story { padding:0px; margin:0px; border-collapse:collapse; }

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

#column-1-story { width:662px; padding:10px 11px 10px 12px; }

#column-1-story a font { color:#A00000; }

#column-1-story td { line-height:normal !important; }

#column-2-story { padding:0px 7px 0px 7px; border-left:1px #A7A7A7 solid !important; }
/* --- */

#columns-general { padding:0px; margin:0px; border-collapse:collapse; }

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

#column-1-general { width:662px; padding:0px 11px 10px 12px; }

/*#column-1-general td {padding:5px;}*/

#column-2-general { padding:0px 7px 0px 7px; border-left:1px #A7A7A7 solid !important; }
/* --- */

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

/* BSI-AREA
 * ---------------------------------------------------------------------------- */
#bsi-wrap {
	border:1px solid #940000;
	background:#940000;
	width:677px;
	height:336px;
	position:relative;
	display:block;
	z-index:90 !important;
}

#bsi-image-wrap {
	width:555px;
	height:311px;
	display:block;
}

#top-stories {
	background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-top-stories.gif") no-repeat;
	width:140px;
	height:24px;
	position:absolute;
	bottom:0px;
	left:0px;
	display:block;
}
#archives {
	background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-btn-archives.gif") no-repeat;
	width:75px;
	height:24px;
	position:absolute;
	bottom:0px;
	right:105px;
	display:block;
}

#features-img {
	background:#940000 url("http://grfx.cstv.com/schools/wis/graphics/wis-09-features.gif") no-repeat;
	width:140px;
	height:24px;
	position:absolute;
	bottom:0px;
	left:0px;
	display:block;
}

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

#relativeFrame {
	position:absolute; 
	width:677px;
	height:75px;
	z-index:1;
	top:336px;
	left:0px;
}

#relativeFrame div {
	width:667px;
	position:absolute; 
	left:0px;
	visibility:hidden;
	z-index:1;
	padding:5px;
}

#relativeFrame div#frm0 { visibility:visible; }

#relativeFrame h1 {
	font-size:15px;
}

#relativeFrame .pubdate {
	font-size:11px;
	font-weight:bolder;
}

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

#relativeFrame a:link { color:#940000; text-decoration:none; font-weight:bold; }
#relativeFrame a:visited { color:#940000; text-decoration:none; font-weight:bold; }
#relativeFrame a:hover { color:#BF0000; text-decoration:none; font-weight:bolder; }

#minis {
	position:absolute;
	margin:0px;
	width:112px;
	height:310px;
	top:0px;
	left:555px;
	padding:3px 5px 0px 5px;
}

/*#minis div{
	float:left;
	width:113px;
	height:74px;
	background:white;
	margin-bottom:4px;
	_height:40px !important;
	display:block;
}*/

#mini0, #mini1, #mini2, #mini3 {
	float:left;
	width:113px;
	height:74px;
	background:white;
	margin-bottom:4px;
	display:block;
	padding:0px;
	position:relative;
}

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

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

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

#controls {
	width:80px;
	height:24px;
	position:absolute;
	top:313px;
	left:580px;
}

#controls ul {
	margin:0px;
}

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

#vid0, #vid1, #vid2, #vid3, #vid4 {
	background:url("http://grfx.cstv.com/schools/wis/graphics/wis-09-bsi-video-play.gif") no-repeat;
	opacity: .55;
	filter: alpha(opacity=40);
	position:absolute;
	top:0px;
	left:0px;
	width:113px !important;
	height:74px !important;
	z-index:10;
}

#video-wrap{
	display:none;
}

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

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

/* CALENDAR TABS
 * ---------------------------------------------------------------------------- */
#calendar-tabs-wrap {
	width:679px;
	height:228px;
	display:block;
	margin:78px 0px 10px 0px;
	_margin:73px 0px 9px 0px;
	*margin:73px 0px 9px 0px;
}
#calendar-tab ul.calendar-1 { margin:0px; padding:0px; }
#calendar-tab ul.calendar-1 li { float:left; list-style:none; text-indent:-9999px; }
#calendar-tab ul.calendar-1 span { display:none; }
	
#calendar-tab ul.calendar-1 { 
	background:url("http://grfx.cstv.com/schools/wis/graphics/wis-10-tab-calendar.gif");
	height:26px; 
	width:679px;	
}
#calendar-tab ul.calendar-1 li, #calendar-tab ul.calendar-1 a { display:block; height:26px; }

#tab-calendar { width:167px; }
#tab-features { width:169px; }
#tab-promotions { width:172px; }
#tab-photos { width:171px; }

#calendar-tab.on-calendar #tab-calendar { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-10-tab-calendar.gif") 0 -26px }
#calendar-tab.on-features #tab-features { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-10-tab-calendar.gif") -167px -26px }	
#calendar-tab.on-promotions #tab-promotions { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-10-tab-calendar.gif") -336px -26px }
#calendar-tab.on-photos #tab-photos { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-10-tab-calendar.gif") -508px -26px }

#calendar, #features, #promotions, #photos { 	 
	background:#FFFFFF url("http://grfx.cstv.com/schools/wis/graphics/wis-09-bg-calendar.gif");
	width:679px;
	height:202px; 
	padding:0px; 
	overflow:auto;
	display:block;  
}
#photos ul { list-style-type:none; margin:0px; padding:0px; }

#promotions-wrap {
	width:674px;
	height:202px;
	padding:0px 0px 0px 5px;
}
/* --- END CALENDAR TABS --- */


/* TWITTER TABS
 * ---------------------------------------------------------------------------- */
#twitter-tabs-wrap {
	width:679px;
	height:228px;
	display:block;
	margin:78px 0px 10px 0px;
	_margin:73px 0px 9px 0px;
	*margin:73px 0px 9px 0px;
}

#twitter-tab ul.twitter-1 { margin:0px; padding:0px; }
#twitter-tab ul.twitter-1 li { float:left; list-style:none; text-indent:-9999px; }
#twitter-tab ul.twitter-1 span { display:none; }
	
#twitter-tab ul.twitter-1 { 
	background:url("http://grfx.cstv.com/schools/wis/graphics/wis-10-tab-twitter.gif");
	height:26px; 
	width:679px;	
}
#twitter-tab ul.twitter-1 li, #twitter-tab ul.twitter-1 a { display:block; height:26px; }

#tab-twitter { width:167px; }
#tab-features { width:169px; }
#tab-promotions { width:172px; }
#tab-photos { width:171px; }

#twitter-tab.on-twitter #tab-twitter { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-10-tab-twitter.gif") 0 -26px }
#twitter-tab.on-features #tab-features { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-10-tab-twitter.gif") -167px -26px }	
#twitter-tab.on-promotions #tab-promotions { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-10-tab-twitter.gif") -336px -26px }
#twitter-tab.on-photos #tab-photos { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-10-tab-twitter.gif") -508px -26px }

#twitter, #features, #promotions, #photos { 	 
	background:#FFFFFF url("http://grfx.cstv.com/schools/wis/graphics/wis-09-bg-calendar.gif");
	width:679px;
	height:202px; 
	padding:0px; 
	overflow:auto;
	display:block;  
}
#photos ul { list-style-type:none; margin:0px; padding:0px; }

#promotions-wrap {
	width:674px;
	height:202px;
	padding:0px 0px 0px 5px;
}
/* --- END TWITTER TABS --- */


/* TWITTER
 * ---------------------------------------------------------------------------- */
#twitter-wrap {
	width:654px;
	height:177px;
	overflow:auto;
	padding:10px;
	
	scrollbar-base-color: #940000;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #CDCDCD;

	scrollbar-shadow-color: #BF0000;
	scrollbar-lightshadow-color: #BF0000;
	scrollbar-darkshadow-color: #BF0000;

	scrollbar-highlight-color: #BF0000;
	scrollbar-3dlight-color: #BF0000;
}

.twitter, .twitter * { 
	border-collapse: collapse; 
	margin:0px; 
	padding:0px;
	font-size:10px; 
	font-weight:bold; 
}

.twitter { width:635px; *width:628px; _width:627px; margin: 0px auto; }

.twitter td { padding:2px; }


.twitter td a:link { color:#940000; text-decoration:none; font-weight:bold; }
.twitter td a:visited { color:#940000; text-decoration:none; font-weight:bold; }
.twitter td a:hover { color:#BF0000; text-decoration:underline; font-weight:bolder; }


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

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


/* CALENDAR
 * ---------------------------------------------------------------------------- */
#calendar-wrap {
	width:654px;
	height:177px;
	overflow:auto;
	padding:10px;
	
	scrollbar-base-color: #940000;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #CDCDCD;

	scrollbar-shadow-color: #BF0000;
	scrollbar-lightshadow-color: #BF0000;
	scrollbar-darkshadow-color: #BF0000;

	scrollbar-highlight-color: #BF0000;
	scrollbar-3dlight-color: #BF0000;
}

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

.calendar { width:635px; *width:628px; _width:627px; margin: 0px auto; }

.calendar td { padding:2px; }

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


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

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

/* FEATURES AREA
 * ---------------------------------------------------------------------------- */
#features-wrap {
	width:654px;
	height:177px;
	overflow:auto;
	padding:10px;
	
	scrollbar-base-color: #940000;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #CDCDCD;

	scrollbar-shadow-color: #BF0000;
	scrollbar-lightshadow-color: #BF0000;
	scrollbar-darkshadow-color: #BF0000;

	scrollbar-highlight-color: #BF0000;
	scrollbar-3dlight-color: #BF0000;
}
.features-wrap {
	margin:5px 0px;
	padding:1px 1px 10px 1px;
	border-bottom:1px dotted #CCCCCC;
}
.features-wrap p {
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:13px;
}
.features-wrap a:link { color:#940000; text-decoration:none; font-weight:bold; }
.features-wrap a:visited { color:#940000; text-decoration:none; font-weight:bold; }
.features-wrap a:hover { color:#BF0000; text-decoration:none; font-weight:bolder; }
/* --- END FEATURES AREA --- */

/* PHOTOS AREA
 * ---------------------------------------------------------------------------- */
#photos-wrap {
	height:182px;
	overflow:auto;
	padding:5px 10px 10px 10px;
	width:654px;
	
	scrollbar-base-color: #940000;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #CDCDCD;

	scrollbar-shadow-color: #BF0000;
	scrollbar-lightshadow-color: #BF0000;
	scrollbar-darkshadow-color: #BF0000;

	scrollbar-highlight-color: #BF0000;
	scrollbar-3dlight-color: #BF0000;
}
#blocks-wrap {
	float:left;
	margin-right:9px;
	width:366px;
}
.block {
	float:left;
	font-size:10px;
	height:90px;
	margin-right:5px;
	width:117px;
	overflow:hidden;
}
.block img {
	margin:0px;
	padding:0px;
	width:117px;
	height:73px;
	display:block;
}
.block p {
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:15px;
}
.block a:link { color:#940000; text-decoration:none; font-weight:bold; }
.block a:visited { color:#940000; text-decoration:none; font-weight:bold; }
.block a:hover { color:#BF0000; text-decoration:none; font-weight:bolder; }

#photos-btn {
	background:url("http://grfx.cstv.com/schools/wis/graphics/wis-09-btn-photo-store.jpg") no-repeat;
	width:264px;
	height:181px;
	float:left;
	display:block;
}

#videos-btn {
	background:url("http://grfx.cstv.com/schools/wis/graphics/wis-10-video-tab-image.jpg") no-repeat;
	width:264px;
	height:181px;
	float:left;
	display:block;
}

/* --- END PHOTOS AREA --- */

/* AUCTIONS TABS
 * ---------------------------------------------------------------------------- */
#auctions-tabs-wrap {
	width:359px;
	height:157px;
	display:block;
	margin:0px 0px 11px 0px;
	_margin:0px 0px 6px 0px;
	*margin:0px 0px 6px 0px;
	float:left;
}
#auctions-tab ul.auctions-1 { margin:0px; padding:0px; }
#auctions-tab ul.auctions-1 li { float:left; list-style:none; text-indent:-9999px; }
#auctions-tab ul.auctions-1 span { display:none; }
	
#auctions-tab ul.auctions-1 { 
	background:url("http://grfx.cstv.com/schools/wis/graphics/wis-09-tab-auctions.gif");
	height:26px; 
	width:359px;	
}
#auctions-tab ul.auctions-1 li, #auctions-tab ul.auctions-1 a { display:block; height:26px; }

#tab-auctions { width:172px; }
#tab-bucky-mail { width:187px; }


#auctions-tab.on-auctions #tab-auctions { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-tab-auctions.gif") 0 -26px }
#auctions-tab.on-bucky-mail #tab-bucky-mail { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-tab-auctions.gif") -172px -26px }	

#auctions { 	 
	background:#FFFFFF url("http://grfx.cstv.com/schools/wis/graphics/wis-09-bg-auction.gif");
	width:350px;
	height:129px; 
	padding:2px 0px 0px 9px; 
	overflow:hidden;
	display:block;  
}
#auction-portal {
	width:340px;
	height:120px;
	display:block;
}
#bucky-mail { 	 
	background:#FFFFFF url("http://grfx.cstv.com/schools/wis/graphics/wis-09-bg-auction.gif");
	width:354px;
	height:130px; 
	padding:1px 0px 0px 5px;
	overflow:auto;
	display:block;  
}
#bucky-mail ul { list-style-type:none; margin:0px; padding:0px; }
/* --- END AUCTIONS TABS --- */

/* LAYOUT CONTINUED
 * ---------------------------------------------------------------------------- */
#promo-wrap {
	width:312px;
	height:157px;
	display:block;
	margin:0px 0px 10px 8px;
	_margin:0px 0px 6px 8px;
	*margin:0px 0px 6px 8px;
	float:left;
} 
#promo-wrap2 {
	background: url("http://grfx.cstv.com/schools/wis/graphics/wis-10-bg-store.gif") no-repeat;
	width:312px;
	height:157px;
	display:block;
	margin:0px 0px 10px 8px;
	_margin:0px 0px 6px 8px;
	*margin:0px 0px 6px 8px;
	float:left;
}

#carousel-ads-wrap {
	background:#570000 url("http://grfx.cstv.com/schools/wis/graphics/wis-09-bg-midlines.gif") no-repeat;
	display:block;
	width:679px;
	height:131px;
	margin-bottom:10px;
}

#inside-badger-sports {
	background:url("http://grfx.cstv.com/schools/wis/graphics/MikeLucas.jpg") no-repeat;
	width:300px;
	height:90px;
	display:block;
	position:relative;
	z-index:50 !important;
}
#inside-badger-sports2 {
	background:url("http://grfx.cstv.com/schools/wis/graphics/wis-09-btn-aa.gif") no-repeat;
	width:300px;
	height:90px;
	display:block;
	position:relative;
	z-index:50 !important;
	margin-bottom:9px;
}

#mike-lucas {
	width:300px;
	height:90px;
	display:block;
	position:absolute;

}

#launch-player {
	width:81px;
	height:32px;
	display:block;
	position:absolute;
	left:39px;
	top:54px;
}
#sign-up-now {
	width:81px;
	height:32px;
	display:block;
	position:absolute;
	left:154px;
	top:54px;
}
/* --- END LAYOUT CONTINUED --- */

/* BUCKY'S BACKYARD
 * ---------------------------------------------------------------------------- */
#badger-voices {
	width:300px;
	height:90px;
	display:block;
	margin-bottom:9px;	
}
#contests {
	width:300px;
	height:187px;
	display:block;
	margin-bottom:9px;	
}
#bb-hdr {
	width:679px;
	height:25px;
	display:block;
	margin-top:75px;
}
#bb-blogs-wrap {
	background:url("http://grfx.cstv.com/schools/wis/graphics/wis-09-bg-backyard-blog.jpg");
	width:678px;
	height:114px;
	display:block;
	padding-left:1px
}
#bb-blogs-wrap img {
	width:224px;
	_width:223px;
	height:112px;
	display:block;
	float:left;
	margin:0px 1px;
}
#bb-flash-wrap {
	width:679px;
	height:147px;
	margin-bottom:8px;
}

#blogs-buckys-wrap {
	background:#FFFFFF url("http://grfx.cstv.com/schools/wis/graphics/wis-09-bg-blog-backyard.gif");
	width:679px;
	height:114px;
	display:block;
	position: relative;
}
#blogs-buckys-image {
	background: url("http://grfx.cstv.com/schools/wis/graphics/blog-bucky-tab.gif") no-repeat;
	width:158px;
	height:105px;
	display:block;
	position: absolute;
	top: 2px;
	right: 30px;
}

.blog_category{
	width:275px;
	height:155px;
	overflow:auto;
	padding:0px 0px 0px 10px;
	scrollbar-base-color: #940000;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #CDCDCD;

	scrollbar-shadow-color: #BF0000;
	scrollbar-lightshadow-color: #BF0000;
	scrollbar-darkshadow-color: #BF0000;

	scrollbar-highlight-color: #BF0000;
	scrollbar-3dlight-color: #BF0000;
	display:block;
}

#blogs-buckys-wrap h2 { font-size:12px; color:#940000; margin-bottom:0px; margin-top:5px; }
#blogs-buckys-wrap p { color:#000000; margin-top:0px; margin-bottom:5px; }

#blogs-buckys-wrap a:link {color:#940000; text-decoration:none; font-weight:bold; }
#blogs-buckys-wrap a:visited {color:#940000; text-decoration:none; font-weight:bold; }
#blogs-buckys-wrap a:hover {color:#940000; text-decoration:none; font-weight:bold; }

#blogs-buckys-wrap ul { list-style-type:none; margin:0px; padding:0px; }

#blogs-buckys-wrap .blog_category {
	width:663px;
	height:108px;
	overflow:auto;
	padding:0px 0px 0px 10px;
	scrollbar-base-color: #940000;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #CDCDCD;

	scrollbar-shadow-color: #BF0000;
	scrollbar-lightshadow-color: #BF0000;
	scrollbar-darkshadow-color: #BF0000;

	scrollbar-highlight-color: #BF0000;
	scrollbar-3dlight-color: #BF0000;
	display:block;
}
/* --- END BUCKY BLOG TABS --- */


/* --- END BUCKY'S BACKYARD --- */

/* WATN TABS
 * ---------------------------------------------------------------------------- */
#watn-tabs-wrap {
	width:679px;
	height:237px;
	display:block;
	margin:8px 0px 8px 0px;
}
#watn-tab ul.watn-1 { margin:0px; padding:0px; }
#watn-tab ul.watn-1 li { float:left; list-style:none; text-indent:-9999px; }
#watn-tab ul.watn-1 span { display:none; }
	
#watn-tab ul.watn-1 { 
	background:url("http://grfx.cstv.com/schools/wis/graphics/wis-09-tab-backyard.gif");
	height:26px; 
	width:679px;	
}
#watn-tab ul.watn-1 li, #watn-tab ul.watn-1 a { display:block; height:26px; }

#tab-watn { width:176px; }
#tab-spot-on { width:125px; }
#tab-fan-cams { width:216px; }
#tab-give-back { width:162px; }

#watn-tab.on-watn #tab-watn { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-tab-backyard.gif") 0 -26px }
#watn-tab.on-spot-on #tab-spot-on { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-tab-backyard.gif") -176px -26px }	
#watn-tab.on-fan-cams #tab-fan-cams { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-tab-backyard.gif") -301px -26px }
#watn-tab.on-give-back #tab-give-back { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-tab-backyard.gif") -517px -26px }

#watn, #spot-on, #fan-cams, #give-back { 	 
	background:#FFFFFF url("http://grfx.cstv.com/schools/wis/graphics/wis-09-bg-backyard.gif");
	width:679px;
	height:211px; 
	padding:0px; 
	display:block;  
}
#give-back ul { list-style-type:none; margin:0px; padding:0px; }

#fan-cams-wrap {
	width:674px;
	height:202px;
	padding:0px 0px 0px 5px;
}
/* --- END WATN TABS --- */

/* HEADLINES TABS
 * ---------------------------------------------------------------------------- */
#headlines-tabs-wrap {
	width:300px;
	height:187px;
	display:block;
	margin:10px 0px 10px 0px;
}
#headlines-tab ul.headlines-1 { margin:0px; padding:0px; }
#headlines-tab ul.headlines-1 li { float:left; list-style:none; text-indent:-9999px; }
#headlines-tab ul.headlines-1 span { display:none; }
	
#headlines-tab ul.headlines-1 { 
	background:url("http://grfx.cstv.com/schools/wis/graphics/wis-09-tab-headlines.gif");
	height:26px; 
	width:300px;	
}
#headlines-tab ul.headlines-1 li, #headlines-tab ul.headlines-1 a { display:block; height:26px; }

#tab-headlines { width:150px; }
#tab-blogs { width:150px; }


#headlines-tab.on-headlines #tab-headlines { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-tab-headlines.gif") 0 -26px }
#headlines-tab.on-blogs #tab-blogs { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-tab-headlines.gif") -150px -26px }	

#headlines, #blogs { 	 
	background:#FFFFFF url("http://grfx.cstv.com/schools/wis/graphics/wis-09-bg-headlines.gif");
	width:290px;
	height:161px;
	padding:0px 5px; 
	display:block;  
}

#sec-hdls-wrap {
	width:285px;
	height:156px;
	overflow:auto;
	padding:0px 0px 0px 5px;
	
	scrollbar-base-color: #940000;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #CDCDCD;

	scrollbar-shadow-color: #BF0000;
	scrollbar-lightshadow-color: #BF0000;
	scrollbar-darkshadow-color: #BF0000;

	scrollbar-highlight-color: #BF0000;
	scrollbar-3dlight-color: #BF0000;
}

#sec-headlines-wrap {
	margin:5px 0px;
}

#sec-headlines-wrap .pubdate {
	font-size:10px;
	font-weight:bold;
	margin:0px;
}

#sec-headlines-wrap h1 {
	font-size:12px;
	margin:0px;
}

#sec-headlines-wrap a:link { color:#940000; text-decoration:none; font-weight:bold; }
#sec-headlines-wrap a:visited { color:#940000; text-decoration:none; font-weight:bold; }
#sec-headlines-wrap a:hover { color:#BF0000; text-decoration:none; font-weight:bolder; }

#blogs-wrap {
	width:285px;
	height:156px;
	overflow:auto;
	padding:0px 0px 0px 5px;
	
	scrollbar-base-color: #940000;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #CDCDCD;

	scrollbar-shadow-color: #BF0000;
	scrollbar-lightshadow-color: #BF0000;
	scrollbar-darkshadow-color: #BF0000;

	scrollbar-highlight-color: #BF0000;
	scrollbar-3dlight-color: #BF0000;
}

#blogs-wrap h2 { font-size:12px; color:#940000; margin-bottom:0px; margin-top:5px; }
#blogs-wrap p { color:#000000; margin-top:0px; margin-bottom:5px; }

#blogs-wrap a:link {color:#940000; text-decoration:none; font-weight:bold; }
#blogs-wrap a:visited {color:#940000; text-decoration:none; font-weight:bold; }
#blogs-wrap a:hover {color:#940000; text-decoration:none; font-weight:bold; }

#blogs ul { list-style-type:none; margin:0px; padding:0px; }
/* --- END HEADLINES TABS --- */

/* HEADLINES2 TABS
 * ---------------------------------------------------------------------------- */
#headlines2-tabs-wrap {
	width:300px;
	height:187px;
	display:block;
	margin:10px 0px 10px 0px;
}
#headlines2-tab ul.headlines2-1 { margin:0px; padding:0px; }
#headlines2-tab ul.headlines2-1 li { float:left; list-style:none; text-indent:-9999px; }
#headlines2-tab ul.headlines2-1 span { display:none; }
	
#headlines2-tab ul.headlines2-1 { 
	background:url("http://grfx.cstv.com/schools/wis/graphics/wis-10-tab-headlines.gif");
	height:26px; 
	width:300px;	
}
#headlines2-tab ul.headlines2-1 li, #headlines2-tab ul.headlines2-1 a { display:block; height:26px; }

#tab-headlines2 { width:150px; }
#tab-quicklinks { width:150px; }


#headlines2-tab.on-headlines2 #tab-headlines2 { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-10-tab-headlines.gif") 0 -26px }
#headlines2-tab.on-quicklinks #tab-quicklinks { background: url("http://grfx.cstv.com/schools/wis/graphics/wis-10-tab-headlines.gif") -150px -26px }	

#headlines2, #quicklinks { 	 
	background:#FFFFFF url("http://grfx.cstv.com/schools/wis/graphics/wis-09-bg-headlines.gif");
	width:290px;
	height:161px;
	padding:0px 5px; 
	display:block;  
}
#quicklinks-wrap {
	height:150px;
	overflow:auto;
	padding:5px 0 0 10px;
	width:280px;
	font-size: 12px !important;
	color: #940000;
	
	scrollbar-base-color: #940000;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #CDCDCD;

	scrollbar-shadow-color: #BF0000;
	scrollbar-lightshadow-color: #BF0000;
	scrollbar-darkshadow-color: #BF0000;

	scrollbar-highlight-color: #BF0000;
	scrollbar-3dlight-color: #BF0000;
}

#content-headlines{
	width: 283px;
	height: 151px;
	margin: 0px auto;
	overflow: auto;
	padding: 0px 0px 5px 5px;
	
	scrollbar-base-color: #940000;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #CDCDCD;

	scrollbar-shadow-color: #BF0000;
	scrollbar-lightshadow-color: #BF0000;
	scrollbar-darkshadow-color: #BF0000;

	scrollbar-highlight-color: #BF0000;
	scrollbar-3dlight-color: #BF0000;
}

#quicklinks-wrap h2 { font-size:12px; color:#940000; margin-bottom:0px; margin-top:5px; }
#quicklinks-wrap p { color:#000000; margin-top:0px; margin-bottom:5px; }

#quicklinks-wrap a:link {color:#940000; text-decoration:none; font-weight:bold; }
#quicklinks-wrap a:visited {color:#940000; text-decoration:none; font-weight:bold; }
#quicklinks-wrap a:hover {color:#BF0000; text-decoration:none; font-weight:bold; }
#quicklinks-wrap h3 {display:none;}
#quicklinks ul { list-style-type:none; margin:0px; padding:0px; }
/* SLIDER TABS
 * ---------------------------------------------------------------------------- */
#slider-tabs-wrap {
	padding:0px;
	margin:8px 0px 0px 0px;
}

.Accordion {
	overflow: hidden;
	width:300px; /* container width */
	border:solid 1px #BF0000;
}

.AccordionPanel {
	margin: 0px;
	padding: 0px;
}

#Accordion1 {

}

/* This container houses the title for the panel.*/
.AccordionPanelTab {
	background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-tab-slider-off.gif") no-repeat;
	width:300px;
	height:25px;
	border-bottom:solid 1px #FFFFFF;
	cursor:hand;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.AccordionPanelTab img {
	height:25px;
	display:block;
}

/* It's important to note that you should never put any padding on the panel's content area 
 * Anyone who styles an Accordion *MUST* specify a height on the Accordion Panel Content container.
 */
.AccordionPanelContent {
	background:#FFFFFF;
	overflow:auto;
	width:300px;
	height:189px;
	color:#000000;
	_background-attachment:fixed;
}

.AccordionPanelContent img {
	width:292px;
	height:181px;
	display:block;
	margin:0px auto;
	margin-top:3px;
	border:1px #940000 solid;
}
	
.AccordionPanelContent ul { margin:0px; padding:0px; padding-left:20px; padding-top:6px; }

.AccordionPanelContent li { padding-bottom:3px; }
		
/* This is an example of how to change the appearance of the panel tab that is currently open.*/
.AccordionPanelOpen .AccordionPanelTab{
	background: url("http://grfx.cstv.com/schools/wis/graphics/wis-09-tab-slider-on.gif") no-repeat;
	color:#FFFFFF;
}

/* This is an example of how to change the appearance of the panel tab as the mouse hovers over it.*/
.AccordionPanelTabHover {
	background:url("http://grfx.cstv.com/schools/wis/graphics/wis-09-tab-slider-on.gif") no-repeat;
	width:300px;
	height:25px;
}

.slider-academic-services, .slider-contests, .slider-promotions, .slider-buckys-backyard, .slider-social-networks, .slider-buckys-buddies, .slider-university-ridge, .slider-food-beverage {
	overflow:hidden;
}
/* --- END SLIDER TABS --- */

/* LAYOUT CONTINUED 2
 * ---------------------------------------------------------------------------- */
#banner-b-line-wrap {
	background:#FFFFFF;
	width:988px;
	height:90px;
	margin:0px auto;
	border:1px #808080 solid;
	padding:20px 5px 20px 5px;
	margin-bottom:20px;
}

#holder-banner {
	background:#940000;
	width:728px;
	height:88px;
	float:left;
	border:1px #000000 solid;
}

#b-line {
	background:#940000;
	width:252px;
	height:89px;
	float:left;
	border:1px #BF0000 solid;
	margin-left:4px;
}

/* --- END LAYOUT CONTINUED 2 --- */

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

#sidebar { margin:0px; }

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

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

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

.email-print li { 
	display:inline; 
	list-style-type:none; 
	margin:0px 30px 0px 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; }
/* --- END EMAIL-PRINT --- */

/* STORY PAGE HEADLINES
 * ---------------------------------------------------------------------------- */
#story-ad {
	width: 300px;
	float: left;
}
#sec-hdls-sport-story {
	width: 300px;
	display: block;
	float: left;
	margin-left: 35px;
	font-size: 12px;
}
#sec-hdls-hdr-sport-story {
	background: url("http://grfx.cstv.com/schools/wis/graphics/wis-11-hdls-hdr.png") no-repeat;
	width: 300px;
	height: 24px;
	display: block;
}
#sec-hdls-bg-sport-story {
	background: url("http://grfx.cstv.com/schools/wis/graphics/wis-11-hdls-bg.png") repeat-y;
	width: 290px;
	height: 206px;
	padding: 5px;
	display: block;
}
#sec-hdls-wrap-sport-story {
	width: 285px;
	height: 196px;
	overflow: auto;
	padding: 5px 0px 5px 5px;
	
	scrollbar-base-color: #940000;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #CDCDCD;

	scrollbar-shadow-color: #BF0000;
	scrollbar-lightshadow-color: #BF0000;
	scrollbar-darkshadow-color: #BF0000;

	scrollbar-highlight-color: #BF0000;
	scrollbar-3dlight-color: #BF0000;
}
#top15-headlines-wrap  {
	font-size: 12px;
	padding: 0px 0px 2px 0px;
}
#top15-headlines-wrap h1 {
	font-size: 12px;
	margin: 0px;
}
#top15-headlines-wrap a:link { color: #940000; text-decoration: none; font-size: 12px; }
#top15-headlines-wrap a:visited { color: #940000; text-decoration: none; font-size: 12px; }
#top15-headlines-wrap a:hover { color: #BF0000; text-decoration: none; font-size: 12px; }
#more-hdls {
	text-align: center;
	width: 130px;
	height: 15px;
	margin: 0px auto;
}
#more-hdls a:link { color: #940000; text-decoration: underline; }
#more-hdls a:visited { color: #940000; text-decoration: underline; }
#more-hdls a:hover { color: #BF0000; text-decoration: none; }
#sec-hdls-btm-sport-story {
	background: url("http://grfx.cstv.com/schools/wis/graphics/wis-11-hdls-btm.png") no-repeat;
	width: 300px;
	height: 5px;
	display: block;
}
/* --- END STORY PAGE HEADLINES --- */
	
/* FOOTER
 * ---------------------------------------------------------------------------- */
#footer {
	background:#940000;
	padding-bottom:30px;

}
#disclaimer-wrap {
	width:960px;
	color:#FFFFFF;
	padding:20px;
	text-align:center;
	margin:0px auto;
}
	
	#footer a:link, #footer a:visited { color:#FFFFFF; }
	#footer a:hover, #footer a:active { color:#FFFFFF; }
	
#footer-ads-wrap {
	width:1000px;
	height:124px;
	margin:0px auto;
}
#footer-ads-wrap img {
	float:left;
	display:block;
}

#footer-info-wrap {
	width:500px;
	padding:15px;
	margin:0px auto;
	text-align:center;
	color:#C0C0C0;
}
#footer-info-wrap p { margin:0px; }
#footer-info-wrap a:link { color:#FFFFFF; text-decoration:none; }
#footer-info-wrap a:visited { color:#FFFFFF; text-decoration:none; }
#footer-info-wrap a:hover { color:#FFFFFF; text-decoration:underline; }
	
#logo-wrap {
	width:320px !important;
	height:50px !important;
	margin-left:120px;
	_margin-left:60px;
}
#dropdown-wrap {
	width:250px !important;
	height:50px !important;
	margin-left:170px;
	_margin-left:180px;
	float:left;
}
#dots {
	margin:10px 0px 10px 0px;
}
/* --- END FOOTER --- */

/* INTERIOR NAV
 * ----------------------------------------------------------- */
#interior-nav-wrap {
	width:176px;
	height:100%;
	font:10px/12px Arial, Verdana, Helvetica, sans-serif;
	background:#EBEBEB;
	padding:3px;
	float:left;
}
.interior-nav-hdr {
	font:11px Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-weight:bolder;
	width:182px;
	padding:8px 0px 2px 0px;
	float:left;
}
.interior-nav-hdr2 {
	font:11px Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-weight:bolder;
	width:182px;
	padding:25px 0px 2px 0px;
	float:left;
}
.interior-nav-link {
	color:#BF0000;
	width:182px;
	padding:5px 0px 5px 0px;
	float:left;
}
.interior-nav-link a:link { color:#BF0000; text-decoration:none; font-weight:bold; }
.interior-nav-link a:visited { color:#BF0000; text-decoration:none; font-weight:bold; }
.interior-nav-link a:hover { color:#800001; text-decoration:underline; font-weight:bold; }
/* --- END INTERIOR NAV --- */

/* WISC CSS
 * ----------------------------------------------------------- */
#contestRules p
{
    color:Gray;
    font-size:xx-small;
}

/*Tables
----------
Styles for standard tables
----------
*/
table.half, 
table.full, 
table.table {
    margin-bottom: 16px;
    border: solid 1px #d9d9d9;
    border-right: none;
    font-size: 11px;
}
    * html table.half, 
    * html table.full, 
    * html table.table {
        margin-bottom: 20px;
    }
table.half, 
table.table {
    width: 394px;
}
table.full {
    width: 641px;
}
table.half td, 
table.half th, 
table.full td, 
table.full th, 
table.table td {
    padding: 3px 8px;
    border-right: solid 1px #d9d9d9;
    vertical-align: top;
}
table.half thead td, 
table.half th, 
table.full thead td, 
table.full th, 
table.table thead td {
    background-color: #eee;
    border-bottom: solid 1px #aaa;
    text-align: left;
    font-weight: bold;
}
table.half .odd td, 
table.full .odd td, 
table.table .odd td {
    background-color: #f5f5f5;
}
.hasblock .full {
    width: 394px;
}

#composite_schedule .calendar {
    border-bottom: solid 1px #aaa;
    font-family: Verdana, sans-serif; font-size: 9px;
}
#composite_schedule .calendar td {
    padding: 0;
}
#composite_schedule .calendar .title {
    padding: 3px 0;
    color: #fff;
    text-align: center;
    font-weight: bold;
    background: #940000;
    border-top: solid 1px #b11313;
    border-bottom: solid 1px #760000;
}
#composite_schedule .calendar .nextprev {
    padding: 3px 6px;
    background: #940000;
    border-top: solid 1px #b11313;
    border-bottom: solid 1px #760000;
}
#composite_schedule .calendar .dayheader {
    padding: 2px 0 2px 3px;
    color: #666;
    background: #ccc;
    border-top: solid 1px #aaa;
    border-right: solid 1px #bbb;
    text-align: left;
    font-weight: normal;
}
#composite_schedule .calendar .day {
    width: 20px;
    padding: 3px 0 3px 2px;
    text-align: right;
    border-right: solid 1px #f5f5f5;
    border-bottom: solid 1px #fff;
    color: #a40000;
    background: #fff;
    font-weight: normal;
}
#composite_schedule .calendar .othermonthday {
    padding: 3px 1px;
    color: #999;
    background: #f5f5f5;
    text-align: right;
    border-bottom: solid 1px #f5f5f5;
    font-weight: normal;
}
#composite_schedule .calendar .othermonthday a {
    color: #999;
    border-bottom: solid 1px #999;
    font-size: 9px;
}
#composite_schedule .calendar .othermonthday a:hover {
    background-color: #999;
    color: #fff;
    border-bottom: solid 1px #999;
}
#composite_schedule .calendar a {
    display: block;
    width: 16px;
    text-decoration: none;
    font-weight: bold;
    border-bottom: solid 1px #a40000;
    color: #a40000;
    font-size: 9px;
}
#composite_schedule .calendar a:hover {
    background-color: #940000;
    color: #fff;
    border-bottom: solid 1px #a40000;
}
/*** Schedule GridView ***/
#ctl00_MainStoryContent_schedule_grdSchedule .column1 { width: 69px;}
#ctl00_MainStoryContent_schedule_grdSchedule .column6 { width: 34px; text-align: right;}
#ctl00_MainStoryContent_schedule_grdSchedule .column7 { width: 45px; }

#tickets #services li a {
    background: url("http://grfx.cstv.com/schools/wis/graphics/ticket_button.gif") top left no-repeat;
    font: bold italic 17px Arial, Helvetica, sans-serif;
}

#interior-nav-left {
	width:200px;
	padding-left:4px;
	background-color: #f5f5f5;
	border: 1px solid #bbb;
}

#interior-nav-left p { 
	border-bottom: 1px dotted #ddd; 
}

#content #compliance #disclaimer {
    margin-top: 32px;
    text-align: center;
}
 
#content #compliance #user_nav {
    margin-bottom: 32px; padding-top: 16px;
    border-top: solid 1px #ddd;
}
 
#content #compliance .nav_item {
    height: 200px;
    margin-bottom: 16px; padding-bottom: 8px;
    border-bottom: solid 1px #ddd;
}
#content #compliance #essential {
    margin-bottom: 16px;
}
.photo_page .galleryimg {
    margin: 16px 4px 0; padding: 0;
    clear: left;
}
#user_nav img {
	float:right;
	margin-bottom:8px;
}
.stats { clear: right; }
.stats pre {
    display: block;
    width: 642px;
    overflow: scroll;
    font: normal 8pt Courier, monospace;
}
#gameday { width: 395px; padding-top: 12px; }
#gameday .panel a { text-decoration: none; } #gameday .panel a:hover { text-decoration: underline; }
#gameday .sport { padding: 5px 0 20px; border-bottom: solid 1px #ddd; }
#gameday .sport img { float: left; }
#content #gameday .sport h2, #content #gameday .sport ol { margin-left: 112px; }
#content #gameday h1.main { margin: 0; padding: 5px 0; border-bottom: solid 1px #ddd; font-size: 1.5em; }
#content #gameday h2 { margin: 10px 0 0; font-size: 11px; font-weight: bold; }
#content #gameday .sport p { margin: 3px 0; line-height: 11px; font-weight: normal; font-style: italic; }
#content #gameday ol { margin: 0; padding: 0; list-style: none; }
#gameday ol li { margin: 3px 0; line-height: 11px; font-weight: normal; }
#gameday ol a { display: block; padding: 2px 0 1px; }
#gameday ol li.today a { background: url(/graphics/base/gameday/link_bg.gif) 97% 2px no-repeat; }
#gameday .panel { padding: 0 12px; margin-bottom: 12px; border: solid 1px #ddd; font-size: 0.7em; }
#gameday .panel h2 { text-transform: uppercase; }
#gameday table { width: 100%; padding-bottom: 12px; border-top: solid 1px #ddd; }
#gameday td { padding: 4px 0; vertical-align: top; }
#gameday tbody td { border-bottom: dotted 1px #ddd; }
#gameday thead td { border-bottom: solid 1px #ddd; }
#gameday table ul { margin: 0; padding: 0; list-style: none; }
#gameday table li { padding: 1px 0; }
#gameday thead td { width: 33%; font-weight: bold; }
#gameday ul.additional { width: 100%; margin: 0; padding: 0 0 12px; list-style: none; border-top: solid 1px #ddd; }
#gameday ul.additional li { padding: 4px 0; border-bottom: dotted 1px #ddd; }
#content #gameday h1 { font-size: 1.5em; line-height: 1.0em; }
#gameday h1 span { display: block; font-weight: normal; }
#gameday table.info { font-weight: bold; }
#gameday #matchups {
    margin: 0 0 12px; padding: 0;
    list-style: none;
    background-color: #f8f8f8;
    border-top: solid 1px #e5e5e5;
}
 
#gameday #matchups li {
    padding-top: 4px;
    border-bottom: solid 1px #fff;
    border-bottom: solid 1px #ccc;
    border-right: solid 1px #e5e5e5;
    border-left: solid 1px #e5e5e5;
}
 
#gameday #matchups li.even {
    background-color: #eee;
}
 
#gameday #matchups h3 {
    margin: 0;
    border-top: solid 1px #e5e5e5;
    border-bottom: solid 1px #ccc;
    text-align: center;
    background-color: #fff;
    color: #999;
}
 
#gameday #matchups h4 {
    text-transform: uppercase;
}
 
#gameday #matchups .matchup {
    padding: 4px 8px 12px;
}
 
#gameday #matchups .wrestler, #gameday #matchups .wrestler2, #gameday #matchups .vs {
    float: left;
}
 
#gameday #matchups .wrestler, #gameday #matchups .wrestler2 {
    width: 150px;
}
 
#gameday #matchups .wrestler2 {
    text-align: right;
}
 
#gameday #matchups .img_container {
    padding: 6px 7px 8px;
    background: url(/graphics/base/gameday/portrait_bg.gif) no-repeat;
}
 
#gameday #matchups .img_container img {
    width: 102px; height: 146px;
}
 
#gameday #matchups .wrestler2 .img_container {
    padding: 6px 7px 12px;
    background: url(/graphics/base/gameday/portrait_bg.gif) top right no-repeat;
}
 
#gameday #matchups .vs {
    width: 51px; height: 160px;
    background: url(/graphics/base/gameday/vs.gif) 1px 100px no-repeat;
}
 
#gameday #matchups .copyblock {
    clear: left;
}


#content-headlines div {
	height: 16px;
    padding-top: 2px;
	}

#content-headlines img {
    width:31px;
	height:13px;
	margin:0px 0px -3px 0px;
	}

#content-headlines img {
	display:inline;
	}
	
.headline-new {
	font-size:12px;
	margin:0px;
}

.headline-new a:link { color:#940000; text-decoration:none; font-weight:bold; }
.headline-new a:visited { color:#940000; text-decoration:none; font-weight:bold; }
.headline-new a:hover { color:#BF0000; text-decoration:none; font-weight:bolder; }




/* --- END WISC CSS --- */
