<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {

	background-color:#333;

}

#printButton {

	display:none!important;

}

.clearer {

    clear: both;

    height: 1px!important;

    line-height: 1px;

    visibility: hidden;

    overflow: hidden;

}

#section2 {

	font-size:medium;

}

#section2 .main-content {

  padding: 0 1em 5em;

	position:relative;

}

#section2 h1 {

	font-family: 'Oswald', Arial, Helvetica, sans-serif;

	font-size:xx-large;

	font-weight:bold;

	margin:1em 0;

	padding:0;

}

#homepage #section2 h1 {

	display:none;

}

#section2 h2 {

	font-size:large;

	font-weight:bold;

}

#section2 h2.subtitle {

	margin-bottom: 2em;

  margin-top: -1em;

  font-size: small;

  font-style: italic;

}

#section2 h3,

#section2 h4 {

	font-size:medium;

	font-weight:bold;

}



#section2 a {

	color:#333;

	text-decoration:underline;

}

.leagueid-3 #section2 a:link,

.leagueid-3 #section2 a:visitied {

	color:#333;

	text-decoration:underline;

}



.leagueid-3 #section2 a:hover,

.leagueid-3 #section2 a:active,

.leagueid-3 #section2 a:focus {

	color:#c00;

	text-decoration:none;

}







/* main-navigation ***** */

/* main-navigation ***** */

/* main-navigation ***** */

#main-navigation {

	font-size:medium;

	margin:.25em 0;

	text-transform:uppercase;

}

#main-navigation .submenu li {

	background-color:#efefef;

}

#main-navigation .submenu.combines li span {

    font-weight: normal;

    text-align: left;

    padding-left: 0!important;

    text-transform: none;

}

#main-navigation .dropdown.menu &gt; li.is-dropdown-submenu-parent &gt; a::after {

	content:none;

}

#main-navigation &gt; div &gt; ul.dropdown.menu li:first-child a span {

	border-left:none;

}

#main-navigation &gt; div &gt; ul.dropdown.menu li a span {

	border-left:1px solid #0c4076;

/* 2022.05.14

  padding:0 .5em;

*/  

	padding:0 .4em;

}

#main-navigation li .submenu li {

	border-left:none;

	font-size:small;

	font-weight:bold;

	text-align:left;

}

#main-navigation .dropdown.menu &gt; li.is-dropdown-submenu-parent &gt; a {

	font-weight:bold;

	padding:.25em 0;

}

#main-navigation .menu a, 

#main-navigation .menu .button {

	line-height:1.4;

	padding:.5em 1em;

}

/* main-navigation ***** */



#homepage {

	font-size:small;

}



#teambar {

	background-color:#000;

}

.leagueid-3 #teambar {

	background-color:#222;

}



.main-container {

	background-color:#fff;

}

.ticker {

	background-color:#244175; 

	background-color:#294271;

	padding:0 0 25px;

}

.leagueid-3 .ticker {

	background-color:#545454;

}

#homepage .content {

	background-color:#bf0000;

	background-image:url('/nahl/img/1819/skin/content-bg-1.jpg');

	background-repeat:no-repeat;

}

.leagueid-2#homepage .content,

.leagueid-15#homepage .content {

	background-color:#4a4a4a;

	background-image:url('/nahl/img/1819/skin/content-bg-2.jpg');

}

#homepage .awards .content {

	background-color:#fff;

	background-image:none;

}

#masthead {

	background-color:#fff;

  background-position:center-top;

	background-repeat:no-repeat;

	position:relative;

}









@media screen and (min-width:1200px) {

	#masthead {

		min-height:190px;

	}

	#logo-home {

		margin-left:775px;

	}

	.leagueid-1 #masthead .north { 

		position:absolute; left:150px; top:20px;

	}

	.leagueid-1 #masthead .american { 

		position:absolute; left:420px; top:20px;

	}

	.leagueid-1 #masthead .hockey { 

		position:absolute; left:1045px; top:20px;

	}

	.leagueid-1 #masthead .league { 

		position:absolute; left:1370px; top:20px;

	}

}



@media screen and (min-width:1480px) {

	#masthead {

		min-height:190px;

	}

	#logo-home {

		margin-left:790px;

	}

	.leagueid-1 #masthead .north { 

		position:absolute; left:150px; top:20px;

	}

	.leagueid-1 #masthead .american { 

		position:absolute; left:420px; top:20px;

	}

	.leagueid-1 #masthead .hockey { 

		position:absolute; left:1045px; top:20px;

	}

	.leagueid-1 #masthead .league { 

		position:absolute; left:1370px; top:20px;

	}

}



/* front-page-news ***** */

/* front-page-news ***** */

/* front-page-news ***** */

.front-page-news {

	padding:10px;

}

.front-page-news a {

	color:#222;

	display:block;

	padding:0 0 0 35px;

	text-decoration:none;



	min-height:20px;

	height:auto!important;

	height:20px;

}

.front-page-news a:hover {

	background-color:#ccc;

}

.front-page-news ul {

	list-style-type:none;

	margin:0;

	padding:0;

}

.front-page-news li {

	margin:0 0 .7em;

	position:relative;

}

.front-page-news li .icon {

	background-repeat:no-repeat;

	display:inline-block;

	height:20px;

	margin-left:-35px;

	position:absolute;

	top:3px;

	width:30px;

}

/* front-page-news ***** */



/* in-the-press ***** */

/* in-the-press ***** */

/* in-the-press ***** */

.in-the-press{

	padding:10px;

}

.in-the-press .disclosure {

	color:#666;

	font-size:x-small;

	margin:-5px 10px 15px; 

	padding:0; 

}

.in-the-press a {

	color:#222;

	display:block;

	padding:0 0 0 35px;

	text-decoration:none;



	min-height:20px;

	height:auto!important;

	height:20px;

}

.in-the-press a:hover {

	background-color:#ccc;

}

.in-the-press ul {

	list-style-type:none;

	margin:0;

	padding:0;

}

.in-the-press li {

	margin:0 0 .5em;

	position:relative;

}

.in-the-press li .icon {

	background-repeat:no-repeat;

	display:inline-block;

	height:20px;

	margin-left:-35px;

	position:absolute;

	top:3px;

	width:30px;

}

/* in-the-press ***** */



/* college-commitments ***** */

/* college-commitments ***** */

/* college-commitments ***** */

.college-commitments {

	padding:10px;

}

.college-commitments table {

 	margin:0 5px 10px;

}

.college-commitments td.icon {

	padding:0; /* 2018.11.04 */

	width:35px;

}

.college-commitments span.icon {

	display:block;

	height:20px;

	width:30px; 

}



.college-commitments td.player,

.college-commitments td.school {

	padding:3px 2em 3px 3px;

	vertical-align:top;

}



.college-commitments p.more {

	font-size:small;

	text-align:center;

}

/* college-commitments ***** */







/* icons ***** */

/* icons ***** */

/* icons ***** */

.college-commitments span.icon,

.front-page-news li .icon,

.in-the-press li .icon {

	background-image:url(/nahl/img/2526/sprite-icons-1-20250617.png); 

}

.leagueid-2 .front-page-news li .icon,

.leagueid-2 .in-the-press li .icon, 

.leagueid-15 .front-page-news li .icon,

.leagueid-15 .in-the-press li .icon {

	background-image:url(/nahl/img/2425/sprite-icons-2-20241005.png);

}

.leagueid-3 .college-commitments span.icon,

.leagueid-3 .front-page-news li .icon,

.leagueid-3 .in-the-press li .icon {

	background-image:url(/nahl/img/2526/sprite-icons-3-20250621.png);

}







/* icons ***** */













/* three-stars ***** */

/* three-stars ***** */

/* three-stars ***** */

.three-stars h2 {

	background-color:#fff;

	background-image:url(/nahl/img/1112/structure/bg-header.png);

	background-position:left top;

	background-repeat:repeat-x;

	padding:10px 0 5px 10px;

	position:relative;

	

	min-height:35px;

	height:auto!important;

	height:35px;

}

.three-stars h2 .z {

	position:absolute;

	right:10px;

	top:13px;

}



#homepage .three-stars {

	margin:0 0 40px;

	overflow:hidden;

}



#homepage .three-stars .stars-wrapper {

	margin:0 0 5px;

	overflow:hidden;

}

#homepage .three-stars .star {

	background-color:#000;

	display:inline;

	float:left;

	margin-left:30px;

	margin-top:15px;

	padding:10px 0;

	text-align:center;

	width:180px;

}

#homepage .three-stars .star-1 {

	margin-left:25px;

}

#homepage .three-stars img.player {

	border:2px solid #333;

	margin:0 auto 7px; /* let the background show through at the bottom.  Otherwise, another div is needed */

	height:160px;

	width:120px;



}

#homepage .three-stars h3 {

	color:#fff;

	font-size:small;

	font-weight:bold;

	padding:0 0 7px;

	text-transform:uppercase;

}

#homepage .three-stars span.player {

	color:#fff;

	display:block;

	font-weight:bold;

	padding:5px 0 0;

	text-transform:uppercase;

}

#homepage .three-stars span.team {

	color:#fff;

	display:block;

}

body.three-stars .three-stars.three-stars h3 { /* body.three-stars  refers specifically to the detail page -- does not apply to the homepage */

	margin:20px 0 1em;

	position:relative;

}

body.three-stars .three-stars.three-stars h3 .star {

	display:block;

	font-size:small;

	font-weight:normal;

}

body.three-stars .three-stars h2 .week-of {

	font-size:small;

	position:absolute;

	left:300px;

	top:15px; 

}

body.three-stars .three-stars .player {

	font-weight:bold;

	text-transform:uppercase;

}

/* three-stars ***** */









/* awards ***** */

/* awards ***** */

/* awards ***** */



#homepage .awards h2 {

	background-color:#000;

	border-top: 1px solid #fff;

	box-sizing:content-box;

	margin-bottom:0;

	position:relative; /* 2019.09.07 :: added */

}

#homepage .awards .first h2 {

	border-top: 1px solid #900;

}

.leagueid-8 .awards h2,

body.awards.leagueid-8  h2 {

	background-color:#801704;

	background-image:url(/nahl/img/1516/bg-header-red.jpg);

}



.awards #section2 h2 a:link,

.awards #section2 h2 a:visited {

	color:#fff;

  text-decoration:none;

}

.awards #section2 h2 a:hover,

.awards #section2 h2 a:active {

  text-decoration:underline;

}



.awards h2 .z,

body.awards h2 .z {

	position:absolute;

	right:10px;

	top:5px;

}

body.leagueid-2 .awards h2 .z,

body.awards.leagueid-2 h2 .z,

body.leagueid-15 .awards h2 .z,

body.awards.leagueid-15 h2 .z {

	right:3px;

	top:4px;

}

#homepage .awards {

	margin:0 0 40px;

	overflow:hidden;

}

#homepage .awards .stars-wrapper {

	margin:0 15px;

	overflow:hidden;

}

#homepage.leagueid-2 .stars-wrapper,

#homepage.leagueid-15 .stars-wrapper,

#homepage.leagueid-3 .stars-wrapper {

	margin:0 5px;

}

#homepage .awards .star {

	background-color:transparent;

	display:inline;

	float:left;

	margin-bottom:.5em;

	margin-left:5px;

	padding:10px 0 0;

	text-align:center;

}

#homepage.leagueid-2 .awards .star,

#homepage.leagueid-15 .awards .star {

	margin-left:0;

	width:180px;

}

#homepage.leagueid-3 .awards .star {

	margin-left:0;

	width:180px;

}



#homepage.leagueid-3 .awards .monthly-wrapper .star {

	width:159px;

}



#homepage .awards img.player {

	background-color:#fff;

	border:1px solid #666;



	-webkit-box-shadow: 0 0 12px 0 rgba(0,0,0,1);

	box-shadow: 0 0 12px 0 rgba(0,0,0,1);



	color:#fff; 

	margin:0 auto 7px; /* let the background show through at the bottom.  Otherwise, another div is needed */

}

#homepage.leagueid-3 .awards img.player {

	border:none;

}

#homepage .awards .monthly-wrapper img.player {

	margin-bottom:0;

}

#homepage .awards h3 {

	color:#000;

	font-family: 'Oswald', Arial, Helvetica, sans-serif;

	font-size:medium;

	font-weight:bold;

	padding:0 0 7px;

	text-transform:uppercase;

}



#homepage .awards .monthly-wrapper h3 {

	color:#000;

}

#homepage .awards span.player,

#homepage .awards span.team {

	color:#000;

	display:block;

	font-family: 'Oswald', Arial, Helvetica, sans-serif;

	font-size:small;

}

#homepage .awards span.player {

	font-size:medium;

	font-weight:bold;

	padding:5px 0 0;

	text-transform:uppercase;

}

#homepage.leagueid-3 .awards span.team {

	font-size:x-small;

}

#homepage .awards p.more {

	clear:both;

  font-size: small;

	margin-bottom:0;

	padding-bottom:0;

	text-align:center;

	width: 100%;

}



#homepage .awards .monthly-wrapper {

	height:200px;

	margin:0;

	padding:15px 0 0;

	position:relative;

}



#homepage .awards .monthly-wrapper h3 span.player,

#homepage .awards .monthly-wrapper h3 span.team {

	color:#000;

}

#homepage .awards .monthly-wrapper .star {

	margin-left:15px;

}

#homepage .awards .monthly-wrapper .content {

	background-color:transparent;

	margin-left:15px;

	padding-left: 9em;

  padding-right: 1em;

	position:relative;

}

#homepage .awards .monthly .footer {

	background-color:#293e6b;

	bottom:0;

  font-size: x-small;

	padding:2px 0 0;

	position:absolute;

	text-align:right;

	text-transform: uppercase;

	width:100%;

	z-index:500;



/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+2,000000+100&amp;0+0,0.9+75 */

background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 0%, rgba(0,0,0,0.9) 25%, rgba(0,0,0,0.9) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%,rgba(0,0,0,0.9) 25%,rgba(0,0,0,0.9) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 0%,rgba(0,0,0,0.9) 25%,rgba(0,0,0,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 ); /* IE6-9 */

}



#homepage .awards .monthly .footer a {

	color:#fff;

	margin-right:5px;

	z-index: 5500;

}



/* stars page ***** */

body.awards h2 {

	background-repeat: no-repeat;

  background-size: 100% 100%;

	color:#fff;

	font-family:'Oswald', Arial, Helvetica, sans-serif;

	padding:10px;

	position:relative;

}

body.awards .stars.stars h3 { /* body.three-stars  refers specifically to the detail page -- does not apply to the homepage */

	margin:20px 0 1em;

	position:relative;

}

body.awards .stars.stars h3 .star {

	display:block;

	font-size:small;

	font-weight:normal;

}

body.awards .stars h2 .week-of {

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	font-size:small;

	font-weight:normal;

}

body.awards.siteid-3 .stars h2 .week-of {

	left:335px;

}



body.awards .stars .player {

	font-weight:bold;

	text-transform:uppercase;

}

/* three-stars page ***** */



/* awards ***** */









/* nahltv ***** */

/* nahltv ***** */

/* nahltv ***** */

.nahltv {

	background-color:#000;

	border:1px solid #000;

	overflow:hidden;

}



.nahltv h2 {

	background-color:#000;

	margin-bottom:0;

	padding:0 0 5px 5px;

	position:relative;

	

	min-height:45px;

}

.nahltv h2 img.h2 {

	display:inline;

	float:left;

	margin:3px 0 0 5px;

}

.nahltv h2 .z {

	display:inline;

	float:right;

	margin:4px 1em 0 0;

}

@media only screen and (max-width: 500px) {

.nahltv h2 img.h2 {

	width:25%;

}

.nahltv h2 .z {

	width:50%;

}

}

.nahltv .responsive-embed {

	clear:both;

	margin:0;

}

/* nahltv ***** */









/* twitter ***** */

/* twitter ***** */

/* twitter ***** */

#homepage .twtr-hd {

	display:none!important;

}

#homepage .twtr-doc {

	border-radius:0!important;

}

#homepage .twtr-timeline {

	border-radius:0!important;

}



#homepage div.twitter {

	background:#fff;

	border-color:#000;

	border-style:solid;

	border-width:0 1px 10px;

	margin-bottom:30px;

	overflow:hidden;

}

#homepage div.twitter h2 {

	background-color:#000;

	color:#fff;

	font-family: 'Oswald', Arial, Helvetica, sans-serif;

	font-size:1em;

	font-weight:bold;

	letter-spacing:1px;

	line-height:1.6;

	padding:4px 10px;

	position:relative;

	text-transform:uppercase;

}

#homepage div.twitter h2 img.h2 {

	display:inline;

	float:left;

	margin:13px 0 0 5px;

}



/* twitter ***** */







/* sidebar ***** */

/* sidebar ***** */

/* sidebar ***** */





div.sidebar {

	display:inline;

	float:left;

	margin:1em auto 0;

	overflow:auto;

}

.siteid-12 div.sidebar {

	position:absolute;

}







ul.sidebar li {

	background-color:#EDEDEE;

}

ul.sidebar,

ul.sidebar li,

ul.sidebar ul {

	list-style-type:none;

	margin:0;

	padding:0;

}

ul.sidebar &gt; li {

	margin:15px 0;

	position:relative;

}



ul.sidebar &gt; li.fpc,

ul.sidebar &gt; li.featured {

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b0000a+0,e8000b+49,b0000a+100 */

background: #b0000a; /* Old browsers */

background: -moz-linear-gradient(top,  #b0000a 0%, #e8000b 50%, #b0000a 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  #b0000a 0%,#e8000b 50%,#b0000a 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  #b0000a 0%,#e8000b 50%,#b0000a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}



ul.sidebar &gt; li.fpt,

ul.sidebar &gt; li.featured2 {

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#01366c+0,034e9b+49,01366c+100 */

background: #01366c; /* Old browsers */

background: -moz-linear-gradient(top,  #01366c 0%, #034e9b 50%, #01366c 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  #01366c 0%,#034e9b 50%,#01366c 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  #01366c 0%,#034e9b 50%,#01366c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}



ul.sidebar &gt; li.featured3 {

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#444444+0,999999+50,444444+100 */

background: #444444; /* Old browsers */

background: linear-gradient(to bottom,  #444444 0%,#999999 50%,#444444 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}



div.sidebar.buttons-2 ul.sidebar &gt; li {

	margin:85px 0 40px;

}

div.sidebar.buttons-3 ul.sidebar &gt; li {

	margin:35px 0 40px;

}

div.sidebar.buttons-4 ul.sidebar &gt; li {

	margin:0 0 1em;

}

.sidebar .sidebar a img {

	margin:0 auto;

}

ul.sidebar &gt; li a {

display: block;

    box-sizing: border-box;

    height: 90px;

    min-height: 90px;

    padding:0;

}



.sidebar li {

	display:inline-block;

}





/* sidebar ***** */





/* section2 ***** */

/* section2 ***** */

/* section2 ***** */



div#section2 {

	background-color:#fff;

}

/* section2 ***** */





/* shopping ***** */

/* shopping ***** */

/* shopping ***** */

div.shopping {

	height:100%;

}



div.shopping .cell {

	min-width:150px;

	padding:.5em;

	text-align:center;

}

/* shopping ***** */





/* nahl-network ***** */

/* nahl-network ***** */

/* nahl-network ***** */

#masthead ul.nahl-network,

#masthead ul.nahl-network li {

	list-style-type:none;

	margin:.5em 0 1em;

	padding:0;

}



#masthead ul.nahl-network li {

	display:inline-block;

	margin:0 0 0 10px;

}



/* nahl-network is under sidebar on nahlfp.com */

.siteid-12 ul.nahl-network,

.siteid-12 ul.nahl-network li {

	list-style-type:none;

	margin:0;

	padding:0;

}

.siteid-12 ul.nahl-network {

	left:690px;

	position:absolute;

	top:450px;

}

.siteid-12 ul.nahl-network li {

	display:inline-block;

	margin:0 2px 0 0;

}

/* nahl-network ***** */

/* masthead ***** */





/* partners ***** */

/* partners ***** */

/* partners ***** */

.partners {

	background-color:#efefef;

	padding:2em 0;

}

.partners .content {

	background-color:transparent!important;

	background-image:none!important;

}

.partners table {

	border:none;

	border-collapse:inherit;

}

.partners table tbody th, 

.partners table tbody td {

	padding:.25em .5em;

}



/* partners ***** */







/* social ***** */

/* social ***** */

/* social ***** */

ul.social {

	bottom:40px;

	text-align:right;

}

ul.social,

ul.social li {

	list-style-type:none;

	margin:0 10px 0 0;

	padding:0;

}

ul.social li {

	display:inline-block;

	margin: .25em 0;

}

/* social ***** */





/* news index ********** */

/* news index ********** */

/* news index ********** */

#newsindex #section2 ul,

body#landing-page.newsindex #section2 ul {

	list-style-type:none;

	margin:10px 10px 0 0;

	padding:0;

}



body#newsindex #section2 ul,

body#landing-page.newsindex #section2 ul {

	margin:0 0 1em;

}

body#newsindex #section2 li,

body#landing-page.newsindex #section2 li {

	font-weight:bold;

	line-height:1.2;

	margin:0 0 .5em;

	padding:0;

}

body#landing-page.newsindex #section2 li {

  font-size:small;

  font-weight:normal;

}

  



body#newsindex #section2 li ul,

body#landing-page.newsindex #section2 li ul {

	margin:0 0 0 1em;

}

body#newsindex #section2 li li,

body#landing-page.newsindex #section2 li li {

	font-weight:normal;

	margin:0;

	padding:0 0 .5em;

}

body#landing-page.newsindex #section2 li li {

  font-size:medium;

}





body#landing-page.newsindex #section2 li li .title {

  font-weight:bold;

}



/* news index ***** */







/* news story ********** */

/* news story ********** */

/* news story ********** */

#newsstory h1 {

	font-weight:bold;

	line-height:1;

	margin:1em 0;

}

#newsstory h2 {

	background-color:#fff;

	border:none;

	font-size:small;

	font-weight:bold;

}

#newsstory #publishdate {

	color:#666;

	font-size:.85em;

	margin:2em 0;

	text-transform:uppercase;

}

#section2 ul ul {

  list-style-type: circle;

}

#section2 ul ul ul {

  list-style-type: square;

}



/* 2024.07.03 :: added */

#section2 li {

  /* 2024.07.09

  margin-bottom:1em;

  */

  margin-bottom:.5em;

}

/* 2024.07.03 :: added */



#section2 .photo {

	float:right;

	padding:0;

	margin:0 0 2em 1em;

	display:inline;

}

@media print, screen and (max-width: 600px) {

	#section2 .photo {

		max-width:370px;

	}

}

#section2 .photo img {

	margin:0;

	border:1px solid #000;

}

#section2 .photo .caption {

	background-color:#fff;

	color:#777;

/* 2018.11.13

	font-size:x-small;

*/

	font-size:small;

	line-height:1.5em;

	margin:0 0 21px 1px!important;

	padding:0 3px;

}

/* news story ********** */





/* game-center *** */

/* game-center *** */

/* game-center *** */

#section2 div.game-center-menu {

	background-color:#ddd;

	border:3px solid #023263;

	font-size:.85em;

	margin-top:2em;

	position:relative;

	text-align:center;

}

body.leagueid-3 #section2 div.game-center-menu {

	border-color:#222;

}

body.leagueid-9 #section2 div.game-center-menu {

	display:none;

}

#section2 .game-center-menu ul,

#section2 .game-center-menu li {

	box-sizing:border-box;

}

#section2 .game-center-menu ul {

	border:1px solid #fff;

	list-style-type:none;

	margin:0;

	padding:0;

	overflow:auto;

}

#section2 .game-center-menu ul &gt; li {

	display:inline-block;

	list-style-type:none;

	margin:0 1em;

	padding:0;

}

body.leagueid-2 #section2 .game-center-menu ul &gt; li,

body.leagueid-15 #section2 .game-center-menu ul &gt; li {

	margin:0;

}



#section2 .game-center-menu ul li a {

	border-bottom:1px solid transparent;

	color:#000;

	display:block;

	font-weight:bold;

	margin:0;

	padding:.6em .4em;

	text-align:center;

	text-decoration:none;

	text-transform:uppercase;

}

#section2 .game-center-menu ul li a:hover {

	background-color:#efefef;

	color:#023263;

	transition: border-bottom .2s ease;

	transition: background-color .2s ease;

	border-bottom:1px solid #023263;

}

body.leagueid-3 #section2 .game-center-menu ul li a:hover {

	color:#c00;

}

/* game-center *** */





/* icons ***** */

/* icons ***** */

/* icons ***** */

body#about #section2 li.team span.icon,

body#game-center-teams.leagueid-1 #section2 li.team span.icon,

body#teams.leagueid-1 #section2 li.team span.icon,

body.team-detail li.news .icon,

.college-commitments span.icon,

.front-page-news li .icon,

.in-the-press li .icon {

	background-image:url(/nahl/img/2526/sprite-icons-1-20250617.png); 

}







body#about.leagueid-2 #section2 li.team span.icon,

body#teams.leagueid-2 #section2 li.team span.icon,

body.team-detail.leagueid-2 li.news .icon,

.leagueid-2 .front-page-news li .icon,

.leagueid-2 .in-the-press li .icon,

body#about.leagueid-15 #section2 li.team span.icon,

body#teams.leagueid-15 #section2 li.team span.icon,

body.team-detail.leagueid-15 li.news .icon,

.leagueid-15 .front-page-news li .icon,

.leagueid-15 .in-the-press li .icon {

	background-image:url(/nahl/img/2425/sprite-icons-2-20241005.png);

}





body#about.leagueid-3 #section2 li.team span.icon,

body#game-center-teams.leagueid-3 #section2 li.team span.icon,

body#teams.leagueid-3 #section2 li.team span.icon,

body.team-detail.leagueid-3 li.news .icon,

.leagueid-3 .college-commitments span.icon,

.leagueid-3 .front-page-news li .icon,

.leagueid-3 .in-the-press li .icon {

	background-image:url(/nahl/img/2526/sprite-icons-3-20250621.png);

}





/* icons ***** */





/* corporate partners *** */

/* corporate partners *** */

/* corporate partners *** */

.corporatepartner {

	margin:0 0 40px;

	overflow:hidden; 

	position:relative; 

	width:100%; 

}

.corporatepartner img {

	display:inline;

	float:left;

}

.corporatepartner div {

	float:left;

	margin-left:30px;

	width:725px; 

}

/* corporate partners *** */





/* college list ***** */

/* college list ***** */

/* college list ***** */

#collegeform select {

	font-size:small;

	height:auto;

	margin:0;

	padding:.2em .5em;

	width:auto;

}

/* college list ***** */





/* video */

/* video */

/* video */

.video-embed {

	border:1px solid #000; 

	margin:0 auto 1em;

	padding:5px;

	width:510px; 

}

@media print, screen and (max-width: 600px) {

	.video-embed {

		display:none!important;

	}

}

/* video */





/* POTW on the POTW page */

/* POTW on the POTW page */

/* POTW on the POTW page */

body.awards h2 {

	background-color:#000;

	border-top:none;

}

.potw {

	border-bottom:1px solid #ccc;

	min-height:250px; 

	height:auto!important; 

	height:250px;

}

.potw img {

	border:10px solid #ccc;

	float:right; 

	height:160px;

	margin:0 5px 0 10px;

	width:120px;

}

.potw h2 {

	font-style:italic;

	text-align:right; 

}

.potw h2 span {

	color:#666;

	display:block; 

	font-size:x-small; 

	font-style:normal; 

	font-weight:normal; 

}

/* POTW on the POTW page */





/* news-ticker ***** */

/* news-ticker ***** */

/* news-ticker ***** */

.ticker .article {

	position:relative;

}

.ticker .article img {

	background-image:url(/nahl/img/1819/skin/bg-topstory.jpg);

	background-repeat:no-repeat;

	background-size:100%;

}

.ticker .caption {

	background-image:url(/nahl/img/1112/bg-transparent.png);

	bottom:0; 

	color:#fff;

	padding:10px 10px 10px 100px;

	position:absolute; 

	

	bottom:1em;

	left:1em;

	right:1em;

	

	min-height:60px;

	height:auto!important;

	height:60px;

}

.ticker .caption .logo {

	background-repeat:no-repeat;

	display:block;

	height:60px;

	left:13px; 

	position:absolute; 

	top:15px;

	width:70px;

}

/* 2023.07.29

.leagueid-1 .ticker .caption .logo,

.leagueid-9 .ticker .caption .logo {

*/

.leagueid-1 .ticker .caption .logo {

	background-image:url(/nahl/img/2526/sprite-ticker-1-20250617.png);

}



body#teams.leagueid-2 #section2 li.team span.icon, 

.leagueid-2 .ticker .caption .logo,

body#teams.leagueid-15 #section2 li.team span.icon, 

.leagueid-15 .ticker .caption .logo {

	background-image:url(/nahl/img/2526/sprite-ticker-2-20250607.png);

}

.leagueid-3 .ticker .caption .logo {

	background-image:url(/nahl/img/2526/sprite-ticker-3-20250621.png);

}



#section2 .ticker .article .caption h3 {

	font-family: 'Oswald', Arial, Helvetica, sans-serif;

	font-size:x-large;

}

#section2 .ticker .article.secondary .caption h3 {

	font-size:large;

}

.ticker .article.secondary .caption {

	font-size:small;

	margin:0 2px 0;

	bottom:0;

	left:1em;

	right:1em;

	line-height:1.1;

	min-height:80px;

}

@media print, screen and (max-width: 93.75em) {

	#section2 .ticker .article .caption h3 {

		font-size:medium;

	}

	.ticker .article .caption {

		min-height:30%;

		padding:.5em;

	} 

	.ticker .article .caption .logo {

		display:none;

	}

}

@media print, screen and (max-width: 1200px) {

	#section2 .ticker .article.secondary .caption h3 {

		font-size:small;

	}

	.ticker .article.secondary .caption {

		min-height:30%;

		padding:.5em;

	} 

	.ticker .article.secondary .caption .logo {

		display:none;

	}

}





.ticker .article.secondary .caption .summary {

	display:none;

}



#section2 .ticker .caption h3 a {

	color:#fff;

	text-decoration:none;

}

#section2 .ticker .caption a.more {

	color:#f00;

	font-weight:bold;

	text-decoration:underline;

}

#section2 .ticker .caption a.more:after {

	content:' +';

}

/* news-ticker ***** */





/* z ads ***** */

/* z ads ***** */

/* z ads ***** */

#homepage div.z {

	text-align:center;

}

#homepage div.z img {

	border:.5em solid #ccc;

/* 2018.12.01

	margin:1em;

	width:240px;

*/

	margin:1em 0;

}

	

/* z ads ***** */



/* sidebar grid ***** */

/* sidebar grid ***** */

/* sidebar grid ***** */

#homepage .sidebar {

	margin:1em .5em;

	width:100%;

}

#homepage .sidebar .cell {

	box-sizing:border-box;

	font-size:medium;

	min-width:17em;

	max-width:280px;

	

	border:2px solid #222;

	

	-webkit-box-shadow: 0 0 9px 3px rgba(123, 142, 178,255);

	xbox-shadow: 0 0 9px 3px rgba(255, 255, 255,255);

	xbox-shadow: 0 0 9px 3px rgba(0, 0, 0,255);

	xbox-shadow: 0 0 0 3px rgba(255, 255, 255,255);

	box-shadow: 0 0 9px 3px rgba(123, 142, 178,255);



	background: #efefef; /* Old browsers */

	background: linear-gradient(to bottom,  

		rgba(210,210,210,1) 0%,

		rgba(240,240,240,1) 20%,

		rgba(255,255,255,1) 50%,

		rgba(240,240,240,1) 80%,

		rgba(210,210,210,1) 100%);



  border-radius:9px;

	margin:0 .5em;

	

}

#homepage.leagueid-3 .sidebar .cell {

	-webkit-box-shadow: 0 0 9px 3px rgba(192, 192, 192,255);

	xbox-shadow: 0 0 9px 3px rgba(255, 255, 255,255);

	xbox-shadow: 0 0 9px 3px rgba(0, 0, 0,255);

	xbox-shadow: 0 0 0 3px rgba(255, 255, 255,255);

	box-shadow: 0 0 9px 3px rgba(192, 192, 192,255);

}



#homepage .sidebar .cell span {

	font-size:small;

}

/* sidebar grid ***** */







@media screen and (max-width:93.75em) {

	ul.social {

		text-align:center;

	}



}

/* small screen overrides ***** */

@media screen and (max-width:37.4em) {

	#homepage .sidebar .cell {

		margin:.1em 0;

		min-width:auto;

	}



}





/* annual-awards ***** */

/* annual-awards ***** */

/* annual-awards ***** */

body.annual-awards #section2 h2 {

	font-size:x-large;

	font-weight:bold;

	margin-bottom:.5em;

}

body.annual-awards #section2 h3 {

	font-size:large;

	font-weight:bold;

}

body.annual-awards #section2 ul {

	margin-bottom:3em;

	margin-left:3em;

}

body.annual-awards #section2 ul.teams h4 {

	/* ul.teams = sublist by team */

	border-bottom:1px solid #999;

}

body.annual-awards #section2 ul.teams,

body.annual-awards #section2 ul.teams ul {

	list-style-type:none;

	margin:0;

	overflow:auto;

	padding:0;

}

body.annual-awards #section2 ul.teams &gt; li {

	box-sizing:border-box;

	float:left;

	margin:0 1% 1em 0;

	padding:5px 5px 0 0;

	width:24%;

}

body.annual-awards #section2 ul.teams &gt; li:nth-child(4n+1) {

	clear:left;

}

body.annual-awards #section2 ul.honorable-mention h5 {

	font-weight:bold;

	margin:0;

	padding:0;

}

body.annual-awards #section2 ul.honorable-mention ul,

body.annual-awards #section2 ul.honorable-mention {

	list-style-type:none;

	margin:0 0 1em;

	overflow:auto;

	padding:0;

}

body.annual-awards #section2 ul.honorable-mention {

	margin-bottom:5em;

}

body.annual-awards #section2 ul.names &gt; li li:nth-child(5n+1) {

	/* ul.names = sublist by player name */

	clear:left;

}



body.annual-awards #section2 ul.names li {

	box-sizing:border-box;

	float:left;

	margin:0 1% .5em 0;

	padding:0 5px 0 0;

	width:19%;

}

body.annual-awards #section2 ul.names span.team {

	display:block;

	font-size:.85em;

}



/* annual-awards ***** */



/* tryouts ***** */

body #section2 table.tryouts .previous-tryout {

	background-color:#f6f6f6;

	color:#999;

}

/* tryouts ***** */





/* NAPHL Events ***** */

table.naphl-events td.links ul {

  font-size:.9em;

  list-style-type:none;

  margin:0;

  padding:0;

}



table.naphl-events td.links li {

  margin:0;

  padding:0;

  text-align:center;

}

table.naphl-events td.links li a:link,

table.naphl-events td.links li a:visited {

  background-color:#ccc;

  border-radius:7px;

  border:1px solid #999;

  display:block;

  font-weight:bold;

  margin:0 0 .5em;

  padding:.3em;

  text-align: center;

  text-decoration:none!important;

  text-transform:uppercase;

}

table.naphl-events td.links li a:hover,

table.naphl-events td.links li a:active,

table.naphl-events td.links li a:focus {

  background-color:#efefef;

}

/* NAPHL Events ***** */

</pre></body></html>