/* 
 ----------------------------------------------------------------------------
	Company: CBS Interactive
	Web Producer: Stanley J. Haag
 	CSS Document: usc-09-display.css
 ---------------------------------------------------------------------------- 
*/
/* default type selectors
 * ---------------------------------------------------------------------------- */
body { 


	font:12px Arial, Verdana, Helvetica, sans-serif;
	margin:0px; 
	padding:0px; 
}
.smalltext { 
	text-align:justify;
	font:12px Arial, Verdana, Helvetica, sans-serif;
	margin:0px; 
	padding:0px; 
	color:000000;
}
body#sport { 

	font:12px Arial, Verdana, Helvetica, sans-serif;
	margin:0px; 
	padding:0px; 
}
td {
	font:12px Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
}

h1 { font-size:22px; }
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; }

#content td { color:#000000; }
#Content td { color:#000000; }
#Content a:link { color:#980000; text-decoration:none; }
#Content a:visited { color:#980000; text-decoration:none; }
#Content a:hover { color:#FECA00; text-decoration:underline; }

.storycaption  { color:#000000; font-size:9px !important; }

#revLayeredAd .revClickText  {
	color:#fff;
}
.bg-left {

	background:url("../images/bg_st.png");
	background-position:right top;
	width:25%;
}
.bg-right {
	width:150px;
	background:#2B528D url("../images/fundal.jpg");
	background-position:left top;

}
.bg-left-sport {
	background-attachment:scroll;
		background: url("bg_st.png");
	background-position:right top;
	WIDTH:130px;
}
.bg-right-sport {
	background-attachment:scroll;
		background: url("bg_dr.png");
	background-position:left top;

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

.storyteaser, 
.StoryTeaser { color:#222; font-weight:bold; }

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

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


/* mast layout
 * ---------------------------------------------------------------------------- */
#wrap { 
	
	width:1000px;
	margin:0px auto;
	margin:0px;
	padding:0px;
}
	
#mast { 
	width:1000px;
	margin:0px;
	padding:0px;
}
#mast-logo {
	background:url("sigla_volei.png") no-repeat;
	width:162px;
	height:129px;
	float:left;
	display:block;
}
#mast-logo-sport {
	background:url("sigla_volei.png") no-repeat;
	width:162px;
	height:129px;
	float:left;
	display:block;
}
#mast-top {
	background:url("") no-repeat;
	width:838px;
	height:77px;
	float:left;
	display:block;
}
#soc-icon-wrap {
	width:455px;
	height:77px;
	float:right;
	margin-top:0px;
}
#soc-icon-sport-wrap {
	width:455px;
	height:77px;
	float:right;
	margin-top:0px;
	position:absolute;
	top:0px;
	right:0px;
}
#mast-top-sport {
	background:#FFFFFF url("image-top.jpg") no-repeat;
	width:838px;
	height:77px;
	float:left;
	display:block;
	position:relative;
}
#sporty-wrap {
	width:440px;
	margin-left:20px;
	margin-top:15px;
}
#sport-title {
	display:block;
	width:440px;
	height:28px;
	margin-bottom:15px;
	_margin-bottom:5px;
}
#sport-links {
	width:440px;
	height:25px;
	font-size:11px;
	color:#000055;
	text-transform:uppercase;
}

#footbl-ads a, #footbl-ads img{
		float:left;
		margin-top:4px;
	}
	
	
#sport-links a:link { text-decoration:none; color:#FFFF00; }
#sport-links a:visited { text-decoration:none; color:#FFFF00; }
#sport-links a:hover { text-decoration:none; color:#FFFFFF; }
#tool-bar-wrap {
	width:249px;
	height:22px;
	float:left;
}
#tool-bar, #tool-bar * { border-collapse:collapse; margin:0px; padding:0px; }
#tool-bar {
	background: url("usc-09-tool-bar.gif") no-repeat;
	height:22px;
	position:relative;
	width:249px;
	z-index:99; 
}
#tool-bar span { display:none; }
#tool-bar li, #tool-bar a {	font-size:.95em; height:22px; display: block; }
#tool-bar li { float:left; }
#tool { width:249px; }
#tool a:hover { background: url("usc-09-tool-bar.gif") 0 -22px }
#tool:hover>a { background: url("usc-09-tool-bar.gif") 0 -22px }
.coloana1{width:178px;padding:0 0 3px 0;float:left;}
.coloana1 img{padding:8px;border:1px solid #FF6600;border-bottom:none;background-color:#fff;margin-bottom:3px; width:155px;}
.coloana1-descriere{width:100%;margin:5px 0 0 0;display:table;}
.coloana1 span{background-color:#e2e2e2;color:#000;display:block;padding:1px 0 1px 0;}
.coloana1 b{width:173px;background-color:#c00;text-align:center;color:#fff;font-weight:bold;padding-top:1px;font-size:100%;letter-spacing:1px;display:block;text-transform:uppercase;}
.coloana1 i{width:173px;background-color:#606;text-align:center;color:#fff;font-weight:bold;padding-top:1px;font-size:100%;letter-spacing:1px;display:block;text-transform:uppercase;font-style:normal;}
.coloana1 em{width:173px;background-color:#fff;border-top:1px solid #c00;text-align:center;color:#c00;font-weight:bold;padding-top:1px;font-size:100%;letter-spacing:3px;display:block;text-transform:uppercase;}
.coloana1 a span{font-weight:bold;color:#333;display:block;margin-top:-6px;}
.coloana1 a:hover span{color:#FFF;background-color:#464c4a;}
#mast-bar {
	background:url("usc-09-mast-bar.gif") no-repeat;
	top:5px;
	height:22px;
	float:right;
	display:block;
	margin-left:280px;
}
#nav-wrap {
	width:838px;
	height:30px;
	float:left;
}
#bsi-wrap {
	width:1000px;
	height:335px;
	border-bottom:1px solid #980000;
	position:relative;
}
/* navigation: #nav
 * ------------------------------------------------------------------------- */
#nav, #nav * { border-collapse: collapse; margin: 0; padding: 0 }
#nav {
	background: url("usc-09-nav.gif") no-repeat;
	height:30px;
	position:relative;
	width:838px;
	z-index:99; 
}
#nav span { display:none; }
#nav li, #nav a {
	font-size:.95em;  
	height:30px;
	display:block;
}
#nav li { float:left; }

#nav-01 { width:115px; }
#nav-02 { width:95px; }
#nav-03 { width:75px; }
#nav-04 { width:100px; }
#nav-05 { width:80px; }
#nav-06 { width:115px; }
#nav-07 { width:115px; }
#nav-08 { width:115px; }

#nav-01 a:hover { background: url("usc-09-nav.gif") 0 -30px }
#nav-02 a:hover { background: url("usc-09-nav.gif") -115px -30px }
#nav-03 a:hover { background: url("usc-09-nav.gif") -210px -30px }
#nav-04 a:hover { background: url("usc-09-nav.gif") -285px -30px }
#nav-05 a:hover { background: url("usc-09-nav.gif") -385px -30px }
#nav-06 a:hover { background: url("usc-09-nav.gif") -465px -30px }
#nav-07 a:hover { background: url("usc-09-nav.gif") -580px -30px }
#nav-08 a:hover { background: url("usc-09-nav.gif") -695px -30px }


#nav-01:hover>a { background: url("usc-09-nav.gif") 0 -30px }
#nav-02:hover>a { background: url("usc-09-nav.gif") -115px -30px }
#nav-03:hover>a { background: url("usc-09-nav.gif") -210px -30px }
#nav-04:hover>a { background: url("usc-09-nav.gif") -285px -30px }
#nav-05:hover>a { background: url("usc-09-nav.gif") -385px -30px }
#nav-06:hover>a { background: url("usc-09-nav.gif") -465px -30px }
#nav-07:hover>a { background: url("usc-09-nav.gif") -580px -30px }
#nav-08:hover>a { background: url("usc-09-nav.gif") -695px -30px }



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

	/* normal dropdown
	 * ----------------------*/

	#nav ul.generic {
		border:none;
		border-width:0 1px;
		left:-9999px;
		_top:30px;
		top:30px;
		position:absolute;
		z-index:99;
		width:150px;
		margin-top:15px;
	}
	#nav ul.generic-right {
		border:none;
		border-width:0 1px;
		left:-9999px;
		_top:30px;
		top:30px;
		position:absolute;
		z-index:99;
		width:150px;
		margin-left:150px; 
		text-align:left;
		margin-top:15px;
	}
	
	/* dropdown w/background 
	 * ----------------------*/
	#nav ul.panel {
		position:absolute;
		background: url("bg_meniu.jpg") no-repeat;
		color:#FFFFFF;
		top:30px;
		left:-9999px;
		width:1000px;
		_width:1000px;
		height:335px;
		z-index:98;
		padding:0px;
		_padding:0px;
		font-family: Arial;
		font-size: 11px;
		display:block;
		overflow:hidden;
		margin-left:-162px;
	}

	#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:2px;
		text-decoration:none;
		_width:150px;
	}

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

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

	#nav .header a, #nav .header a:hover { 
		background:none; 
		color:#FFFF00; 
	}
	#nav .header { 
		background:none; 
		color:#FFFF00; 
	}	
	/* 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:#FFFF00; 
	}

	/* 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:#FECA00; font-size:14px; text-transform:uppercase; }
	#nav li li.header a, #nav li li.header { background:none; color:#FECA00; font-size:14px; text-transform:uppercase; }	
	
	#nav-text {
		position:relative;
		display:block;
		float:left;
		width:45px;
		height:335px;
		margin-left:-38px;
		margin-top:0px;
		z-index:123;
	}
	#content-box {
		background:#555354;
		display:block;
		width:360px;
		height:155px;
		padding:10px;
		border:1px #000000 solid;
		position:absolute;
		top:35px;
		left:535px;
	}
	#content-box img {
		float:right;
		border:1px #000000 solid;
		margin-left:10px;
	}
	.content-box img {
		float:right;
		border:3px #80350C solid;
		margin-left:10px;
	}
	.title {
		color:#FECA00;
	}
/* navigation: #nav 
*/
/* BSI LTL
 * ---------------------------------------------------------------------------- */
#relativeFrame2, #relativeFrame2 * { margin:0px; padding:0px; color:#FFFFFF;}

#relativeFrame2 {
	position:absolute; 
	width:260px;
	z-index:5;
	top:10px;
	left:160px;
	color:#FF0000;
}

#relativeFrame2 div {
	width:260px;
	position:absolute; 
	visibility:hidden;
	z-index:5;
		color:#FFFFFF;
}
#relativeFrame2 div#frm0 { visibility:visible; }

#relativeFrame2 a:link { color:#FECA00; text-decoration:none; }
#relativeFrame2 a:visited { color:#FECA00; text-decoration:none; }
#relativeFrame2 a:hover { color:#980000; text-decoration:none; }


#relativeFrame2 p.pubdate { margin-top:25px; color:#CCCCCC; }
#relativeFrame2 p.synopsis { position:absolute; margin-top:10px; font-size:14px;left:-150px;top:130px;}

#minis {
	margin:0px;
	top:250px;
	padding:0px;
	width:308px;
	height:60px;
	padding:5px;
	padding-left:10px;
	position:absolute;
}

#mini0, #mini1, #mini2, #mini3, #mini4 {
	float:left;
	width:48px;
	height:48px;
	margin:4px;
	position:relative;
}
#mini0 a, #mini1 a, #mini2 a, #mini3 a, #mini4 a {
	float:left;
	width:50px;
	height:50px;
}
#minis a img {
	opacity: .50;
	filter: alpha(opacity=50);
	border:1px solid #980000;
}

#minis a:hover img, #minis div.miniOn a img {
	opacity: 1.0;
	filter: alpha(opacity=100);
	border:1px solid #FECA00;
	z-index:20;
}

#minis img {
	border-width:0;
}

#vid0, #vid1, #vid2, #vid3, #vid4 {
	background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-play-btn.gif") no-repeat;
	opacity: .65;
	filter: alpha(opacity=50);
	position:absolute;
	top:12px;
	left:11px;
	width:28px !important;
	height:28px !important;
	z-index:10;
}
#frame_photo {
	display:block;
	position:relative;
}

#video-wrap {
	display:none;
	height:332px;
	left:365px;
	top:0px;
	position:absolute;
	width:592px;
	z-index:95;
}

#flash-video {
	display:block;
	width:560px;
	height:316px;
	z-index:96;
	padding-top:9px;
}
/* BSI LTL PNG
 * ---------------------------------------------------------------------------- */
.photo_gradiant {
	z-index:1;
	width:1000px;
	height:335px;
	background:url("usc-09-bsi-top.png") no-repeat;
	*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='usc-09-bsi-top.png', sizingMethod='scale');
}
#pngBsi {
	z-index:2;
	width:1000px;
	height:335px;	
	background:100px 0px no-repeat;
}
#pngWrap {
	display:block;
	z-index:5;
	width:1000px;
	height:335px;
}
/* columns
 * ---------------------------------------------------------------------------- */
#columns {padding:0; margin:0; border-collapse:collapse; background:#000000; border-bottom:1px solid #980000; }

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

#column-1 { width:316px; padding-left:11px; padding-top:12px; padding-bottom:12px; }
#column-2 { width:316px; padding-left:15px; padding-right:15px; padding-top:12px; padding-bottom:12px; }
#column-3 { width:316px; padding-right:11px; padding-top:12px; padding-bottom:12px; }

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

#column-1-story { width:647px; padding-left:13px; padding-right:12px; padding-bottom:12px; color:#000000; }
#column-1-story-wrap { width:607px; background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-bg-story.gif") repeat-y; padding:20px; color:#000000; }
#column-2-story { width:316px; padding-bottom:12px; padding-right:12px; }

#column-1-story a:link { color:#980000; text-decoration:none; }
#column-1-story a:visited { color:#980000; text-decoration:none; }
#column-1-story a:hover { color:#FECA00; text-decoration:underline; }

#sport-c {
	display:block;
	margin-left:80px;
	margin-bottom:10px;
}

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

#column-1-non a:link { color:#980000; text-decoration:none; }
#column-1-non a:visited { color:#980000; text-decoration:none; }
#column-1-non a:hover { color:#FECA00; text-decoration:underline; }

#column-1-non { width:647px; padding-left:13px; padding-right:12px; padding-bottom:12px; }
#column-1-non td { color:#000000 !important; }
#column-1-non-wrap { width:607px; background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-bg-story.gif") repeat-y; padding:20px; color:#000000; }
#column-2-non { width:316px; padding-bottom:12px; padding-right:12px; }
#column-2-non td {  color:#000000 !important; }

#content a:link { color:#980000; text-decoration:none; }
#content a:visited { color:#980000; text-decoration:none; }
#content a:hover { color:#FECA00; text-decoration:underline; }
/* columns layout
 * ---------------------------------------------------------------------------- */
#tab-calendar {
	background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-tab-off.gif") no-repeat;
	width:316px;
	height:47px;
	display:block;
}
#tab-calendar:hover { cursor:pointer; }
#tab-headlines {
	background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-tab-on.gif") no-repeat;
	width:316px;
	height:47px;
	display:block;
}
#tab-headlines:hover { cursor:pointer; }
#tabs-bg-calendar {
	background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-bg-tabs.gif") no-repeat;
	width:307px;
	height:208px;
	padding:3px 3px 8px 6px;
	display:none;
}
#tabs-wrap-calendar {
	width:307px;
	height:203px;
	overflow:auto;
	display:none;
}
#tabs-bg-headlines {
	background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-bg-tabs.gif") no-repeat;
	width:297px;
	height:208px;
	padding:3px 3px 8px 16px;
	display:block;
}
#tabs-wrap-headlines {
	width:297px;
	height:203px;
	overflow:auto;
	display:block;
}
#sec-headlines-wrap a:link { color:#FFFFFF; text-decoration:none; font-size:12px; }
#sec-headlines-wrap a:visited { color:#FFFFFF; text-decoration:none; font-size:12px; }
#sec-headlines-wrap a:hover { color:#980000; text-decoration:none; font-size:12px; }
#sec-headlines-wrap .pubdate { color:#FECA00; margin-bottom:1px; }
#sec-headlines-wrap h1 { margin-top:1px; }
#rotating-blogs-wrap {
	/*background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-btn-blog-1.gif") no-repeat;*/
	width:316px;
	height:131px;
	display:block;
	margin-top:7px;
}
#launch-all-access-wrap {
	background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-btn-all-access-2.jpg") no-repeat;
	width:316px;
	height:131px;
	display:block;
	margin-top:7px;
}
.block-wrap {
	width:285px;
	height:40px;
	margin:0px auto;
	margin-bottom:10px;
}
.block-thumb {
	width:48px;
	height:35px;
	border:1px #980000 solid;
	margin-right:10px;
	float:left;
}
.block-sport {float:left; color:#FECA00}
.block-sub a:link { color:#FFFFFF; text-decoration:none; }
.block-sub a:visited { color:#FFFFFF; text-decoration:none; }
.block-sub a:hover { color:#980000; text-decoration:none; }
#button-wrap {
	background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-btn-btn.gif") no-repeat;
	width:299px;
	height:111px;
	display:block;
	margin-top:7px;
	padding:15px 5px 5px 12px;
}
#all-access-hdr {
	background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-hdr-video.gif") no-repeat;
	width:316px;
	height:60px;
	display:block;
}
#all-access-wrap {
	background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-bg-video.gif") no-repeat;
	width:316px;
	height:217px;
	display:block;
	overflow:auto;
}
#inside-all-access-wrap {
	width:314px;
	height:217px;
	display:block;
	overflow:auto;
}
#all-access-btm {
	background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-btm-video.gif") no-repeat;
	width:316px;
	height:36px;
	display:block;
}
#tab-all-access {
	background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-tab-off.gif") no-repeat;
	width:316px;
	height:47px;
	display:block;
}
#tab-all-access:hover { cursor:pointer; }
#tab-sport-side-bar {
	background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-tab-on.gif") no-repeat;
	width:316px;
	height:47px;
	display:block;
}
#tab-sport-side-bar:hover { cursor:pointer; }
#tabs-bg-all-access {
	background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-bg-tabs.gif") no-repeat;
	width:307px;
	height:208px;
	padding:3px 3px 8px 6px;
	display:none;
}
#tabs-wrap-all-access {
	width:307px;
	height:203px;
	overflow:auto;
	display:none;
}
#tabs-bg-sport-side-bar {
	background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-bg-tabs.gif") no-repeat;
	width:297px;
	height:208px;
	padding:3px 3px 8px 16px;
	display:block;
}
#tabs-wrap-sport-side-bar {
	width:297px;
	height:203px;
	overflow:auto;
	display:block;
	text-align:left;
}
#auctions-wrap {
	background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-btn-auctions.jpg") no-repeat;
	width:316px;
	height:90px;
	display:block;
	margin-top:7px;
	
}
#photos-wrap {
	background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-btn-photos.jpg") no-repeat;
	width:316px;
	height:90px;
	display:block;
}
#dvd-pub-wrap {
	background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-btn-dvd.jpg") no-repeat;
	width:316px;
	height:90px;
	display:block;
}
#store-wrap {
	background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-bg-store.gif") no-repeat;
	width:281px;
	height:96px;
	display:block;
	padding-left:35px;
	padding-top:40px;
	z-index:111;

}
#story-ad-wrap {
	background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-bg-300x250.gif") no-repeat;
	width:316px;
	height:262px;
	display:block;
	padding-top:10px;
	margin-top:7px;
}
#holder-story {
	background:#000000;
	width:300px;
	height:250px;
	margin:0px auto;
}
#rotating-ads-wrap {
	background:url("http://grfx.cstv.com/schools/usc/graphics/usc-09-bg-rot-logo.gif") no-repeat;
	width:309px;
	height:154px;
	display:block;
	margin-top:7px;
	padding-top:13px;
	padding-left:7px;
}
/* calendar
 * --------------------------------------------------------------------------- */
.calendar, .calendar * { 
	border-collapse: collapse; 
	margin:0px; 
	padding:0px; 
	font-size:10px; 
}

.calendar { width:290px; }

.calendar td { padding:2px; }

.calendar tr.calendar-date td { 
	color:#FECA00; 
	font-weight:bold;
	padding-top:15px;
}

.calendar tr.calendar-headers td { 
	color:#FECA00;
	border-bottom:1px #980000 solid; 
	text-transform:uppercase;
}

.calendar tr.calendar-body td { 
	color:#FFFFFF; 
}
.calendar-body a:link { color:#FECA00; text-decoration:underline; }
.calendar-body a:visited { color:#FECA00; text-decoration:underline; }
.calendar-body a:hover { color:#980000; text-decoration:none; }
/* sidebar
 * ---------------------------------------------------------------------------- */
#tabs-wrap-sport-side-bar table {background:#000000;}
#sidebar, #sidebar * { margin:0px; padding:0px; }

#sidebar { margin:0px; }

#sidebar h3 { margin-top:15px; }

span.SidebarHeader { color:#FECA00; }

.sidebarlinkwhite { padding:2px; }

#tabs-wrap-sport-side-bar a:link { color:#FFFFFF; text-decoration:none; }
#tabs-wrap-sport-side-bar a:visited { color:#FFFFFF; text-decoration:none; }
#tabs-wrap-sport-side-bar a:hover { color:#980000; text-decoration:none; }

/* photo-table
 * ---------------------------------------------------------------------------- */
.photo-table { 
	border-collapse:collapse;
	float:right;
	margin:0px 0px 0px 10px;
	padding:0;
	width:160px; 
}
	
.photo-table .email-print li { 
	display: block; 
	margin: 3px 0px;
}
	
.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") 0px 2px no-repeat; }
	.email-print li.print { background: url("http://grfx.cstv.com/graphics/oas-icon-print.gif") 0px 2px no-repeat; }
			
/* pre-footer
 * ---------------------------------------------------------------------------- */
#pre-footer {
	border:solid #aaa; 
	border-width:2px 0px;
	display:block;
	padding-top:6px;
	text-align:center;
	width:460px;
}
	
/* footer
 * ---------------------------------------------------------------------------- */
#footer {
	background:#9A0000;
	color:#222;
	padding:0px;
	text-align:center;
	padding-top:7px;
	position:relative;
}

#usc-logo{
	background: url('');
	width:225px;
	height:50px;
	display:block;
	position:absolute;
	top:132px;
	left:429px;
}

#footer-return
{margin:15px 0 015px 0;}

	
	#footer a:link, #footer a:visited { color: #444 }
	#footer a:hover, #footer a:active { color: #666 }
	
#footer-ads-wrap {
	width:992px;
	height:100px;
	margin:0px auto;
}
#holder-banner {
	background:#000000;
	width:727px;
	height:90px;
	border:4px #000000 solid;
	margin-right:5px;
	float:left;
}
#footer-ad-small {
	background:url("http://grfx.cstv.com/schools/usc/graphics/10-ck-web-242x90.jpg") no-repeat;
	width:242px;
	height:90px;
	border:4px #000000 solid;
	float:left;
}
#footer-ad-small2 {
	background:url("http://grfx.cstv.com/schools/usc/graphics/dribble-cure-242x90.jpg") no-repeat;
	width:242px;
	height:90px;
	border:4px #000000 solid;
	float:left;
}
#footer-links {
	margin-bottom:100px !important;
}