

body { 
	background: #1c2a43;
	font: 12px/18px "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
	margin:0; 
	padding:0;
	scrollbar-3dlight-color:#FBED06; /*#CFAE28;*/
  scrollbar-arrow-color:#ffffff;
  scrollbar-track-color:#000065;
  scrollbar-face-color:#FBED06;} 
	}

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: #1c2a43; text-decoration: underline }
a:hover, a:active { color: #000; text-decoration: underline }

a { outline: none }

.printerfriendly a
{
	color:#000;
	font-size: 11px
}

/* 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 
	}


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 }


/* layout
 * ---------------------------------------------------------------------------- */

#wrap { 
	background: url("../Images/bg2.gif") repeat-y;
	width:1050px;
	margin:auto;
	}

#container
{
	width:1050px;
}
#flashcontainer
{
	width:1050px;
	height:auto;
	text-align:center;
	background-color:#1c2a42;
	border:0;
}


#mast-L
{float:left;}


#mast 
{
	width:1050px;
	height:140px;
	float:left;
	display:block;
	margin:0;
	padding:0;
}
#mast-rndmR
{
	width:384px;
	
	float:left;
	margin:0;
	padding:0;
	display:block;
}

 #mast-rndmL
{
	float:left;
	width:1049px;
	height:140px;
	background:url("../Images/MainHeader23.jpg") no-repeat; 
	display:block;
}


#scoreboard
{
	padding-left:25px;
}

#index-content
{
	border-left:3px;
	
}

.vid-comp-ad
{
	padding: 0px 0px 0px 0px;
	color: #FFFF00;
}
/* columns
 * ---------------------------------------------------------------------------- */
#content-wrap
{
width:997px;
margin-left:25px;
margin-right:29px;
    height: 1205px;
}


#columns 
{
	width:994px;
	margin-top:15px;
}


#column-1 
{ 	
	width:486px;
	margin-right:5px;
	padding-left:5px;
	
	
}
#column-2 
{ 
	width:258px;
	margin-right:4px;

}

#column-3 
{
	width:234px; 
	margin-right:4px;
	background:#1c2a43;
}
#sport-columns 
{
	width:1001px;
	margin-top:15px;
    height: 1156px;
    margin-right: 0px;
}


#sport-column-2 
{ 	
	width:486px;
	margin-right:5px;
	padding-left:5px;
	
	
}
#sport-column-3 
{ 
	width:258px;
	margin-right:4px;

}

#sport-column-1 
{
	width:234px; 
	margin-right:4px;
	background:#1c2a43;
}

/* tabs: 
 * ---------------------------------------------------------------------------- */

#events-tab ul.tabset
{ 
	margin:0; 
	padding:0; 
}

#events-tab ul.tabset li 
{ 
	float: left; 
	list-style: none; 
	text-indent: -9999px; 
}

#events-tab ul.tabset span 
{ 
	display: none; 
}


#events-tab ul.tabset
{ 
	background:url("../Images/MainTabs.jpg"); 
	height: 27px; 
	width: 486px;
}


#events-tab ul.tabset li, #events-tab ul.tabset a { display: block; height: 27px; }




/* tabs: #av-tab
 * ---------------------------------------------------------------------------- */



/*EVENT TABS*/
#tab-events { width: 161px; } /*change #tab-schedule to #tab-YOURBUTTONNAME - do the same for all your buttons*/
#tab-results { width: 164px; } 
#tab-photos { width: 161px; }
/*EVENT TABS*/

/*TICKETS TABS*/
#tab-store { width:86px; } 
#tab-tickets { width: 86px; } 
#tab-auctions { width: 86px; }
/*TICKETS TABS*/

/*VIDEO TABS*/
#tab-video { width:121px; } 
#tab-audio { width:113px; } 
/*VIDEO TABS*/

/*change on-schedule #tab-schedule to on-YOURBUTTONNAME #tab-YOURBUTTONNAME - do the same for all your buttons */
#events-tab.on-events #tab-events { background: url("../Images/MainTabs.jpg") 0 -27px; }
#events-tab.on-results #tab-results { background: url("../Images/MainTabs.jpg") -161px -27px; }	
#events-tab.on-photos #tab-photos { background: url("../Images/MainTabs.jpg") -326px -27px; }

#store-tab.on-store #tab-store { background: url("") 0 -26px; }
#store-tab.on-tickets #tab-tickets { background: url("") -86px -26px; }	
#store-tab.on-auctions #tab-auctions { background: url("") -172px -26px; }

#av-tab.on-video #tab-video { background: url("") 0 -31px; }
#av-tab.on-audio #tab-audio { background: url("") -122px -31px; }	


/*change to YOURBUTTONNAME*/
#events, #results, #photos
{
	height: 378px;
	width:475px;
	
	padding:5px 5px 0px 5px;
	overflow: auto; 
	background:#fff;
    margin-bottom: 2px;
}


#store, #tickets, #auctions 
{
	height: 150px;
	width:246px;
	_width:246px;
	padding:5px 5px 0px 5px;
	overflow: auto; 
	background:#fff;
	border-top:none;
	border-bottom:none;
	border-left:1px solid #1c2a43;
	border-right:1px solid #1c2a43;
}

#audio, #video
{
	height:100px;
	width:224px;
	_width:224px; 
	padding:5px 5px 0px 5px;
	overflow: auto; 
	background:#1c2a43;
}

#audio a, #video a
{
	color:#d0b27d;
	font-size:10px;
}

#fanpoll
{
	width:246px;
	border:1px solid #1c2a43;
	padding:5px 5px 5px 5px;
	border-bottom:none;
	border-top:none;
}



/* lead-headlines-block & relativeFrame & transparency
 * ---------------------------------------------------------------------------- */

#lead-headlines-block 
{ 
	width:486px;
	height:410px;
	background:#d0b27d;
	_width:482px;
	
}
#lead-photo
{
	padding:2px 0 0 2px;
	
}

#relativeFrame 
{
	position: relative; 
	top:0px;
	z-index: 1; 
}

#relativeFrame div 
{
	position: absolute; 
	visibility: hidden;
	z-index: 1;
	padding:7px 10px 7px 10px;
	width:466px;
}

#relativeFrame div#frm0 
{ 
	visibility: visible;
}



/* lead-headlines
 * ---------------------------------------------------------------------------- */	

.lead-headlines, .lead-headlines * 
{ 
	margin: 0; 
	padding: 0;
	color:#1c2a43;
	font-size:11px;
}

.lead-headlines div { 
	color: #1c2a43;
	width: 486px;
	position: absolute;
	top:0px;
	left:0px;
	
	}

.lead-headlines h2 a
{
	font-size: 13px;
	color:#1c2a43;
	font-weight:bold;
	
}

.lead-headlines h2 a:hover
{
	font-size: 13px;
	color:#000;
	font-weight:900;
	text-decoration:none;
	
}


.lead-headlines p.date {
	font-size:11px;
	font-weight: bold;
	margin: 0;
	color:#1c2a43;
	}


	
.sec-date
{
	font-size:10px;
	font-weight: bold;
	color:#000;	
}

.sec-headline a
{
	font-size:11px;
	color:#1c2a43;	
}

.sec-headline a:hover
{
	font-size:11px;
	color:#000;
	text-decoration:none;	
}

#controls
{
	margin-left:2px;
	_margin-left:2px;
	_margin-right:0px;
	background:url("") no-repeat;
	width:482px;
	_width:478px;
	height:31px;
	padding:3px 0 0 7px;
}


#control-numbers
{
	float:right;
	position:relative;
	top:-20px;
	left:-10px;
	_left:-10px;
}





/* navigation: #nav
 * ------------------------------------------------------------------------- */

#nav, #nav * { border-collapse: collapse; margin: 0; padding: 0 }

#nav {
	background: url("../Images/MainMenu.jpg") no-repeat;
	height: 29px;
	position: relative;
	width: 1050px;
	z-index: 99; 
	}
	
#nav span { display:none; }

#nav ul.multi 
{ 
	float:left; 
	margin-left: 122px; 
}

#nav li, #nav a {
	font-size: 11px;  
	height: 29px;
	display: block;
	}

#nav li { float: left; }


#nav-01 { width:138px; }
#nav-02 { width:155px; }
#nav-03 { width:93px; }
#nav-04 { width:117px; }
#nav-05 { width:118px; }
#nav-06 { width:134px; }
#nav-07 { width:138px; }
#nav-08 { width:156px; }

#nav-01 a:hover { background: url("../Images/MainMenu.jpg") 	0 	-29px }
#nav-02 a:hover { background: url("../Images/MainMenu.jpg") -138px -29px }
#nav-03 a:hover { background: url("../Images/MainMenu.jpg") -293px -29px }
#nav-04 a:hover { background: url("../Images/MainMenu.jpg") -386px -29px }
#nav-05 a:hover { background: url("../Images/MainMenu.jpg") -503px -29px }
#nav-06 a:hover { background: url("../Images/MainMenu.jpg") -621px -29px }
#nav-07 a:hover { background: url("../Images/MainMenu.jpg") -755px -29px }
#nav-08 a:hover { background: url("../Images/MainMenu.jpg") -893px -29px }

#nav-01:hover>a { background: url("../Images/MainMenu.jpg") 	0 	-29px }
#nav-02:hover>a { background: url("../Images/MainMenu.jpg") -138px -29px }
#nav-03:hover>a { background: url("../Images/MainMenu.jpg") -293px -29px }
#nav-04:hover>a { background: url("../Images/MainMenu.jpg") -386px -29px }
#nav-05:hover>a { background: url("../Images/MainMenu.jpg") -503px -29px }
#nav-06:hover>a { background: url("../Images/MainMenu.jpg") -621px -29px }
#nav-07:hover>a { background: url("../Images/MainMenu.jpg") -755px -29px }
#nav-08:hover>a { background: url("../Images/MainMenu.jpg") -893px -29px }


/* navigation dropdown: #nav
 * ------------------------------------------------------------------------- */

/* navigation dropdown: #nav
	 * ------------------------------------------------------------------------- */

	#nav ul {
		border: solid #1c2a43;
		border-width: 0 1px;
		left: -9999px;
		top: 29px;
		position:absolute;
		z-index:99;
		display:block;
		}


	#nav ul, 
	#nav li li { width: 150px; } 

	#nav li li, 
	#nav li li a { height: auto; }

	#nav li:hover ul, 
	#nav a:hover ul { left: auto; background-color: #1c2a43; color: #fff;}

	#nav li li { border-bottom: 1px solid #1c2a43; text-indent: 0; }


	#nav li li a {
		background: #fff;
		color: #1c2a43;
		display: block;
		padding: 3px;
		text-decoration:none;

		_width: 100%
		}

	#nav li li a:hover { 
		background: #1c2a43; 
		color: #fff 
		}

	#nav .right { text-align: left; margin-left: 150px }

	#nav .header a, #nav .header a:hover { 
		background: #1c2a43; 
		color: #fff; 
		font-weight: bold
		}

.nav-hdr li
{
	background: #1c2a43; 
	color: #fff	
}

	/* Son of Suckerfish: 2nd Tier Drop Down
	 * ------------------------------------------------------------------------- */

	#nav li ul li ul  {
		display: none;
		width: 165px;
		margin-left: 165px; /* width of drop down nav +2 */
		margin-top: -19px; /* height of drop down nav item +1 */
		}

	#nav li ul li:hover ul, #nav li ul li.over ul { display: block;background-color: #1c2a43; color: #fff; }

	#nav li ul li ul li a {
		height: 18px;
		width: 100%;
		}

	#nav li li.tall, #nav li li.tall a {
		height:29px;
		line-height:14px;
		}

	#nav ul.right { margin-left: 150px; text-align: left }
	#nav li li.header a, #nav li li.header a:hover { background-color: #1c2a43; color: #fff; font-weight: bold }
/* navigation: #nav 
*/



/*SPORT BODIES*/

#sport-header-nav
{
	width:1050px;
	height:40px;

}
#sport-header
{
	width:516px;
	height:40px;
	float:left;
}

#sport-nav
{
	height:30px;
	width:534px;
	background:url("");
	float:right;
	padding-top:10px;
}

#sport-body-nav
{
	height:30px;
	width:534px;
	background:url("");
	float:right;
	padding-top:10px;
	
}
#sport-body-nav a
{
	font-size:12px;
	color:#d0b27d;
	text-decoration:none;
}
#sport-nav a
{
	font-size:12px;
	color:#d0b27d;
	text-decoration:none;
}


#sport-nav a:hover
{
	color:#fff;
}

#flashcontainer
{
	width:1050px;
	background:#000;
	display:block;
}

#sport-lead-headlines-block 
{ 
	width:486px;
	background:#F7E907;
	
}


.stanTopStoryHeadline{padding: 6px 0; float: right; width: 231px; text-align: left!important; margin-right: 5px; display: inline;}
.stanTopStoryHeadline a{color:#1c2a43;
	font-size:14px;
	font-weight:bold;    
	text-decoration: none;}

.stanTopStoryHeadline3{padding: 6px 0; float: right; width: 150px; text-align: left!important; margin-right: 5px; display: inline;}
.stanTopStoryHeadline3 a{color:#1c2a43;
	font-size:14px;
	font-weight:bold;    
	text-decoration: none;}
	
	
.stancontent
{
    font-size:11px;
    font-weight:normal;
    text-decoration: none;
    color: #1c2a43;
}

.stanTopStoryHeadline2{padding: 6px 0; float: right; width: 231px; text-align: left!important; margin-right: 5px; display: inline;}
.stanTopStoryHeadline2 a{color:#1c2a43;
	font-size:12px;
	text-decoration: none;}
	
#stanTopStory .stanTopStory div{width: 310px; float: left;padding: 0 0 10px 0;}
#stanTopStory .stanTopStory div img{margin: 10px 0 0 10px;}
.stanTopStory p{display: block;width: 222px;color: #000066;float: left;padding: 0 12px 12px;}


#sport-lead-headlines-block img{
display:block;
    
    width: 480px;
    text-align: center;
}

#lead-sport-photo
{
	padding:2px 0 0 2px;
	
}

.imgborder
{
    border:solid thin navy;
	
	
}

#second-lead
{
	background:#fff;
	width:486px;
	height:130px;
}
#senior-night
{
	width:466px;
	padding:10px 10px 0 10px;
    height: 145px;
}
#lead-headline1
{
	width:466px;
	padding:10px 10px 0 10px;
    height: 145px;
}

#lead-headline2
{
	width:466px;
	padding:10px 10px 0 10px;
    height: 112px;
}

.sport-headline
{
	color:#1c2a43;
	font-size:12px;
	font-weight:bold;
    width: 216px;
}

.sport-headline a:hover
{
	color:#000;
}


.sport-date
{
	color:#1c2a43;
	font-size:11px;	
}

.sport-synopsis
{
	color:#1c2a43;
	font-size:11px;	
}


#secondary-headlines-blocks
{
	width:466px;
	padding:10px 10px 10px 10px;
    height: 566px;
    overflow: scroll;
}

#secondary-headlines-blocks1
{
	width:466px;
	padding:10px 10px 10px 10px;
    height: 440px;
    overflow: scroll;
}


#lead-headline2
{
	width:466px;
	padding:10px 10px 10px 10px;
}

#sec-sport-photo
{
	width:75px;
	float:left;
	padding:15px 10px 15px 0;
}

#lead-headline2
{
	float:right;
	width:467px;
	padding:15px 10px 10px 0px;
}
#sport-lead-bottom-curve{
margin:0;
padding:0;
background:url('../Images/bottomround1.gif') no-repeat;
width:486px;
height:10px;
display:block;
}

#sport-lead-top-curve{
margin:0;
padding:0;
background:url('../Images/topround1.gif') no-repeat;
width:486px;
height:10px;
display:block;
}

#sched-wrap
{
	border-left:1px solid #1c2a43;
	border-right:1px solid #1c2a43;
	background:#fff;
	padding:5px 5px 5px 5px;
	overflow:auto;
	width:231px;
    height: 384px;
}

#sched-wrap a
{
	color:#1c2a43;
	font-size:11px;
}

#panth-print-wrap
{
	border-left:1px solid #1c2a43;
	border-right:1px solid #1c2a43;
	background:#fff;
	padding:5px 5px 5px 5px;
	overflow:auto;
	width:231px;
    height: 194px;
}

#senior-night-wrap a
{
	color:#1c2a43;
	font-size:11px;
}

#senior-night-wrap
{
	border-left:1px solid #1c2a43;
	border-right:1px solid #1c2a43;
	background:#fff;
	padding:5px 5px 5px 5px;
	overflow:auto;
	width:231px;
    height: 315px;
}

#panth-print-wrap a
{
	color:#1c2a43;
	font-size:11px;
}

#story-wrap
{
	width:970px;
	margin:10px 15px 10px 15px;
	color:#000;
	font-size:11px;
}
#story-wrap a
{
	color:#1c2a43;
}

#story-wrap h2
{
	color:#1c2a43;
	font-size:13px;
	font-weithg:bold;
}

#non-sport-header
{
	width:1000px;
	background:#16243e;
	background:url("");
	height:40px;
	
}

#galleryblock {
        width: 456px;
        background:#FFF;
        font: 10px Arial, san-serif;
        margin:auto 0;
padding:0 0 0 20px;

        }
#galleryblock ul li {
        list-style-image: url("Images/spacer.gif");
        margin-top: 0;
        margin-bottom: 0;
        padding: 0;
        color:#fff;
       	width:1px;
		height:1px; }
#galleryblock li {
        float: left;
        margin: 0px;
        padding:0 8px 0 0;
        width: 140px;
        text-align: center;
		list-style-image: url("Images/spacer.gif");
	height:125px; }
#galleryblock li a:link, #galleryblock li a:visited { /*VIEW LINK FORMATTING*/
        font-family:Arial;font-size:11px;
        color:#000;
        text-decoration: none;
        }
#galleryblock img {     
        display: block;
        border: none;
        width: 140px;
        height: 100px;
       float:left;
        }
        



/* sidebar
 * ---------------------------------------------------------------------------- */

#sidebar, #sidebar * { margin: 0; padding: 0 }

#sidebar { margin: 0 }

#sidebar h3 { margin-top: 15px }

.SideBarLink2  
{
    color: Yellow;
    text-decoration: none:
}

.SideBarLink2 a 
{
    color: Yellow;
    text-decoration: none:
}

.SideBarLink2 a:hover
{
    color: White;
    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 }


	
		
/* pre-footer
 * ---------------------------------------------------------------------------- */

#pre-footer {
	
	padding:10px 34px 10px 30px;
	text-align: center;
	width: 986px
	}
	

/* footer
 * ---------------------------------------------------------------------------- */
	
#footer {
	background: #fff url("../Images/footer.gif") no-repeat;
	color: #000;
	padding: 20px;
	text-align: center
	}
	
	#footer a:link, #footer a:visited { color: #444 }
	#footer a:hover, #footer a:active { color: #666 }

#bnd-headlines {
	height:133px;
	width:348px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
	}
#bnd-headlines ul {
	margin:0px 0px 0px 24px;
	padding:0px;
}
#bnd-headlines ul a{
	color:#422c75;
	text-decoration:underline;
}
#bnd-headlines ul a:hover{
	text-decoration:none;
}

#sbj-headlines {
	height:133px;
	width:348px;
	margin:0px;
	padding:0px;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	}
#sbj-headlines ul {
	margin:0px 0px 0px 24px;
	padding:0px;
}
#sbj-headlines ul a{
	color:#422c75;
	text-decoration:underline;
}
#sbj-headlines ul a:hover{
	text-decoration:none;
}

.HeaderFont 
{
	text-align: left;
	width: 100%
	
	}
	
galleryRoster{width: 200px;height: 135px;float: left;}
.galleryRoster:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.galleryRoster img{width: 90px; height: 120px;float: left;}
.galleryRoster ul{margin: 0;padding: 0 0 0 5px;list-style-type: none;width: 306px;float: right; margin-top: -125px;}
.rosterTitle{font-size: 12px;font-weight: bold;}
.rosterTitle{font-size: 16px;color: #000080;font-weight: bold;}
.rosterName a{font-size: 14px;color: #000080;text-decoration: none;font-weight: bold;}
.rosterName a:hover{text-decoration: underline;}

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
#master_content .accordionHeader a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeader a:hover
{
      background: none;
      text-decoration: underline;
}
 
.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
#master_content .accordionHeaderSelected a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeaderSelected a:hover
{
      background: none;
      text-decoration: underline;
}
 
.accordionContent
{
    background-color: #ffffff;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    font-style:normal;
    font-weight: bolder;
    font-size: x-small;
    vertical-align:top;
}

.collapsePanel
{
width: 100%;
height: 0px;
/*background-color: #00265D;*/
overflow: hidden;
/*border: 1px dashed yellow;
border-top:none;*/
}

.collapsiblePanelHeader
{
    width: 100%;
    height:20px;
    color: Yellow;
    background-color: #00002D;
    font-weight: bold;
    float: left;
    padding: 5px;
    cursor: pointer;
    vertical-align: middle; 
    
    
   }
   
  .schedlinks
  {
      color: Yellow;
      text-decoration: none;     
      
  }
  
   .schedlinks a
  {
      color: Yellow;
      text-decoration: none;     
      
  }
  
   .schedlinks a:hover
  {
      color: Yellow;
      text-decoration: underline;     
      
  }