/* 
 ----------------------------------------------------------------------------
	Company: CSTV Networks, Inc.
	Author: PRODUCER'S NAME HERE
 	CSS Document: display.css
 ---------------------------------------------------------------------------- 
*/


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


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

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

h1 { font-size: 18px }
h2 { font-size: 16px }
h3 { font-size: 14px }

h4,h5,h6 { font-size: 13px }

a img, :link img, :visited img, fieldset { border:none }

a:link, a:visited { color: #222; text-decoration: none }
a:hover, a:active { color: #666; text-decoration: none }

a { outline: none }

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

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

.center { text-align: center }

.img-left { float: left; margin: 0 6px 4px 0 }
.img-right { float: right; margin: 0 0 4px 6px }
.image-block, .image-block img { _display:block; display:block; }

.clear { 
	clear: both; 
	height: 0.01em; 
	overflow: hidden;
        display:none;
	}

#revLayeredAd .revClickText  {
	color:#fff;
	}

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

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

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

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

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

.Printer a:link,
.Printer a:visited,
.Printer a:hover,
.Printer a:active {
	color: #c00;
	font-size: 12px;
	font-weight: bold;
	}

td.Printer a.oaslink {
	margin-left: 170px;
	}

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

/* layout
 * ---------------------------------------------------------------------------- */

#wrap { 
	background: url("http://grfx.cstv.com/schools/lama/graphics/lama-08-main-bg.jpg") repeat-y;
	}
	
body#sport #wrap, body#story #wrap { 
	background: url("http://grfx.cstv.com/schools/lama/graphics/lama-08-bg-sport.jpg") repeat-y;
	}
	
#masthead {
	width:751px;
	height:183px;
	}
	
#mast-rotate {
	display:block;
	}	
	
#mast-top {
	background: url("http://grfx.cstv.com/schools/lama/graphics/lama-08-top-mast.jpg") no-repeat;
	width:751px;
	height:42px; 
	}

#masthead-rotate {
	background: url("http://grfx.cstv.com/schools/lama/graphics/lama-08-mast-1.jpg") no-repeat;
	width: 751px;
	height: 141px;
	}

#masthead-sport {
	width: 751px;
	height: 170px;
	}

#masthead-non-sport {
	background: url("http://grfx.cstv.com/schools/lama/graphics/lama-08-masthead-1.jpg") no-repeat;
	width: 751px;
	height: 170px;
	}

#hdr { }

#scoreboard { }

.calendar, .calendar * { 
	border-collapse: collapse; 
	margin: 0; 
	padding: 0;
	font-size:11.5px; 
	}
	
.calendar { width: 100%;_width:; }

.calendar td { padding: 0px }

.calendar tr.calendar-date { 
	font-weight: bold;
}
.calendar tr.calendar-date td {
	color: #000;
	font-size: 14px;
	font-weight: bold;
}

.calendar tr.calendar-body td {
	padding-bottom: 10px;
}

.calendar tr.calendar-headers,
.calendar tr.calendar-headers td {
	background-color: #c00; 
	color: #fff; 
	font-weight: bold;
	font-size: 12px;
}

.calendar a:link,
.calendar a:visited,
.calendar a:active {
	text-decoration: underline;
}

.calendar a:hover {
	text-decoration: none;
}



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

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

#sportnav {
	margin-left: 100px;
	padding-bottom: 10px;
	_padding-bottom: 0;
	width: 260px;
	}

body#story #sportnav { margin-left: 0 }

#sportnav li { 
	border-left: 1px solid #222;
	float: left; 
	list-style-type: none; 
	padding: 0 5px; 
	}

#sportnav li.first { border:none; padding-left: 0 }

#sportnav a { 
	color: #222; 
	font-weight: bold; 
	text-decoration: none; 
	}

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

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

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

#mens-nav {
	background: #c00;
	height: 116px;
	position: relative;
	width: 149px;
	z-index: 98; 
	}
	
#mens-nav span {
	margin-left: 3px;
	display:block;
	margin-top:3px;
	}

#mens-nav a:link, 
#mens-nav a:visited, 
#mens-nav a:active {
	color: #fff;
	font-weight:bold;
	}

#mens-nav a:hover {
	color: #000;
	} 

#mens-nav li, #mens-nav a {
	font-size: .95em; 
	font-family: arial;
	height: 16px;
	display: block;
	}

#mens-nav li { float: left; }

.mens-nav-01 {
	width:149px;
	}
	
.mens-nav-01 a:hover { background: #c00; }
.mens-nav-01:hover>a { background: #c00; }

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

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

#womens-nav {
	background: #c00;
	height: 116px;
	position: relative;
	width: 149px;
	z-index: 98; 
	}
	
#womens-nav span {
	margin-left: 3px;
	display:block;
	margin-top:3px;
	font-weight:bold;
	}

#womens-nav a:link, 
#womens-nav a:visited, 
#womens-nav a:active {
	color: #fff;
	}

#womens-nav a:hover {
	color: #000;
	} 

#womens-nav li, #womens-nav a {
	font-size: .95em; 
	font-family: arial;
	height: 16px;
	display: block;
	}

#womens-nav li { float: left; }

.womens-nav-01 {
	width:149px;
	}
	
.womens-nav-01 a:hover { background: #c00; }
.womens-nav-01:hover>a { background: #c00; }


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

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

#inside-nav {
	background: #c00;
	height: 457px;
	position: relative;
	width: 149px;
	z-index: 98; 
	}
	
#inside-nav span {
	margin-left: 3px;
	display:block;
	margin-top:3px;
	}

#inside-nav a:link, 
#inside-nav a:visited, 
#inside-nav a:active {
	color: #fff;
	font-weight:bold;
	}

#inside-nav a:hover {
	color: #000;
	} 

#inside-nav li, #inside-nav a {
	font-size: .95em; 
	font-family: arial;
	height: 16px;
	display: block;
	}

#inside-nav li { float: left; }

.inside-nav-01 {
	width:149px;
	}
	
.inside-nav-01 a:hover { background: #c00; }
.inside-nav-01:hover>a { background: #c00; }



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

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

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

#column-1 { 
	background: url("http://grfx.cstv.com/schools/lama/graphics/lama-08-top-curve.gif") no-repeat;
	width: 150px; 
	background: #c00;
	display:block; 
	}

#column-1-hdr-mens {
	background: url("http://grfx.cstv.com/schools/lama/graphics/lama-08-hdr-m-sports.jpg") no-repeat;
	width: 150px;
	height: 22px;
	}
	
#column-1-hdr-womens {
	background: url("http://grfx.cstv.com/schools/lama/graphics/lama-08-hdr-w-sports.jpg") no-repeat;
	width: 150px;
	height: 22px;
	}
	
#column-1-hdr-inside {
	background: url("http://grfx.cstv.com/schools/lama/graphics/lama-08-hdr-cardinal-athletics.jpg") no-repeat;
	width: 150px;
	height: 22px;
	}
	
#column-1-search {
	width: 150px;
	height: 50px;
	clear: both;
	margin: 15px 0px 0px 0px;
	}

#column-2 {
	width: 454px;
	}

#column-2-sport {
	font: 11px Arial;
	width: 454px;
	}

#column-2-story {
	font: 11px Arial;
	background: #fff;
	width: 601px;
	}

#story-container {
	padding:0px 20px 0px 20px;
	}
	
#column-2-story span.StoryHeadline {
	font-size: 14px;
	color: #c00;
	}

#column-2-story .StoryHeadline {
	
	}

#column-2-story span.StoryCaption {
	font-size: 11px;
}

#column-2-hdr-top-stories {
	background: url("http://grfx.cstv.com/schools/lama/graphics/lama-08-hdr-top-story.jpg") no-repeat;
	width: 400px;
	margin: 0px 23px 5px 22px;
}

#column-2-top-stories {
	}
	
#column-2-hdr-more-headlines {
	background: url("http://grfx.cstv.com/schools/lama/graphics/lama-08-hdr-headlines.jpg") no-repeat;
	width: 400px;
	height: 50px;
	clear: both;
	margin: 0px 23px 0px 22px;
	}
	
#column-2-hdr-smore-headlines {
	background: url("http://grfx.cstv.com/schools/lama/graphics/lama-08-hdr-headlines.jpg") no-repeat;
	width: 400px;
	height: 50px;
	clear: both;
	}	
	
#column-2-more-headlines {
	height: 240px;
	margin: 0px 23px 0px 22px;
	}

#column-2-hdr-events {
	background: url("http://grfx.cstv.com/schools/lama/graphics/lama-08-hdr-calendar.jpg") no-repeat;
	width: 400px;
	height: 50px;
	margin: 0px 23px 5px 22px;
	clear: both;
	}

#column-2-events {
	height: 280px;
	overflow: auto;
	margin: 0px 23px 0px 22px;
	}

#top-content {
	background: url("http://grfx.cstv.com/schools/lama/graphics/lama-08-content-bg.jpg") repeat-x;
	width:751px;
	height:26px;
	}
	
#top-content #col1-curve {
	background: url("http://grfx.cstv.com/schools/lama/graphics/lama-08-top-curve.gif") no-repeat bottom;
	width:454px;
	height:15px;
	padding-top:11px;
	}
	
#top-content #col2-story-curve {
	background: url("http://grfx.cstv.com/schools/lama/graphics/lama-08-story-curve.gif") no-repeat bottom;
	width:601px;
	height:15px;
	padding-top:11px;
	}	
	
#top-content div {
	float:left;

	}

.lead-container {
	width: 400px;
	margin: 0px 23px 0px 22px;
	}
	
.sport-container {
	width: 400px;
	margin: 0px 23px 0px 22px;
	}	
	
#lhContainer {
	margin: 0px 23px 0px 22px;
	}
	
.lead-container h1,
#lhContainer div div h1 {
	margin: 0px; padding: 0px;
	}
		
.lead-container a:link,
.lead-container a:visited,
.lead-container a:hover,
.lead-container a:active,
#lhContainer div div a:link,
#lhContainer div div a:visited,
#lhContainer div div a:hover,
#lhContainer div div a:active {

	color: #c00;
	display: block;
	}
	
.lead-container h1 a:link,
.lead-container h1 a:visited,
.lead-container h1 a:hover,
.lead-container h1 a:active {
	font-size: 14px;
	}

.lead-container p.pubdate,
#lhContainer div div p.pubdate {
	margin: 0px;
	padding: 0px;
	}
	
#lead-image {padding-bottom:14px;}
#lead-content-1,
#lead-content-2,
#lead-content-3,
#lead-content-4 {
	width:400px;
	height: 125px;
	}

#column-3 {
	width: 146px;
	padding-left: 1px;
	background: #c00;
	}
	
#column-4 {
	width: 146px;
	padding-left: 1px;
	}
	
body#sport #column-3 {
	width: 146px;
	padding-left: 1px;
	background: #fff;
	}
	
#column-3-ads .image-block {
	width:141px;
	height:51px;
	background:#222;
	margin-bottom:10px;
	}		

#column-3-hdr-features {
	background: url("http://grfx.cstv.com/schools/lama/graphics/lama-08-hdr-features.jpg") no-repeat;
	width: 146px;
	height: 22px;
	}

#column-3-features {
	width:144px;
	height: 145px;
	background:#fff;
	padding-top:5px;
	border-left:2px solid #211f20;
	}

#column-3-features div.featurepubdate {
	margin: 0px 5px 10px 5px;
	}

#column-3-features div.featurepubdate a.featureheadline {
	font: 10px verdana bold;
	}

#column-3-features div.featurepubdate a.link,
#column-3-features div.featurepubdate a.visited,
#column-3-features div.featurepubdate a.active,
#column-3-features div.featurepubdate a.hover {
	font: 10px verdana bold;
	}

#btm-curve {
	background: url("http://grfx.cstv.com/schools/lama/graphics/lama-08-bottom-curve.gif") no-repeat;
	width: 146px;
	height: 15px;
	margin-bottom:15px;
	}

#column-3-hdr-fanpoll {
	background: url("http://grfx.cstv.com/schools/lama/graphics/lama-08-hdr-fanpoll.jpg") no-repeat;
	width: 146px;
	height: 22px;
	}

#column-3-fanpoll {
	width: 144px;
	color: #000;
	background: #fff;
	border-left:2px solid #000;
	}

#column-3-fanpoll,
#column-3-fanpoll table {
	color: #fff;	
	}

.pollquestion{
	color: #c00;
	font-size: 10px;
	text-align:center;
	}

.pollanswers {
	color: #000;
	font-size: 10px;
	}
	
#column-3-standings {
	height: 150px;
	background: #c00;
	color: #fff;
	}
	
#column-3-standings td {
	color: #fff;
	font-size: 10px;
	}

#column-3-hdr-sidebar {
	background: url("http://grfx.cstv.com/schools/lama/graphics/lama-08-hdr-card-links.jpg") no-repeat;
	width: 146px;
	height: 22px;
	margin: 0px 0px 0px 0px;
	}
	

#sec-headlines-wrap h1 {
	margin: 0;
	margin-bottom:	10px;
	}

#sec-headlines-wrap h1 a:link, #sec-headlines-wrap h1 a:visited {
	color:#c00;
	font-size:13px;
	text-decoration:none;
	}

#secHeadlines h1,
#secHeadlines p {
	margin-top: 10px;
	}

#secHeadlines h1 a:link, #secHeadlines h1 a:visited {
	color:#c00;
	font-size:14px;
	text-decoration:none;
	}

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

#secHeadlines .pubdate {
	font-size:11px;
	font-weight:bold;
	margin-bottom:-12px;
	}

.thumbImg {
	float:		left;
	height:		125px;
	width:		141px;
	}

.thumbContent, 
.thumbContent2 {
	float:		left;
	height:		125px;
	width:		275px;
	}

.thumbContent h1,
.thumbContent2 h1 {
	margin:		0;
	}

.thumbContent p,
.thumbContent2 p {
	font-style:	italic;
	margin:		0;
	padding:	0;
	}

#frmContainer {
	margin-bottom:18px;
	margin-top:14px;
	}

#frmContainer h1 {
	margin:		0;
	}

#frmContainer h1 a:link, #frmContainer h1 a:visited, .thumbContent h1 a:link, .thumbContent2 h1 a:link {
	color:#c00;
	font-size:14px;
	text-decoration:none;
	}

#frmContainer a:link,
#frmContainer a:visited,
#frmContainer a:hover,
#frmContainer a:active,
.thumbContent a:link,
.thumbContent a:visited,
.thumbContent a:hover,
.thumbContent a:active,
.thumbContent2 a:link,
.thumbContent2 a:visited,
.thumbContent2 a:hover,
.thumbContent2 a:active {
	color:#c00;
	text-decoration:none;
	font-weight: bold;
	}

#frmContainer .pubdate {
	font-size:	11px;
	font-style:	italic;
	margin:		0pt;
	}

#secondary {
	margin-bottom:0px;
	margin-top:0px;
	z-index:99999;
	}

.lhContainer0 h1 a:link,
.lhContainer0 h1 a:hover,
.lhContainer0 h1 a:visited,
.lhContainer0 h1 a:active,
.lhContainer1 h1 a:link,
.lhContainer1 h1 a:hover,
.lhContainer1 h1 a:visited,
.lhContainer1 h1 a:active,
.lhContainer2 h1 a:link,
.lhContainer2 h1 a:hover,
.lhContainer2 h1 a:visited,
.lhContainer2 h1 a:active,
.lhContainer3 h1 a:link,
.lhContainer3 h1 a:hover,
.lhContainer3 h1 a:visited,
.lhContainer3 h1 a:active {
	color:			#c00;
	font-size: 		14px;
	}

.lhContainer0 a:link,
.lhContainer0 a:hover,
.lhContainer0 a:visited,
.lhContainer0 a:active,
.lhContainer1 a:link,
.lhContainer1 a:hover,
.lhContainer1 a:visited,
.lhContainer1 a:active,
.lhContainer2 a:link,
.lhContainer2 a:hover,
.lhContainer2 a:visited,
.lhContainer2 a:active,
.lhContainer3 a:link,
.lhContainer3 a:hover,
.lhContainer3 a:visited,
.lhContainer3 a:active {
	color:			#c00;
	}

.lhContainer0 div p.pubdate,
.lhContainer1 div#lh1Left p.pubdate,
.lhContainer2 div p.pubdate,
.lhContainer3 div p.pubdate {
	font-size:11px;
	font-weight:bold;
	margin: 0pt;
	}

.lhContainer0 {
	height:		265px;
	}

.lhContainer1,
.lhContainer2,
.lhContainer3 {
	height:		150px;
	}

#lh0Left {
	float:		left;
	height:		265px;
	width:		165px;
	}

#lh0Left img {
	width: 150px;
	}

#lh0Right {
	float:		left;
	font-size:	11px;
	width:		235px;
	height:		265px;
	}

#lh0Right h1 {
	margin:		0;
	}

#lh1Left,
#lh3Left {
	float:		left;
	font-size:	0.9em;
	height:		135px;
	width:		325px;
	}

#lh1Left h1,
#lh2Right h1,
#lh3Left h1 {
	margin: 0pt;
	}

#lh1Right,
#lh3Right {
	float:		left;
	height:		135px;
	width:		75px;
	}

#lh2Left {
	float:		left;
	height:		135px;
	width:		85px;
	}

#lh2Right {
	float:		left;
	font-size:	0.9em;
	height:		135px;
	width:		315px;
	}

/* tabs
 * ---------------------------------------------------------------------------- */

#tab-promo-wrap, #tab-promo-wrap * { margin:0; padding:0;font-size:10px; }

#tab-promo-wrap {
	background:url("http://grfx.cstv.com/schools/lama/graphics/lama-08-tabs.jpg") no-repeat; /*change to your button image*/
	height: 22px;
	width: 146px;
	}

	#tab-promo-wrap li, #tab-promo-wrap a {display:block; height: 22px; } /**/

	#tab-promotions {width:78px;}
	#tab-multimedia {width:68px;} 

	#tab-promo-wrap li { float: left; list-style: none; _display: inline;font-size:10px; }
	#tab-promo-wrap span { display: none; }

#tab-promo-wrap.on-promotions #tab-promotions { background:url("http://grfx.cstv.com/schools/lama/graphics/lama-08-tabs.jpg")  0px -22px; } 
#tab-promo-wrap.on-multimedia #tab-multimedia { background:url("http://grfx.cstv.com/schools/lama/graphics/lama-08-tabs.jpg") -78px -22px; }



#wrap-events {
	height: 95px;
	overflow: auto;
	width: 134px;
	background:#fff;
	border-left:2px solid #000;
	padding:5px 5px 0px 5px;
	font-size:10px;
	} /*dimensions of the box your content appears in*/
	
#wrap-events .tab-hdrs {
	font-weight:bold;
	font-size:11px;
	margin:0;
	padding:3px 0px 3px 0px;
	}	

#content-promotions a, #content-multimedia a { color: #c00;text-decoration:underline;font-size:10px;}/*any links displayed within content area*/
#content-promotions a:hover, #content-multimedia a:hover { color: #000;text-decoration:none;font-size:10px;}

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

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

#sidebarsportlinks table {
	max-width: 146px;
	width: 146px;
	font-size:11px;
	}

#sidebarsportlinks { margin: 0 }

#sidebarsportlinks h2 { 
	margin-top: 15px;
	font-size: 11px;
	padding-left:5px;
	color:#000;
	}

#sidebarsportlinks div {
	margin: 0px 0px 0px 15px;
	font-size: 11px;
	color: #c00;
	margin:0;
	padding-left:5px;
	}

#sidebarsportlinks div a{
	font-size: 11px;
	color: #c00;
	}

#sidebarsportlinks div a:hover {
	font-size: 11px;
	color: #c00;
	text-decoration:underline;
	}		

/* 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.jpg") 0 2px no-repeat }
.email-print li.print { background: url("http://grfx.cstv.com/graphics/oas-icon-print.jpg") 0 2px no-repeat }
		
/* pre-footer
 * ---------------------------------------------------------------------------- */

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

.saotw-hdr {
	background: url("http://grfx.cstv.com/schools/lama/graphics/lama-08-hdr-aotw.jpg") no-repeat;
	width: 146px;
	height: 17px;
	}

.saotw {
	height: 190px;
	color: #fff;
	background: #c00;
	border-bottom: 10px solid #c9cdcc;
	}

.saotw img{
	margin-top: 12px;
	}

/* footer
 * ---------------------------------------------------------------------------- */
	
#footer {
	background: #000 url("http://grfx.cstv.com/schools/lama/graphics/lama-08-bg-footer.jpg") repeat-x top;
	color: #fff;
	padding: 10px 0px;
	text-align: center;
	width: 751px;
	}
	
	#footer a:link, #footer a:active, #footer a:visited { color: #fff; text-decoration: none; }
	#footer a:hover { color: #fff; text-decoration: underline; }
