/* 
    ----------------------------------------------------------------------------
	Company: CBS Interactive, CBS College Sports
	Producer: Andy Devendorf
	Designer: Lina Vandor
 	CSS Document: scar-12-display.css
    ---------------------------------------------------------------------------- 
    
    
    ---------------------------------------------------------------------------- 
	@COLORS
    ---------------------------------------------------------------------------- 	
    Red = 860129
    Black = 000000
    ----------------------------------------------------------------------------  
*/

/* - - - - - - - - - - - - - -
   @DEFAULT SELECTORS
   - - - - - - - - - - - - - -  */

* { outline: none; }

body { 
	background: #000; 
	color: #000;
	font: 12px Arial, Helvetica, sans-serif !important;
	margin:0; 
	padding:0;
	min-width: 1000px;
}	
td {
	font: 12px Arial, Helvetica, sans-serif !important;
	color: #000;
}
h1 { font-size: 18px }
h2 { font-size: 16px }
h3 { font-size: 14px }
h4,h5,h6 { font-size: 13px }
a img, :link img, :visited img, fieldset { border:none }

a:link { color: #860129; text-decoration: underline }
a:visited { color: #61011e; text-decoration: underline }
a:hover { color: #222; text-decoration: none }
a:active { color: #860129; text-decoration: underline }

::selection {
	background: #252525; 
	color:#fff;
}
::-moz-selection {
	background: #252525; 
	color: #fff;
}

/* - - - - - - - - - - - - - -
   @CLASSES
   - - - - - - - - - - - - - -  */

.center { text-align: center }
.img-left { float: left; margin: 0 6px 4px 0 }
.img-right { float: right; margin: 0 0 4px 6px }
.clear { 
	clear: both; 
	height: 0.01em; 
	overflow: hidden;
    display:none;
}
#revLayeredAd .revClickText  {
	color:#fff;
}
.clearcols {
	clear: left;
	overflow: hidden;
	height: 0px;
	width: 0px;
}
.hide-content {
	display: none;
}
.bottom8 { margin-bottom: 8px; }

/* - - - - - - - - - - - - - -
   @CSTV Specific
   - - - - - - - - - - - - - -  */

h2, .storyheadline, .StoryHeadline, .page-header { 
	color: #860129; 
	font-weight: bold; 
	font-size: 18px;
	line-height: 20px;
	display: block;
}

.storyheadline-small { 
	color: #860129; 
	font-weight: bold; 
	font-size: 14px;
	line-height: 20px;
	display: block;
}
.storyheadline-smaller { 
	color: #860129; 
	font-weight: bold; 
	font-size: 12px;
	line-height: 20px;
	display: block;
}
.storyheadline, .StoryHeadline { padding-bottom: 5px; }
.storyteaser, .StoryTeaser { 
	color: #222; 
	font-weight: bold; 
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 0px;
	display: block;
}
.fivevert { line-height: 5px }
.tenvert { line-height: 10px }
.twentyvert { line-height: 20px }
span.photocaption, .StoryCaption  {
	display: block;
	padding: 4px 4px 12px 4px;
	color: #555;
	font-size: 11px;
	text-align: left;
}

/* - - - - - - - - - - - - - -
  @LAYOUT
  - - - - - - - - - - - - - -  */
  
body { 
	background: #fff url("http://grfx.cstv.com/schools/scar/graphics/scar-12-bg.jpg") no-repeat center top fixed; 
	-webkit-background-size: 2000px 1500px;
}
#page-wrapper {}

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

#wrap-spacer { height: 0px; padding-top: 95px; }

#countdown-spacer { padding:10px 0px 0px 160px; }

#holder-story { 
    width: 300px;
    min-height: 250px;
    margin-left: 2px;
    margin-bottom: 5px;
}

#holder-banner {
	width: 728px;
	padding: 0;
	margin: 0;
}

#holder-banner2 {
	width: 728px;
	height: 90px;
	padding: 0;
	margin: 0 auto;
}


#wordmark { 
    background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-mast-wordmark.gif') no-repeat 0px 0px; 
    width: 800px;
    height: 93px;
    position: absolute;
    top: 22px;
    left: 20px;
    text-indent: -9999px;
}
#wordmark-sport { 
    width: 800px;
    height: 93px;
    position: absolute;
    top: 22px;
    left: 20px;
    text-indent: -9999px;
}


#mast-sponsor { 
    position: absolute;
    top: 4px;
    right: 5px;
}
#school-title {
    position: absolute;
    top: 3px;
    left: 141px;
    width: 680px;
    height: 55px;
    background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-hdr-sc.png') no-repeat;
}

a#video-allaccess { text-indent: -9999px; width: 385px; height: 50px; display: block; background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-btn-all-access2.gif") no-repeat; position: absolute; top: 17px; right: 8px; left:532px;}

/*new sponsor buttons */
#sp-ein, #sp-zwei, #sp-drei, #sp-vier, #sp-funf, #sp-sechs, #sp-sieben, #sp-acht, #sp-neun{ width:115px; height:60px; float:left; padding: 0px 10px 0px 10px;}

#sp-ein:hover, #sp-zwei:hover, #sp-drei:hover, #sp-vier:hover, #sp-funf:hover, #sp-sechs:hover, #sp-sieben:hover, #sp-acht:hover, #sp-neun:hover {background-position: 0 -60px;}

#sp-ein span,#sp-zwei span,#sp-drei span,#sp-vier span,#sp-funf span,#sp-sechs span,#sp-sieben span,#sp-acht span,#sp-neun span{display:none;}

#sponsor-box-index {
    width: 984px;
    height: 105px;
    background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-index-sponsors-bg-v2.gif') no-repeat;
    margin: 0 auto 5px auto;
}
#sponsor-box-sport {
    width: 674px;
    height: 174px;
    background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-sport-sponsors-bg.png') no-repeat;
    margin: 0 auto 5px auto;
}
#sponsor-box-index ul { list-style: none; margin: 0 0 0 39px; padding: 18px 0 0 0; }
#sponsor-box-sport ul { list-style: none; margin: 0 0 0 60px; padding: 23px 0 0; position: relative; width: 559px; height: 124px; }
#sponsor-box-index ul li{ float: left; }
#sponsor-box-sport ul li { position: absolute; }



#official-tag-line {
    width: 970px;
    height: 44px;
    margin: 0 auto;
    text-indent: -9999px;
    background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-official-site.png') no-repeat right center;
}

#flash-video { z-index: 5; }
#flash-video-cover {
    position: absolute;
    z-index: 6;   
    top:362px;
    left: 500px;
    width: 142px;
    height: 121px;
    background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-video-logo.png') no-repeat;
}
a#top-videos-all-access { 
    display: block;
    position: absolute;
    bottom: 0px;
    width: 670px;
    height: 36px;
    text-indent: -9999px;
}




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

.columns { }
.columns pre {font-family:monospace; font-size:11px;}
.columns .presmall {font-family:monospace; font-size:11px;}
.columns pre a{font-family:monospace; }
.col-1, .col-2, .col-3, .story-col-1, .story-col-2 { padding:0px; margin:0px; float: left; }

.col-1 { width: 674px; margin-left: 9px }
.col-2 { width: 304px; margin-left: 6px}

.story-col-1 { width: 614px; padding: 30px; margin: 0 0 0 9px; background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-story-bg.png') no-repeat; min-height: 770px; }
.story-col-1 #Content {	font: 15px/17px Arial, sans-serif; }
.story-col-2 { width: 304px; margin: 0 0 0 6px}



/* - - - - - - - - - - - - - -
  @PHOTO-TABLE
  - - - - - - - - - - - - - -  */

.photo-table { 
	border-collapse: collapse;
	float: right;
	margin: 0 0 0 10px;
	padding: 0;
	width: 160px 
}
.photo-table .email-print li { 
	display: block; 
	margin: 3px 0
}	
.photo-table .caption { font-size: 10px }

/* - - - - - - - - - - - - - -
  @EMAIL-PRINT
   - - - - - - - - - - - - - -  */

.email-print { margin: 10px 0 }
.email-print li { 
	display: inline; 
	list-style-type: none; 
	margin: 0 30px; 
	padding-left: 25px 
}
.email-print li.email { background: url("http://grfx.cstv.com/graphics/oas-icon-email.gif") 0 2px no-repeat }
.email-print li.print { background: url("http://grfx.cstv.com/graphics/oas-icon-print.gif") 0 2px no-repeat }


/* - - - - - - - - - - - - - -
   @STICKYFOOTER
   - - - - - - - - - - - - - -  */
   
#sticky-footer {
    background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-btm-bg.png") repeat-x;
    overflow: hidden;
	width: 100%;
	height: 43px;
	display: block;
	position: fixed;
	bottom: 0px;
	z-index: 111;
}

#sticky-footer-wrap {
	width: 1000px;
	height: 43px;
	display: block;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	z-index: 222;
}

#scoreboard-wrapper {
    padding-top: 8px;
    background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-btm-scoreboard-bg.png') no-repeat;
    width: 479px;
    height: 35px;
    padding-left: 214px;
}

ul#footer-nav { background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-btm-nav.png') no-repeat top left; width: 302px; height:43px; list-style: none; margin: 0; padding: 0; position: absolute; top: 0px; right: 0px; }
ul#footer-nav li { float: left; }
ul#footer-nav li a { display: block; text-indent: -9999px; height: 43px; } 
li.fn-facebook a { width: 81px; }
li.fn-twitter a { width: 78px; }
li.fn-newsletter a { width: 143px; }		

li.fn-facebook a:hover { background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-btm-nav.png') no-repeat 0px -43px }
li.fn-twitter a:hover { background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-btm-nav.png') no-repeat -81px -43px }	
li.fn-newsletter a:hover { background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-btm-nav.png') no-repeat -159px -43px }
/* - - - - - - - - - - - - - -
  @FOOTER
  - - - - - - - - - - - - - -  */
  
#footer-wrapper {
	width: 1000px;
	margin: 0px auto 0 auto;
}	

#footer-wrapper #holder-banner { 
   margin: 10px auto;
   border: solid 1px #999;
}

#footer-logos {
    width: 980px;
    margin: 0 auto 20px auto;
    height: 96px;
}
#footer-logos ul {
    width: 984px;
    height: 96px;
    display:  block;
    list-style: none;
    margin: 0;
    padding: 0;
}
#footer-logos ul li { float: left; margin: 0; }

#footer {
	width: 1000px; 
	margin: 0px auto;
	padding: 30px 0 50px 0;
}
#footer a:link, #footer a:visited { color: #666 !important }
#footer a:hover, #footer a:active { color: #888 !important }
#footer-wrap-temp { color: #444 !important; }
#footer-links { color: #444 !important; }
#footer-links a { color: #666 !important; }

/* - - - - - - - - - - - - - -
  @STORY
  - - - - - - - - - - - - - -  */

/*#main-content {  }

#article-content {
	color: #000;
	min-height: 500px;	
	padding: 15px 15px 0 15px;
}
#article-content p, #article-content br { 
	line-height: 140%;
}
#article-content br { 
   display: block;
   margin: 3px 0 0 0 ;
}
#article-content a:link {
	color: #04539a;
	text-decoration: none;
}
#article-content a:visited {
    color: #033867; 
    text-decoration: underline;
}
#article-content a:hover {
	color: #0570cf;
	text-decoration: underline;
}
#article-content a:active { color: #ccc; }
#article-content * ::selection {
	background: #04539a; 
	color: #fff;
}
#article-content * ::-moz-selection {
	background: #04539a; 
	color: #fff;
}
#article-content .photocaption::selection {
	background: #505050 !important; 
	color: #000 !important;
}
#article-content .photocaption::-moz-selection {
	background: #505050 !important; 
	color: #000 !important;
}*/

/* - - - - - - - - - - - - - -
  @STICKYHEADER
  - - - - - - - - - - - - - -  */
	
#sticky-header {
    background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-sticky-top-alt.png') repeat-x;
	width: 100%;
	height: 106px;
	display: block;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 111;
}

#sticky-header-wrap {
	width: 1000px;
	height: 106px;
	display: block;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	z-index: 222;
	position: relative;	
}

#layout-sports #sticky-header, #layout-sports #sticky-header-wrap { height: 167px; }

h1#school-logo {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	left: -10px;
	z-index:9999;
}
h1#school-logo a {
	background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-logo.png') no-repeat top center;
	display: block;
	text-indent: -9999px;
	width: 150px;
	height: 150px;
}

/* - - - - - - - - - - - - - -
  @BIO TABLE
  - - - - - - - - - - - - - -  */
#biotable-wrapper {
	position: relative;
	height: 310px;
}
#biotable {
	background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-bio-bg-1.png") no-repeat 0px 0px;
	position: absolute;
	width: 623px;
	height: 310px;
	left: -7px;
	

}
#biotable-name {
    position: absolute;
	left: 21px;
	top: 28px;
	font-size: 29px; 
	font-weight:bold; 
	color: #fff;
}
#biotable-number {
	font-size: 29px; 
	font-weight:bold;
	text-align:left; 
	padding-right: 10px;
	color: #fff;
	display: inline;
}
#biotable-photo {
    position: absolute;
	width: 105px;
	left: 21px;
	top: 81px;
    border: solid 2px #000;	
}	
#biotable-photo img { }
#biotable-info {
    position: absolute;
    left: 160px;
    top: 81px;
	color: #000;
}
#biotable-info table * {
	color: #000;
	background: transparent;
}
#biotable-info table tr td table tr td {
	padding-bottom: 5px;
}
#biotable-info * img {
	display: none;
}
.bioblank { display: none !important; }


/* - - - - - - - - - - - - - -
  @SWAPPER
  - - - - - - - - - - - - - -  */	

.is-wrapper {
	clear: both;
	position: relative;
}
.imageswapper {
	position: relative;
	overflow: hidden; 
}
.imageswapper a, .imageswapper a img,.imageswapper div { border: 0; margin:0px; padding: 0px; }
.imageswapper ul { list-style: none; margin: 0; padding: 0; position: absolute; top: 0; left: 0; }
.imageswapper ul li { float: left; }
.imgswap-button-left {
	position: absolute;
	left: 0px;
	z-index: 100;
}
.imgswap-button-right {
	position: absolute;
	right: 0px;
	z-index: 100;
}
.imgswap-button-right a, .imgswap-button-left a {
	display: block;
	text-indent: -9999px;
	cursor: pointer;
}
		
/* - - - - - - - - - - - - - -
  @LGSLIDER
  - - - - - - - - - - - - - -  */
	
#lg-slider { 
	height: 174px;
	margin: 0px auto 5px auto;
	width: 674px;
	background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-slider-bg.png') no-repeat;
}
#mainSlider { 
    margin: 16px 0 0 35px;
    width: 602px;
    height: 140px;
}
#mainSlider-wrapper { height: 174px;overflow: hidden; padding: 0;  }
#mainSlider-wrapper .imgswap-button-left {
	position: absolute;
	top: 70px;
	left: 8px;
}
#mainSlider-wrapper .imgswap-button-right {
	position: absolute;
	top: 70px;
	right: 8px;
}
#mainSlider-wrapper .imgswap-button-left a {
	background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-arrow-left.png') no-repeat;
	height: 31px;
	width: 20px;
}
#mainSlider-wrapper .imgswap-button-left a:hover { opacity: .5; filter: alpha(opacity=50); }
#mainSlider-wrapper .imgswap-button-left a:active { opacity: .75; filter: alpha(opacity=75); }
#mainSlider-wrapper .imgswap-button-right a {
	background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-arrow-right.png') no-repeat;
	height: 31px;
	width: 20px;
}
#mainSlider-wrapper .imgswap-button-right a:hover { opacity: .50; filter: alpha(opacity=50); }
#mainSlider-wrapper .imgswap-button-right a:active { opacity: .75; filter: alpha(opacity=75);  }


#promoSlider { 
    margin: 0 0 0 0;
    width: 304px;
    height: 504px;
}
#promoSlider-wrapper { height: 504px; overflow: hidden; padding: 0; margin-bottom: 5px;  }

	
/* - - - - - - - - - - - - - -
  @BSI
  - - - - - - - - - - - - - -  */
  
#bsi { height: 568px; width: 674px; }
a#bsi-sponsor { 
    position: absolute; 
    bottom: 4px;
    left: 8px;
}
a#more-headlines-bsi { 
    position: absolute; 
    bottom: 16px;
    right: 30px;
    text-align: right;
    font-weight: bold;
    text-transform:uppercase;
    text-decoration: none;
    font-size: 11px;
}

a#more-headlines-bsi-sched { 
    position: absolute; 
    bottom: 16px;
    right: 150px;
    text-align: right;
    font-weight: bold;
    text-transform:uppercase;
    text-decoration: none;
    font-size: 11px;
}


.photo_gradiant {
  	z-index:1;
    width: 642px;
    height: 331px;

} 

#buy-me-photo-bsi { 
    width: 642px;
    height: 331px;
    left: 15px;
}   
#pngBsi {
    z-index:2;
    width: 642px;
    height: 331px;	
    /*background:100px 0px no-repeat;*/
}

#pngWrap {
    display:block;
    z-index:5;
    width: 642px;
    height: 331px;
}

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

#relativeFrame {
    position: absolute; 
    width:642px;
    top: 337px;
    left: 0px;
    z-index: 1
}

#relativeFrame div {
    width:644px;
    position: absolute; 
    visibility: hidden;
    z-index: 1;
    height: 70px;
    overflow: hidden;
    margin-left: 15px;
}

#relativeFrame h1 {
    font-size: 18px;
    font-weight: bold;
    margin: 1px 0 4px 0;
    padding: 0;
}
#relativeFrame a { color: #860129;; text-decoration: none; }
#relativeFrame p { font-size: 12px; color: #000; padding: 4px 0 0 0; line-height: 130% }
#relativeFrame p.pubdate { font-weight: bold; padding: 20px 0 0 0; }
#relativeFrame .synopsis { padding-top: 2px; }
#relativeFrame div#frm0 { visibility: visible }
#relativeFrame a:hover { text-decoration: underline; }
#minis {
    margin:0;
    padding:0;
    width:642px;
    position:absolute;
    top:405px;
    left:15px;
    text-align: center;
    font-size: 10px;
}
#mini0, #mini1, #mini2, #mini3, #mini4 , #mini5 {
    float:left;
    width:116px;
    height: 65px;
    position:relative;
    margin-right: 12px;
    background: #333;
}
#mini0 { margin-left: 2px; }
#minis a { 
    display: block; 
    height:65px; 
    width: 116px; 
    border: solid 1px #666;
}
#minis div.miniOn a { border: solid 1px #860129;   }
#minis a:hover { border: solid 1px #860129; opacity: .90; filter: alpha(opacity=90); }
#minis a:active { border: solid 1px #5a0005; }	
#vid0, #vid1, #vid2, #vid3, #vid4 { 
    display: none; 
    background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-play.png') no-repeat center center;
    width: 116px;
    height: 65px;
    top: 0px;
    left: 0px;
    position: absolute;
}

a#bsi-prev { width: 13px; height: 11px; display: block; position: absolute;left: 50px; top: 290px; background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-bsi-dots.gif") no-repeat -0px 0px; text-indent: -9999px }
a#bsi-prev:hover { background-position: 0px -11px }
a#bsi-prev:active { background-position: 0px -22px }
a#bsi-next { width: 13px; height: 11px; display: block; position: absolute;left: 153px; top: 290px; background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-bsi-dots.gif") no-repeat -98px 0px; text-indent: -9999px }
a#bsi-next:hover { background-position: -98px -11px }
a#bsi-next:active { background-position: -98px -22px }

a#bsi-pause { width: 0; height: 0; visibility: hidden; top: 0px;left: 0px; position: absolute; display: block; text-indent: -9999px; }

#bsi-video-wrap { 
    display:none; 
    position: absolute; 
    top: 8px; 
    left: 45px; 
    z-index: 10;   	
    width:555px;
    height:312px; 
    border:  solid 1px #777;
    /*background: #b0b0b0;
    background: rgba(0,0,0,0.6);*/
    background: #4c4c4c; /* Old browsers */
    background-image:  -moz-linear-gradient(top, #606060 0%, #1d1d1d 100%); /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(100%,#131313)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top, #4c4c4c 0%,#131313 100%); /* Chrome10+,Safari5.1+ */
    background-image: -ms-linear-gradient(top, #4c4c4c 0%,#131313 100%); /* IE10+ */
    background-image: ulinear-gradient(top, #4c4c4c 0%,#131313 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
}
#bsi-flash-video {
    display:block;
    width:555px;
    height:312px;
    z-index:96;
    position: absolute; 
    top: 0; 
    left: 0;
}


/* - - - - - - - - - - - - - -
  @STORE PORTAL
  - - - - - - - - - - - - - -  */
  
#store-wrapper {
    height: 116px;
	width: 305px;
	position: relative;
	overflow: hidden;
}
#store-wrapper a:link { color: #646464; text-decoration: none; }
#store-wrapper a:visited { color: #646464; text-decoration: none; }
#store-wrapper a:hover { color: #860129; text-decoration: underline; }
#store-items-slider {
	width: 288px;
	height: 116px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
}
#store-items-slider li {
	width: 288px;
	height: 110px;
	display: block;
	float: left;
}
.store-item-img {
	position: absolute;
	top: 8px;
	right: 10px;
	width: 90px;
	height: 90px;
}
.store-item-name {
	line-height: 1.1em;
	font-size: 11px;
	position: absolute;
	top: 56px;
	left:30px;
	width: 153px;
	height: 25px;
	text-align: left;
	overflow: hidden;
	cursor: pointer;
}
.store-item-price {
	position: absolute;
	top: 84px;
	left: 10px;
	width: 144px;
	font-size: 18px;
	text-align: right;
	cursor: pointer;
	font-weight: bold;
	color: #860129;
}
#store-error {
	display: none; 
	position: absolute;
	z-index: 99;
	top: 3px;
	right: 3px;
	width: 90px;
	height: 90px;
	background:  url("http://graphics.collegesports.com/graphics/teams/scar-lg.gif") no-repeat center center;
}
h2#store-text {
    position: absolute;
    left: 30px;
    top: 0px;
    font-size: 13px;
    line-height: 110%;
    font-weight: normal;
    color: #b80038;
}
h2#store-text strong { text-transform: uppercase; color: #860129; }

/* - - - - - - - - - - - - - -
  @AUCTIONPORTAL
  - - - - - - - - - - - - - -  */


#auction-wrapper {
	padding: 0;
	margin: 0 auto 0 auto;
	position: relative;
}

#auction-wrapper a, #auction-wrapper a:visited{
	text-decoration:none;
}

#auction-window {
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}
#auction-slider {
	position: absolute;
	top: 0px;
	width: 10000px;
	display: none;
    z-index: 100;
    top: 28px;
}
#auction-item-title {
	font-size: 11px;
	position: absolute;
	top: 5px;
	width: 200px;
	height: 26px;
	overflow: hidden;
	left: 38px;
	color: #860129;
	overflow: hidden;
	font-family: arial, helvetica, sans-serf;
	display: none;
	text-align:center;
	font-weight: bold;
}
#auction-item-price {
	position: absolute;
	text-align: center;
	top: 95px;
	font-weight: bold;
	left: 0px;
	width: 272px;
	color: #444;
	font-size: 13px;
	font-family: arial, helvetica, sans-serf;
	display: none;
}
#auction-butt-left {
	position: absolute;
	bottom: 10px;
	left: 10px;
	display: none;
	z-index:110;
}
#auction-butt-right {
	position: absolute;
	bottom: 10px;
	right: 10px;
	display: none;
	z-index:110;
}
#auction-butt-left a {
    background: #eee;
    padding: 5px 5px;
    text-align:center;
	display: block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	border: solid 1px #bbb;
}
#auction-butt-right a {
    background: #eee;
    padding: 5px 5px;
    text-align:center;
	display: block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	border: solid 1px #bbb;
}
#auction-butt-right a:hover ,#auction-butt-left a:hover  {
    opacity: 1;
    filter: alpha(opacity=100);
}
#auction-butt-right a:active ,#auction-butt-left a:active  {
    opacity: .8;
    filter: alpha(opacity=80);
}
.auction-item-box {
	height: 55px;
	width: 55px;
	float: left;
	margin: 0px;
	padding: 10px 0 10px 0;
	text-align: center;
	opacity: 0.3; /* keep opacity */
	filter: alpha(opacity=30);	/* keep opacity */	
    /*visibility: hidden;*/
}
.auction-item-box-active {
	height: 55px;
	width: 55px;
	float: left;
	margin: 0px;
	padding: 10px 0 10px 0;
	text-align: center;
	opacity: none; /* keep opacity */
	filter:  none; /* keep opacity */
	visibility: visible;
}
.auction-item-box a {
	display: block;
}
.auction-item-box a:hover {
	cursor: pointer;
}
.auction-item-img {
	/*position: absolute; 
	top: 0px;
	left: 0px;*/
	width: 55px;
	height: 55px;
	border: none;
	cursor: pointer;
}
#auction-error {
	display: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	color: #860129;
	padding: 5px;
	font-weight: bold;
	letter-spacing: 0.1em;
	position: absolute;
	top: 40%;
	left: 50%;
	margin-left: -25%;
}

/* - - - - - - - - - - - - - -
  @TABS
  - - - - - - - - - - - - - -  */

#homeTabs ul.headline-1,#homeTabs-alt ul.headline-1, #portalTabs ul.headline-1, #mmTabs ul.headline-1
{ margin:0; padding:0 }

#homeTabs ul.headline-1 li,#homeTabs-alt ul.headline-1 li,#portalTabs ul.headline-1 li, #mmTabs ul.headline-1 li
{ float: left; list-style: none; }

#homeTabs ul.headline-1 span,#homeTabs-alt ul.headline-1 span,#portalTabs ul.headline-1 span, #mmTabs ul.headline-1 span
{ display: block; text-indent: -9999px; }


/* homeTabs */	

#homeTabs ul.headline-1 { 
	background:url("http://grfx.cstv.com/schools/scar/graphics/scar-12-bsi-tabs.png") no-repeat;
	height: 39px; 
	width: 674px	
}
#homeTabs-alt ul.headline-1 { 
	background:url("http://grfx.cstv.com/schools/scar/graphics/scar-12-bsi-tabs-2.png") no-repeat;
	height: 39px; 
	width: 674px	
}

#homeTabs ul.headline-1 li, #homeTabs-alt ul.headline-1 li, #homeTabs ul.headline-1 a, #homeTabs-alt ul.headline-1 a { display: block; height: 39px;  overflow: hidden; }

#tab-topstories { width: 142px;}
#tab-topvideos { width: 129px }
#tab-ontheair { width: 129px}
#tab-schedule { width: 129px}
#tab-blog { width: 145px}
#tab-goinside { width: 129px}

#homeTabs.on-topstories #tab-topstories { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-bsi-tabs.png") no-repeat 0 -39px}
#homeTabs.on-topvideos #tab-topvideos { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-bsi-tabs.png") no-repeat -142px -39px}
#homeTabs.on-ontheair #tab-ontheair { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-bsi-tabs.png") no-repeat -271px -39px}
#homeTabs.on-schedule #tab-schedule { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-bsi-tabs.png") no-repeat -400px -39px}
#homeTabs.on-blog #tab-blog { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-bsi-tabs.png") no-repeat -529px -39px}

#homeTabs-alt.on-topstories #tab-topstories { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-bsi-tabs-2.png") no-repeat 0 -39px}
#homeTabs-alt.on-topvideos #tab-topvideos { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-bsi-tabs-2.png") no-repeat -142px -39px}
#homeTabs-alt.on-goinside #tab-goinside { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-bsi-tabs-2.png") no-repeat -271px -39px}
#homeTabs-alt.on-schedule #tab-schedule { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-bsi-tabs-2.png") no-repeat -400px -39px}
#homeTabs-alt.on-blog #tab-blog { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-bsi-tabs-2.png") no-repeat -529px -39px}

#tabContent-topstories, #tabContent-topvideos,#tabContent-ontheair,#tabContent-schedule,#tabContent-blog,#tabContent-goinside  { position: relative; height: 523px;  }
#tabContent-topstories { background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-bsi-bg.png') no-repeat; }
#tabContent-topvideos { background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-bsi-bg-video.png') no-repeat; }
#tabContent-schedule { background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-bsi-bg-blog.png') no-repeat; padding-top: 5px; }
#tabContent-ontheair { background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-bsi-bg-blog.png') no-repeat; padding-top: 5px;  }
#tabContent-blog { background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-bsi-bg-blog.png') no-repeat; padding-top: 5px; }
#tabContent-goinside { background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-bsi-bg-blog.png') no-repeat; }

.tab-content { 
    width: 674px;  
    height: 315px;
    overflow: hidden; 
}

.tab-content-padding { 
    width: 642px;  
    height: 502px;
    overflow: auto;     
    padding: 0;
    margin: 0 0 0 15px;
    position: relative;
}

#tabContent-ontheair .tab-content-padding{
	overflow:hidden;
	}

/* portalTabs */

#portalTabs { 
    height: 174px; 
    width: 304px;
    background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-store-bg.png") no-repeat 0px bottom;
    margin-bottom: 5px;
}
#layout-sportbody #portalTabs { margin-top: 10px; }

#portalTabs ul.headline-1 { 
    width: 304px;
    height: 40px;	
    background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-store-tabs.png") no-repeat;
}
#portalTabs ul.headline-1 li, #portalTabs ul.headline-1 a { display: block; height: 40px;  overflow: hidden; }

#tab-store { width: 105px; }
#tab-auctions { width: 92px; }
#tab-photos { width: 106px; }

#portalTabs.on-store #tab-store { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-store-tabs.png") no-repeat 0 -40px}
#portalTabs.on-auctions #tab-auctions { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-store-tabs.png") no-repeat -105px -40px }
#portalTabs.on-photos #tab-photos { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-store-tabs.png") no-repeat -197px -40px }

/*
#tab-store a:hover  { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-store-tabs.png") no-repeat 0 -40px;  }
#tab-auctions a:hover  { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-store-tabs.png") no-repeat -105px -40px;   }
#tab-photos a:hover  { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-store-tabs.png") no-repeat -197px -40px;   }

#tab-store a:active  { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-store-tabs.png") no-repeat 0 -40px; }
#tab-auctions a:active  { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-store-tabs.png") no-repeat -105px -40px;  }
#tab-photos a:active  { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-store-tabs.png") no-repeat -197px -40px;  }
*/


#tabContent-store { height: 95px; }
#tabContent-auctions { height: 95px; }
#tabContent-photos { height: 95px; padding-left: 15px; }

/* mmTabs */

#icons-wrapper { 
    background:url("http://grfx.cstv.com/schools/scar/graphics/scar-12-icons-bg.png") no-repeat;
    width: 304px;
    height: 60px;
    position: relative;
    margin-bottom: 5px;
}

.mm-desc { position: absolute; top:0px; left: 0px; width: 142px; height: 0px; }

#mmTabs { position: absolute; top: 7px; left: 10px; height: 35px; }

#mmTabs ul.headline-1 { 
    position: absolute; top: 8px;left: 0px;
	background:url("http://grfx.cstv.com/schools/scar/graphics/scar-12-social-icons-new.png") no-repeat;
	height: 35px; 
	width: 300px	
}

#mmTabs ul.headline-1 li, #mmTabs ul.headline-1 a { display: block; height: 35px; }
#tabmm-fb a { width: 35px; }
#tabmm-twt a { width: 37px; }
#tabmm-ytube a { width: 37px; }
#tabmm-mobile a { width: 38px; }
#tabmm-email a { width: 37px; }
#tabmm-sms a { width: 36px; }

#mmTabs.on-mm-fb #tabmm-fb { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-social-icons-new.png") no-repeat -0px -35px; }
#mmTabs.on-mm-twt #tabmm-twt { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-social-icons-new.png") no-repeat -35px -35px; }
#mmTabs.on-mm-ytube #tabmm-ytube { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-social-icons-new.png") no-repeat -72px -35px; }
#mmTabs.on-mm-mobile #tabmm-mobile { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-social-icons-new.png") no-repeat -109px -35px; }
#mmTabs.on-mm-email #tabmm-email { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-social-icons-new.png") no-repeat -147px -35px; }
#mmTabs.on-mm-sms #tabmm-sms { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-social-icons-new.png") no-repeat -184px -35px; }

#mmTabs #icon-feedback a { 
    position: absolute;
    margin-left: 1px;
    top: -7px;
    text-indent: -9999px;
    display: block;
    width: 58px;
    height: 41px;
    background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-icons-feedback.png") no-repeat center top;
}

#mmTabs #icon-feedback a:hover {
    background-position: center bottom;
}

/* - - - - - - - - - - - - - -
  @ONTHEAIR
  - - - - - - - - - - - - - -  */

.on-the-air { border-collapse: collapse; width: 100%; margin: 15px 0 0 0; }
.on-the-air td { padding: 5px; font-size: 10px !important; line-height: 11px !important;  background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-on-the-air-bg-single.jpg') repeat-y left top; }
.on-the-air .on-the-air-header { margin: -5px; text-transform: uppercase; color: #fff; padding: 3px 0 5px 5px; text-align: left; background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-on-the-air-hdr-single.jpg') repeat-y left bottom;  }
#ota-table { margin: auto; width: 610px; background: url('http://grfx.cstv.com/schools/scar/graphics/scar-11-on-the-air-btm.png') no-repeat center bottom; padding-bottom: 3px; }
#ota-div { height:479px; overflow:auto; padding: 10px;}

/* - - - - - - - - - - - - - -
  @GOINSIDE
  - - - - - - - - - - - - - -  */

#goinside-div { height:477px; overflow:auto; padding: 10px 15px;}

/* - - - - - - - - - - - - - -
  @NAV
  - - - - - - - - - - - - - -  */

#nav, #nav * { border-collapse: collapse; margin: 0px; padding: 0px; font-family: Arial, helvetica, sans-serif !important; }
#nav {
	background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-navigation.png") no-repeat 0px 0px;
	height: 32px;
	position: relative;
    top: 59px;
	left: 131px;
	width: 689px;
	z-index: 666; 
}
#nav span { display: none; }
#nav li, #nav a {
	font-size: 12px !important;  
	height:32px;
	display: block;
}
#nav li > a { text-indent: -9999px; }
#nav li { float: left; }
#nav-01 { width: 83px; }
#nav-02 { width: 87px; }
#nav-03 { width: 68px; }
#nav-04 {  width: 104px; }
#nav-05 {  width: 147px; }
#nav-06 {  width: 101px; }
#nav-07 {  width: 99px; }

#nav-01>a:hover { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-navigation.png") -0px -32px }
#nav-02>a:hover { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-navigation.png") -83px -32px }
#nav-03>a:hover { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-navigation.png") -170px -32px }
#nav-04>a:hover { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-navigation.png") -238px -32px }
#nav-05>a:hover { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-navigation.png") -342px -32px }
#nav-06>a:hover { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-navigation.png") -489px -32px }
#nav-07>a:hover { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-navigation.png") -590px -32px }

#nav-01:hover>a { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-navigation.png") -0px -32px }
#nav-02:hover>a { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-navigation.png") -83px -32px }
#nav-03:hover>a { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-navigation.png") -170px -32px }
#nav-04:hover>a { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-navigation.png") -238px -32px }
#nav-05:hover>a { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-navigation.png") -342px -32px }
#nav-06:hover>a { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-navigation.png") -489px -32px }
#nav-07:hover>a { background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-navigation.png") -590px -32px }





/* dropdown w/panel background 
* ----------------------*/

#nav ul.panel-with-box {
    position: absolute;
    background: url("http://grfx.cstv.com/schools/scar/graphics/scar-12-nav-panel-2.png") no-repeat;
    color: #FFFFFF;
    top: 32px;
    /*left: -9999px;*/
    left: 0px;
    width: 860px;
    height: 203px;
    z-index: 600;
    padding: 0px;
    font-family: Arial,helvetica, sans-serif !important;
    font-size: 10px;
    display: none;
    overflow: hidden;
}

#nav ul.panel {
    position: absolute;
    background: url("http://grfx.cstv.com/schools/scar/graphics/panel-nav-2013-e.png") no-repeat;
    color: #FFFFFF;
    top: 32px;
    /*left: -9999px;*/
    left: 0px;
    width: 860px;
    height: 250px;
    z-index: 600;
    padding: 0px;
    font-family: Arial,helvetica, sans-serif !important;
    font-size: 10px;
    display: none;
    overflow: hidden;
}

#nav li li { clear: left; font-weight: normal; margin-bottom: 0px; text-indent: 0px; } 
#nav li li, #nav li li a { height: auto; }
#nav li:hover ul, #nav a:hover ul { 
    left: 0px;
    display: block;
}

#nav li li a {
    color: #fff;
    display: block;
    text-decoration: none;
    line-height: 1em;
    text-indent: 0px;
    padding: 2px 0px;
    font-size: 11px;
    width: 180px;
    text-shadow: 0px 1px 1px #4b0019;
    
}
#nav li li a:hover { 
    color: #fff; 
    text-decoration: underline;
    text-shadow: none;
}
#nav li li a:active { 
    color: #ccc;
    text-decoration: none;
}
#nav li.header { 
    font-size: 11px;
    background: none; 
    color: #edced8; 
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    /*text-shadow: 0px 1px 1px #4b0019;*/
    text-shadow: none;
    line-height: 1em;
}	

.content-box {		
    width: 358px;
    height: 131px;
    display: block;
    position: absolute;;
    left: 481px;
    top: 20px;
    z-index: 777;
    overflow: hidden;
}
.panel-name {
    width: 194px;
    height: 110px;
    position: absolute;
    left: 645px;
    top: 162px;
}

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

#nav ul.sports {
	border: none;
	left: -9999px;
	top: 35px;
    position: absolute;
	z-index: 666;
	width: 336px;
    margin-left: 20px;
}

#nav ul.sports li { width: 356px !important; border-bottom:1px solid #c16681; padding: 3px 0 2px; line-height: 11px; }
#nav ul.sports li a { display: inline !important; line-height: 1em; margin:0px; padding: 0px; }
#nav ul.sports li a img { margin: 1px 0px 0px 0px; }
#nav ul.sports li a img:hover { opacity: .80; filter: alpha(opacity=80); }

#nav ul.sports-right {
	border: none;
	left: -9999px;
	top: 35px;
    position: absolute;
	z-index: 666;
	width: 336px;
	line-height: normal;
    margin-left: 435px;
}
#nav ul.sports-right li { width: 356px !important; border-bottom:1px solid #c16681; padding: 3px 0 2px; line-height: 11px; }
#nav ul.sports-right li a { display: inline !important; line-height: 1em; margin:0px; padding: 0px; }
#nav ul.sports-right li a img { margin: 1px 0px 0px 0px; }
#nav ul.sports-right li a img:hover { opacity: .80; filter: alpha(opacity=80); }

.al { letter-spacing: 0.02em; float: left;  color: #FFFFFF !important; width: 200px !important; }
.al:hover { text-decoration:underline !important; }
.aq { float: right; width:47px !important; }
.ar { float: right; width:20px !important; }
.az { float: right; width:58px !important; }


#nav ul.generic {
    border: none;
    left: -9999px;
    top: 37px;
    position: absolute;
    z-index: 666;
    width: 200px;
    margin-left: 20px;
}
#nav ul.generic-right {
    border: none;
    left: -9999px;
    top: 37px;
    position: absolute;
    z-index: 666;
    width: 200px;
    margin-left: 210px;
}

/* - - - - - - - - - - - - - -
   @SEARCHPORTAL
   - - - - - - - - - - - - - -  */
   
#search-portal {
    background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-search-bg.png') no-repeat;
    width: 161px;
    position: absolute;
    right: 7px;
    top: 57px;
    height: 28px;
    z-index: 800;
}
#search-portal #form-text-field input {
    border: none !important;
    position: absolute;
    left: 12px;
    top: 7px;
	border-radius:0px !important;
	color: #888;
	margin: 0 10px 0 0 !important;
	font-size: 11px !important;
	width: 117px !important;
	height: 14px !important;
	padding: 1px !important;
}
#search-portal #form-text-field input:focus {
	border: none !important;
	color: #000;
}
#search-portal #form-submit-bt input {
    position: absolute;
    top: 0px;
    left: 132px;
	border-radius: 0px;
	border: none !important;
    height: 28px;
}
#search-portal input {
	float: left;
	margin-top: 0px;
}

/* - - - - - - - - - - - - - -
   @SPORTHEADER
   - - - - - - - - - - - - - -  */
 
#sportheader {
	height: 37px;
	width: 980px;
	margin: 0 auto 8px auto;
	background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-page-hdrs-bg.png') no-repeat;
	position: relative;
}
ul#sportnav {
	position: absolute;
	top: 12px;
	right: 10px;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#sportnav li { float: left; color: #fff; font-weight: normal; padding: 0 3px; font-size: 12px; letter-spacing: .055em; position: relative; }
ul#sportnav li a { color: #fff; text-decoration: none; font-weight: normal; display: block; padding: 0px 0 10px 0; text-transform: uppercase; text-shadow: 0px 1px 1px #4b0019; }
ul#sportnav li a:hover, ul#sportnav li:hover>a { text-decoration: underline; text-shadow: none;}
ul#sportnav li a:active { color: #e196a6; text-decoration: none; }

ul#sportnav li a.activeSportNav { color: #e196a6; text-shadow: none; }
/*ul#sportnav li a.activeSportNav:hover { text-decoration: none; }*/

/*
For a drop down...
ul#sportnav ul {
	left: -9999px;
	top: 15px;
	position:absolute;
    list-style: none;
}
ul#sportnav li { position: relative; }
ul#sportnav ul, ul#sportnav li li { width: 200px; z-index: 100; } 
ul#sportnav li li, #sportnav li li a { height: auto; text-shadow: none; }
ul#sportnav li:hover ul, ul #sportnav a:hover ul { left: -146px; }
ul#sportnav li li a { border-top: 1px solid #867a5f; text-indent: 0; }
ul#sportnav li li a {
	background: #9f894f;
	color: #fff;
	display: block;
	padding: 4px 8px;
	text-decoration:none;
	_width: 100%;
    text-shadow: 0px 1px 1px #d4c093;
    font-size: 11px;
}
ul#sportnav li li a:visited { 
	background: #9f894f; 
	color: #fff 
}
ul#sportnav li li a:hover { 
	background: #79683c; 
	color: #fff 
}
ul#sportnav li li a:active { 
	background: #9f894f; 
	color: #ccc 
}
*/
/* - - - - - - - - - - - - - -
   @PRINTERFOOTER
   - - - - - - - - - - - - - -  */
   
#printer-footer {
	padding-top: 30px;
	font-size: 11px;	
}
#printer-footer  a {
	color: #860129 !important;
	text-decoration: underline;
}
#printer-footer a:hover {text-decoration: none}
#printer-footer table a {
	color: #000 !important;
	text-decoration: underline !important;
}
#printer-footer table a:hover {text-decoration: none  !important}

/*Embeddable*/	
	
#o
{
width:636px;
height:354px;
overflow:hidden;
position:relative;
}

#i
{
position:absolute;
top:-163px;
left:-162px;
width:1280px;
height:1200px;
}	


/* - - - - - - - - - - - - - -
   @CALENDAR
   - - - - - - - - - - - - - -  */

.calendar, .calendar *, .calendar-sport { margin: 0; padding:0;  border-collapse:collapse; font-size: 11px !important; }

table.calendar, table.calendar-sport  { width: 614px  !important; margin: 0 auto;  }

.calendar-date td { padding: 12px 5px 5px; color: #a51130; font-weight: bold !important; text-transform: uppercase; font-size: 12px !important; }

.calendar .calendar-headers {
	background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-shedule-bg-hdr.png') no-repeat;
	height:22px;
}
.calendar-sport .calendar-headers {
	background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-shedule-bg-hdr-s.png') no-repeat;
	height:22px;
}

.calendar td.cal-sport { width: 116px; }
.calendar td.cal-opp { width: 174px; }
.calendar td.cal-loc { width: 114px; }
.calendar td.cal-time { width: 69px; }
.calendar td.cal-cov { }

.calendar-sport td.cal-opp { width: 187px; }
.calendar-sport td.cal-loc { width: 163px; }
.calendar-sport td.cal-time { width: 78px; }
.calendar-sport td.cal-cov { }



.calendar-headers td{
    padding:1px 5px;
    height:22px;
    margin:0;
  	text-transform: uppercase;
  	font-weight: bold !important;
  	color: #fff;
}

.calendar tr.calendar-body{
   	background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-shedule-bg-event-100.png') no-repeat left bottom;
   /*	height:45px;*/
   	margin:0;
   	padding:0;
}
.calendar-sport tr.calendar-body{
   	background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-shedule-bg-event-s.png') no-repeat left bottom;
   /*	height:45px;*/
   	margin:0;
   	padding:0;
}

.calendar-body td{
   padding:5px 5px;
   margin:0;
}
.calendar-body td a:hover img { opacity: .5; filter: alpha(opacity=50); }

td.cal-cov-td { font-size: 9px !important; }


/* - - - - - - - - - - - - - -
  @HEADLINES
  - - - - - - - - - - - - - -  */
#top-headlines {
  background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-hdls-bg.png') no-repeat center bottom; 
  width: 304px;
  height: 238px;
  overflow: hidden; 
  margin-bottom: 5px;
}

#top-headlines h5 { 
    width: 304px;
    height: 39px;
    text-indent: -9999px;
    background: url('http://grfx.cstv.com/schools/scar/graphics/btn/sponsor/scar-12-hdls-hdr-timewarner.png') no-repeat; 
    position: relative;
    margin: 0;
    padding: 0;
}
#top-headlines h5 a { 
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    text-indent: -9999px;
    width: 116px;
    height: 39px;
}
#top-headlines-wrapper {
   width: 269px;
   overflow: auto;
   height: 182px;
   margin-left: 15px;
}
  
#sec-headlines-wrapper {
    background: #04539a;
    height: 219px;
    overflow: auto;
    border: solid 3px #04539a;
    margin-bottom: 5px;
} 
#sec-headlines-wrap { 
  background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-hdls-line.png') no-repeat center bottom; 
  margin: 0 4px;   
  padding: 4px 0;
  height: 15px;
  clear: left;
}
#sec-headlines-wrap * {
  margin: 0;
  padding: 0;
  font-size: 11px;
  color: #f8f8f8;
}
#sec-headlines-wrap a { color: #444; text-decoration: none; font-size: 11px; }
#sec-headlines-wrap a:hover { color: #222; text-decoration: underline; }

#sec-headlines-wrap span { float: left;  display: block; }

#sec-headlines-wrap .headline-icon {  padding-top: 2px; /*padding-right: 5px;*/ width: 29px; }
#sec-headlines-wrap .headline-icon img {  }
#sec-headlines-wrap .headline-title { width: 200px; height: 15px; overflow: hidden; }
#sec-headlines-wrap .headline-title a { width: 600px; display: block; }
#sec-headlines-wrap .headline-type {  width: 12px; padding: 2px 0 0 2px }  
 
/* - - - - - - - - - - - - - -
  @HIGHLIGHTS
  - - - - - - - - - - - - - -  */

#top-highlights {
    background: url('http://grfx.cstv.com/schools/scar/graphics/scar-12-highlights-bg.png') no-repeat center bottom; 
    width: 304px;
    height: 417px;
    overflow: hidden; 
    margin-bottom: 5px;
}

#top-highlights h5 { 
    width: 304px;
    height: 39px;
    text-indent: -9999px;
    background: url('http://grfx.cstv.com/schools/scar/graphics/btn/sponsor/scar-12-highlights-hdr-timewarner.png') no-repeat; 
    position: relative;
    margin: 0;
    padding: 0;
}
#top-highlights h5 a { 
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    text-indent: -9999px;
    width: 116px;
    height: 39px;
}
#top-highlights-wrapper {
   padding: 0px 8px 10px 8px;
   width: 252px;
   overflow: auto;
   height: 343px;
   margin: 1px 0 0 15px;
   font-size: 11px;
}  

#top-highlights-wrapper h3 { 
    color: #646464;
    margin: 0;
    padding: 10px 5px 3px 5px;
    font-size: 12px;
}
#top-highlights-wrapper ul { list-style-position: inside; margin: 0 10px; padding: 0; color: #860129; }
#top-highlights-wrapper ul li { margin: 0; padding: 0; }
#top-highlights-wrapper ul li a, #top-highlights-wrapper h3 a {  color: #646464; text-decoration: none; }
#top-highlights-wrapper ul li a:hover, #top-highlights-wrapper h3 a:hover {  color: #333; text-decoration: underline; }
 

/* - - - - - - - - - - - - - -
   @PHOTOBLOCK
   - - - - - - - - - - - - - -  */
   
#photo-box { 
    height: 94px;
    width: 292px; 
    overflow: hidden;
}
#photo-box .block {padding-left: 32px; float: left;  width: 100px;  margin-top: 8px; } 
#photo-box .block a { text-align: center; text-decoration: none; font-size: 10px; line-height: 11px;}
#photo-box .block a:hover { opacity: .9; filter: alpha(opacity=90); }
#photo-box .block a:active { opacity: .82; filter: alpha(opacity=82); }

ul#galleryblock { list-style: none; margin: 0; padding: 0 }
ul#galleryblock li { float: left; font-size: 10px; color: #ccc; text-align: center; width: 195px; margin: 10px; height: 117px; overflow: hidden }
ul#galleryblock a { display: block; margin: 0 0 10px 0; }
ul#galleryblock img { width: 195px; }

ul#publicationsContent { list-style: none; margin: 0 0 15px 0; padding: 0 }
ul#publicationsContent li { float: left; font-size: 10px; color: #ccc; text-align: center; width: 195px; margin: 10px;}
ul#publicationsContent a { display: block; color: #ccc; }
ul#publicationsContent img { display: block; margin: 0 0 10px 0; }

/* - - - - - - - - - - - - - -
   @BLOG BOX
   - - - - - - - - - - - - - -  */
#blog-feed { height: 500px; overflow: auto; margin: 0 0 0 2px; width: 640px;  }
#blog-header { display: block; margin: 10px auto; text-align: center; }
.blog_category { width: 599px; margin: 0px 0 0 12px}
.blog_category ul { width: 579px; margin: 0 auto; padding: 5px 15px 15px 15px; list-style: none; }
.blog_category ul li { background: url('http://grfx.cstv.com/schools/scar/graphics/scar-11-blog-bg.png') no-repeat center top; height: 55px; padding-top: 8px; overflow: hidden; }
.blog_category h2 { margin: 0; padding: 0 0 0 20px; background: url('http://grfx.cstv.com/schools/scar/graphics/scar-11-blog-bullet.png') no-repeat 0 5px; }
.blog_category h2 a { font-size: 12px; text-decoration: none; font-weight: normal; /*color: #b80038;*/ }
.blog_category h2 a:hover { text-decoration: underline; }
.blog_category p { margin: 0; padding: 0 0 0 20px; color: #555; font-size: 11px; }
.blog_category .date { display: none; }
.blog_category .read_more { padding-left: 5px; } 
   
/* - - - - - - - - - - - - - -
   @MEDIA QUERIES
   - - - - - - - - - - - - - -  */
@media screen and (max-height: 350px) {
   	#sticky-footer	{ position: relative; }
}

@media screen and (max-height: 350px) {
	#sticky-header	{ position: relative; top: 0px;}
	#layout-sportbody #page-wrapper { padding-top: 0px !important; margin-top: -105px !important; }
	#layout-index #page-wrapper { padding-top: 0px !important; margin-top: -105px !important; }
	#wrap { margin-top: 0px !important; padding-top: 0px !important;}
}




/*Facilities */

	#facilitybox {
	float:left;
	width:590px;
	height:240px;
	margin-bottom:10px;
	padding:8px;
	background:#d4d4d4;
	border:1px solid #bdbdbd;}
	
	#facilitybox-header {
	float:left;
	width:585px;
	height:238<br>px;
	background:#eaeaea;
	border:1px solid #bdbdbd;}
	
	
	#container2 {
	float:left;
	width:270px;
	height:200px;
	margin-top:10px;
	padding:10px;
	background:#fafafa;
	border:1px solid #bdbdbd;}
	
	#container2 span {
	font-weight:bold;
	font-size:18px;
	color:#333333;}
	
	#bulletbox {font-size: 10px;}

/*Basketball Box Score */
#stats_container {border:1px solid #999; float:right; margin:0 0 10px 10px; background-color:#E8E8E8; padding:5px; box-shadow: 2px 4px 8px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 2px 4px 8px rgba(0, 0, 0, 0.5); -moz-box-shadow: 2px 4px 8px rgba(0, 0, 0, 0.5); width:320px;}
#linescore {width:100%; margin-bottom:5px;}
#linescore thead tr th {background: #666; color: #fff; padding:2px; font-size:13px;}
#linescore thead tr th:nth-child(1) {text-align:left;}
#linescore tbody tr td.hometeamblock {background: #cecece; font-weight: bold; text-align:left;}
#linescore tbody tr td.visitorteamblock {background: #cecece; font-weight: bold; text-align:left;}
#linescore tbody tr td.totalscoreblock {font-weight:700;}
#linescore tbody tr td {text-align:center; padding:3px; border-left:1px solid #e8e8e8; border-top:1px solid #e8e8e8; background: #cecece; }
#linescore tbody tr td:nth-last-child(1) {background:#cecece;}


#playerstatTable {width:100%;}
#playerstatTable thead tr th {background: #666; color: #fff; padding:2px; font-size:13px;}
#playerstatTable tbody tr td {text-align:center; padding:3px;}
#playerstatTable tbody tr td.playerBlock {text-align:left; font-weight:700;}
#playerstatTable tbody tr:nth-child(odd) td {background:#cecece;}
#playerstatTable tbody tr:nth-last-child(1) td {font-weight:bold !important;}
#playerstatTable tbody #playerstattotalBlock td:nth-child(1) {text-align:left;}


#teamsummaryTable {width:100%;}
#teamsummaryTable thead tr th {background:#666; color: #fff; padding:2px; font-size:13px;}
#teamsummaryTable thead tr th:nth-child(n+2) {text-align:right;}
#teamsummaryTable tbody tr td {text-align:center; padding:4px;}
#teamsummaryTable tbody tr:nth-child(odd) td {background:#cecece;}
#teamsummaryTable tbody tr td:nth-child(1) {text-align:left;}
#teamsummaryTable tbody tr td:nth-child(n+2) {text-align:right;}


#teamstatheader {text-align:center; width:100%; background: #660000; font: 600 14px Arial; padding:3px 0; margin:5px 0 5px 0; color:#fff; text-transform:uppercase;}
#linestatheader {text-align:center; width:100%; background: #660000; font: 600 14px Arial; padding:3px 0; margin-bottom:5px; color:#fff; text-transform:uppercase;}
#playerstatheader {text-align:center; width:100%; background: #660000; font: 600 14px Arial; padding:3px 0; margin:5px 0 5px 0; color:#fff; text-transform:uppercase;}

#scar_stats_postgame img { margin:0px;}

#m-basebl_postgame {width:100%; margin:3px;}
#m-basebl_box {width:320px; float:left; }

#m-basebl_linescore thead tr th {background:#660000; color:#fff; padding:3px;}
#m-basebl_linescore .right_text{ text-align:right;}
#m-basebl_linescore{ width:100%; border-top:1px solid #ccc; border-left:1px solid #ccc;}
#m-basebl_linescore td{padding:3px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}

#m-basebl_playerstats thead tr th {background:#666; color:#fff; padding:2px; font-size:13px;}
#m-basebl_playerstats .right_text{ text-align:right;}
#m-basebl_playerstats{ width:100%; }
#m-basebl_playerstats td{ padding:3px;}

#m-basebl_pitcherstats thead tr th {background:#666; color:#fff; padding:2px; font-size:13px;}
#m-basebl_pitcherstats .right_text{ text-align:right;}
#m-basebl_pitcherstats{ width:100%;}
#m-basebl_pitcherstats td{ padding:3px;}
#w-softbl_postgame {width:100%; margin:3px;}
#w-softbl_box {width:320px; float:left; }

#w-softbl_linescore thead tr th {background:#660000; color:#fff; padding:3px;}
#w-softbl_linescore .right_text{ text-align:right;}
#w-softbl_linescore{ width:100%; border-top:1px solid #ccc; border-left:1px solid #ccc;}
#w-softbl_linescore td{padding:3px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}

#w-softbl_playerstats thead tr th {background:#666; color:#fff; padding:2px; font-size:13px;}
#w-softbl_playerstats .right_text{ text-align:right;}
#w-softbl_playerstats{ width:100%; }
#w-softbl_playerstats td{ padding:3px;}

#w-softbl_pitcherstats thead tr th {background:#666; color:#fff; padding:2px; font-size:13px;}
#w-softbl_pitcherstats .right_text{ text-align:right;}
#w-softbl_pitcherstats{ width:100%;}
#w-softbl_pitcherstats td{ padding:3px;}
.batting_avg, .pitching_era, #m-basebl_oplayerstats, #m-basebl_opitcherstats, #w-softbl_oplayerstats, #w-softbl_opitcherstats{ display:none;}


.player_display{text-align:left;}
.odd_text{background:#cecece;}
.stat_td {width:14px;}
.player_position {font-weight:bold; text-transform:uppercase;}
.extra_headings_rounders {background:#660000; width:314px; color:#fff; text-align:center; font-weight:bold; padding:3px; margin:5px 0 5px 0; text-transform:uppercase;}
.rhe {background:#e8e8e8;}



.eq_career
{width: 100%;
}
.eq_career .heading td {background:#666; color:#fff; font-weight: 700; text-align: center;}

.eq_career tr td {border-bottom: 1px solid #eee; text-align: center;}

.eq_career tr td:nth-child(1) {text-align:left;}

.eq_career .career td {background: #A40232; color:#fff; font-weight: 700; text-align: center;}



