/* 
 ----------------------------------------------------------------------------
	Company: CSTV Networks, Inc.
	Author: KRISTIN V. HART
 	CSS Document: navy-08-display.css
 ---------------------------------------------------------------------------- 
*/


/* default type selectors
 * ---------------------------------------------------------------------------- */

body { 
	background: #00016d url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bg-wrap.gif") repeat-x;
	color: #222;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin:0; 
	padding:0 
	}
	
td {
	font: 12px Verdana, Arial, 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: #2B60DE; text-decoration: underline }
a:hover, a:active { color: #2B60DE; 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;
	}
	
.tablerowheader {
	color:#fff;
	background:#000048;
	font-weight:bold;
	}
	
.day td {
	color:#fff;
	font-weight:bold;
	}		

/* 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/navy/graphics/yahoo-search5.gif") no-repeat }
.yahoo-off { background-image: none	}


/* layout
 * ---------------------------------------------------------------------------- */
#search-bar {
	width:985px;_width:1000px;
	height:22px;
	}
	
#yahoo-search {
	width:300px;
	float:right;
	}	
	
#mast-wrap {
	width:1000px;
	margin:0 auto;
	}
		
#mast {
	width:1001px;
	}
	
#mast img {
	display:block;
	}
	
#mast-left {
	background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-masthead-top.gif") no-repeat;
	width:273px;
	height:91px;
	float:left;
	}
	
#mast-banner {
	width:728px;
	height:91px;
	float:left;
	margin:0;padding:0;
	display:block;
	}
	
#holder-banner {
	width:728px;
	height:90px;
	margin:0;padding:0;
	
	}		
	
#nav-wrap {
	width:1000px;
	margin:0 auto;
	}			

/* columns
 * ---------------------------------------------------------------------------- */
#wrap { 
	width:996px;
	margin:0 auto;
	background:#000048;
	border:2px solid #fff;
	}

#columns {padding:0; margin:0; border-collapse:collapse;  }

#column-1, #column-2, #column-3 {
	padding:0; margin:0; 
	vertical-align:top; 
	}

#column-1 {
	width:517px; 
	}
	
#column-2 {
	width:239px;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
	}
	
#column-3 { 
	width:234px;
	}

body#story #column-1 {
	width:759px;
	background:#fff;
	border-right:3px solid #fff;
	}
	
#story-container {
	width:745px;
	padding:10px 4px 0px 10px;
	}		
	

#nav-wrap {
	width:1000px;
	margin:0 auto;
	}
	
	/* top-navigation: #top-nav
	 * ------------------------------------------------------------------------- */

	#top-nav, #top-nav * { border-collapse: collapse; margin: 0; padding: 0 }

	#top-nav {
		background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-top-nav.gif") no-repeat;
		height: 28px;
		position: relative;
		width: 1000px;
		z-index: 99; 
		}

	#top-nav span { display:none; }

	#top-nav li, #top-nav a {
		font-size: .95em;  
		height: 28px;
		display: block;
		}

	#top-nav li { float: left; }


	#top-nav-01 { width:67px; }
	#top-nav-02 { width:134px; }
	#top-nav-03 { width:64px; }
	#top-nav-04 { width:98px; }
	#top-nav-05 { width:155px; }
	#top-nav-06 { width:134px; }
	#top-nav-07 { width:78px; }
	#top-nav-08 { width:144px; }
	#top-nav-09 { width:126px; }

	#top-nav-01 a:hover { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-top-nav.gif") 0 -28px }
	#top-nav-02 a:hover { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-top-nav.gif") -67px -28px }
	#top-nav-03 a:hover { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-top-nav.gif") -201px -28px }
	#top-nav-04 a:hover { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-top-nav.gif") -265px -28px }
	#top-nav-05 a:hover { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-top-nav.gif") -363px -28px }
	#top-nav-06 a:hover { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-top-nav.gif") -518px -28px }
	#top-nav-07 a:hover { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-top-nav.gif") -652px -28px }
	#top-nav-08 a:hover { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-top-nav.gif") -730px -28px }
	#top-nav-09 a:hover { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-top-nav.gif") -874px -28px }

	#top-nav-01:hover>a { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-top-nav.gif") 0 -28px }
	#top-nav-02:hover>a { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-top-nav.gif") -67px -28px }
	#top-nav-03:hover>a { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-top-nav.gif") -201px -28px }
	#top-nav-04:hover>a { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-top-nav.gif") -265px -28px }
	#top-nav-05:hover>a { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-top-nav.gif") -363px -28px }
	#top-nav-06:hover>a { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-top-nav.gif") -518px -28px }
	#top-nav-07:hover>a { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-top-nav.gif") -652px -28px }
	#top-nav-08:hover>a { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-top-nav.gif") -730px -28px }
	#top-nav-09:hover>a { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-top-nav.gif") -874px -28px }


	/* navigation dropdown: #top-nav
		 * ------------------------------------------------------------------------- */

		#top-nav ul {
			border: solid #0258c5;
			border-width: 0 1px;
			left: -9999px;
			top: 28px;
			position:absolute;
			z-index:99;
			}

		#top-nav-08 ul { margin-left: -15px; }

		#top-nav ul, 
		#top-nav li li { width: 150px; } 

		#top-nav li li, 
		#top-nav li li a { height: auto; }

		#top-nav li:hover ul, 
		#top-nav a:hover ul { left: auto; }

		#top-nav li li { border-bottom: 1px solid #0258c5; text-indent: 0; }


		#top-nav li li a {
			background: #fefefe;
			color: #0258c5;
			display: block;
			padding: 3px;
			text-decoration:none;
			_width: 100%;
			}

		#top-nav li li a:hover { 
			background: #e87316; 
			color: #fff; 
			}

		#top-nav .right { text-align: left; margin-left: 150px; }

		#top-nav .header a, #top-nav .header a:hover { 
			background: #0258c5; 
			color: #fff; 
			font-weight: bold;
			}

	/* lower-navigation
	 * ------------------------------------------------------------------------- */

	#lower-nav, #lower-nav * { border-collapse: collapse; margin: 0; padding: 0 }

	#lower-nav {
		background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bottom-nav.gif") no-repeat;
		height: 31px;
		position: relative;
		width: 1000px;
		z-index: 99; 
		}

	#lower-nav span { display:none; }

	#lower-nav li, #lower-nav a {
		font-size: .95em;  
		height: 31px;
		display: block;
		}

	#lower-nav li { float: left; }


	#lower-nav-01 { width:96px; }
	#lower-nav-02 { width:203px; }
	#lower-nav-03 { width:111px; }
	#lower-nav-04 { width:109px; }
	#lower-nav-05 { width:122px; }
	#lower-nav-06 { width:119px; }
	#lower-nav-07 { width:119px; }
	#lower-nav-08 { width:121px; }

	#lower-nav-01 a:hover { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bottom-nav.gif") 0 -31px }
	#lower-nav-02 a:hover { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bottom-nav.gif") -96px -31px }
	#lower-nav-03 a:hover { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bottom-nav.gif") -299px -31px }
	#lower-nav-04 a:hover { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bottom-nav.gif") -410px -31px }
	#lower-nav-05 a:hover { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bottom-nav.gif") -510px -31px }
	#lower-nav-06 a:hover { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bottom-nav.gif") -641px -31px }
	#lower-nav-07 a:hover { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bottom-nav.gif") -760px -31px }
	#lower-nav-08 a:hover { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bottom-nav.gif") -879px -31px }

	#lower-nav-01:hover>a { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bottom-nav.gif") 0 -31px }
	#lower-nav-02:hover>a { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bottom-nav.gif") -96px -31px }
	#lower-nav-03:hover>a { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bottom-nav.gif") -299px -31px }
	#lower-nav-04:hover>a { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bottom-nav.gif") -410px -31px }
	#lower-nav-05:hover>a { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bottom-nav.gif") -519px -31px }
	#lower-nav-06:hover>a { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bottom-nav.gif") -641px -31px }
	#lower-nav-07:hover>a { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bottom-nav.gif") -760px -31px }
	#lower-nav-08:hover>a { background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bottom-nav.gif") -879px -31px }


	/* lower navigation dropdown: #lower-nav
		 * ------------------------------------------------------------------------- */

	#lower-nav ul {
		border: solid #000048;
		border-width: 0 1px;
		left: -9999px;
		top: 31px;
		position:absolute;
		z-index:99;
		}

	#lower-nav-08 ul { margin-left: -30px;_margin-left:-36px; }

	#lower-nav ul, 
	#lower-nav li li { width: 150px } 

	#lower-nav li li, 
	#lower-nav li li a { height: auto; }

	#lower-nav li:hover ul, 
	#lower-nav a:hover ul { left: auto; }

	#lower-nav li li { border-bottom: 1px solid #000048; text-indent: 0; }


	#lower-nav li li a {
		background: #fff;
		color: #000048;
		display: block;
		padding: 3px;
		text-decoration:none;
		_width: 100%;
		}

	#lower-nav li li a:hover { 
		background: #000048; 
		color: #d4c581;
		}

	#lower-nav .right { text-align: left; margin-left: 151px;_margin-left:157px;}

	#lower-nav .header a, #lower-nav .header a:hover { 
		background: #000048; 
		color: #fff; 
		font-weight: bold;
		}	
	


		/* index-tabs
		 * ---------------------------------------------------------------------------- */

		#tab-events, #tab-events * { margin:0; padding:0; }

		#tab-events {
			background:url("http://grfx.cstv.com/schools/navy/graphics/navy-08-tabs-upcoming.gif") no-repeat; /*change to your button image*/
			height: 24px;
			width: 239px;
			border-top:2px solid #fff;
			}

			#tab-events li, #tab-events a {display:block; height: 24px; } /**/

			#tab-calendar {width:123px;}
			#tab-results {width:116px;}

			#tab-events li { float: left; list-style: none; _display: inline; }
			#tab-events span { display: none; }

		#tab-events.on-calendar #tab-calendar { background:url("http://grfx.cstv.com/schools/navy/graphics/navy-08-tabs-upcoming.gif")  0px -24px; } 
		#tab-events.on-results #tab-results { background:url("http://grfx.cstv.com/schools/navy/graphics/navy-08-tabs-upcoming.gif") -123px -24px; }

		#wrap-events {
			width: 237px;
			height: 470px;
			overflow: auto;
			border:1px solid #060046;
			background:#fff;
			} /*dimensions of the box your content appears in*/

		#wrap-events a { color: #000;text-decoration:none; }/*any links displayed within content area*/
		#wrap-events a:hover { text-decoration:underline;}
		
		#tab-top {
			height:68px;
			padding-top:4px;
			text-align:center;
			}
		
/* bsi - relativeFrame
 * ---------------------------------------------------------------------------- */

#bsi-video-wrap { display:none; }

#bsi-video-wrap {
	background:#c2c584;
	width:307px;
	height:260px;
	position:absolute;
	top:6px;
	left:5px;
	}

#bsi-flash-video {
	display:block;
	width:304px;
	height:202px;
	z-index:96;
	margin-top:29px;
	margin-left:2px;
	}

#buy-me-photo-bsi {
	width:307px;
	height:260px;
	float:left;
	}
	
/* BSI PNG
 * ---------------------------------------------------------------------------- */
.photo_gradiant {
	z-index:1;
	width:307px;
	height:260px;
	}

#pngBsi {
	z-index:2;
	width:307px;
	height:260px;	
	/*background:100px 0px no-repeat;*/
	}

#pngWrap {
	display:block;
	z-index:5;
	width:307px;
	height:260px;
	}


#bsi-container {
	background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bg-bsi.gif") repeat-x;
	width:517px;
	}
	
body#sport #bsi-container {
	background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bg-bsi.gif") repeat-x;
	width:517px;
	}	
	
#bsi-photo-container {
	width:312px;
	float:left;
	margin-top:6px;
	position:relative;
	}
	
#frame_photo {
	padding-left:5px;
	}		
	
#relativeFrame, #relativeFrame *{
	margin:0;
	padding:0;
	font-size:11px;	
	}

#relativeFrame {
	position: relative; 
	width:292px;
	padding:10px 10px 0px 10px;
	z-index: 1;
	color:#fff;
	}

#relativeFrame div {
	width:292px;
	position: absolute; 
	visibility: hidden;
	z-index: 1;
	top:278px;
	*top:10px;
	}
	
#relativeFrame .synopsis a {
	color:#d4c581;
	}
	
#relativeFrame ul {
	margin:0;padding:0;
	padding-left:15px;
	color:#d4c581;
	}
	
#relativeFrame ul li a {
	margin:0;padding:0;
	color:#d4c581;
	font-size:11px;
	}			

#relativeFrame .pubdate {font-size:10px;}	

#relativeFrame div#frm0 { visibility: visible }

#relativeFrame h1 a {
	font-size:13px;
	color:#d4c581;
	text-decoration:none;
	}
	
#relativeFrame p {color:#fff;font-size:11px;}	

/* minis
 * ---------------------------------------------------------------------------- */
#minis {
	padding:0; margin:0;
	}

#minis {
	margin:0;
	padding:0;
	width:205px;
	float:right;
	margin-top:6px;
	}

#minis div {
	width:194px;
	height:72px;
	border:1px solid #232467;
	margin-bottom:3px;
	margin-left:5px;
	position:relative;
	}
	
#minis img {
	width:80px;
	height:70px;
	float:right;
	display:block;
	padding:1px;
	position:absolute;
	top:0px;
	right:0px;
	}
	
#minis p {font-size:11px;}

#minis .headline {
	font-size:10px;
	}	

#minis .teaser, #minis .date  {
	width:100px;
	float:left;
	margin:0;padding:0;
	color:#fff;
	padding-left:3px;
	}
	
#minis .date {
	padding-top:2px;
	}	
	
#minis span.pubdate {
	font-size:10px;
	color:#d4c581;
	}

#minis div.miniOn {
	border:1px solid #d4c581;;
	}
	
#vid0, #vid1, #vid2, #vid3, #vid4 {
	background:url("http://grfx.cstv.com/schools/gu/graphics/gu-10-bsi-play.png") no-repeat;
	opacity: .84;
	filter: alpha(opacity=84);
	position:absolute !important;
	top:20px;
	right:24px;
	width:28px !important;
	height:28px !important;
	z-index:10;
	}

#controls, #controls * { margin: 0; padding: 0 }

#controls {padding-left:120px}

#minis #controls img{
	border-width:0;
	}

#controls li {
	float: left; 
	list-style: none; 
	_display: inline; 
	}
	
	

/* sec-headlines
 * ---------------------------------------------------------------------------- */

.calendar, .calendar * { 
	border-collapse: collapse; 
	margin: 0; 
	padding: 0;
	font-size:10px;
	}

.calendar {
	background:#fff;
	width:100%;
	}
	
.calendar tr.vs {
	background:#d4c581;
	}

.calendar tr.H {
	background:#d4c581;
	}
	
.calendar-headers td{
	border-top:1px solid #000048;
	}	
	
.calendar td {
	border-bottom:1px solid #000048;
	padding:2px;
	vertical-align:top;
	}
	
.scroll-events .calendar td.calendar-link a{
	color:#000;
	}			
	
/* sec-headlines
 * ---------------------------------------------------------------------------- */
#sec-hdlines-content, #sec-hdlines-content * { margin: 0; padding: 0 }

#sec-hdlines-hdr {
	background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-hdr-moreheadlines.gif") no-repeat;
	width:517px;
	height:33px;
	border-top:3px solid #fff;
	}

#sec-hdlines-content {
	width:505px;
	height:350px;
	padding-top:4px;
	color:#fff;
	margin-left:6px;
	margin-right:6px;
	font-size:11px;
	}
	
#sec-hdlines-content .pattern-bg {
	background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-moreheadlines-bg-row.gif") repeat-x;
	width:495px;
	height:17px;
	padding-top:4px;
	padding-left:10px;
	}
	
#sec-hdlines-content .no-pattern {
	/*background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-sec-bg.gif") no-repeat; */
	width:495px;
	height:17px;
	padding-top:4px;
	padding-left:10px;
	}	

#sec-hdlines-content a {
	color:#fff;
	text-decoration:none;
	font-size:11px;
	}

#sec-hdlines-content a:hover {
	color:#fff;
	text-decoration:underline;
	}
	
#news-archives {
	padding-left:175px;
	padding-top:5px;
	}
	
#news-archives a {
	color:#d4c581;
	}
	
#news-archives a:hover {
	color:#d4c581;
	}				

/* promos
 * ---------------------------------------------------------------------------- */

#promos-top {
	background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bg-ad-box.gif") repeat-x;
	width:517px;
	height:187px;
	border-top:3px solid #fff;
	border-bottom:2px solid #fff;
	}
	
#promos-top div {
	width:171px;
	height:187px;
	display:block;
	float:left;
	}
	
#promos-top img {
	padding:10px 6px 6px 7px;
	display:block;
	}		
	
#promos-bottom {
	background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bg-ad-box.gif") repeat-x;
	width:517px;
	height:187px;
	border-bottom:2px solid #fff;
	}
	
#promos-bottom img {
	padding:10px 0px 0px 6px;
	display:block;
	}
	
#index-promos-wrap .sport-promos {
	background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bg-ad-box.gif") repeat-x;
	width:517px;
	height:187px;
	border-bottom:2px solid #fff;
	}

body#sport #index-promos-wrap {
	border-top:2px solid #fff;
	}
	
#index-promos-wrap .sport-promos div {
	width:171px;
	height:187px;
	display:block;
	float:left;
	}
	
#index-promos-wrap .sport-promos img {
	padding:10px 6px 6px 7px;
	display:block;
	}			

/* column-2
 * ---------------------------------------------------------------------------- */
	
#tickets-nav {
	background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-tickets-nav.gif") no-repeat;
	width:239px;
	height:89px;
	}
	
#buy-online {
	width:98px;
	height:22px;
	margin-right:14px;
	float:left;
	}
	
#group-tickets {
	width:127px;
	height:22px;
	float:left;
	}		

#index-ads {
	border-top:3px solid #fff;
	padding-top:2px;
	}
	
#index-ads div {
	padding:0px 0px 2px 3px;
	}					

/* column-3
 * ---------------------------------------------------------------------------- */

#col3-ad img {
	background:#666;
	width:234px;
	height:181px;
	border-bottom:3px solid #fff;
	}
	
#auction-ad img {
	background:#666;
	width:234px;
	border-bottom:3px solid #fff;
	}
	
#holder-skyscraper {
	width:160px;
	height:600px;
	margin:15px 0px 15px 39px;
	background:#ccc;
	}
	
#video {
	width:233px;
	border-bottom:3px solid #fff;
	}	

#video-subscribe {
	width:225px;
	padding-left:1px;
	padding-top:5px;
	padding-bottom:4px;
	font-size:10px;
	color:#fff;
	}
	
#video-subscribe .yellowhdr {
	color:#d4c581;
	font-size:10px;
	font-weight:bold;
	}
	
#video-subscribe .whitetext {
	color:#fff;
	font-size:10px;
	font-weight:bold;
	}
	
#video-menu {
	width:230px;
	padding-left:4px;
	padding-bottom:3px;
	font-size:9px;
	color:#fff;
	}
	
#video-menu a {
	color:#fff;
	text-decoration:none;
	}
	
#video-menu a:hover {
	color:#fff;
	text-decoration:underline;
	}
	
#video-menu ul {margin:0; padding:0;}

#video-menu ul li {list-style-type:none;}

#video-menu ul li.audio {list-style-type:none; margin-left:4px;}

/* sport-nav 
 * ---------------------------------------------------------------------------- */

#sport-hdr-nav {
	width:443px;
	float:left;
	}

#sport-nav {
	margin:0;
	padding:0;
	width:440px;
	color:#d4c581;
	padding-left:5px;
	padding-top:5px;
	}
	
#sport-hdr-wrap {
	background: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bg-hdr.gif") repeat-x;
	width:759px;
	height:55px; 
	}
	
#sport-nav li {
	display:inline;
	}

#sport-nav li a {
	color:#d4c581;
	text-decoration:none;
	font-weight:bold;
	}

#sport-nav li a:hover {
	text-decoration:underline;
	}

#sport-nav .divider {
	padding-right:2px;
	padding-left:2px;
	}

#navy-logo {
	width:74px;
	height:55px;
	display:block;
	float:right;
	}

/* sidebar
 * ---------------------------------------------------------------------------- */

#sidebar-wrap {
	width:214px;_width:211px;
	background:#fff;
	padding:0px 10px 10px 15px;_padding:0px 10px 10px 18px;
	}

.sidebar, .sidebar * { 
	margin: 0; 
	padding: 0;
	font-size:10px;
	}

#sidebar-wrap .sidebar {
	color:#000048;
	font-size:10px;
	list-style-image: url("http://grfx.cstv.com/schools/navy/graphics/navy-08-bulletpoint-star.gif")	}
	


#sidebar-wrap .sidebar .sidebar-hdr {
	color:#000048;
	padding-top:6px;
	font-weight:bold;
	font-size:11px;
	list-style-image:none;
	list-style-type:none;
	}

#sidebar-wrap .sidebar span {
	padding:0px 3px 0px 3px;
	}
	
#sidebar-wrap .sidebar a {
	text-decoration:none;
	color:#000048;
	}
	
#sidebar-wrap .sidebar a:hover {
	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.gif") 0 2px no-repeat }
	.email-print li.print { background: url("http://grfx.cstv.com/graphics/oas-icon-print.gif") 0 2px no-repeat }
		
		
/* ads
 * ---------------------------------------------------------------------------- */

#printer-footer {
	width:762px;
	float:left;
	background:#fff;
	height:100px;
	padding-top:20px;
	}
	
#printer-footer-inside a {
	color:#000048;
	text-decoration:none;
	}
	
#printer-footer-inside a:hover {
	color:#000048;
	text-decoration:underline;
	}		
	
#printer-footer-right {
	width:234px;
	height:100px;
	float:left;
	background:#000048;
	}

#printer-footer-inside {
	width:400px;
	padding-top:5px;
	}
	
	/* sticky nav
	* ---------------------------------------------------------------------------- */	

	#stickybar {
		background: url("http://grfx.cstv.com/schools/navy/graphics/navy-10-sticky-bg.png") repeat-x;
		width: 100%;
		height: 42px;
		position: fixed;
		bottom: 0px;
		z-index: 333;
		display:block;
		}

	#stickybar-inside {
		width:1000px;
		height:42px;
		margin:0 auto;
		display:block;
		position:relative;
		}

	#scoreboard {
		background: url("http://grfx.cstv.com/schools/navy/graphics/navy-10-bg-scoreboard.png") no-repeat;
		width:511px;
		height:34px;
		float:left;
		padding-left:68px;
		padding-top:12px;
		}	
	

/* footer
 * ---------------------------------------------------------------------------- */
	
#footer {
	width:1000px;
	padding-top:30px;
	padding-bottom:30px;
	margin: 0 auto;
	text-align:center;
	}
	
	#footer a:link, #footer a:visited { color: #fff;text-decoration:none;}
	#footer a:hover, #footer a:active { text-decoration:underline;}
