a,
a:hover {
	color: #f37121;
}

.container:before, .container:after {
	display: block;
	line-height: inherit;
	clear: none;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

.block {
	display: block;
}

.hide {
	display: none;
}

.absolute {
	position: absolute;
}

.relative {
	position: relative;
}

body {
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	color: #000;
	background: #fff;
	font-family: "Open Sans", Arial;
}

body.responsive {
	min-width: 100%;
}

body #content {
	width: 100%;
	max-width: 1000px;
	margin: 0px auto;
}

body.mediaplayer {
	/*min-width: 1200px;*/
}

#container {
	width: 100%;
	min-height: 820px;
}

#site {
	/*max-width: 1000px;
	margin: 0px auto;*/
	width: 100%;
	margin: 0px auto;
}

#site-background {
	padding-top: 0px;
}

body.home #site-background {
	padding-top: 90px;
}

.undermenu.adspace {
	padding-top: 20px;
}

.undermenu.adspace a img {
	width: 100%;
}

#embedPlayer {
	width: 724px;
	height: 444px;
	background: #000;
	position: fixed;
	z-index: 10500;
	display: none;
}

#NeulionVidContainer {
	width: 704px;
	height: 424px;
	padding: 10px 10px 0px;
	top: 6px;
	left: 10px;
}

#NeulionVidContainer .videoStop {
	height: 36px;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 36px;
	cursor: pointer;
	z-index:90001;
}

#NeulionVidContainer video {
	-webkit-transform-style: preserve-3d;
}

#embedPlayerFade {
	position: fixed;
	z-index: 10400;
	background: #000;
	opacity: .7;
	filter: alpha(opacity = 70);
	left: 0px;
	top: 0px;
	display: none;
	width: 100%;
	height: 100%;
}

.adspace.belowembed {
	padding: 0px 10px 10px;
	/*margin-top: 436px;*/
}

body.default #content {
	background: #fff;
}

#content {
	width: 100%;
	margin:0px auto 0px;
}

#content-left .column-contents,
#GlobalArticleContainer,
#article-container {
	height: 100%;
}

#top-leaderboard {
	max-width: 1000px;
	max-height: 90px;
	margin: 0px auto;
	padding: 10px 0px;
}

#header {
	background: #f37121;
	padding-top: 30px;
	box-shadow: 0 -2px 4px #ccc;
	left: 0px;
	right: 0px;
	top: 0px;
	z-index: 500;
	position: relative;
}

body.home #header {
	position: fixed;
}

body.desktop.sticky #header {
	padding-top: 0px;
}

body.desktop.sticky #header #header-top-links,
body.desktop.sticky #header #header-top-text {
	display: none;
}

body.desktop.sticky #header #logo {
	height: 60px;
}

body.desktop.sticky #site {
	padding-top: 30px;
}

#header .container {
	background: #124835;
	height: 60px;
	width: 100%;
	box-shadow: 0px 2px 4px #ccc;
	position: relative;
	z-index: 1000;
}

#header .content {
	max-width: 1070px;
	margin: 0px auto;
	width: 100%;
	height: 60px;
}

#menu {
	width: 1000px;
	margin-left: 35px;
	z-index: 900;
}

#logo {
	left: 26px;
	bottom: 0px;
	z-index: 1000;
}

#logo img {
	height: 100%;
}

#header-top-links {
	top: -30px;
	right: 0px;
}

#header-top-links a {
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	font-style: italic;
	text-decoration: none;
	margin-left: 20px;
}

#header-top-links a span {
	font-size: 9px;
}

#header-top-text {
	top: -30px;
	left: 178px;
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	font-style: italic;
	text-decoration: none;
}

#header-live-now {
	width: 70px;
	height: 25px;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #fff;
	background: #f37121;
	right: 35px;
	top: 18px;
	line-height: 23px;
	padding-left: 5px;
	text-decoration: none;
	z-index: 950;
}

#rotator {
	padding-top: 20px;
	width: 100%;
}

#rotator h1 {
	display: none;
}

#rotator .story.large,
#subrotator .story.large {
	width: 100%;
}

#rotator .story.small,
#subrotator .story.small {
	width: 100%;
}

#rotator .story.small .image,
#subrotator .story.small .image {
	width: 50%;
}

#rotator .story .rotator-story img,
#subrotator .story .rotator-story img {
	width: 100%;
}

#rotator .story.small .text,
#subrotator .story.small .text {
	width: 48%;
	padding-left: 2%;
}

#rotator .story.small .title a,
#subrotator .story.small .title a {
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #104735;
	text-decoration: none;
}

#rotator .story.small .title a:hover,
#subrotator .story.small .title a:hover {
	color: #f37121;
}

#rotator .story.small .divider,
#subrotator .story.small .divider {
	width: 48px;
	margin: 20px 0px 20px 10px;
	height: 1px;
	background: #a3aaad;
}

#rotator .story.small .teaser a,
#subrotator .story.small .teaser a {
	font-size: 16px;
	line-height: 18px;
	font-style: italic;
	color: #a3aaad;
	text-decoration: none;
}

#rotator .story.small .related-links,
#subrotator .story.small .related-links {
	padding-top: 6px;
}

#rotator .story.small .related-links a,
#subrotator .story.small .related-links a {
	color: #104735;
	font-size: 15px;
	font-style: italic;
	text-decoration: none;
	padding-right: 6px;
}

#rotator .story.small .related-links a:hover,
#subrotator .story.small .related-links a:hover {
	color: #f37121;
}

#rotator .story.small .related-links span,
#subrotator .story.small .related-links span {
	font-size: 10px;
	display: inline-block;
	position: relative;
	top: -2px;
}

#rotator .story .play {
	position: absolute;
	cursor: pointer;
	width: 90px;
	top: 50%;
	left: 50%;
	margin-left: -45px;
	margin-top: -45px;
}

#subrotator .story .play {
	position: absolute;
	cursor: pointer;
	width: 70px;
	top: 50%;
	left: 50%;
	margin-left: -35px;
	margin-top: -35px;
}

#subrotator .story {
	padding-top: 20px;
}

.more-link.article {
	width: 88%;
	height: 72px;
	border: 2px solid #efefef;
	margin: 26px auto 0px;
	line-height: 72px;
	font-size: 32px;
	text-align: center;
	color: #a3aaad;
	cursor: pointer;
}

.more-link.article:hover {
	color: #f37121;
	background: #efefef;
}

#subrotator .story-1 {
	padding-top: 0px;
}

#subrotator .story-1.more-first {
	padding-top: 20px;
}

#left-column { 
	max-width: 660px;
}

#right-column {
	width: 300px;
}

#right-column .container {
	width: 100%;
	display: block;
	line-height: 1;
}

#left-column,
#right-column {
	padding-top: 20px;
}

#right-column .cubead {
	margin-top: 0px;
}

#right-column .cubead.bottom {
	margin-top: 22px;
	position: relative;
	z-index: 1;
}

#video {
	margin-top: 28px;
}

#video .header {
	width: 294px;
	height: 44px;
	border-top: 1px solid #afb5b8;
	border-bottom: 1px solid #afb5b8;
	border-right: 3px solid #afb5b8;
	border-left: 3px solid #afb5b8;
	line-height: 44px;
	font-size: 18px;
	font-weight: normal;
	color: #b8b7b7;
	text-align: center;
}

#video .links {
	text-align: center;
	padding-top: 7px;
}

#video .links a {
	font-size: 16px;
	color: #fff;
	background: #cccccc;
	padding: 0px 6px;
	height: 20px;
	line-height: 18px;
	display: inline-block;
	text-decoration: none;
}

#video .links a:hover {
	background: #f26224;
}

#video .item {
	margin-top: 18px;
	height: 60px;
	overflow: hidden;
}

#video .item .image {
	width: 120px;
}

#video .item .image img {
	height: 60px;
}

#video .item .title {
	padding-left: 16px;
	width: 164px;
	color: #005030;
	font-size: 14px;
}

#video .item:hover .title {
	color: #f37121;
}

#video .more-link {
	width: 100px;
	height: 26px;
	line-height: 26px;
	margin: 10px auto 0px;
	text-align: center;
	border-bottom: 2px solid #cecdcd;
	font-size: 18px;
	color: #adacac;
	cursor: pointer;
}

#video .more-link:hover {
	color: #f37121;
}

#auctions {
	margin-top: 28px;
}

#auctions .header {
	width: 294px;
	height: 44px;
	border-top: 1px solid #afb5b8;
	border-bottom: 1px solid #afb5b8;
	border-right: 3px solid #afb5b8;
	border-left: 3px solid #afb5b8;
	line-height: 44px;
	font-size: 18px;
	font-weight: normal;
	color: #b8b7b7;
	text-align: center;
}


#auctions .item {
	width: 142px;
	float: left;
	margin-top: 14px;
	text-decoration: none;
}

#auctions .item.last {
	padding-left: 16px;
}

#auctions .item .image {
	border: 1px solid #cecdcd;
}

#auctions .item .image img {
	width: 100%;
}

#auctions .item .title {
	color: #005030;
	font-size: 14px;
}

#auctions .item:hover .title {
	color: #f37121;
	text-decoration: none;
}

#auctions .more-link {
	width: 100px;
	height: 26px;
	line-height: 26px;
	margin: 10px auto 0px;
	text-align: center;
	border-bottom: 2px solid #cecdcd;
	font-size: 18px;
	color: #adacac;
	cursor: pointer;
}

#auctions .more-link:hover {
	color: #f37121;
}

#shop {
	margin-top: 28px;
}

#shop .header {
	width: 294px;
	height: 44px;
	border-top: 1px solid #afb5b8;
	border-bottom: 1px solid #afb5b8;
	border-right: 3px solid #afb5b8;
	border-left: 3px solid #afb5b8;
	line-height: 44px;
	font-size: 18px;
	font-weight: normal;
	color: #b8b7b7;
	text-align: center;
}


#shop .item {
	width: 142px;
	float: left;
	margin-top: 14px;
	text-decoration: none;
}

#shop .item.right {
	float: right;
}

#shop .item .image {
	border: 1px solid #cecdcd;
}

#shop .item .image img {
	width: 100%;
}

#shop .item .new {
	color: #fff;
	font-family: Open Sans;
	font-size: 16px;
	line-height: 18px;
	text-align: center;
	width: 50px;
	height: 18px;
	top: 0px;
	right: 0px;
	background: #adacac;
	font-weight: bold;
}

#shop .item .title {
	color: #005030;
	font-size: 14px;
	padding-top: 6px;
	height: 42px;
}

#shop .item:hover .title {
	color: #f37121;
}

#shop .more-link {
	width: 100px;
	height: 26px;
	line-height: 26px;
	margin: 10px auto 0px;
	text-align: center;
	border-bottom: 2px solid #cecdcd;
	font-size: 18px;
	color: #adacac;
	cursor: pointer;
}

#shop .more-link:hover {
	color: #f37121;
}

#search {
	margin-top: 28px;
	border-top: 1px solid #afb5b8;
	border-bottom: 1px solid #afb5b8;
	border-right: 3px solid #afb5b8;
	border-left: 3px solid #afb5b8;
	padding-left: 14px;
	margin-bottom: 5px;
}

#search form {
	margin: 0px;
}

#searchInput {
	width: 225px;
	border: 0px;
	height: 42px;
	line-height: 42px;
	padding: 0px 6px;
	margin: 0px;
	box-shadow: none;
	font-size: 18px;
}

#searchSubmit {
	border: 0px;
	background: url(/fls/28700/site_graphics/search-button.png) no-repeat;
	width: 42px;
	height: 42px;
	padding: 0px;
	margin: 0px;
}

#footer {
	padding-top: 22px;
	padding-bottom: 40px;
}

#footer .leaderboard {
	width: 728px;
	margin: 0px auto;
}

#footer-sponsors {
	max-width: 1038px;
	height: auto;
	width: auto;
	margin: 0px auto;
	border: 1px solid #e1e1e1;
	text-align: center;
	margin-top: 15px;
}

#footer-sponsors .adspace {
	display: inline-block;
}

#copyright {
	text-align: center;
}

#copyright .area {
	display: inline-block;
}

#copyright,
#copyright a {
	line-height: 54px;
	font-size: 12px;
	color: #959595;
	padding: 0px;
	margin: 0px;
}

#neulion {
	width: 111px;
	margin: 0px auto;
}

#sectionmenu {
	width: 100%;
	z-index: 400;
	border-bottom: 4px solid #f37121;
	background: #fff;
}

#sectionmenu .container {
	width: auto;
	max-width: 1000px;
	height: 30px;
	padding: 0px 10px;
	background: #fff;
	box-shadow: none;
}

#sectionmenu .title {
	padding: 0px 32px 0px 0px;
	background: url(/fls/28700/site_graphics/orange-arrows.png) no-repeat right center;
}

#sectionmenu .title,
#sectionmenu .title a {
	font-size: 16px;
	line-height: 30px;
	font-family: Open Sans;
	color: #005030;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-style: italic;
}

#sectionmenu .content {
	margin: 0px 0px 0px 24px;
	width: auto;
	height: auto;
}

#sectionmenu .title span {
	color: #fff;
}

ul#section-menu {
	list-style-type:none;
	padding: 0px;
	float:  none;
	position: relative;
	min-height: 21px;
	margin: 0px auto;
}

ul#section-menu li.divider {
	display: none;
}

ul#section-menu ul.subnav li {
	border-width:1px 1px 0px 1px;
}

ul#section-menu li.first {
	padding-left: 0px;
}

ul#section-menu ul.subnav li.last {
	border-width:1px;
}

#section-menu li {
	display:inline-block;
	float:none;
	margin:0px;
	width:auto;
	font-weight:bold;
	white-space:nowrap;
	padding: 0px 10px 0px;
	height: 30px;
}

#section-menu li a {
	font-family: Open Sans;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #005030;
}

#article-image {
	margin-top: 18px;
}

#article-image .play {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -45px 0px 0px -45px;
}

#article-date-icons .release {
	font-style: italic;
	font-size: 18px;
	color: #818181;
}

#article-title {
	font-size: 36px;
	color: #015030;
	font-weight: bold;
	line-height: 46px;
}

#article-content {
	padding-top: 8px;
	font-size: 18px;
	line-height: 22px;
	color: #959595;
}

#articleRelated {
	margin: 0px 0px 10px 10px;
	float: right;
}

#articleRelated .header {
	width: 294px;
	height: 44px;
	border-top: 1px solid #afb5b8;
	border-bottom: 1px solid #afb5b8;
	border-right: 3px solid #afb5b8;
	border-left: 3px solid #afb5b8;
	line-height: 44px;
	font-size: 18px;
	font-weight: bold;
	color: #b8b7b7;
	text-align: center;
	margin-bottom: 8px;
}

#articleRelated .content {
	width: 297px;
}

#articleRelated .item a {
	color: #104735;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	line-height: 22px;
	text-decoration: none;
}

#articleRelated .item a span {
	font-size: 10px;
	display: inline-block;
	position: relative;
	top: -3px;
}

#related-articles {
	margin-top: 20px;
	border-top: 4px solid #015030;
}

#related-articles .header {
	color: #c4c4c3;
	font-size: 36px;
	font-weight: bold;
	line-height: 80px;
}

#bottom-featured {
	max-width: 728px;
	margin: 20px auto 0px;
}

#bottom-featured .item {
	width: 30%;
	background: #e6e6e6;
	padding: 8px 0px 0px;
}

#bottom-featured .item.middle {
	margin: 0px 5%;
}

#bottom-featured .item .text {
	width: 46%;
	font-size: 10px;
	font-family: Verdana;
	line-height: 12px;
	font-weight: bold;
	text-align: right;
	padding-left: 2%;
}

#bottom-featured .item .image {
	width: 46%;
	padding-right: 2%;
}

#bottom-featured .item .image img {
	width: 100%;
}

#bottom-featured .item .title {
	color: #005838;
}

#bottom-featured .item .teaser {
	color: #000;
	padding: 2px 0px;
}

#bottom-featured .item .link a {
	color: #f37121;
}

#bottom-featured .details {
	padding-bottom: 10px;
	border-bottom: 2px solid #bfbfbf;
}

#bottom-featured .item .bottom-link {
	text-align: right;
	padding: 0px 8px 0px;
}

#bottom-featured .item .bottom-link a {
	color: #d4631d;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}

/***********************************************************************************
**** Menu
***********************************************************************************/

#menu-container {
	position:relative;
	min-height:40px;
	margin: 0px 0px 0px 0px;
}

#list-menu {
	/*float:left;*/
	display:block;
	visibility:hidden;
	margin: 0px 0px 0px 200px;
	list-style-type:none;
	padding:0;
	border:0;
	height: 60px;
}

#list-menu .divider {
	float:left;
	width:4px;
	height:40px;
	display: none;
}

#list-menu li:nth-child(6) {
	/*display: none;*/
}

#list-menu-button {
	display:none;
	height: 40px;
	position:absolute;
	z-index:1;
	top: 4px;
	right: 2px;
}

#list-menu-button button {
	padding: 7px 10px 13px;
}

#list-menu-button .icon-bar {
	background-color: #fff;
	border-radius:1px 1px 1px 1px;
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);
	display:block;
	height: 4px;
	margin-top: 3px;
	width: 29px;
}

#list-menu-button.show-mobile button div.icon-bar:last-child:after {
  color: #fff;
}

#list-menu-button button > div:last-child:after{
	content:"MENU";
	font-size:9px;
	color:#fff;
	line-height: 19px;
}

#list-menu li.parent {
	float:left;
	background:transparent;
	position:relative;
}

#list-menu li.parent {
	position:static;/**/
}

#list-menu li.parent.template.menu-active {
	
}

#list-menu ul {
	list-style-type:none;
	padding:0;
	margin:0;
	border:0;
}

#list-menu a {
	display:block;
}

#list-menu a:hover {
	
}

.top-menu-link,
.top-menu-link:focus {
	line-height: 60px;
	padding: 0px 15px;
	margin: 0px 0px 0px;
	text-decoration: none;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	font-family: Open Sans;
}

#lm-parent-1 a.top-menu-link {
	margin-left: 0px;
}

#list-menu a.top-menu-link:hover {
	
}

.sub .top-menu-link {
	
}

.sub.menu-active .top-menu-link {
	
}

.top-menu-link:focus,
.top-menu-link:hover {
	text-decoration:none;
}

li.template.menu-active .top-menu-link {
	background: #033624;
	color: #f37121;
}

li.template .top-menu-link:hover {
	
}

.subnav {
	display:none;
	position:absolute;
	z-index:1;
	top: 60px;
	left:0px;
	padding:0;
}

.subnav.template-ul {
	width:auto;
	height:auto;
	background:transparent;
}

.subnav.template-ul .subnav {
	display:block;
}

.subnav .template {
	width: 100%;
	height: 308px;
	position:relative;
	background: #033624;
}

.menu-active .subnav {
	display:block;
}

.subnav li a {
	padding:0 0px;
	/*min-width:200px;
	height:24px;*/
	line-height:24px;
	color: #fff;
	font-size: 18px;
	font-family: inherit;
	text-decoration: none;
	font-weight: normal;
}

.subnav li a.section:hover {
	color: #fff;
}

.subnav li a:hover {
	color: #f37121;
}

#list-menu .two-col-1,
#list-menu .two-col-2 {
	width: 47%;
	float: left;
}

#list-menu .two-col-1 {
	margin-right: 6%;
}

#list-menu .image {

}

#list-menu .image img {
	width: 100%;
}

#list-menu li.template ul.subnav .standard {
	padding: 26px 2% 0px;
	width: 48%;
	float: left;
}

#list-menu li.template ul.subnav .standard.sports {
	padding-top: 18px;
	width: 92%;
}

#list-menu li.template ul.subnav ul.subnav {
	position:static;
}

#list-menu li.template ul.subnav .sports ul.subnav {
	width: auto;
	float: none;
	position:static;
	float: left;
}

#list-menu li.template ul.subnav .box-mens,
#list-menu li.template ul.subnav .box-womens {
	width: 47%;
	float: left;
}

#list-menu li.template ul.subnav .box-mens {
	padding-right: 6%;
}

#list-menu li.template ul.subnav .menu-label {
	font-size: 20px;
	font-family: Open Sans;
	font-weight: normal;
	color: #f37121;
	padding-bottom: 0px;
	border-bottom: 1px solid #f37121;
	line-height: 26px;
	text-transform: uppercase;
}

#list-menu .image-text .headline,
#list-menu .image-text .teaser {
	display:none;
}

#list-menu .parent.sports .feature-1,
#list-menu .parent.sports .feature-2,
#list-menu .parent.sports .label-1,
#list-menu .parent.sports .label-2
{
	display:none;
}

#list-menu .parent .image-text {
	width: 19%;
	padding-left: .5%;
	position: static;
	float: left;
	padding-top: 20px;
	display: none;
}

#list-menu .parent .image-text a {
	min-width: auto;
	padding: 0px;
}

#list-menu .label-1 {
	font-size: 20px;
	font-family: Open Sans;
	color: #f37121;
	font-weight: normal;
	position: absolute;
	left: 520px;
	top: 28px;
	width: 238px;
}

#list-menu .label-2 {
	font-size: 20px;
	font-family: Open Sans;
	color: #f37121;
	font-weight: normal;
	position: absolute;
	left: 772px;
	top: 28px;
	width: 238px;
}

#list-menu .feature-1 {
	position:absolute;
	z-index:1;
	top: 56px;
	left: 520px;
	font-size: 16px;
	font-family: Open Sans;
	color: #6c6c6c;
}

#list-menu .feature-2 {
	position:absolute;
	z-index:1;
	top: 56px;
	left: 772px;
	font-size: 16px;
	font-family: Open Sans;
	color: #6c6c6c;
}

#list-menu .feature-2 a {
	font-size: 16px;
	font-family: Open Sans;
	color: #fff;
	line-height: 24px;
	height: 24px;
}

#list-menu .feature-1 li {
	
}

#list-menu .feature-1 a {
	font-size: 16px;
	font-family: Open Sans;
	color: #fff;
	line-height: 24px;
	height: 24px;
}

#list-menu .feature-1 a:hover {
	color: #f37121;
}

#list-menu .with-sections .subnav li.first {

}

ul#menu-sport-group-1 {
	width:47%;
	float:left;
	margin-left:2%;
	position:static;
}

ul#menu-sport-group-2 {
	width:47%;
	float:left;
	margin-left:2%;
	position:static;
}

#list-menu div.standard li {
	float:left;
	border-width: 0px 0px 0px 0px;
	border-style:solid;
	border-color: #3a6254;
	width: 100%;
	padding-left: 0px;
}

#list-menu div.standard.sports li {
	border-width: 0px 0px 1px 0px;
}

#list-menu div.standard li.header {
	color: #f37121;
	font-size: 20px;
	border: 0px;
	background: transparent;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 6px;
}

#list-menu div.standard li.header a {
	color: #f37121;
	font-size: 20px;
}

#list-menu .template-2 div.standard li {
	width: 100%;
	margin-right: 0px;
	float: none;
}

#list-menu div.standard.sports li {
	
}

#list-menu div.standard li.odd {
	margin-right: 5%;
}

#list-menu div.standard.sports li.odd {
	margin-right: 0px;
}

#list-menu div.standard a,
#list-menu div.standard a.sport {
	display:inline;
	min-width:auto;
	padding:0px;
	font-size: 16px;
	font-family: Open Sans;
	color: #fff;
}

#list-menu div.standard a:hover {
	color: #f37121;
}

#list-menu .with-sections a.facebook {
	background:url(/fls/28700/site_graphics/menu-facebook.png) transparent no-repeat;
	width:18px;
	height:16px;
	display:block;
	float:right;
	overflow:hidden;
	padding:0;
	margin-top: 3px;
	margin-right: 4px;
}

#list-menu .with-sections a.facebook:hover {
	background:url(/fls/28700/site_graphics/menu-facebook-orange.png) transparent no-repeat;
}

#list-menu .with-sections a.twitter {
	background:url(/fls/28700/site_graphics/menu-twitter.png) transparent no-repeat;
	width:18px;
	height:16px;
	display:block;
	float:right;
	overflow:hidden;
	padding:0;
	margin-top: 3px;
	margin-right: 8px;
	margin-left: 40px;
}

#list-menu .with-sections a.twitter:hover {
	background:url(/fls/28700/site_graphics/menu-twitter-orange.png) transparent no-repeat;
}

.facebook-placeholder{
	width:18px;
	height:16px;
	display:block;
	float:right;
	overflow:hidden;
	padding:0;
	margin-top: 7px;
	margin-right: 4px;
}


.twitter-placeholder{
	width:18px;
	height:16px;
	display:block;
	float:right;
	overflow:hidden;
	padding:0;
	margin-top: 7px;
	margin-right: 8px;
	margin-left: 40px;
}

#list-menu .sports .ad-menu {
	position: absolute;
	left: auto;
	bottom: 20px;
	top: auto;
	right: 18px;
}

#list-menu .ad-menu {
	position: absolute;
	right: 12px;
	top: 28px;
}

#list-menu .ad-menu a {
	padding: 0px;
	height: auto;
	line-height: auto;
}

#list-menu .with-sections a.sport {
	float:left;
}

#list-menu .with-sections a.section {
	float:right;
	font-size: 11px;
	font-family: Open Sans;
	font-weight: normal;
	color: #fff;
	padding-right: 10px;
}

#list-menu .with-sections a.section.custom {
	padding-right: 2px;
}

#list-menu .with-sections a.section:hover {
	color: #f37121;
}

#list-menu .with-sections a.section span {
	padding-left: 6px;
}

#section-menu li.more {
	position:relative;
	width: 40px;
	height: 30px;
	padding-right: 32px;
	/*background: url(/fls/28700/site_graphics/green-dots.png) no-repeat right center;*/
}

#section-menu ul.more{
	padding:0px;
	visibility: hidden;
	position: absolute;
	top: 30px;
	right: 0px;
}

#section-menu ul.more li{
	border-width:0px 1px 1px 1px;
	border-color:#f37121;
	border-style:solid;
	width:278px;
	padding: 0px 10px;
	clear:both;
	background-color: #124835;
	display: block;
}
#section-menu ul.more li.section {
	margin: 0px 0px 0px !important;
	height: 23px;
}
#section-menu ul.more li.first {
	border-top:solid 1px #A5A4A3;
}
#section-menu ul.more li:hover,
#section-menu ul.more div:hover{

}

#section-menu ul.more li a{
	color: #fff;
	font-family: Open Sans;
	font-size:14px;
	text-align:left;
	text-transform:none;
	font-weight: normal;
	line-height: 23px;
	display: block;
}

#section-menu ul.more li a:hover{
	color: #f37121;
}

body #schedule-table thead tr th {
	background: #124835;
}

body #schedule-table {
	color: #124835;
}

/*   --------------------------------------  */
/*    Media Portal 5                         */
/*   --------------------------------------  */
/* optional class (.brand) tags expected skin areas */

#mediaportal5-header h1.brand,
#mediaportal5-login .join.brand input,
#mediaportal5-nav-mobile.brand,
#mediaportal5-events h2.title.brand,
#mediaportal5-events div.events .sportname.brand,
#mediaportal5-events div.events .action.brand,
#mediaportal5-events div.events .event-schedule.brand a,
#mediaportal5-channel h2.title.brand,
#mediaportal5-channel .mediaportal-more.brand input {
     color:#124835;
}

#mediaportal5-login button.login-button.brand,
#mediaportal5-nav-mobile.brand .icon-bar,
#mediaportal5-menu.brand li.selected,
#mediaportal5-livenow.brand {
     background-color:#124835;
}

#mediaportal5-menu.brand {
     border-color:#124835;
}
#mediaportal5-livenow.brand {
     border-color:#124835; /* lighter or contrast color */
}
/*   --------------------------------------  */
/*   END  Media Portal 5                     */
/*   --------------------------------------  */

#content table table td.white table td.white img {
	display: none;
}