/* BACKGROUND */

html, body { min-height: 100.5%; }

html { background: #012b43 url(../img/springBackground.jpg) top center no-repeat; }
body { background: transparent none; border-top: 5px solid #ff4200; }

body > table { width: 960px; margin: 0 auto !important; }

/* POSITIONING STYLES */

.siteContainer { background: transparent none; position: relative; width: 980px; }
#siteHeader, #topNav, #pageContentContainer, #siteFooter { margin: 0 auto; padding: 0; width: 980px; }
#siteContainer2.one_panel #pageContentContainer { padding-left: 15px; }
#pageContentContainer { background: #fff none; border-radius: 5px; box-shadow: 0 0 20px rgba(0,0,0,.5); margin: 15px 0; padding: 15px 0; position: relative; width: auto; z-index: 150; }
#panelOne { margin: 0 0 0 15px; width: 170px; }
#panelTwo { margin: 0 0 0 15px; width: 780px; }
.layoutContainer { margin-right: 0; }
.layoutContainer .pageElement, .layoutContainer .hrElement { margin: 0 15px 15px 0; }

/* HERO PAGE */

.heroPage #panelOne { margin-top: 0; position: relative; top: -30px; z-index: 250; }
.heroPage #pageContentContainer { padding-top: 0; }

.homepageBtns a {
	display: block; height:60px; color:#fff; font: 700 28px/62px 'Oswald', Verdana, sans-serif; text-transform: uppercase; text-align: center;
	-webkit-transition: .2s opacity ease-in-out;
		 -moz-transition: .2s opacity ease-in-out;
			-ms-transition: .2s opacity ease-in-out;
			 -o-transition: .2s opacity ease-in-out;
					transition: .2s opacity ease-in-out;
}

.homepageBtns a:hover{opacity: .9; color: }

.submitScoresBtn{ background:url(../img/submitScoresBtn.png) 0 0 no-repeat; float: left; width:310px;}
.rankingsBtnHome{ background:url(../img/rankingsBtnHome.png) 0 0 no-repeat; padding-left: 60px; width:250px; float: right; }

.bucketLink a { text-indent: -9999px; display: block; height: 28px; width: 110px; margin-top: 4px; }
.bucketLink .double { height: 56px; }

/* AD COLUMNS */

.edit_mode #siteContainer2.one_panel #pageContentContainer { padding: 15px; }
.edit_mode #siteContainer2.two_panel .yieldPageContent { padding-right: 15px; }

/* ADMIN NAV */

#adminNav { position: fixed; top: 100px; right: 0; z-index: 1000; }
#adminNav a { background: transparent url(../img/editUser.png) 0 0 no-repeat; display: block; width: 65px; height: 70px}
.edit_mode #adminNav a { background-position: 0 -70px; }
#adminNav a img { display: none; }
.adminToggle { position: fixed; top: 0; right: 0; z-index: 1000; }

/* ACCOUNT NAVIGATION */

#accountNav { margin: 0 auto; padding-left: 140px; position: absolute; right: 0; z-index: 250; }
#accountNav li { height: 28px; text-align: center; }
#accountNav li a {
	color: #e6e6e6; font: 700 10px/30px "Oswald", Helvetica, Arial, sans-serif;
	-webkit-transition: .2s color ease-in-out;
		 -moz-transition: .2s color ease-in-out;
			-ms-transition: .2s color ease-in-out;
			 -o-transition: .2s color ease-in-out;
					transition: .2s color ease-in-out;	
}
#accountNav li a:hover { background-color: transparent; color: #b11c06; }
#accountNav .currentSite { border-radius: 0 0 3px 3px; }
#accountNav .currentSite a:first-child { background-image: url(../favicon.png); }
#accountNav li.nginLogo { display: block; position: absolute; top: 0; left: 0; }
#accountNav li.nginLogo a { background: transparent url(../img/sportNginLogo.png) 0 -48px no-repeat; width: 129px; }

/*ABOUT HIDE*/

.user_mode #page_node_551122 {display: none;}

/* APP CALLOUT */

#appSpace { position: absolute; top: 150px; text-align: center; }
#appSpace h3 { color: #fff; font: 700 24.2px/24px 'Oswald', sans-serif; text-transform: uppercase; }
#appSpace h3 span { display: block; font-size: 13px; }

/* SOCIAL LINKS */

#socialLinks { position: absolute; bottom: 10px; right: 0; z-index: 200; }
#socialLinks a {
	background: transparent url(../img/socialIcons.png) 0 0 no-repeat; display: inline-block; width: 27px; height: 25px; margin-right: 10px; opacity: 1; text-indent: -999em;
	-webkit-transition: .2s opacity ease-in-out;
		 -moz-transition: .2s opacity ease-in-out;
			-ms-transition: .2s opacity ease-in-out;
			 -o-transition: .2s opacity ease-in-out;
					transition: .2s opacity ease-in-out;
}
#socialLinks a:hover { opacity: .8; }
#socialLinks .twitterLink { background-position: 0 0; }
#socialLinks .facebookLink { background-position: 0 -50px; }

/* SITE HEADER */

#siteHeader { background: transparent none; height: 260px; }
#siteHeader h1 a {	background: transparent url(../img/njLogo.png) 0 0 no-repeat; display: block; height: 112px; width: 130px; opacity: 1; position: absolute; top: 12px; left: 35px; z-index: 1000; }
#siteHeader .adSpace { height: 90px; position: absolute; top: 145px; right: 0; }
.pageElement .adbox { position: relative; }

/* GOOGLE SEARCH */

.googleSearch { display: block; width: 218px; position: absolute; top: 2px; right: 320px; z-index: 200; }
.logged_in .googleSearch { right: 530px; }
.googleSearch label { color: #fff; font: 400 10px/1 Arial, sans-serif; position: absolute; left: -44px; top: 9px; }
.googleSearch input.gsc-search-button { background: #f9f9f9 url(../img/searchIcon.png) 15px center no-repeat; border: none; border-left: 1px solid #e1e1e1; border-radius: 0 5px 5px 0; box-shadow: inset 0 0 3px rgba(0,0,0,.8); margin: 0; text-indent: -999em; min-width: 0; width: 38px; height: 28px; }
.googleSearch .cse .gsc-control-cse, .googleSearch .gsc-control-cse { background: transparent none; border: none; padding: 0; }
.googleSearch .cse form.gsc-search-box, .googleSearch form.gsc-search-box { margin: 0; padding: 0; }
.googleSearch .cse table.gsc-search-box { margin: 0; }
.googleSearch .gsc-clear-button { display: none; }
.googleSearch .cse table.gsc-search-box td.gsc-input, .googleSearch table.gsc-search-box td.gsc-input { padding: 0; }
.googleSearch .cse input.gsc-input, .googleSearch input.gsc-input { background: #f9f9f9 none !important; border: none; border-radius: 5px 0 0 5px; box-shadow: inset 0 0 3px rgba(0,0,0,.8); color: #333; font: 700 13px/28px Helvetica, Arial, sans-serif; padding: 0 5px; height: 28px; width: 170px; }
#searchResults .cse .gsc-control-cse, #searchResults .gsc-control-cse { padding: 0; }

/* DISPLAY BODY HEADER */

#displayBodyHeader { background: transparent url(../img/displayBodyHeader.png) bottom left repeat-x; color: #bf2e1a; font: 700 48px/1 'Oswald', Verdana, sans-serif; margin: 0 10px 20px 0; padding-bottom: 25px;  }

/* BREADCRUMB NAVIGATION */

.breadcrumbs { display: block; float: left; position: absolute; bottom: 5px; left: 190px; z-index: 200; }
#parent_nodes { margin-bottom: 0; }
.breadcrumbs li { display: inline-block; }
.breadcrumbs li { background: transparent url(../img/breadcrumbsAccent.png) 5px 4px no-repeat; padding-left: 25px; }
.breadcrumbs li:first-child { background: transparent none; padding: 0; }
.breadcrumbs li, .breadcrumbs li a { color: #bcbcbc; font: 700 10px/1 "Helvetica Neue", Helvetica, Arial, sans-serif; }
.breadcrumbs li.selected a, .breadcrumbs li a:hover { color: #fff; }

/* TOP NAVIGATION */

#topNav { background: #f12000 none; border-radius: 5px; box-shadow: 0 0 5px rgba(0,0,0,.5); height: 36px; width: 980px; margin: 0 0 25px 0 !important; position: absolute; top: 50px; }
#topNav table { background: transparent none; margin-left: 200px; width: 780px; }
#topNav table tr td { position: static; }
#topNav table tr td > a {	background: #010101 url(../img/topNav.png) 0 0 repeat-x; border-right: 1px solid #000; border-left: 1px solid #292929; color: #fff; font: 700 14px/36px 'Oswald', Verdana, sans-serif; display: block; padding: 0 10px; text-transform: uppercase; white-space: nowrap; }
#topNav table tr td.selected > a, #topNav table tr td > a:hover { background: #010101 url(../img/topNav.png) 0 0 repeat-x; color: #fff; }
#topNav table tr td.firstNavElement > a { border-left: none; }
#topNav table tr td.lastNavElement > a { border-radius: 0 5px 5px 0; border-right: none; }

#topNav table tr td#top_nav_node_page_node_551066 { display: none; }

#top_nav_node_page_node_551065 ul li + li ul li, #top_nav_node_page_node_551065 ul li + li .dropdown-disclosure {
display: none;
}

/* TEAM FINDER  */

#navLinksContainer { box-shadow: 0 0 3px rgba(0,0,0,.8); }
#topNav table tr td > #navLinksLink {
	-webkit-transition: .2s color ease-in-out;
		 -moz-transition: .2s color ease-in-out;
			-ms-transition: .2s color ease-in-out;
			 -o-transition: .2s color ease-in-out;
					transition: .2s color ease-in-out;
}
#topNav table tr td:hover #navLinksLink:hover { color: #ccc !important; }

/* DROPDOWN NAVIGATION */

#topNav table tr td ul.dropdown {	background: #f2f2f2 none; border-radius: 0 0 4px 4px; box-shadow: 0 2px 3px rgba(0,0,0,.8); }
#topNav table tr td ul li { background: transparent none; border: none; margin: 0; }
#topNav table tr td ul li:hover, #topNav td ul li.hover { background: #00264c none; border: none; }
#topNav table tr td ul li:hover > a, #topNav table tr td ul li.hover > a { border: none; color: #fff; background: #00264c none; }
#topNav table tr td ul li a {	border: none; color: #333; font: 700 12px/18px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; padding: 5px 10px 4px; text-transform: capitalize; background: transparent none; 	}
#topNav table tr td ul li a:hover { color: #fff; background: #00264c none; }
#topNav table tr td ul.dropdown > li:last-child a, #topNav table tr td ul.dropdown > li:last-child a:hover { border-radius: 0 0 4px 4px; }
#topNav .dropdown-disclosure { background-image: url(../img/dropdownAccent.png); }

/* Secondary Dropdowns */

#topNav table tr td ul li ul {
	background: #BF2E1A none; border: none; border-top: 2px solid #BF2E1A; border-bottom: 2px solid #BF2E1A; border-radius: 0; box-shadow: 0 0 2px rgba(0,0,0,.4); top: -2px; left: 98%;
		-webkit-animation: slideOver 150ms ease-in-out 1;
			 -moz-animation: slideOver 150ms ease-in-out 1;
				-ms-animation: slideOver 150ms ease-in-out 1;
						animation: slideOver 150ms ease-in-out 1; }
		@-webkit-keyframes slideOver {
			0% {left: 90%; opacity: 0;}
			100% {left: 100%; opacity: 1;}
		}
		@-moz-keyframes slideOver {
			0% {left: 90%; opacity: 0;}
			100% {left: 100%; opacity: 1;}
		}
		@-ms-keyframes slideOver {
			0% {left: 90%; opacity: 0;}
			100% {left: 100%; opacity: 1;}
		}
		@keyframes slideOver {
			0% {left: 90%; opacity: 0;}
			100% {left: 100%; opacity: 1;}
}
#topNav table tr td ul li ul li:last-child a, #topNav tr td ul li ul li:last-child a:hover { border: none; border-radius: 0; }
#topNav table tr td ul li ul li a { border: none; color: #fff !important; }
#topNav table tr td ul li ul li.hover a { background: #D7341E none; }
#topNav table tr td ul li ul li:hover > a, #topNav table tr td ul li ul li.hover > a { border: none; border-radius: 0 !important; }
#topNav table tr td ul li ul li a:hover { color: #fff !important; }

/* Selected Dropdowns */

#topNav table tr td.selected ul li a { color: #333; }
#topNav table tr td.selected ul li a:hover { color: #fff; }
#topNav table tr td.selected ul li:hover > a, #topNav table tr td.selected ul li.hover > a { background: #787878 none; color: #fff; }
#topNav table tr td.selected ul li ul a { color: #fff; }
#topNav table tr td.selected ul li ul a:hover, #topNav table tr td.selected ul li ul li.hover > a { background: #999 none; }

/* Disabled Dropdown Pages */

#topNav td ul li a.disabled { background: transparent none; color: #999; }

/* SUB NAVIGATION */

.subNavContainer { background: #00264c url(../img/subNav.png) bottom center no-repeat; border-radius: 5px 5px 0 0; margin-bottom: 30px; padding: 15px; position: relative; }
.subNavContainer::after { background: transparent url(../img/subNavAccent.png) top center no-repeat; content: ''; display: block; height: 15px; width: 170px; position: absolute; bottom: -15px; left: 0; }
.subNav h4, .relatedSections h4 { border-bottom: 1px solid #001932; box-shadow: 0 1px 1px #0d375f; color: #fff; font: 700 14px/1 'Oswald', Verdana, sans-serif; padding-bottom: 8px; text-transform: uppercase; }
.subNav ul li a, .relatedSections ul li a {
	color: #fff; display: block; font: 700 11px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-transition: .2s all ease-in-out;
		 -moz-transition: .2s all ease-in-out;
			-ms-transition: .2s all ease-in-out;
			 -o-transition: .2s all ease-in-out;
					transition: .2s all ease-in-out;
}
.subNav ul.parents li { display: none; }
.subNav ul.parents li.selected { display: block; }
.subNav ul.parents li a { color: #fff; }
.subNav ul.parents li.selected a { color: #6b99c6; }
.subNav ul.children li a, .relatedSections ul.siblings li a { background: transparent url(../img/bulletAccent.png) 0 8px no-repeat; color: #fff; padding: 2px 0 2px 10px; }
.subNav ul.children li a:hover, .relatedSections ul.siblings li a:hover { color: #6b99c6; }
.subNav ul.children li:last-child a { border-bottom: none; }

.edit_mode .subNav ul.parents li { display: block; }

/* RELATED PAGES NAVIGATION */

.relatedSections { padding-top: 0; }
.relatedSections ul li.selected a { display: none; }

/* SCOREBOARD RIBBON */

.scoreboardRibbon { background: #010101 none; height: 55px; margin: 0; }
.scoreboardRibbon .container { left: 15px; right: 15px; height: 55px; }
.scoreboardRibbon .previous_button, .scoreboardRibbon .next_button {
	background: #020202 none; border-right: 1px solid #353535; border-radius: 5px 0 0 5px; height: 55px; width: 20px; line-height: 55px;
	-webkit-transition: .2s background ease-in-out;
		 -moz-transition: .2s background ease-in-out;
			-ms-transition: .2s background ease-in-out;
			 -o-transition: .2s background ease-in-out;
					transition: .2s background ease-in-out;
}
.scoreboardRibbon .previous_button:hover, .scoreboardRibbon .next_button:hover { background-color: #333; }
.scoreboardRibbon .previous_button { left: -5px; }
.scoreboardRibbon .next_button { border: none; border-left: 1px solid #353535; border-radius: 0 5px 5px 0; right: -5px; }
.scoreboardRibbon .previous_button::before { content: '‹'; color: #fff; font: 700 24px/1 Arial, Helvetica, sans-serif; margin: -12px 0 0 -4px; position: absolute; top: 50%; left: 50%; }
.scoreboardRibbon .next_button::after { content: '›'; color: #fff; font: 700 24px/1 Arial, Helvetica, sans-serif; margin: -12px 0 0 -4px; position: absolute; top: 50%; left: 50%; }
.scoreboardRibbon .game { height: 55px; padding: 0; width: 95px; }
.scoreboardRibbon .gameLink {
	background: #010101 none; border-left: 1px solid #353535; height: 55px; padding: 0; width: 95px;
	-webkit-transition: .2s background ease-in-out;
		 -moz-transition: .2s background ease-in-out;
			-ms-transition: .2s background ease-in-out;
			 -o-transition: .2s background ease-in-out;
					transition: .2s background ease-in-out;
}
.scoreboardRibbon .gameLink:hover { background: #222 none; }
.scoreboardRibbon .game .name { color: #fff; font: 700 10px/1 "Oswald", Verdana, sans-serif; }
.scoreboardRibbon .game .name, .scoreboardRibbon .game .score { padding-bottom: 0; }
.scoreboardRibbon .date { padding-bottom: 2px; }

.scoreboardRibbon .boom .name, .scoreboardRibbon .boom .score { color: #006b9b; }

#hubPage #scoreboard_container { margin: -15px -15px 25px }

/* SPORT NAVIGATION */

#sport-header { border: none; }
#sport-crumbs { border-radius: 5px 5px 0 0; }
#megaDropDown-season { margin-right: 10px; }

/* CLIENT GRAPHICS */

#leftHandGraphics .clientGraphic { margin-bottom: 10px; }

/* PAGE ELEMENTS */

.aggregatorElement h3, .tableElement h3 { background: #e6e6e6 none; border-bottom: 1px solid #c6c6c6; color: #c00000; font: 700 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; padding: 5px 10px 4px; }

/* Text Block Element */

.textBlockElement h3 { color: #333; font: 700 16px/22px "Helvetica Neue", Helvetica, Arial, sans-serif; }
.textBlockElement .text p, .textBlockElement .text div, .textBlockElement ul li, .textBlockElement ol li { color: #333; font: 400 13px/20px Arial, Helvetica, sans-serif; }

/* Hero Photo Element */

.heroPhotoElement { position: relative; }
.heroPhotoElement br { display: none; }
.heroPhotoElement img, .heroPhotoElement a img { display: block; }
.heroPhotoElement .cutline { background: rgba(0,0,0,.8) none; color: #fff; font: 400 normal 11px/16px "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 10px; position: absolute; bottom: 0; }

/* Photo Slideshow */

/* Secondary */

.secondary .galleryElement .galleryElement_gallery { padding: 0; }
.secondary .galleryElement .controls, .leaderboard .galleryElement .prev_btn, .leaderboard .galleryElement .next_btn, .leaderboard .galleryElement .image_title { display: none !important; }
.secondary .galleryElement_gallery .image_title, .secondary .galleryElement_link .gallery_title { display: none !important; }

/*---- Document Types -----*/
.documentElement h3 { height: 50px; padding: 10px 0 0 50px; }
.documentElement h3 a { color: #d71e25; height: 50px; font: 700 14px/18px "Helvetica Neue", Helvetica, Arial, sans-serif; }
.documentElement h3 a:hover { color: #555; }

.pdf { background: url(../img/documentSprite.png) no-repeat left top;}
.word { background: url(../img/documentSprite.png) no-repeat left -131px;}
.excel { background: url(../img/documentSprite.png) no-repeat left -262px;}
.generic { background: url(../img/documentSprite.png) no-repeat left -393px;}

/* Table Element */

.tableElement .sortable tr td { padding-left: 13px; }

/* HR Element */

.hrElement { border-color: #365e75; position: relative; }

/* Power Poll Element */

.pollElement { background: #eee none; border: none; border-radius: 5px; }
.pollElement h3 { background: #1c1c1c none; border-radius: 5px 5px 0 0; color: #fff; font: 700 12px/16px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; padding: 7px 10px 6px; }
.pollElement ul { border: 1px solid #ddd; border-radius: 0 0 5px 5px; border-top: none; }
.pollElement ul li { border-top: 1px solid #fff; border-bottom: 1px solid #ddd; }
.barBackground, .barForeground { border-radius: 10px; display: block; height: 5px; }
.barBackground { color: #fff; background: #fff none; border: 1px solid #ddd; }
.barForeground { background: #d71e25 none; text-indent: -9999px; }
.barForeground p { padding: 2px 0 0 8px; font: 900 10px/15px "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: lowercase; font-variant: small-caps; }
.barForeground[style="width:0%;"] p { color: #aaa; }
.pollElement label, .pollElement h5 { color: #777; }
.pollTotal h5 { text-align: center; font: 900 14px/1 "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; color: #777; }
.pollElement ul li.voteButton input {
	background: #d71e25 none; border: none; color: #fff; border-radius: 3px; text-transform: uppercase; width: 80px; padding: 4px;
	-webkit-transition: .2s background ease-in-out;
		 -moz-transition: .2s background ease-in-out;
			-ms-transition: .2s background ease-in-out;
				o-transition: .2s background ease-in-out;
					transition: .2s background ease-in-out;
}
.pollElement ul li.voteButton input:hover { background: #ef3c43 none; }

/* Event Aggregator (5-Day)*/

.eventAggregatorElement { background: transparent none; border-top: 1px dotted #ccc; padding-bottom: 5px; position: relative; }
.eventAggregatorElement h3 { border-bottom: none; }
.eventAggregatorElement .dataTable { border: 1px solid #ccc; margin: 3px 1% 7px; width: 98%; }
.eventAggregatorElement .dataTable th { background: #202020 none; text-align: center; }
.eventAggregatorElement .dataTable th a { color: #fff; }
.eventAggregatorElement .eventPreview td { background: #fff none; }
.eventAggregatorElement .extendedOptions { border-top: none !important; color: #e6e6e6; padding: 5px 10px; position: absolute; top: 2px; right: 0; }
.eventAggregatorElement .extendedOptions .icon { background: #333 none; border-top: 1px solid #666; border-bottom: 1px solid #222; border-radius: 3px; color: #fff; padding: 2px 12px; }

/*-- NEWS AGGREGATOR -------------*/

.aggregatorElement { background: transparent none; position: relative; }
.aggregatorElement h3 { background: transparent none; border-bottom: none; padding: 0 0 4px; }
.aggregatorElement a img { width: 60px; }
.aggregatorElement .details, .aggregatorElement .vevent .summary { padding-left: 70px; }
.aggregatorElement .details .teaser { max-height: 32px; overflow: hidden; }
.aggregatorElement .item { border-top: 1px dotted #ddd; line-height: 16px; padding: 10px 0 8px; }
.aggregatorElement .dateAuthor span { display: none; }
.aggregatorElement .extendedOptions { border-top: none; color: #666; padding: 0; position: absolute; top: 0; right: 0; text-align: left; }
.aggregatorElement .extendedOptions a.icon { background: transparent none; border: none; color: #666; display: inline-block; font: 400 11px/16px Arial, Helvetica, sans-serif; padding: 0 3px; text-transform: uppercase; }
.readMore {display: none;}

sub {display:none;}

/* Extended Articles */

.aggregatorElement .item .newsItemElement h2 { font: 700 18px/24px Arial, Helvetica, sans-serif; margin-bottom: 0; }

/* Featured News Aggregator */

.featured .aggregatorElement { background: #222 none; border: none; border-radius: 5px; }
.featured .aggregatorElement h3 { background: #000 none; border-bottom: 4px solid #000; border-radius: 5px 5px 0 0; color: #fff; font: 700 18px/24px Arial, Helvetica, sans-serif; padding: 5px 10px; }
.featured .aggregatorElement .item { border-top: 1px solid #333; border-bottom: 1px solid #000; padding: 5px 10px; }
.featured .aggregatorElement .item h4 a { color: #fff; }
.featured .aggregatorElement .extendedOptions { background: #b11d09 none; border: none; border-top: 1px solid #dc4935; border-radius: 0 0 5px 5px; color: #b11d09; position: static; text-align: left !important; }
.featured .aggregatorElement .extendedOptions .icon { background: transparent url(../img/featuredIcons.png) 0 0 no-repeat; border: none; color: #fff; padding: 0 5px 0 20px; }
.featured .aggregatorElement .extendedOptions .goToLink { background-position: 0 -34px; }
.featured .aggregatorElement .noEntry { color: #ccc; background: #292929 none; border-top: 1px solid #333; margin: 10px; }

/* Simple News Aggregator */

.simple .aggregatorElement { background: transparent none; border: none; }
.simple .aggregatorElement h3 { background: transparent none; border: none; padding: 0; }
.simple .aggregatorElement .item { border: none; border-top: 1px dotted #ddd; padding: 5px 0; }
.simple .aggregatorElement .item h4 { font: 700 11px/15px "Helvetica Neue", Helvetica, Arial, sans-serif; }
.simple .aggregatorElement .item h4 a { color: #555; display: block; }
.simple .aggregatorElement .item > a { display: none; }
.simple .aggregatorElement .item .dateAuthor { display: none; }
.simple .aggregatorElement .item .details { padding: 0; }
.simple .aggregatorElement .extendedOptions { padding: 4px 0; position: static;  }
.simple .aggregatorElement .extendedOptions > a { display: inline-block; }

/* Compressed News Aggregator */

.compressed .aggregatorElement { background: transparent none; border: none; position: relative; }
.compressed .aggregatorElement h3 { background: transparent none; border: none; padding: 0; }
.compressed .aggregatorElement .item { border: none; border-top: 1px dotted #ddd; padding: 5px 0; }
.compressed .aggregatorElement .item h4 { font: 700 11px/15px "Helvetica Neue", Helvetica, Arial, sans-serif; }
.compressed .aggregatorElement .item h4 a { color: #555; display: block; }
.compressed .aggregatorElement .item > a { display: none; }
.compressed .aggregatorElement .item .dateAuthor { color: #999; margin-top: 2px; }
.compressed .aggregatorElement .item .details { padding: 0; }
.compressed .aggregatorElement .item .details .teaser { display: none; }
.compressed .aggregatorElement .extendedOptions { border: none; color: #666; padding: 0; position: absolute; top: 0; right: 0; text-align: left; }
.compressed .aggregatorElement .extendedOptions a.icon { background: transparent none; border: none; color: #666; display: inline-block; font: 400 11px/16px Arial, Helvetica, sans-serif; padding: 0 3px; text-transform: uppercase; }
.compressed .aggregatorElement .noEntry { background: #222 none; border-top: 1px solid #444; color: #fff; margin: 0 20px 20px; }

/* News Aggregator Column Variance */

.pe33 .aggregatorElement a img { width: 45px; }
.pe33 .aggregatorElement .details, .aggregatorElement .vevent .summary { padding-left: 50px; }

/* Aggregator Element */

.aggregatorElement { display: relative; }

/* Read More Button */
.readMore .button-small {
	border: none; border-radius: 3px; background: #666 none; color: #fff; font: bold 9px/20px Arial, Helvetica, sans-serif; text-shadow: none; text-transform: uppercase;
	-webkit-transition: .2s background ease-in-out;
		 -moz-transition: .2s background ease-in-out;
			-ms-transition: .2s background ease-in-out;
			 -o-transition: .2s background ease-in-out;
					transition: .2s background ease-in-out;
}
.readMore .button-small:hover { background: #777 none; }
.commentsAndMore { margin-top: 4px; }

/* HOMEPAGE STYLES */
#homePage #siteContainer2.one_panel #pageContentContainer { background: transparent none; box-shadow: none; margin: 10px 0 0; padding: 0; }
#homePage #siteContainer2.one_panel #panelTwo, #homePage #siteContainer2.one_panel #yieldContent { background: transparent none; }
#homePage #siteContainer2.one_panel .layoutContainer { background-color: #fff; float: left; margin-bottom: 15px; width: 670px; }
#homePage #siteContainer2.one_panel .noBackground { background: transparent none; }
#homePage #siteContainer2.one_panel .rightColumn { background: transparent none; float: right; width: 300px; }
#homePage #siteContainer2.one_panel .rightColumn .pageElement { margin: 0 0 15px; }
#homePage #siteContainer2.one_panel .rightColumn .pageElement .adbox { padding: 0; position: relative; }
#homePage #siteContainer2.one_panel .rightColumn .tableElement { margin-bottom: 25px; }

#homePage.edit_mode #siteContainer2.one_panel .layoutContainerAdmin { float: left; width: 670px; }
#homePage.edit_mode #siteContainer2.one_panel .layoutContainer { width: 661px; }

#homePage.edit_mode #siteContainer2.one_panel .rightColumnAdmin { float: right; width: 300px; }
#homePage.edit_mode #siteContainer2.one_panel .rightColumnAdmin .handle { text-indent: -999em; }
#homePage.edit_mode #siteContainer2.one_panel .rightColumn { width: 291px; }

#homePage #siteContainer2.one_panel .heroContent, #homePage.edit_mode #siteContainer2.one_panel .heroContentAdmin, #homePage #siteContainer2.one_panel .heroContent .tabbedElement .layoutContainer { background: transparent none; width: 100% !important; }
#homePage #siteContainer2.one_panel .heroContent .pageElement { margin: 0; }
#homePage.user_mode #siteContainer2.one_panel .heroContent .tabbedElement { height: 77px; }
#homePage #siteContainer2.one_panel .heroContent .tabbedElement .layoutContainer { margin: 0; padding: 0; }

.heroContent .tabbedElement .contentTabs { background: transparent none; border: none; height: auto; }
.heroContent .tabbedElement .contentTabs li span { padding: 0; }
.heroContent .tabbedElement .contentTabs li a { font: 400 10px/16px Arial, sans-serif; height: auto; margin-bottom: 5px; padding: 0 20px; text-transform: uppercase; font-weight: 900; }
.heroContent .tabbedElement .contentTabs li:last-child span a { color: #f6cc27; font-weight: 700; }
.heroContent .tabbedElement .contentTabs li a:hover { background: transparent none; color: #ccc; font-weight: 900; }
.heroContent .tabbedElement .contentTabs li.selected a { background: transparent url(../img/heroTabs.png) 0 0 repeat-x; border-top: 1px solid rgba(255,255,255,.6); border-radius: 5px 5px 0 0; color: #fff; font-weight: 900; }
.heroContent .tabbedElement .contentTabs li.selected a::before { display: none; }

#homePage .heroContent .tabbedElement .linkElement { margin: 0 5px 5px 0 !important; }

.heroContent .textBlockElement .text p strong { color: #fff; }
.heroContent .textBlockElement .text ul { margin: 5px 0 0; }
.heroContent .textBlockElement .text ul li { color: #fff; display: block; float: left; font: 400 11px/1 Arial, sans-serif; list-style-type: none; margin: 0; padding: 0; }
.heroContent .textBlockElement .text ul li:first-child { margin-right: 10px; }
.heroContent .textBlockElement .text ul li:last-child { float: right; }
.heroContent .textBlockElement .text ul li a { color: #fff; text-decoration: underline; }

#topTen { text-align: center; }
#topTen h3 { color: #fff; display: inline-block; font: 400 12px/1 Arial, sans-serif; margin-right: 10px; }
#topTen select { width: 175px; }

.rightColumn .tableElement { margin-bottom: 15px; }
.rightColumn .tableElement h3 { background: #000 none; border: none; border-radius: 5px; color: #fff; font: 400 italic 12px/20px "Oswald", Verdana, sans-serif; margin-bottom: 5px; padding: 0 5px; }
.rightColumn .tableElement h3 small { background: transparent url(../img/topTenArrow.png) 30px center no-repeat; color: #fc2a00; font: 700 italic 12px/16px "Oswald", Verdana, sans-serif; padding-left: 65px; text-transform: uppercase; }
.rightColumn .tableElement table { border: 1px solid #365e75; }
.rightColumn .tableElement table .odd, .rightColumn .tableElement table .even { background: transparent none; color: #fff; font: 400 12px/1 Arial, sans-serif; }
.rightColumn .tableElement table thead tr { background: #000 none; }
.rightColumn .tableElement table tr th { color: #fff; font-style: italic; }
.rightColumn .tableElement table .even { background: rgba(255,255,255,.1) none; }
.rightColumn .tableElement table tr th, .rightColumn .tableElement table tr td { padding: 8px 15px; }

/* HOMEPAGE ELEMENTS */

.block .linkElement h4 a {
	background: #f72900; /* Old browsers */
	background: -moz-linear-gradient(top,  #f72900 0%, #9e1a00 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f72900), color-stop(99%,#9e1a00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f72900 0%,#9e1a00 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f72900 0%,#9e1a00 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f72900 0%,#9e1a00 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #f72900 0%,#9e1a00 99%); /* W3C */
	border: 1px solid #af2800; border-radius: 3px; color: #fff; font: 400 11px/2 Arial, sans-serif; padding: 0; text-align: center; text-shadow: 1px 1px 2px rgba(0,0,0,.5);
}

.topStories .aggregatorElement { margin-bottom: 5px !important; }
.topStories .aggregatorElement a img { width: 100%; }
.topStories .aggregatorElement h3 { border: none; color: #000; font: 400 italic 15px/1 "Oswald", Verdana, sans-serif; padding: 0 0 5px; }
.topStories .aggregatorElement h4 { color: #fc2a00; font: 400 14px/18px "Oswald", Verdana, sans-serif; margin-top: 2px; }
.topStories .aggregatorElement .item { border: none; border-bottom: 1px solid #b7b7b7; padding: 0 0 15px; }
.topStories .aggregatorElement .item .dateAuthor { position: absolute; bottom: 5px; left: 0; }
.topStories .aggregatorElement .item .details .teaser { max-height: none; overflow: visible; }
.topStories .aggregatorElement .item .details { padding: 0; }
.topStories .extendedOptions { display: none; }

.otherNews .aggregatorElement h3 { border: none; color: #000; font: 400 italic 15px/1 "Oswald", Verdana, sans-serif; padding: 0 0 5px; }
.otherNews .aggregatorElement h4 a { color: #767676; font: 400 12px/16px Arial, sans-serif; }
.otherNews .aggregatorElement a img, .otherNews .aggregatorElement .item .dateAuthor, .otherNews .aggregatorElement .item .teaser { display: none; }
.otherNews .aggregatorElement .item { border: none; border-top: 1px solid #eaeaea; padding: 5px 0 0; }
.otherNews .aggregatorElement .item .details { padding: 0; }
.otherNews .aggregatorElement .extendedOptions { border: none; color: #fff; padding: 0; }
.otherNews .aggregatorElement .extendedOptions a { color: #003d69; font: 700 11px/1 Arial, sans-serif; padding: 0; text-transform: capitalize; }
.otherNews .aggregatorElement .extendedOptions .rssLink { display: none; }

.aroundTheState h3, .aroundTheState .extendedOptions, .aroundTheState li + li { display: none; }
.aroundTheState h4 a { color: #767676; font: 400 12px/16px Arial, sans-serif; }
.aroundTheState .feeder div ul { border: none; border-top: 1px solid #eaeaea; padding: 5px 0 0; }

.sectionTitle .textBlockElement h3 { border: none; color: #000; font: 400 italic 15px/1 "Oswald", Verdana, sans-serif; margin: 0; padding: 0; }
.scoresTitle .textBlockElement h3 { color: #000; font: 700 15px/1 "Oswald", Verdana, sans-serif; margin: 0; padding: 0; text-transform: uppercase; }
.scoresTitle .textBlockElement h3 a, .sectionTitle .textBlockElement h3 a { color: #000; text-decoration: underline; }
.scoresTitle .textBlockElement h3 a:hover, .sectionTitle .textBlockElement h3 a:hover { color: #333;}


.sportContainer .hrElement::before, .sportContainer .hrElement::after { display: none; }
.sportContainer .hrElement { border-color: #B7B7B7; }
.noBackground .hrElement { margin-right: 0; }

.sportContainer { border-top: 20px solid #000; margin-bottom: 15px; padding: 5px 0; }
.sportContainer > .column1 { width: 20%; }
.sportContainer > .column1 .pageElement { margin: 0 5px; }
.sportContainer > .column2 { width: 50%; }
.sportContainer > .column2 .hrElement { margin: 10px 5px; }
.sportContainer > .column3 { width: 30%; }
.sportContainer > .column3 .pageElement { margin: 0 5px; }

.hockey { background: #fff url(../img/bg/hockeyBG.jpg) 0 0 no-repeat; }
.bBasketball { background: #fff url(../img/bg/bBasketballBG.jpg) 0 0 no-repeat; }
.gBasketball { background: #fff url(../img/bg/gBasketballBG.jpg) 0 0 no-repeat; }
.bSwimming { background: #fff url(../img/bg/bSwimmingBG.jpg) 0 0 no-repeat; }
.gSwimming { background: #fff url(../img/bg/gSwimmingBG.jpg) 0 0 no-repeat; }
.wrestling { background: #fff url(../img/bg/wrestlingBG.jpg) 0 0 no-repeat; }
.bBaseball { background: #fff url(../img/bg/baseballBG.jpg) 0 0 no-repeat; }
.gSoftball { background: #fff url(../img/bg/softballBG.jpg) 0 0 no-repeat; }
.bLacrosse { background: #fff url(../img/bg/bLacrosseBG.jpg) 0 0 no-repeat; }
.gLacrosse { background: #fff url(../img/bg/gLacrosseBG.jpg) 0 0 no-repeat; }
.bVolleyball { background: #fff url(../img/bg/bVolleyballBG.jpg) 0 0 no-repeat; }
.bFootball { background: #fff url(../img/bg/football.jpg) 0 0 no-repeat; }
.gVolleyball { background: #fff url(../img/bg/gVolleyball.jpg) 0 0 no-repeat; }
.bSoccer { background: #fff url(../img/bg/bSoccer.jpg) 0 0 no-repeat; }
.gSoccer { background: #fff url(../img/bg/gSoccer.jpg) 0 0 no-repeat; }
.fieldHockey { background: #fff url(../img/bg/fieldHockey.jpg) 0 0 no-repeat; }


/* SPORT CONTAINER */

.sportContainer { border-top: 20px solid #000; margin-bottom: 15px; padding: 5px 0; }
.noBottomMargin, .noBottomMargin > .pageElement { margin-bottom: 0 !important; }
.bottomBorder { border-bottom: 5px solid #000; }
.sportContainer > .column2 { background: #fff none; border-radius: 5px; box-shadow: 0 0 4px rgba(0,0,0,.3); }
.sportContainer > .column2 .pageElement { margin: 3px; }
.sportContainer .pageElement { margin: 0 0 5px 0; }
.flushContent .pageElement { margin: 0 !important; }
.imageContainer .pageEl { float: left; width: 134px; }

.sportContainer .tabbedElement .layoutContainer { margin: 0 !important; padding: 0 !important; width: 100% !important; }
.sportContainer .tabbedElement .layoutContainer .pageElement { margin: 3px; }

.sportContainer .widgetElement .boxscore { border: 1px solid #e9e9e9; }
.sportContainer .widgetElement thead, .sportContainer .widgetElement tr td { display: none !important; }
.sportContainer .widgetElement .boxscore-extras p, .sportContainer .widgetElement .boxscore-extras p a img { display: none; }
.sportContainer .widgetElement .boxscore-extras { border: none; background: none; }
.sportContainer .widgetElement .details { display: block !important; margin-bottom: -74px; position: relative; top: -89px; }
.sportContainer .widgetElement .details  a { width: 319px; height: 64px; }
.sportContainer .widgetElement .teamName { color: #000; display: inline-block; font: 700 14px/1 "Oswald", Verdana, sans-serif; text-transform: uppercase; }
.sportContainer .widgetElement .colgroup-edge { color: #000; font: 700 14px/1 "Oswald", Verdana, sans-serif; }
.sportContainer .widgetElement .team, .sportContainer .widgetElement .score-final { display: table-cell !important; }
.sportContainer .widgetElement .boxscore .team-away td, .sportContainer .widgetElement .boxscore .team-home td { background: transparent none !important; border: none; }
.sportContainer .widgetElement label { color: #292929; font: 400 11px/1 Arial, sans-serif; }

.sportContainer .leaderWidget .widgetElement tr td { display: table-cell !important; }
.sportContainer .leaderWidget .widgetElement .widget-leader li { padding: 0; }
.sportContainer .leaderWidget .widgetElement .widget-leader h4, .sportContainer .leaderWidget .widgetElement .widget-leader .leader-highlight { display: none; }
.sportContainer .leaderWidget .widgetElement .teamLogo-tiny { display: none; }
.sportContainer .leaderWidget .widgetElement .highlight, .sportContainer .leaderWidget .widgetElement .odd, .sportContainer .leaderWidget .widgetElement .even { background: #fff none; }
.sportContainer .leaderWidget .widgetElement .widgetHierarchy li { border: none; }
.sportContainer .leaderWidget .widgetElement .statTable { border: 1px solid #eaeaea; }
.sportContainer .leaderWidget .widgetElement .statTable td { border: none; font-weight: 400 !important; padding: 0; }
.sportContainer .leaderWidget .widgetElement .statTable td a { color: #434343; }

.sportContainer .viewAll .textBlockElement { border-bottom: 1px solid #eaeaea; margin: 0 5px; position: relative; top: -5px; }
.sportContainer .viewAll .textBlockElement .text p { margin: 0; }
.sportContainer .viewAll .textBlockElement .text a { color: #003d69; font: 700 11px/1 Arial, sans-serif; text-decoration: none; }

/* CUSTOM CLASSES */

.noTabs .tabbedElement .contentTabs { display: none; }
.padded .pageElement { padding: 5px; }

/* NEWS ARTICLE */

.newsPage #panelTwo { margin-bottom: 15px; }

.newsItemColumn { margin-right: 325px; }
.newsItemElement h2 { color: #111; font: 700 30px/36px Arial, Helvetica, sans-serif; margin-bottom: 0; }
.newsItemElement h4 { color: #111; font: 700 14px/18px Arial, Helvetica, sans-serif; }

.newsPage .bottomOptions { background: #eee none; }
.newsPage .adContainer .column2 { position: relative; }
.edit_mode .adContainer .column2 { margin-top: 0 !important; }

.bottomOptions .pageOptions li { display: inline-block; }
.bottomOptions .pageOptions li:last-child { position: relative; top: 8px; }

.newsAuthor { text-transform: uppercase; }

/* RANKINGS PAGE */

.rankings {float: left;}

.rankingsButton {display: block; width:217px; height:40px; background:url(../img/rankingsButton.png) 0 0 no-repeat; color:#fff; font: 700 21px/40px 'Oswald', Verdana, sans-serif; text-transform: uppercase; text-align: center; margin-bottom:16px; 	
-webkit-transition: .2s opacity ease-in-out;
		 -moz-transition: .2s opacity ease-in-out;
			-ms-transition: .2s opacity ease-in-out;
			 -o-transition: .2s opacity ease-in-out;
					transition: .2s opacity ease-in-out;}
					
.rankingsButton:hover{opacity: .9; color:#fff; }

/* RANKINGS MIRRORS */

.tabContainer .leaderTable h3 { display: none; }
.rankingsTabs { margin-bottom: 15px; }
.rankingsTabs table { margin: 20px 0 0 30px; }
.rankingsTabs table td, .rankingsTabs table thead { color: #CCC; font-family:'Oswald', Verdana, sans-serif; font-size: 15px; line-height: 12px;}
.rankingsTabs table thead { font-size: 12px; text-transform: uppercase; }
.rankingsTabs table .odd, .rankingsTabs table .even { background: none; }
.rankingsTabs tbody td { font-size: 23px; height: 45px; }
.rankingsTabs tbody td:first-child { font-weight: 900; }
.rankingsTabs tbody .odd, .rankingsTabs tbody .even { border-top: 1px solid #333; }
.rankingsTabs .dataTable { width: 95%; }
.rankingsTabs tbody tr:first-child { border-top: none; }

/* SPORTS PAGES */

#siteContainer2.one_panel #sport-header { margin: 0; }
.sport-colors h2 a { color: #333; font-variant: normal; }

.boxscore-extras { padding-bottom: 3px; }

.sportsPage .layoutContainer .aggregatorElement h3,
.sportsPage .layoutContainer .textBlockElement h3,
.sportsPage .layoutContainer .tableElement h3 { background: #f2f2f2 none; color: #c01f2e; font: 700 12px/1 "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 10px; }
.sportsPage .layoutContainer .aggregatorElement h3 span { background: transparent none; padding: 0; }
.sportsPage .layoutContainer .noBottomMargin .textBlockElement h3 { margin-bottom: 0; }

.sportsPage .aggregatorElement h4 { font-size: 12px; line-height: 16px; }
.sportsPage .boxscore-comment { display: none; }

/* Sports Page Weather Element */

.sportsPage .weatherElement .weather-currentConditions { display: none; }
.sportsPage .weather-5dayForecast { border-top: none; }
.sportsPage .weatherElement .weather-5dayForecast ul { border-radius: 10px; }

/* Sports Page Widget Element */

.sportsPage .widgetElement .leader-highlight { display: none; }
.sportsPage .widget-leader .sportTableLabel { display: none; }

/* Sports Page Table Element */

.sportsPage .tableElement table tr td:first-child { font-weight: 700; }

/* Sports Page Box Score Widget Element */

.sportsPage .oneColumn .boxscore-inner-container { margin: 0; }

/* Sports Page Aggregator Element */

.sportsPage .aggregatorElement { background: #eee none; }
.sportsPage .aggregatorElement h3 { border-bottom: 1px solid #ccc; margin: 0; }
.sportsPage .aggregatorElement .item { border: 1px solid #ddd; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; padding: 5px 10px; }

/* Sports Page Event Aggregator Element */

/*.sportsPage .eventAggregatorElement .description,*/ .sportsPage .eventAggregatorElement .tag { display: none; }

/* Sports Page News Aggregator Element */

.sportsPage .newsAggregatorElement .commentsAndMore, .sportsPage .newsAggregatorElement .teaser { display: none; }

/* Sports Page Edit Mode */

.edit_mode.sportsPage #siteContainer2.two_panel #panelTwo #sport-header { margin-right: 0; }

/* Contained Element */

/* TABBED ELEMENT */

.layoutContainer .tabbedElement { margin-bottom: 0; }
.layoutContainer .heroTabs { margin-bottom: 10px; }

/*-- Generic Styles --*/
.tabbedElement .contentTabs { background: #00264c url(../img/blueDiagBG.png) bottom left repeat-x; border-top: 1px solid #555; border-bottom: 2px solid #e6e6e6; height: 30px; }
.tabbedElement .contentTabs li { background: transparent none; padding: 0; }
.tabbedElement .contentTabs li span { background: transparent none; }
.tabbedElement .contentTabs li a {
	color: #fff; display: block; font: 700 11px/29px "Helvetica Neue", Helvetica, Arial, sans-serif; height: 30px; padding: 0 10px;
	-webkit-transition: .2s background ease-in-out;
		 -moz-transition: .2s background ease-in-out;
			-ms-transition: .2s background ease-in-out;
			 -o-transition: .2s background ease-in-out;
					transition: .2s background ease-in-out;
}
.tabbedElement .contentTabs li a:hover { background: #000 none; }
.tabbedElement .contentTabs li.selected a { background: #e6e6e6 none; color: #d71e25; position: relative; }
.tabbedElement .contentTabs li.selected a::before { background: #e6e6e6 none; border-top: 1px solid #eee; content: ''; display: block; height: 4px; width: 100%; position: absolute; left: 0; top: -5px; }
.tabbedElement .layoutContainer { margin-right: -10px; }

/*-- Contained Styles --*/
.contained .tabbedElement { margin-bottom: 10px; }
.contained .tabbedElement .contentTabs { border: 1px solid #000; border-top: 1px solid #555; border-bottom: none; margin-bottom: 0; padding-left: 10px; }
.contained .tabbedElement .contentTabs li { line-height: 29px; }
.contained .tabbedElement .layoutContainer { background: #e6e6e6 url(../img/tabbedElementBG.png) bottom right repeat-x; border: 1px solid #ccc; border-top: none; margin-right: 0; padding: 10px 0 0 10px; }
.contained .tabbedElement .contentTabs li.selected a { border-top: 1px solid #fff; box-shadow: 0 -3px 5px rgba(0, 0, 0, .6); }

/*-- No Tabs Styles --*/
.noTabs .tabbedElement .contentTabs { display: none; }

/* CUSTOM CLASSES */

.noBottomMargin .pageElement { margin-bottom: 0; }

.minBottomMargin .pageElement { margin-bottom: 5px; }
.minBottomMargin .pageElement h3 { margin-bottom: 0; }

.fLeft { float: left; }
.fRight { float: right; }

/* SPOTLIGHT WIDGETS */

.spotlight .boxscore-extras { background: #e1e1e1 url(../img/spotlightCubeLogo.png) bottom left no-repeat; }

/* HERO CONTENT */

.heroContent { margin: 0; overflow: hidden; }
.heroContent .pageElement { margin-right: 0; }

/* HERO SLIDESHOW */

.newsSlideShow-container { background: transparent none; box-shadow: none; }
.layout_classic.aspect_ratio_8_5 .newsSlideShow-headline, .layout_classic.aspect_ratio_8_5 .newsSlideShow-headline { background: transparent url(../img/headlineBG.png) 0 0 repeat; background: rgba(2,6,19,.9) none; height: 64px; width: 100%; padding-bottom: 0; }
.layout_classic .newsSlideShow-thumbnails { bottom: 0	; text-align: left; width: 170px; width: auto; }
.layout_classic.aspect_ratio_8_5 .newsSlideShow-thumbnails li, .layout_classic.aspect_ratio_8_5 .newsSlideShow-thumbnails li { margin: 0 2px; padding: 0; width: auto; }
.layout_classic.aspect_ratio_8_5 .newsSlideShow-thumbnails li a, .layout_classic.aspect_ratio_8_5 .newsSlideShow-thumbnails li a { background: #3f424b none; border: none; border-radius: 6px; padding: 0; width: 12px; height: 12px; }
.layout_classic .newsSlideShow-thumbnails li a.current { background: #fff none; border: none; }
.layout_classic .newsSlideShow-thumbnails li a img { display: none; }
.layout_classic.aspect_ratio_8_5 .newsSlideShow-headline h1 { background: transparent none; color: #fff; font: 700 25px/30px "Oswald", Verdana, sans-serif; padding: 7px 84px 0 10px; }
.layout_classic .newsSlideShow-headline h1 a { height: 30px; }
.layout_classic .newsSlideShow-headline p { background: transparent none; height: 25px; line-height: 25px; overflow: visible; padding: 0 75px 0 200px; text-align: left; }
.layout_classic .newsSlideShow-headline p span { float: left; padding: 0; }
.layout_classic .newsSlideShow-headline p a {
	background: transparent url(../img/readMore.png) 0 0 no-repeat; border-radius: 0; display: block; height: 64px; width: 64px; top: -37px; right: 0; opacity: .8; padding: 0; text-indent: -999em;
	-webkit-transition: .2s opacity ease-in-out;
		 -moz-transition: .2s opacity ease-in-out;
			-ms-transition: .2s opacity ease-in-out;
			 -o-transition: .2s opacity ease-in-out;
					transition: .2s opacity ease-in-out;
}
.layout_classic .newsSlideShow-headline p a:hover { opacity: 1; }

/* SITE FOOTER */

/* EXTENDED FOOTER */

#extendedFooter { margin: 0 auto; width: 980px; }
#extendedFooter .infoColumn { border-left: 1px solid #213142; float: left; height: auto; margin: 10px 0 15px; padding: 0 10px 0 19px; width: 110px; }
#extendedFooter .logoColumn { padding: 0 25px 0 0; }
#extendedFooter .logoColumn a img { display: block; margin-top: 20px;  }
#extendedFooter h4, #extendedFooter h4 a { color: #acb2b9; font: 700 12px/16px "Oswald", Verdana, sans-serif; margin: 0 0 5px; }
#extendedFooter ul { padding: 0; width: auto; }
#extendedFooter ul li { display: block; }
#extendedFooter ul li a { color: #acb2b9; display: block; font:400 10px/14px Arial, Helvetica, sans-serif; padding: 3px 0; }

/* LEGAL FOOTER */

#siteFooter { margin: 0 auto 20px; width: 980px; }
#siteFooter > ul { border-top: 1px solid #364454; border-bottom: 1px solid #364454; clear: both; padding: 10px 0; }
#siteFooter > ul li, #siteFooter > ul li a { color: #acb2b9; font-size: 11px; }
#siteFooter > ul li a { text-decoration: underline; }
#siteFooter > ul li a:hover { color: #eee; text-decoration: none; }
#siteFooter > ul #poweredByNGIN a {
	background: transparent url(../img/sportNginLogo.png) bottom left no-repeat; display: block; width: 129px; height: 24px; margin-top: -4px; position: relative;
	-webkit-transition: .2s opacity ease-in-out;
		 -moz-transition: .2s opacity ease-in-out;
			-ms-transition: .2s opacity ease-in-out;
			 -o-transition: .2s opacity ease-in-out;
					transition: .2s opacity ease-in-out;
}
#siteFooter ul #poweredByNGIN a:hover { color: #b6b5b5; opacity: .8; }
#siteFooter ul #poweredByNGIN a img { display: none; }

/* EDIT MODE */

.edit_mode .subNav, .edit_mode .relatedSections { border: none; }
.edit_mode .subNav ul li { margin-bottom: 1px; }
.edit_mode .subNav ul li a, .edit_mode .relatedSections ul li a { border: none; }
.edit_mode .relatedSections h4 { border: none; }
.edit_mode .relatedSections ul.siblings li { background: transparent none; }
.edit_mode .rapidTabsConstruction { height: 25px; margin: 0; }

.testing { float: left; margin-top: 145px; }
.edit_mode .testing { display: none; }

.collectorElement .dateAuthor, .aggregatorElement .dateAuthor { padding: 0; }

/* IE STYLES */

.lte9 #topNav table tr td#top_nav_node_page_node_612168 > a { margin-right: 0; }
.lte9 #topNav table tr td a { font-size: 10px; }

/* FEEDER STYLES */
#feeder_5637_title, #feeder_5548_title, #feeder_5552_title, #feeder_5547_title, #feeder_5550_title, #feeder_5546_title, #feeder_5551_title, { display: none;}

#feeder_5637_items, #feeder_5548_items, #feeder_5552_items, #feeder_5547_items, #feeder_5550_items, #feeder_5546_items, #feeder_5551_items  {padding-top: 15px;}

.feeder h3 { text-indent: -9999px; } 

/* VARSITY PAGES */

.tabContainer .tabbedElement .contentTabs { display:none; }

/* LEADER WIDGETS */

.widget-leader .sportTableLabel { display: none; }
.widget-leader .statTable th, .widget-leader .statTable td { white-space: nowrap; }
.widget-leader li { padding: 3px; }

/* TOP SCOREBOARD */

.topScoreboard { margin: -15px -15px 30px -15px; }

/* RANKINGS TABS*/

.rankingsTabs .layoutContainer, .whiteTabs .layoutContainer, .homePageLeaders .layoutContainer {
	padding-left: 0;
	margin-right: 0;
}

.rankingsTabs .contentTabs {
	margin: 10px 15px 0 8px;
}

.whiteTabs .contentTabs, .homePageLeaders .contentTabs, .rankingsTabs .contentTabs {
	margin: 8px 15px 0 0;
	background: none;
	border-top: none;
	border-bottom: none;
	height: 25px;
}

.rankingsTabs .contentTabs li span {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	background: url(../customGraphics/tabButton.png) bottom left transparent no-repeat;
}

.rankingsTabs .contentTabs li {
	background: url(../customGraphics/tabButtonRight.png) no-repeat bottom right;
	padding-right: 25px;
	margin-left: -16px;
	z-index: 0;
	position: relative;
}

.whiteTabs .contentTabs li span {
	font-family: futura-pt, sans-serif;
	text-transform: uppercase;
	background: url(../customGraphics/whiteTabButton.png) bottom left transparent no-repeat;
}

.whiteTabs .contentTabs li {
	background: url(../customGraphics/whiteTabButtonRight.png) no-repeat bottom right;
	padding-right: 25px;
	margin-left: -16px;
	z-index: 0;
	position: relative;
}

.homePageLeaders .contentTabs li span {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	background-image: none;
	padding-left: 15px;
}

.homePageLeaders .contentTabs li {
	background-image: none;
	background-color: #333;
	border: solid 1px #BBB;
	border-radius: 5px;
	margin: 0 2px;
	box-shadow:1px 1px 1px 1px #222 inset;
	padding-right: 15px;
}

.homePageLeaders .contentTabs .selected {
	background-color: #9F0722;
	box-shadow: 1px 1px 1px 1px #650516 inset;
}

.homePageLeaders .contentTabs .selected:hover {
	background-color: #9F0722;
	box-shadow: 1px 1px 1px 1px #650516 inset;
}

.homePageLeaders .contentTabs li:hover {
	background-color: #BBB;
	box-shadow: 1px 1px 1px 1px #999 inset;
}

.homePageLeaders .tabbedElement {
	position: relative;
}

.homePageLeaders .contentTabs {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
}

.pe33 .homePageLeaders .contentTabs {
	position: absolute;
	top: 30px;
	left: 14px;
	z-index: 10;
}

.edit_mode .homePageLeaders .contentTabs {
	position: static;
}

.homePageLeaders .codeElement {
	margin-top: 60px;
}

.pe33 .homePageLeaders .codeElement {
	margin-top: 75px;
}

.homePageLeaders .leaders .pageElement {
	margin: -20px 0 0 0;
}

.rankingsTabs .contentTabs li:first-child, .whiteTabs .contentTabs li:first-child, .homePageLeaders .contentTabs li:first-child {
	margin-left: 0;
}

.rankingsTabs .contentTabs .selected, .whiteTabs .contentTabs .selected, .homePageLeaders .contentTabs .selected {
	background-position: top right;
	z-index: 50 !important;
}

.rankingsTabs .contentTabs .selected + li, .rankingsTabs .contentTabs li:first-child, .whiteTabs .contentTabs .selected + li, .whiteTabs .contentTabs li:first-child, .homePageLeaders .contentTabs .selected + li, .homePageLeaders .contentTabs li:first-child {
	z-index: 25;
}

.rankingsTabs .contentTabs .selected + li + li, .rankingsTabs .contentTabs li:first-child + li, .whiteTabs .contentTabs .selected + li + li, .whiteTabs .contentTabs li:first-child + li, .homePageLeaders .contentTabs .selected + li + li, .homePageLeaders .contentTabs li:first-child + li {
	z-index: 20;
}

.rankingsTabs .contentTabs .selected + li + li + li, .rankingsTabs .contentTabs li:first-child + li + li, .whiteTabs .contentTabs .selected + li + li + li, .whiteTabs .contentTabs li:first-child + li + li,.homePageLeaders .contentTabs .selected + li + li + li, .homePageLeaders .contentTabs li:first-child + li + li {
	z-index: 15;
}

.rankingsTabs .contentTabs .selected + li + li + li + li, .rankingsTabs .contentTabs li:first-child + li + li + li, .whiteTabs .contentTabs .selected + li + li + li + li, .whiteTabs .contentTabs li:first-child + li + li + li, .homePageLeaders .contentTabs .selected + li + li + li + li, .homePageLeaders .contentTabs li:first-child + li + li + li {
	z-index: 10;
}

.rankingsTabs .contentTabs .selected + li + li + li + li + li, .rankingsTabs .contentTabs li:first-child + li + li + li + li, .whiteTabs .contentTabs .selected + li + li + li + li + li, .whiteTabs .contentTabs li:first-child + li + li + li + li, .homePageLeaders .contentTabs .selected + li + li + li + li + li, .homePageLeaders .contentTabs li:first-child + li + li + li + li {
	z-index: 5;
}

.rankingsTabs .contentTabs .selected + li + li + li + li + li + li, .rankingsTabs .contentTabs li:first-child + li + li + li + li + li, .whiteTabs .contentTabs .selected + li + li + li + li + li + li, .whiteTabs .contentTabs li:first-child + li + li + li + li + li, .homePageLeaders .contentTabs .selected + li + li + li + li + li + li, .homePageLeaders .contentTabs li:first-child + li + li + li + li + li {
	z-index: 4;
}

.rankingsTabs .contentTabs .selected span, .whiteTabs .contentTabs .selected span, .homePageLeaders .contentTabs .selected span {
	background-position: top left;
}

.rankingsTabs .contentTabs li span a {
	color: #393a39;
}

.rankingsTabs .contentTabs li span a:hover {
	color: #393a39;
}

.whiteTabs {
	margin-bottom: 15px;
}

.whiteTabs .contentTabs li span a, .homePageLeaders .contentTabs li span a {
	color: #FFF;
	padding: 0;
	background: none !important;
}

.rankingsTabs .contentTabs li span a  {
	background: none !important;
}


.whiteTabs .contentTabs li span a, .rankingsTabs .contentTabs li span a {
	height: 25px !important;
}

.whiteTabs .tabbedElement .contentTabs li.selected a::before, .homePageLeaders .tabbedElement .contentTabs li.selected a::before, .rankingsTabs .tabbedElement .contentTabs li.selected a::before {
	border-top: none;
	background: none;
}

.whiteTabs .contentTabs li span a:hover, .homePageLeaders contentTabs li span a:hover, .rankingsTabs .contentTabs li span a:hover{
	color: #FFF;
}

.layoutContainer .rankings .pageElement, .layoutContainer .rankings .pageElement  {
	padding: 10px;
	margin: 0;
}

.whiteTabs .aggregatorElement, .rankingsTabs .aggregatorElement {
	margin: 10px 10px 0 !important;
}

.rankingsTabs h3 {
	font-family: 'Oswald', Verdana, sans-serif;
	font-weight: 900;
	color: #CCC;
	margin: 20px 0 5px 20px;
	font-size: 24px;
	background: none;
	border-bottom: none;
}

.whiteTabs h3, .homePageLeaders h3 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 900;
	color: #191919;
	text-transform: uppercase;
	margin: 20px 0 10px 20px;
	font-size: 13px;
}

.whiteTabs .threeColumn333333 h3 {
	font-size: 14px;
}

.homePageLeaders .threeColumn333333 h3 {
	font-size: 12px;
}

.rankingsTabs h3 span, .whiteTabs h3 span, .homePageLeaders h3 span {
	font-weight: 200;
}

.whiteTabs .rankings table, .homePageLeaders .rankings table {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.rankingsTabs .rankings table {
	font-family: 'Oswald', Verdana, sans-serif;
}

.rankingsTabs .rankings tbody td:first-child, .whiteTabs .rankings tbody td:first-child, .homePageLeaders .rankings tbody td:first-child  {
	font-size: 23px;
	font-weight: 900;
}

.rankingsTabs .rankings table td a, .whiteTabs .rankings table td a, .homePageLeaders .rankings table td a {
	font-size: 15px;
	text-transform: uppercase;
	line-height: 17px;
}

.rankingsTabs .rankings .teamLogo-medium, .whiteTabs .rankings .teamLogo-medium, .homePageLeaders .rankings .teamLogo-medium {
	width: 66px !important;
	height: 30px !important;
}

.rankingsTabs .rankings .statTable th, .whiteTabs .rankings .statTable th, .homePageLeaders .rankings .statTable th {
	background: none;
}

.rankingsTabs .rankings .statTable tr {
	height: 45px;
	border-top: 1px solid #333 !important;
}

.whiteTabs .rankings .statTable tr, .homePageLeaders .rankings .statTable tr {
	height: 45px;
	border-top: 1px solid #333 !important;
}

.rankingsTabs .rankings .statTable tr:first-child, .whiteTabs .rankings .statTable tr:first-child, .homePageLeaders .rankings .statTable tr:first-child {
	border-top: none !important;
}

.rankingsTabs .rankings .statTable thead tr, .whiteTabs .rankings .statTable thead tr, .homePageLeaders .rankings statTable thead tr {
	height: 15px;
}

.rankingsTabs .rankings a, .rankingsTabs .contentTabs .selected span a {
	color: #cccccc;
	text-decoration: none;
}

.whiteTabs .rankings a, .whiteTabs .contentTabs .selected span a, .homePageLeaders .rankings a, .homePageLeaders contentTabs .selected span a {
	color: #9f0722;
	text-decoration: none;
}

.rankingsTabs .rankings a:hover, .rankingsTabs .contentTabs .selected span a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.whiteTabs .rankings a:hover, .whiteTabs .contentTabs .selected span a:hover, .homePageLeaders .rankings a:hover, .homePageLeaders .contentTabs .selected span a:hover {
	color: #9f0722;
	text-decoration: none;
}

.homePageLeaders .contentTabs .selected span a:hover {
	color: #fff;
	text-decoration: none;
}

.homePageLeaders .tabbedElement .contentTabs li.selected a {
	background: none;
	position: relative;
	color: #fff;
	height: 30px;
}

.rankingsTabs .rankings .odd, .rankingsTabs .rankings .even, .rankingsTabs .rankings .results .even, .whiteTabs .rankings .odd, .whiteTabs .rankings .even, .whiteTabs .rankings .results .even, .homePageLeaders .rankings .odd, .homePageLeaders .rankings .even, .homePageLeaders .rankings .results .even {
	background: none;
}

.rankingsTabs .rankings .statTable th, .whiteTabs .rankings .statTable th, .homePageLeaders .rankings .statTable th {
	border: none;
	font-size: 11px;
}

.rankingsTabs .rankings .statTable td, .whiteTabs .rankings .statTable td, .homePageLeaders .rankings statTable td {
	border: none;
	font-size: 15px;
}

.rankingsTabs .rankings table .teamName, .whiteTabs .rankings table .teamName, .homePageLeaders .rankings table .teamName {
	vertical-align: top;
}

.rankingsTabs .rankings table .name, .whiteTabs .rankings table .name, .homePageLeaders .rankings table .name {
	width: 6%;
	font-size: 11px;
}

.rankingsTabs .rankings h4, .whiteTabs .rankings h4, .homePageLeaders .rankings h4 {
	color: #CCCCCC;
	font-size:16px;
	line-height:20px;
	margin: 10px 0 0 4px;
	padding-bottom: 10px;
}

.rankingsTabs .rankings p, .whiteTabs .rankings p, .homePageLeaders .rankings p {
	color: #cccccc;
	margin: 3px 0 5px 4px;
	font-size: 9px;
}

.rankingsTabs .rankings, .whiteTabs .rankings, .homePageLeaders .rankings {
	float:left;
	color: #cccccc;
	width: 100%;
}

.rankingsTabs .rankings .statTable td .noChange, .rankingsTabs .rankings .statTable td .up, .rankingsTabs .rankings .statTable td .down, .whiteTabs .rankings .statTable td .noChange, .whiteTabs .rankings .statTable td .up, .whiteTabs .rankings .statTable td .down, .homePageLeaders .rankings .statTable td .noChange, .homePageLeaders .rankings .statTable td .up, .homePageLeaders .rankings .statTable td .down {
	width: 100%;
	height: 40px;
	display: block;
	background: url(../customGraphics/arrows.png) transparent no-repeat 0 50%;
}

.rankingsTabs .rankings .statTable td .up, .whiteTabs .rankings .statTable td .up, .homePageLeaders .rankings .statTable td .up {
	background-position: 50% 3%;
}

.rankingsTabs .rankings .statTable td .noChange, .whiteTabs .rankings .statTable td .noChange, .homePageLeaders .rankings .statTable td .noChange {
	background-position: 50% 50%;
}

.rankingsTabs .rankings .statTable td .down, .whiteTabs .rankings .statTable td .down, .homePageLeaders .rankings .statTable td .down {
	background-position: 50% 97%;
}

#homePage .rankingsTabs .layoutContainer, #homePage .whiteTabs .layoutContainer, #homePage .homePageLeaders .layoutContainer {
	padding-left: 0;
}

.rankingsTabs .oneColumn {
	background: url("https://assets.ngin.com/site_files/268/customGraphics/grey_diagonal.gif") repeat-x scroll left top #191919;
}

.whiteTabs .layoutContainer, .homePageLeaders .layoutContainer {
	background: url(../customGraphics/whiteDiagonal.jpg) repeat-x scroll left top #e5e5e5;
}

/* TABBED LEADERS */

.homePageLeaders {
	margin-bottom: 15px;
}

.leaders .widgetElement a {
	font-family: 'Oswald', Verdana, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	color: white;
	text-decoration: none;
}

.whiteTabs .leaders .widgetElement a, .homePageLeaders .leaders .widgetElement a {
	font-family: 'Oswald', Verdana, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	color: #191919;
	text-decoration: none;
}

.leaders .widgetHierarchy li {
	border: none;
	background: none;
	margin-bottom: 10px;
}

.leaders .widgetHierarchy .sport-colors div.player_photo {
	border: 2px solid #666;
}

.leaders .column1 .widgetHierarchy {
	margin-right: 5px;
}

.leaders table {
	color: white;
}

.whiteTabs .leaders table, .homePageLeaders .leaders table {
	color: #191919;
}

.leaders .column2 .widgetHierarchy, .leaders .column2 .textBlockElement {
	margin-left: 5px;
}

.leaders .sportTableLabel {
	display: none;
}

.leaders .widgetHierarchy h4 {
	margin-bottom: 0;
}

.leaders .widgetHierarchy h4 a {
	display: none;
}

.leaders .widget-leader thead th:first-child, .leaders .widget-leader table .rank {
	font-family: 'Oswald', Verdana, sans-serif;
	font-size: 10px;
}

.leaders .highlight {
	background: none !important;
}

div.color2-m, div.color0-m, div.color1-m, div.edge {
	display: none;
}

.leaders .stats .stats-major {
	background: none;
	font-family: 'Oswald', Verdana, sans-serif;
	font-weight: 900;
	font-size: 25px;
	color: white;
}

.whiteTabs .leaders .stats .stats-major, .homePageLeaders .leaders .stats .stats-major {
	background: none;
	font-family: 'Oswald', Verdana, sans-serif;
	font-weight: 900;
	font-size: 25px;
	color: #191919;
}

.leaders .statTable th, .leaders .statTable td, .leaders .widget-leader table {
	background: none;
	border: none;
}

.leaders .statTable th {
	font-family: 'Oswald', Verdana, sans-serif;
	font-weight: 900;
	color: white;
	text-transform: uppercase;
}

.whiteTabs .leaders .statTable th, .homePageLeaders .leaders .statTable th {
	font-family: 'Oswald', Verdana, sans-serif;
	font-weight: 900;
	color: #191919;
	text-transform: uppercase;
}

.leaders .widget-leader .leader-highlight {
	background: none;
	padding-bottom: 5px;
}

.leaders .widgetHierarchy {
	margin-left: 10px;
}

.leaders tbody tr {
	height: 35px;
	border-top: 1px solid #333;
}

.leaders tbody tr:first-child {
	border: none;
}

.leaders .odd {
	background: none;
}

.leaders .stats {
	margin: 0 0 0 85px;
	height: 59px;
}

.threeColumn333333 .leaders .stats {
	margin: 0 0 0 90px;
}

.leaders .even, .leaders .resultsTable .even, .leaders .statTable .even, .leaders .even {
	background: none;
}

.leaders .widgetHierarchy li.lastLi { 
	margin-bottom: 0;
}

.threeColumn333333 .leaders .rank + td {
	white-space: nowrap;
}

.threeColumn333333 .leaders .rank + td a.leaderName {
	width: 100px;
	text-overflow: ellipsis;
	overflow: hidden;
}

.user_mode .leaders #pageEl_5355815 {
	position: relative;
	height: 0;
	top: -549px;
	left: -211px;
}

.user_mode .leaders .leadersLink a {
	text-indent: -9999px;
	width: 420px;
	height: 538px;
	display: block;
}

.featuredMediaHead {
	position: relative;
	z-index: 1;
}

.featuredMediaHead h3 {
	font-family: 'Oswald', Verdana, sans-serif;
	background: none;
	text-transform: uppercase;
	color: #393a39 !important;
	font-size: 20px;
	position: absolute;
	top: 13px;
	left: 14px;
}

.homePageLeaders h3 {
	font-family: 'Oswald', Verdana, sans-serif;
	background: none;
	text-transform: uppercase;
	color: #393a39 !important;
	font-size: 12px;
}

.whiteTabs .layoutContainer, .homePageLeaders .layoutContainer {
	padding-bottom: 0;
}

/* EXPANDED PROMOS */

.expandedPromos .aggregatorElement a img {
	display: block;
}

.expandedPromos .aggregatorElement {
	border: none;
	background: url(../customGraphics/cornerGradient.png) bottom right white no-repeat;
}

.expandedPromos .aggregatorElement .item {
	padding: 0;
	border-top: none !important;
}

.expandedPromos .aggregatorElement div > a {
	display: block;
	float: left;
	overflow: hidden;
	width: 175px;
	height: 100px;
	margin: 2px 8px 0 0;
}

.expandedPromos .aggregatorElement a img {
	width: 175px;
	border: none;
}

.expandedPromos .newsAggregatorElement .details {
	padding: 0 10px 0 0;
}

.twoColumn6633 .column2 .expandedPromos .aggregatorElement div > a, .twoColumn3366 .column1 .expandedPromos .aggregatorElement div > a, .threeColumn333333 .expandedPromos .aggregatorElement div > a, .threeColumn502525 .column2 .expandedPromos .aggregatorElement div > a, .threeColumn502525 .column3 .expandedPromos .aggregatorElement div > a, .threeColumn255025 .column1 .expandedPromos .aggregatorElement div > a, .threeColumn255025 .column3 .expandedPromos .aggregatorElement div > a, .threeColumn252550 .column1 .expandedPromos .aggregatorElement div > a, .threeColumn252550 .column2 .expandedPromos .aggregatorElement div > a {
	float: none;
	overflow: hidden;
	width: 100%;
}

.twoColumn6633 .column2 .expandedPromos .aggregatorElement a img, .twoColumn3366 .column1 .expandedPromos .aggregatorElement a img, .threeColumn333333 .expandedPromos .aggregatorElement a img, .threeColumn502525 .column2 .expandedPromos .aggregatorElement a img, .threeColumn502525 .column3 .expandedPromos .aggregatorElement a img, .threeColumn255025 .column1 .expandedPromos .aggregatorElement a img, .threeColumn255025 .column3 .expandedPromos .aggregatorElement a img, .threeColumn252550 .column1 .expandedPromos .aggregatorElement a img, .threeColumn252550 .column2 .expandedPromos .aggregatorElement a img  {
	width: 100%;
}

.twoColumn6633 .column2 .expandedPromos .expandedView, .twoColumn3366 .column1 .expandedPromos .expandedView, .twoColumn5050 .expandedPromos .expandedView, .threeColumn333333 .expandedPromos .expandedView, .threeColumn502525 .expandedPromos .expandedView, .threeColumn255025 .expandedView, .threeColumn252550 .expandedPromos .expandedView {
	display: block;
}

.twoColumn6633 .column2 .expandedPromos .dateAuthor .expandedView, .twoColumn3366 .column1 .expandedPromos .dateAuthor .expandedView, .twoColumn5050 .expandedPromos .dateAuthor .expandedView, .threeColumn333333 .expandedPromos.dateAuthor .expandedView, .threeColumn502525 .expandedPromos .dateAuthor .expandedView, .threeColumn255025 .expandedPromos .dateAuthor .expandedView, .threeColumn252550 .expandedPromos .dateAuthor .expandedView {
	display: none;
}

.twoColumn6633 .column2 .expandedPromos .details, .twoColumn3366 .column1 .expandedPromos .details, .twoColumn5050  .expandedPromos .details, .threeColumn333333 .expandedPromos .details, .threeColumn502525 .expandedPromos.details, .threeColumn255025 .expandedPromos .details, .threeColumn252550 .details {
	margin-top: 8px;
}

.pe33 .expandedPromos .aggregatorElement h4, .pe25  .expandedPromos .aggregatorElement h4 {
	font-size: 18px;
}

.expandedPromos .aggregatorElement h4 {
	font-family: 'Oswald', Verdana, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	letter-spacing: -1px;
	margin-bottom: 5px;
	width: 85%;
	}
	
#hubPage .expandedPromos .aggregatorElement h4 { 	
	font-size: 24px;
	width: 95%;
	}
	
#hubPage .expandedPromos .aggregatorElement h4 a {
	line-height: 26px;
	}

.expandedPromos .aggregatorElement h4 a {
	color: #393a39;
	text-decoration: none;
	line-height: 22px;
}

.oneColumn .expandedPromos .aggregatorElement h4 {
	font-size: 26px;
	}

.oneColumn .expandedPromos .aggregatorElement h4 a {
	line-height: 24px;
}

.expandedPromos .aggregatorElement h4 a:hover {
	color: #393a39;
	text-decoration: underline;
}

.expandedPromos .odd, .expandedPromos .even {
	background: url(../customGraphics/cornerGradient.png) bottom right #fff no-repeat;
}

.expandedPromos .commentCount {
	right: 8px;
	top: 6px;
}

.expandedPromos .dateAuthor, .expandedPromos .extendedOptions, .expandedPromos .button-commentCount .button-image-right {
	display: none;
}

.expandedPromos .teaser {
	font-family: helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #5d5c5c;
}

.expandedPromos .commentsAndMore {
	display: none;
}

.athlete .aggregatorElement a img {
	margin-top: -67px !important;
}

.expandedPromos .details li h4 {
	padding-top: 4px;
}

/* EXPANDED PROMOS BOX */

.expandedPromosBox .textBlockElement {
	background: url(../customGraphics/cornerGradient.png) bottom right white no-repeat;
	border: none;
}

.expandedPromosBox .textBlockElement .leftTextImage, .expandedPromosBox .textBlockElement .rightTextImage {
	border: none;
	margin: -20px 5px 0 0;
	float: left;
	clear: both;
}

.expandedPromosBox .textBlockElement h3 {
	letter-spacing: -1px;
	line-height: 26px;
	background: none;
	box-shadow: none;
	text-shadow: none;
	border: none;
	margin: 0 0 -15px 183px;
	padding: 3px 0;
	font-family: 'Oswald', Verdana, sans-serif;
	font-size: 24px;
	text-transform: uppercase;
}

.expandedPromosBox .textBlockElement h3 a {
	color: #393A39;
}

.expandedPromosBox .textBlockElement h3 a:hover {	color: #393A39; text-decoration: underline; }

.expandedPromosBox .textBlockElement .text p{
	margin: 17px 0 0 183px;
	font-family: helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #5d5c5c;
	width: 70%;
}

.expandedPromosBox .textBlockElement .text a {
	color: #9F0722;
	font: bold 10px futura-pt, sans-serif;
	font-style: normal;
	font-size: 10px;
}

.expandedPromosBox .textBlockElement .text a:hover {
	color: #9F0722;
	text-decoration: underline;
}

/* EXPANDED PROMOS RSS */

.expandedPromos .feeder {
	padding-left: 185px;
	background: url(../customGraphics/aroundTheState.jpg) top left white no-repeat;
}

.expandedPromos .feeder h3 {
	display: none;
}

.expandedPromos .feeder div ul {
	padding: 0;
	height: 100px;
	width: 442px;
}

.expandedPromos .feeder div ul li + li {
	height: 32px;
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #5D5C5C;

}

/* SIMPLE RSS */

.whiteTabs .feeder h3, .whiteTabs .feeder ul li + li { display: none; }
.whiteTabs .feeder { padding: 15px 0; }
.whiteTabs .feeder ul li h4 { font: 700 11px/15px "Helvetica Neue", Helvetica, Arial, sans-serif; }
.whiteTabs .feeder ul li h4 a { color: #555; }

/* AD CONTAINER */

.user_mode #siteContainer2.one_panel .adContainer > .column1 { width: 645px; }
.user_mode #siteContainer2.one_panel .adContainer > .column2 { width: 315px; }
.user_mode #siteContainer2.two_panel .adContainer > .column1 { width: 465px; }
.user_mode #siteContainer2.two_panel .adContainer > .column2 { width: 315px; }

/* TEAM FINDER */

#navLinksResults li.selected a, #navLinksResults li a { height: 20px; width: 190; padding: 10px 5px; }
#navLinksResults li small { display: none; }

/* WRESTLING CALENDAR */

.wrestling .pe50 .eventAggregatorElement .aggHeader, .wrestling .pe50 .eventAggregatorElement .extendedOptions {display: none;}

/* AROUND THE STATE LINK */

.aroundTheStateLink .pageElement {
	margin-top: -10px;
}
.aroundTheStateLink { margin-bottom: 10px; }
.aroundTheStateLink .icon {
	background-image: none;
	font-size: 10px;
	font-style: italic;
	float: right;
	margin-right: 5px;
}

/* LEAGUE HOMEPAGE LINKS */

.conferenceContainer { margin-top: 10px; }
.conferenceContainer li { list-style-type: none; display: inline; float: left; width: 145px; padding: 0 0 0 5px; }
.conferenceContainer li a { font: 400 16px/30px "Oswald", Verdana, sans-serif; text-transform: uppercase; font-weight: 900; }

/* LEAGUE LOGOS */
.leaguePage .color2, .leaguePage .color1, .leaguePage .color0 { display: none; }
.leaguePage .teamLogo-large { border: none; width: 75px !important; }
.leaguePage .sport-colors h2 { left: 88px; top: 16px; }

/* LEAGUE PAGE SITE MAPS */
.leagueNav { font: 700 14px/1 'Oswald', Verdana, sans-serif; }
.leagueNav .unlimitedHierarchy, .leagueNav .unlimitedHierarchy li { background: none; padding: 0; }
.leagueNav .unlimitedHierarchy li h3, .leagueNav .unlimitedHierarchy li li.lastLi { display: none; }
.leagueNav .unlimitedHierarchy li li, .leagueNav .unlimitedHierarchy li li li, .leagueNav .unlimitedHierarchy li li li.lastLi { display: block; }
.leagueNav .unlimitedHierarchy li li h3, .leagueNav .unlimitedHierarchy li li li h3 { display: inline; }
.leagueNav .unlimitedHierarchy li li li h3 { font-family: arial; }
.leagueNav .unlimitedHierarchy li li li h3 a { color: #444; }
.leagueNav .unlimitedHierarchy li li li h3 a:hover { text-decoration: underline; }
.leagueNav .unlimitedHierarchy li li { margin-left: 0; padding-top: 15px; } 
.leagueNav .unlimitedHierarchy li li:first-child { padding-top: 0; }
.leagueNav .unlimitedHierarchy li li li { margin-top: 0; float: left; padding: 0; clear: none }
.leagueNav .unlimitedHierarchy li li h3 { font-size: 20px; }
.leagueNav .unlimitedHierarchy li li li h3 { font-size: 14px; }
.leagueNav .unlimitedHierarchy li li li div { border-right: 1px solid #555; padding: 0 15px 0 15px; margin-top: 5px; }
.leagueNav .unlimitedHierarchy li li li.lastLi div { none; border: 0; }
.leagueNav .unlimitedHierarchy li li li.lastLi { background-image: none; }


/* EDITS TO ACCOMODATE IFRAME OUT */
#rapidTabs { display: none; }
