/* 
 ----------------------------------------------------------------------------
	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: #000075 url('http://grfx.cstv.com/schools/mem/graphics/mem-08-bg.gif') repeat-x;
	
	color: #000;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	margin:0; 
	padding:0 
	}

#center-items
{margin-left:8px;
}

#center-items img
{padding:3px 0 3px 0;}

#img-centers
{
width:238px;
margin: 0px auto;
text-align:center;
}

#img-centers img
{padding:3px 0 3px 0;}

#img-centers a
{text-decoration:none;
}

a img {
border: none;
text-decoration:none;
}

td{
font: 12px Arial, Verdana, Helvetica, sans-serif;
color: #000;
}


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

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

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

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

a { outline: none }

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

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

.center { text-align: center }

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

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

#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.gif") no-repeat }
.yahoo-off { background-image: none	}


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

#wrap 
{ 
	width:991px;
	background: #fff url("http://grfx.cstv.com/schools/mem/graphics/mem-08-bg-body.gif");
	margin:auto;
}

#wrap-index
{ 
	width:991px;
	margin:auto;
}
#container 
{ 
	width:991px;
	background: #fff url("http://grfx.cstv.com/schools/mem/graphics/mem-08-bg-body.gif");
	
}

#wrap-story 
{
 	background: #fff url("http://grfx.cstv.com/schools/mem/graphics/mem-08-bg-story.gif");
	margin:0 auto;
	width:991px;
}



#mast {width:991px;display:block; height:245px; position:relative;}

#mast img{display:block;}
#mast-L {float:left;height:245px;width:641px; }
.mast-bottom-img{padding-top:105px;}
#holder-banner {height:105px; background:#000; width:728px; position:absolute; top:0;  left:0; display:block;}
#mast-R {float:left;height:245px;width:350px;}

#header { background:#96938e url("http://grfx.cstv.com/schools/mem/graphics/mem-08-bg-pages-bar.gif") ;
width:982px;
margin-left:5px;height:30px;
margin-top:-3px;}




#title
{float:left;
width:350px;
}


#sport-nav
{float:right;
color:#00099;
padding-top:10px;
margin-right:25px;}



.sport-nav-links a
{color:#000099;
text-decoration:none;
font-weight:bold;
}



#scoreboard { background:#96938e url("http://grfx.cstv.com/schools/mem/graphics/mem-08-bg-scoreboard.gif"); margin-left:5px; width:983px;margin-top:-3px;}

#ticker
{margin-left:5px;}

body#story #ticker
{margin-left:5px;}



#main-nav
{margin-left:5px;}

#main-nav a
{color:#fff;
text-decoration:none;
padding:5px 0 5px 15px;
font-size:11px;
line-height:16px;}

#main-nav a:hover
{color:#96938e;}

#main-nav img
{padding:3px 0 3px 0;}

#story-content

{padding:10px 10px 15px 10px;}



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

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

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

#column-1 
{
	width:157px;
	margin-left:5px;
}
	
#column-2 
{
	width:413px;
	margin-left:3px;
}


body#story #column-2
{
	width:652px;
	padding-left:3px;
}


#column-3 
{
	width:239px;
	margin-left:2px;
	
}



#column-4 
{
	width:168px;
	margin-right:4px;
}


#search
{margin-left:5px;}

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


#index-photo-1
{border:2px solid #96938e;
width:204px;
height:288px;
float:left;
}


#index-photo-1 img
{display:block;}

#index-headline-1
{float:left;
padding-left:7px;
height:292px;
width:195px;
color:#000;
}

#index-headline-1 img
{float:right;
padding-bottom:10px;}

#index-headline-1 h1 a
{color:#000;
font-size:13px;
text-decoration:none;
}



/*------------------BSI THUMBS-----------------*/
#index-alt-headline-block
{background:#000099;
border:2px solid #96938e;
margin-top:1px;
min-height:275px;

}

#index-thumb
{color:#fff;
font-weight:bold;
text-align:center;
padding:3px;}

#thumb-photo img
{border:1px solid #fff;
width:117px;
height:117px;}

#thumb-photo
{border:3px solid #96938e;
}


#thumb-1
{color:#fff;background:#000099;
float:left;
width:125px;
padding:10px 10px 10px 7px;}

#thumb-1 h1 a
{color:#fff;
font-size:11px;
text-decoration:none;
width:125px;}


#thumb-2
{color:#fff;height200px;
float:left;background:#000099;
width:125px;
padding:10px 10px 10px 0;}

#thumb-2 h1 a
{color:#fff;
font-size:11px;
text-decoration:none;
width:125px;}


#thumb-3
{color:#fff;
float:left;
width:125px;
padding:10px 0 10px 0;
background:#000099;

}


#thumb-3 h1 a
{color:#fff;
font-size:11px;
text-decoration:none;
width:125px;}






/*------------------BSI SECONDARY HEADLINES-----------------*/
#index-sec-headlines
{overflow:auto;
height:250px;
padding:10px;}

#sec-headlines-wrap
{
color:#000;
font-size:12px;
margin:0;
padding:0;
}

#sec-headlines-wrap a
{color:#000;
font-size:12px;}

.pubdate
{font-weight:bold;
}

.sec-headlines a
{text-decoration:none;}

#calendar-wrap
{overflow:auto;
height:475px;
width:410px;
}


/*CALENDAR*/
.calendar, .calendar * { 
	border-collapse: collapse; 
	margin: 0px; 
	padding: 0px;
	  
}

.calendar { width: 100%;}
.calendar td { padding: 1px 3px;  }
.calendar td.dailydate { color: #000; font-weight: bold;font-size:13px; }
.calendar tr.categories td { border-bottom:1px solid #000;border-top:1px solid #000;background:#96938e;color: #fff; font-weight: bold;font-size:12px;}
.calendar tr.calendar-info td {color: #000; font-size:11px;}

.calendar tr.calendar-info td a:active{color: #000; font-size:11px;text-decoration:none;}
.calendar tr.calendar-info td a:visited{color: #000; font-size:11px;}
.calendar tr.calendar-info td a:link{color: #000; font-size:11px;}
/*CALENDAR*/





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

#sidebar-wrap
{height:150px;
overflow:auto;
width:229px;
padding:5px;
}


.sidebarlinks a
{color:#000;
text-decoration:none;
}
/* 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 }


#tab-wrap
{padding-left:5px;}

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

#money-tab ul.headline-1{ margin:0; padding:0 }
#money-tab ul.headline-1 li{ float: left; list-style: none; text-indent: -9999px; }
#money-tab ul.headline-1 span{ display: none }


/* Headline tabs: #money-tab
 * ---------------------------------------------------------------------------- */	

#money-tab ul.headline-1 { 
	background:url("http://grfx.cstv.com/schools/mem/graphics/mem-08-tabs.gif");
	height: 23px; 
	width: 239px	
	}

#money-tab ul.headline-1 li, #money-tab ul.headline-1 a { display: block; height: 23px }

#tab-auctions,#tab-tickets { width: 80px }
#tab-store { width: 79px }

#money-tab.on-store #tab-store { background: url("http://grfx.cstv.com/schools/mem/graphics/mem-08-tabs.gif") 0 -23px }
#money-tab.on-auctions #tab-auctions { background: url("http://grfx.cstv.com/schools/mem/graphics/mem-08-tabs.gif") -79px -23px }	
#money-tab.on-tickets #tab-tickets { background: url("http://grfx.cstv.com/schools/mem/graphics/mem-08-tabs.gif") -159px -23px }

#store, #auctions, #tickets 
{ 
height: 193px; 
color:#fff;
padding:3px 0 3px 0;
overflow: auto;  
background:#000099; 
width:239px;
}


#auctions a, #tickets  a
{color:#fff;
}


/* 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 }
		
		
/* pre-footer
 * ---------------------------------------------------------------------------- */

#foot-imgs

{
text-align:center;
width:982px;
border:4px solid #96938e;
border-top:none;
background: #000099 url("http://grfx.cstv.com/schools/mem/graphics/mem-08-bg-x.gif");
margin-left:1px;
margin-top:30px;}
#foot-imgs img
{padding:20px;}

/* footer
 * ---------------------------------------------------------------------------- */
	.tableheaderwhite {font-size:14px; color:#fff;font-weight:bold;}
	
/* FOOTER
 * ---------------------------------------------------------------------------- */

 
#footer {
	position:relative;
	width: 991px;
	height: 200px;
	color: #FFFFFF !important;
	padding: 20px 0px 0px 0px;
	text-align: center;
	margin: 0px auto;
}	
#footer-inside {
	width:1000px;
	margin:0 auto;
	padding-top:375px;
}
	
#footer-disclaimer
{
	position:relative;
	margin:0 auto;
	top:175px;
	width:1000px;
}

#disclaimer-wrap
{
	position:absolute; 
	width:1000px;
	z-index:1;
}

#sponsor-disclaimer
{
	position:absolute;
	left:465px;
	top:85px;
	z-index:100;
}	
	
	#footer a:link, #footer a:visited { color: #fff }
	#footer a:hover, #footer a:active { color: #fff}

#footer-links
{padding:20px;
color:#fff;
font-size:11px;}

#footer-links a
{color:#fff;
text-decoration:none;
font-size:11px;}

/* add-ons section
 * ------------------------------------------------------------------------------ */
 
 /* Signing Day 2010 */
 #simpop {
position:relative;
background-color:#fff;
margin-bottom:20px
}

#simpop td{
color:000;
}

#simpop a {
display:inline;
padding:2px 9px 2px 9px;
text-decoration:none;
color:0a1691;
}

#simpop a:hover {
text-decoration:none
}

/* Blog Styles */

.more_info {font-size:10px; line-height:11px; margin-top:-10px;}
.blog_category h1{color:#fff; font-family:arial; font-size:14px; padding-left:57px; padding-bottom:15px; padding-top:0px; margin-top:2px; line-height:14px; vertical-align:top;}
.blog_category h2{font-size:13px;}
.blog_category li{list-style-type:none; line-height:1px; margin-left:0px; padding-left:0px;}
.blog_category ul{list-style-type:none; line-height:1px; margin-left:0px; padding-left:0px; height:200px; overflow-x:hidden; overflow-y:scroll; margin-top:-18px; border-right:#000 1px solid; border-left:#000 1px solid; border-bottom:#000 1px solid; padding: 0px 2px 0px 2px;}
.blog_category a{color:#0a1261; font-family:arial; font-size:12px; line-height:19px;}
.date {font-size:11px; font-style:italic; line-height:3px; margin-top:-5px;}
.entry_excerpt {font-size:10px; line-height:13px; margin-top:-5px; margin-bottom:2px;}


.scheduleadbtns a{background:#fff; color:#0a1961; font-size:15px; text-decoration:none; border:2px solid #0a1961; padding:2px;}
.scheduleadbtns a:hover{background:#eee; color:#0a1961; font-size:15px; text-decoration:none; border:2px solid #0a1961; padding:2px;}
.scheduleadbtns a:active{background:#ddd; color:#0a1961; font-size:15px; text-decoration:none; border:2px solid #0a1961;  padding:1px;}
