
a {
	color: #005941;
	text-decoration: none;
}
a:active,
a:visited,
a:focus,
a:hover {
	color: #005941;
}
a:focus,
a:hover {
	text-decoration: underline;
}	
figure{
	margin: 0;
}
.left, .float {float: left;}
.right, .floatR {float: right;}
.clear {clear: both;}
.block {display: block;}
.inline_block{display: inline-block;}
.hide {display: none;}
.absolute {position: absolute;}
.relative {position: relative;}
.inline{display: inline;}
.wide{width: 100%;}
.auto_center_outer{
	float: left;
	position: relative;
	left: 50%;
}
.auto_center_inner{
	float: left;
	position: relative;
	left: -50%;
}

body {
	width: 100%;
	height: 100%;
	margin: 0px auto;
	padding: 0px;
	color: #000000;
	background: #ffffff;
	font-family: Arial;
}

body.responsive {
	min-width: 100%;
}
#site-content{
	padding-top: 20px;
	width: 100%;
	max-width: 1000px;
	margin: 0px auto;
	background: #ffffff;
	color: #000000;
	min-height: 500px;
}
body.home #site-content, body.sport-home #site-content{
	padding-top: 0px;
	max-width: none;
}
body.article.pictop #site-content{
	padding-top: 0px;
	max-width: 1500px;
}

#embedPlayer {
	background: #000;
	position: fixed;
	z-index: 10500;
	display: none;
	width: 724px;
	height: 434px;
	left:21%;
	top: 17%;

}
#embedPlayerFade {
	position: fixed;
	z-index: 10400;
	background: #000;
	opacity: .7;
	filter: alpha(opacity = 70);
	left: 0px;
	top: 0px;
	display: none;
	width: 100%;
	height: 100%;
}
#embedPlayer .xbutton {
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
	z-index: 10001;
}
#jtvshlAdContainer{
	position: fixed !important;
	z-index: 10400;
}

.adspace.responsive img{
	display: block;
	margin: 0 auto;
}
.adspace.undermenu{
	padding: 0px 0px;
	background: #e7e7e7;
}
.adspace.undermenu .container{
	line-height: 1px;
	padding: 9px 0px;
	max-width: 1000px;
	margin: 0px auto;
}	

.box_shadow{
	-webkit-box-shadow: 0px 2px 10px 0px rgb(150,150,150);
	-moz-box-shadow: 0px 2px 10px 0px rgb(150,150,150);
	box-shadow: 0px 2px 10px 0px rgb(150,150,150);
}
.leaderboard.bottom {
	width: 100%;
	padding: 15px 0;
	background: #efeeee;
}
.leaderboard.middle{
	width: 728px;
	margin: 0px auto;
	padding-top: 10px;
}
.leaderboard.bottom .container{
	width: 728px;
	margin: 0px auto;
	height: 90px;
}
#left-column{
	float: left;
	width: 670px;
	padding: 0px;
	background: #ffffff;
}	
#right-column{
	float: right;
	width: 320px;
}
.container{
	width: 100%;
}

/*************************************************************************************************************************************
    START Header
*************************************************************************************************************************************/
#header_ads{
	width: 100%;
	background: #e7e7e7;
}
#header_ads .container{
	max-width: 1000px;
	width: 100%;
	margin: 0px auto;
	height: 90px;
	padding: 9px 0px;
}	
#header_ads .leaderboard{
	width: 728px;
	height: 90px;
	margin: 0 auto;
}

#header{
	width: 100%;
	height: 55px;
	position: relative;
	z-index: 1010;
	background: #005941;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiMwMDU5NDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(90deg, #005941 24%, #ffffff 24.1% );
	background: -webkit-linear-gradient(90deg, #005941 24%, #ffffff 24.1% );
	background: -o-linear-gradient(90deg, #005941 24%, #ffffff 24.1% );
	background: -ms-linear-gradient(90deg, #005941 24%, #ffffff 24.1% );/*For IE10*/
	background: linear-gradient(90deg, #005941 24%, #ffffff 24.1% );
	filter: none;
}

#header.fixed{
	position: fixed;
	top: 0px;
}	

#header .container{
	max-width: 900px;
	width: 100%;
	height: 100%;
	margin: 0px auto;
	position: relative;
	background: #ffffff;
	background: url("/fls/7700/site_graphics/header_background.jpg") left top no-repeat;
	background: -moz-linear-gradient(135deg, #005941 142px, #ffffff 142.1px, #ffffff 147px, #ccb87c 147.1px, #ccb87c 158px,#ffffff 158.1px );
	background: -webkit-linear-gradient(135deg, #005941 142px, #ffffff 142.1px, #ffffff 147px, #ccb87c 147.1px, #ccb87c 158px,#ffffff 158.1px );
	background: -o-linear-gradient(135deg, #005941 142px, #ffffff 142.1px, #ffffff 147px, #ccb87c 147.1px, #ccb87c 158px,#ffffff 158.1px );
	background: -ms-linear-gradient(135deg, #005941 142px, #ffffff 142.1px, #ffffff 147px, #ccb87c 147.1px, #ccb87c 158px,#ffffff 158.1px );
	background: linear-gradient(135deg, #005941 142px, #ffffff 142.1px, #ffffff 147px, #ccb87c 147.1px, #ccb87c 158px,#ffffff 158.1px );
	filter: none;
}	

#header .header_logo{
	position: absolute;
	bottom: -9px;
	left: 64px;
	z-index: 1000;
}		
#header .header_logo_sm {
	position: absolute;
	bottom: -27px;
	left: 10px;
	z-index: 1000;
}

#header #menu{
	max-width: 1200px;
	width: 100%;
	height: 55px;
	margin: 0px auto 0px; 
}	
#header .watch{
	height: 55px;
    line-height: 55px;
    vertical-align: middle;
	position: absolute;
	right: 60px;
	top: 0px;
	padding: 0px 11px;
	color: #ffffff;
    background: #005941;
    font-family: "Oswald", sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    z-index: 101;

}

#header .watch:hover{
	
}
#header #header-search-button{
	position: absolute;
	right: 30px;
	top: 13px;
	z-index: 999;
	cursor: pointer;
}

#header #searchbox{
    display: none;
    position: absolute;
    left: auto;
    top: 40px;
    right: 27px;
    padding: 7px 10px 5px;
    height: 27px;
    width: 245px;
    background: #ffffff;
    z-index: 999;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

#header #searchbox.active{
	display: block;
}
#header #searchSubmit{

}
#header #searchbox .searchinput{
	margin: 0 0 0 6px;
}
#header #searchInput{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #555555;
	text-transform: uppercase;
	height: 18px;
	width: 150px;
	border-bottom: #ffffff;
	border: none;
	border-radius: 0;
	border-bottom: 1px solid #555555;
	box-shadow: none;
	margin: 0;
}
/*************************************************************************************************************************************
    START Rotator
*************************************************************************************************************************************/
.live-stats-now, #rotator .live-stats-now {
	top: 6%;
}	
#rotator .livenow{
	position: absolute;
	left: 41%;
	top: 30%;
	width: 259px;
}
#rotator {
	width: 100%;
	max-width: 1500px;
	margin: 0px auto;
	height: 645px;
	z-index: 100;
	position: relative;
}
#rotator .main{
	width: 100%;
	height: 100%;
	position: relative;
}
#rotator .main .story {
	width: 100%;
	height: 645px;
	z-index: 50;
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
	background-color: #ffffff;
}

#rotator .main .story a.story-link {
	width: 100%;
	height: 100%;
}

#rotator .main .story.active {
	z-index: 100;
}

#rotator .main .story a:hover {
	text-decoration: none;
}

#rotator .main .story .text {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
}

#rotator .main .story .title {
	width: 100%;
	max-width: 900px;
	padding: 0px 0px 30px;
	margin: 0 auto;
	line-height: 56px;
	font-size: 50px;
	font-weight: bold;
	font-family: "Oswald", sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	text-shadow: 2px 3px 8px #000;
}


#rotator .left.arrow{
	position: absolute;
	left: 8.5%;
	top: 45%;
	z-index: 999;
	width:26px;
	height: 40px;
	line-height: 25px;
	cursor: pointer;
	font-family: "Oswald", sans-serif;
	font-size: 66px;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
}
#rotator .left.arrow:hover{	
	text-shadow: 2px 1px 9px #000;
}
#rotator .right.arrow{
	position: absolute;
	right: 8.5%;
	top: 45%;
	z-index: 999;
	width:26px;
	height: 40px;
	line-height: 25px;
	cursor: pointer;
	font-family: "Oswald", sans-serif;
	font-size: 66px;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
	
}
#rotator .right.arrow:hover{	
	text-shadow: 2px 1px 9px #000;
}
#rotator .count{
	position: absolute;
	top: 46.7%;
	right: 11.5%;
	z-index: 999;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	text-shadow: 1px 1px 1px #000;

}
#rotator .play{
	background: url("/fls/7700/site_graphics/play.png") no-repeat center;
	width: 115px;
	height: 115px;
	cursor: pointer;
	position: absolute;
	z-index: 10;
	top: 44%;
	left: 46%;
}

/*************************************************************************************************************************************
    START Schedule
*************************************************************************************************************************************/
#schedule{
	width: 100%;
	padding-bottom: 20px;
}
#schedule .header{
    min-height: 55px;
    line-height: 55px;
    vertical-align: middle;
    width: 100%;
    background: #cdcaca;
    margin: 0;
}
#schedule .header .header_content{
	width: 100%;
	max-width: 1000px;
}
#schedule .header .title{
	float: left;
	font-family: "Oswald" ,sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #005941;
	margin: 0;
	line-height: 55px;
}

#schedule-sport-select{
	float: left;
	width: 225px;
    line-height: 20px;
    height: 20px;
    padding: 0px;
    margin: 18px 2px 17px 15px;
}
#schedule .schedule-full-link{
	position: absolute;
	top: -37px;
	left: 355px;
	font-size: 14px;
	font-weight: bold;
	color: #005941;
}
#schedule .main{
	position: relative;
	width: 100%;
	max-width: 1000px;
}
#schedule .schedule_content{
	padding-top: 20px;
	position: relative;
	min-height: 150px;
	max-height: 300px;
	width: 95%;
	max-width: 705px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
}
#schedule .schedule_content .override_ad,
#schedule .schedule_content .override_ad img
{
	width: 100%;
}

#schedule .schedule_spon{
	float: right;
	width: 100%;
	padding-top: 20px;
	max-width: 260px;
}
#schedule .slider-widget{
	max-height: 200px;
	overflow: hidden;
}
#schedule .arrow {
    position: absolute;
    top: 40%;
    z-index: 999;
    width: 18px;
    height: 30px;
    line-height: 17px;
    cursor: pointer;
    font-family: "Oswald", sans-serif;
    font-size: 50px;
    color: #005941;
    text-shadow: 1px 1px 1px #000;
}
#schedule .arrow:hover {
    text-shadow: 2px 1px 4px #000;
}
#schedule .arrow.right{  
	right: -20px;
}
#schedule .arrow.left{  
	left: -20px;
}
#schedule .event{
	width: 80%;
	margin: 0 auto;
}

#schedule .event .date{
	text-transform: uppercase;
	font-family: "Oswald" , sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #005941;
	width: 100%;
	border-bottom: 3px solid #969595;
	margin-bottom: 5px;
}
#schedule .event .sport{
	font-family: "Oswald" , sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #005941;
}
#schedule .event .tournament, #schedule .event .opponent,
#schedule .event .location, #schedule .event .time{
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #005941;
}

#schedule .event .event-links{
	padding-top: 15px;
	line-height: 15px;
	font-size: 12px;
	color: #cdb97d;
}
#schedule .event .event-links .event-link {

}
#schedule .event .event-links .event-link.link_count_0{

}
#schedule .event .event-links span,
#schedule .event .event-links a{
	font-size: 12px;
	color: #cdb97d;
}

/*************************************************************************************************************************************
    START Tabs
*************************************************************************************************************************************/

#tabs{
	width: 100%;
}
#tabs .header{
	min-height: 55px;
    line-height: 55px;
    vertical-align: middle;
    width: 100%;
    background: #cdcaca;
    margin: 0;
}
#tabs .header .header_content{
	position: relative;
	width: 90%;
	max-width: 1000px;
}
#tabs .header .tab_spon{
	position: absolute;
	width: 155px;
	right: 5px;
	top: 0px;
	z-index: 10;
}
#tabs .header .tab{
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px;
	color: #ffffff;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	margin-right: 40px;
	margin-top: 12px;
	cursor: pointer;
}
#tabs .header .tab.photos{
	margin-right: 0;
}
#tabs .header .tab.active{
	background: #ffffff;
	color: #005941;
}	
#tabs .main{
	width: 100%;
	max-width: 1000px;
	margin: 35px auto 0px;
}
#tabs .tab_content{
	width: 100%;
	height: 100%;
	display: none;
}
#tabs .tab_content.active{
	display: block;
}

#tabs .tab_content .item{
	width: 302px;
	height: 275px;
	padding: 22px 22px 0px;
	border-top: 1px solid #dfdcdc;
	border-right: 1px solid #dfdcdc;
}
#tabs .tab_content .item:nth-of-type(1),#tabs .tab_content .item:nth-of-type(2),#tabs .tab_content .item:nth-of-type(3){
	border-top: none;
	padding-top: 0px;
}
#tabs .tab_content .item:nth-of-type(3n){
	border-right: none;
	padding-right: 0px;
}
#tabs .tab_content .item:nth-of-type(3n+1){
	padding-left: 0px;
}

#tabs .tab_content .item .image{
	width: 100%;
	height: 150px;
	overflow: hidden;
	position: relative;
}
#tabs .tab_content .item .image img{
	width: 100%;
}	
#tabs .tab_content .item .image .play{
	position: absolute;
	bottom: 10px;
	right: 10px;
	cursor: pointer;
}
#tabs .tab_content .item .image .photo_img{
	position: absolute;
	bottom: 10px;
	right: 10px;
}
#tabs .tab_content .item .title a{
	font-weight: bold;
	font-size: 14px;
	color: #000000;

}
#tabs .tab_content .item .title a span.type{
	color: #005941;
	text-transform: uppercase;

}
#tabs .tab_content .item .link{
	color: #005941;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	margin-top: 4px;
}

#tabs .footer{
	width: 100%;
	max-width: 1000px;
	margin: 0 auto 35px;
	border-top: 1px solid #dfdcdc;
	border-bottom: 1px solid #dfdcdc;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	text-align: center;;
	color: #005941;
}
#tabs .footer a{
	color: #005941;
}	
/*************************************************************************************************************************************
    START Shop
*************************************************************************************************************************************/
#shop{
	width: 100%;
	padding: 20px 0px 10px;
	background: #cbc7c7 url("/fls/7700/site_graphics/store_background.png") repeat;
}
#shop .main{
	width: 100%;
	max-width: 1000px;
	margin: 0px auto;
}
#shop .left_side{
	float: left;
	width: 65%;
}

#shop .left_side .text{
	padding-left: 2%;
	width: 45%;
	float: left;
}
#shop .left_side .text .title{
	margin-bottom: 100px;

}
#shop .left_side .text .title, #shop .left_side .text .title a{
	font-family: "Oswald", sans-serif;
	font-size: 66px;
	line-height: 70px;
	font-weight: bold;
	color: #005941;
	text-decoration: none;
}
#shop .left_side .text .link{
	float: left;
	padding: 5px 40px;
	background: #005941;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	line-height: 30px;
	font-family: "Oswald" , sans-serif;
	font-size: 30px;
	font-weight: 300;
	color: #ffffff;

}
#shop .left_side .image{
	width: 52%;
	float: right;
}
#shop .left_side .image img{
	width: 100%:;
}

#shop .right_side{
	padding-top: 50px;
	float: right;
	width: 300px;
}

/*************************************************************************************************************************************
    START Featured
*************************************************************************************************************************************/
#featured{
	width: 100%;
}

#featured .main{
	width: 100%;
	max-width: 1500px;
	margin: 0px auto;
}
#featured .main .item{
	width: 50%;
	float: left;
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
	background-color: #ffffff;
	height: 478px;
	position: relative;
}
#featured .main .item .text{
	position: absolute;
	top: 52.7%;
	width: 100%;
	background: rgba(256, 256, 256, .3);
	padding-top: 30px;
	min-height: 105px;
	text-align: center;
}

#featured .main .item .text .title, 
#featured .main .item .text .title a{
	font-family: "Oswald" , sans-serif;
	font-size: 54px;
	line-height: 65px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 2px 3px 8px #000;
}
#featured .main .item .text .link,
#featured .main .item .text .link a{
	font-family: "Oswald" , sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	text-align: center;
	color: #ffffff;
	text-shadow: 2px 3px 8px #000;
	text-decoration: none;
}
/*************************************************************************************************************************************
    START Twitter
*************************************************************************************************************************************/
#twitter{
	width: 100%;
	min-height: 250px;
	background:#cdcaca ;
}
#twitter .background{
	width: 100%;
	max-width: 1050px;
	min-height: 249px;
	position: relative;
	margin: 0 auto;
	background:#cdcaca url("/fls/7700/site_graphics/twitter_background.jpg") no-repeat left bottom;
}
#twitter .header{
	padding: 20px 0px;
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}	
#twitter .main{
	width: 100%;
    min-height: 136px;
    max-height: 400px;
	max-width: 1000px;
	margin: 0px auto;
	position: relative;
	padding-bottom: 22px;
	position: relative;
	z-index: 10;
	overflow: hidden;
}
#twitter .header .image.twitter{
	float: left;
	height: 33px;
	width: 41px;
	padding: 10px 6px 9px 5px;
	background: #005941;
}
#twitter .header .text{
	font-family: "Oswald", sans-serif;
	font-size: 21px;
	color: #005941;
	float: right;
	padding-top: 10px;
	margin: 0;
}

#twitter .main .arrow{
	font-family: "Oswald", sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #ffffff;
	height: 33px;
	line-height: 27px;
	vertical-align: middle;
	padding: 0 10px;
	background: #7b7979;
	position: absolute;
	bottom: 22px;
	cursor: pointer;
	z-index: 100;
}
#twitter .main .arrow span{
	font-size: 22px;
	font-weight: bold;
}
#twitter .main .arrow.left{
	right: 115px;
}
#twitter .main .arrow.right{
	right: 0px;
}
#twitter .main .item{
	width: 100%;
	font-family: "Oswald", sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	color: #005941;
	float: left;
}
blockquote.twitter-tweet{
	border: none;
	padding: 0;
	margin: 0;
}
#twitter .main .item p{
	font-family: "Oswald", sans-serif;
	font-size: 27px;
	line-height: 32px;
	font-weight: bold;
	color: #005941;
}	

/*************************************************************************************************************************************
    START INSTAGRAM
*************************************************************************************************************************************/
#instagram{
	width: 100%;
	position: relative;
	overflow: hidden;
}

#instagram .header{
	padding: 20px 0px;
	margin: 0 auto;
	width: 100%;
	max-width: 1000px;
}
#instagram .header .instagram{
	width: 32px;
	height: 32px;
	padding: 11px;
	background: #005941;
	float: left;
	
}
#instagram .header .title{
	font-family: "Oswald", sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #005941;
	float: right;
	padding-top: 10px;
	margin: 0;
}
#instagram .main{
	margin: 0 auto;
	width: 90%;
	max-width: 1000px;	
	padding: 0px 0px 20px;
	position: relative;
	overflow: hidden;
}

/*************************************************************************************************************************************
    START Photos
*************************************************************************************************************************************/

#photos{
	width: 100%;
}
#photos .main{
	width: 100%;
	max-width: 1500px;
	min-height: 200px;
	margin: 0 auto;
	position: relative;
}
#photos .main .item{
	position: relative;
}
#photos .main .item .image{
	width: 100%;
	overflow: hidden;
}
#photos .main .white_shadow{
	position: absolute;
	width: 100%;
	height: 22%;
	top: 0;
	left: 0;
	background: linear-gradient(0deg, rgba( 256,256,256,0) 0%, rgba(256,256,256,1) 100% );
}
#photos .main img{
	width: 100%;
}

#photos .main .link{
    position: absolute;
    bottom: 24px;
    right: 100px;
    padding: 5px 40px;
    background: #005941;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    line-height: 30px;
    font-family: "Oswald" , sans-serif;
    font-size: 30px;
    font-weight: 300;
    color: #ffffff;
}


/*************************************************************************************************************************************
    START Sponsors
*************************************************************************************************************************************/

#sponsors{
	width: 100%;
	background: #efeeee;
	padding: 17px 0px;
	margin: 0px auto 0px;
}
#sponsors .container{
	width: 100%;
	max-width: 1000px;
	margin: 0px auto;
}
#sponsors .container .sponsor{
	display: inline-block;
	padding: 0 2%; 
	width: 15.5%;
}	
#sponsors .container .sponsor img{
	width: 100%;
}	


/*************************************************************************************************************************************
    START Footer
*************************************************************************************************************************************/

#footer{
	padding: 10px 0px 60px;
	width: 100%;
	background: #ffffff;
}
#footer .container{
	width: 100%;
	max-width: 1000px;
	margin: 0px auto;
	position: relative;
}

#footer .logos{
	width: 95%;
	max-width: 470px;
	margin: 0px auto;
	padding: 35px 0px 20px; 
}

#footer .logos .logo{
	vertical-align: middle;
}
#footer .logos .logo.ncaa{
	width: 12.1%;
	margin-right: 5%;
}

#footer .logos .logo.american{
	width: 23.6%;
	margin-right: 6%;
}

#footer .logos .logo.img{
	width: 18.3%;
	margin-right: 5%;
}

#footer .logos .logo.neulion{
	width: 26.9%;
}


#footer .copyright{
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	color: #2e2e2e;
	text-align: center;
}
#footer .links{
	font-size: 12px;
	font-weight: bold;
	color: #2e2e2e;
	text-transform: uppercase;
}
#footer .links a{
	margin-bottom: 3px;
	display: inline-block;
	color: #2e2e2e;
}	

/*************************************************************************************************************************************
    START Social Links
*************************************************************************************************************************************/
#social_links{
	width: 100%;
	max-width: 300px;
	padding-bottom: 10px;
}
#social_links .item{
	width: 100%;
	height: 52px;
	padding-bottom: 9px;
}
#social_links .item .image{
	float: left;
	background: #005941;
}
#social_links .item .image.twitter{
	height: 33px;
	width: 41px;
	padding: 10px 6px 9px 5px;
}
#social_links .item .image.facebook{
	height: 41px;
	width: 20px;
	padding: 6px 16px 5px 16px;
}
#social_links .item .image.instagram{
	height: 32px;
	width: 32px;
	padding: 10px;
}

#social_links .item .text{
	float: left;
	padding-left: 10px;
	line-height: 52px;
	vertical-align: middle;
	font-family: "Oswald",sans-serif;
	font-size: 18px;
	color: #000000;
}
/*************************************************************************************************************************************
    START Whats Hot
*************************************************************************************************************************************/
#whats_hot{
	width: 100%;
	max-width: 300px;
}

#whats_hot .header{
	margin: 0;
	font-family: "Oswald",sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #11644e;
	padding-bottom: 10px;
}
#whats_hot .item{
	padding-bottom: 20px;
	height: 90px;
}
#whats_hot .item .image{
	float: left;
	width: 158px;
	max-height: 79px;
	overflow: hidden;
	position: relative;
}
#whats_hot .item .image .play_sm{
	position: absolute;
	right: 5px;
	bottom: 5px;
	cursor: pointer;
}	
#whats_hot .item .image img{
	width: 100%;
}
#whats_hot .item .title{
	width: 135px;
	padding-left: 5px;
	float: left;
	height: 90px;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
}
#whats_hot .item .title a{
	color: #000000;
}
#whats_hot .item .title span{
	color: #005941;
	text-transform: uppercase;
}
/*************************************************************************************************************************************
    START More From
*************************************************************************************************************************************/
#more_from{
    width: 100%;
    max-width: 670px;
    margin: 40px auto 10px;
}

#more_from .header{
	width: 100%;
	margin: 0px auto 5px;
	line-height: 22px;
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;;
	color: #005941;
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
}

#more_from .container{
	position: relative;
    width: 100%;
    margin: 0px auto;
}
#more_from .container .item{
	max-width: 300px;
	width: 30%;
	padding-left: 4.8%;
	position: relative;
	float: left;
}
#more_from .container .item:nth-of-type(1){
	padding-left: 0;
}
#more_from .container .item .container{

}	
#more_from .container .item .image{ 
  position: relative;
  width: 100%;
  max-height: 102px;
  overflow: hidden;
}

#more_from .container .item .image .play{
  position: absolute;
  top: 32%;
  left:43%;
  cursor: pointer;
} 
#more_from .container .item .date{
	padding-top: 5px;
	font-size: 10px;
	font-weight: normal;
	color: #00b2e2;
}
#more_from .container .item .title,
#more_from .container .item .title a{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
 

 #GlobalArticleContainer #more_from .play, #more_from .play {
  width: 40px;
  height: 40px;
  background: url('/fls/7700/site_graphics/play_sm.png') center no-repeat;
} 


/*************************************************************************************************************************************
    START Articals
*************************************************************************************************************************************/

#GlobalArticleContainer{
  font-size: 14px;
  position: relative;
  min-height: 720px;
}
#GlobalArticleContainer .button{
  display: none;
}

#GlobalArticleContainer #ArticleImage .imagepadding{
	position: relative;
  background: #ffffff;
  width: 100%;	 
  max-width: 1500px;
  overflow: hidden;
  font-size: 12px;
  margin: 0px auto;
}
#GlobalArticleContainer #ArticleImage figure{
	margin: 0;
}
#GlobalArticleContainer #captionbar{
  line-height: 20px;
  width: 96%;
  max-width: 1000px;
  margin: 0px auto;
  font-size: 12px;
  color: #000000;
}
#GlobalArticleContainer #article.picture_left #captionbar{
  width: 300px;
  padding: 0px;
 }
#GlobalArticleContainer #article.picture_right #captionbar{
  width: 300px;
  padding: 0px;
  
}
#GlobalArticleContainer #captionbar .caption{

}
#GlobalArticleContainer #captionbar .courtesy{

}

#GlobalArticleContainer #ArticleImageContainer{
  height: auto;
  max-height: 3000px;
  width: 100%;	 
  max-width: 1500px;
  overflow: hidden;
}

#GlobalArticleContainer #ArticleImageContainer img.image{
  width: 100%;	 
} 
#GlobalArticleContainer #article.picture_left, #article.picture_right{
	background: #ffffff;
}
#GlobalArticleContainer #article.picture_left #ArticleImageContainer img.image{
  width: 100%;	 
  max-width: 300px; 
}
#GlobalArticleContainer #article.picture_right #ArticleImageContainer img.image{
  width: 100%;	 
  max-width: 300px; 
}
#GlobalArticleContainer #article.picture_left #ArticleImage{
  display: inline-block;
  width: 300px;
  overflow: hidden;
  color: #000000;
  margin-right: 30px;
  font-size: 12px;
}

#GlobalArticleContainer #article.picture_left #ArticleImageContainer{
  height: auto;
  max-height: 1000px;
  width: 300px;
  overflow: hidden;
}

#GlobalArticleContainer #article.picture_right #ArticleImage{
  display: inline-block;
  width: 300px;
  overflow: hidden;
  color: #000000;
  margin-left: 20px;
  font-size: 12px;
}

#GlobalArticleContainer #article.picture_right #ArticleImageContainer{
  height: auto;
  max-height: 1000px;
  width: 300px;
  overflow: hidden;
}

#GlobalArticleContainer #articleTitle h1{
  color: #000000;
  font-size: 50px;
  line-height: 58px;
  font-weight: bold;
  font-family: "Oswald", sans-serif;
  margin: 0px 0px 10px;
  text-transform: uppercase;
}



#GlobalArticleContainer .ArticleCopyright{
	margin-top: 5px;
	margin-bottom: 10px;
	font-style: italic;
	font-size: 12px;
}
#GlobalArticleContainer .ArticleCopyright table.artReleaseIcons td:nth-child(1) .articlecopy{
  text-align: left;
  display: block;
}
#GlobalArticleContainer .ArticleCopyright table.artReleaseIcons td:nth-child(1) .articlecopy:nth-child(2){
  display: none;
}
#GlobalArticleContainer #article-date-icons{
	padding:0px 0px 20px;
}
#GlobalArticleContainer #article-date-icons .article-icons{
	position: relative;
	z-index: 101;
	}
#GlobalArticleContainer #article-date-icons .text{
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 10px;
}
#GlobalArticleContainer #articleRelated{
	float: right;
	background: #e8e6e6;
	width: 245px;
	padding-left: 25px;
	padding-bottom: 10px;
	position: relative;
	margin:0px 20px 20px;
	overflow: hidden;
}

#GlobalArticleContainer #article.picture_left #articleRelated {
  float: none;
  margin-left: 0;
}
#GlobalArticleContainer #article.picture_right #articleRelated{
  float: none;
  margin-right: 0;
}

#GlobalArticleContainer #article.picture_right .right_side{
  float: right;
}
#GlobalArticleContainer #article.picture_left .left_side{
  float: left;
}
#GlobalArticleContainer #articleRelated .header{
  color: #ffffff;
  width: 100%;
  padding:12px 0px 3px;
} 
#GlobalArticleContainer #articleRelated .header h3{
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 22px;
	margin: 0;
	color: #11644e;
	font-family: "Oswald" ,sans-serif;
}
#GlobalArticleContainer #articleRelated .content{
	width: 100%;
}

#GlobalArticleContainer #articleRelated .content .row_related_links{
  margin: 3px 0px;
}
#GlobalArticleContainer #articleRelated .content .row_related_links .icon{
  display: none;
  float: left;
  margin-top: 3px;
  width: 20px;
}
#GlobalArticleContainer #articleRelated .content .row_related_links .link-info{
  float: left;
  width: 100%;
}
#GlobalArticleContainer #articleRelated .content .row_related_links .link-info a{
  color: #005941;
  font-size: 14px;
  font-weight: bold;
}
#GlobalArticleContainer #articleRelated .content .row_related_links a:hover{
	color: #005941;
}	
#GlobalArticleContainer .ArticleText{
	max-width: 1000px;
  margin: 0 auto;
  padding: 0;
}

#GlobalArticleContainer .ArticleText .article_text{
	font-size: 14px;
	color: #000000;
}
#GlobalArticleContainer .play {
  width: 115px;
  height: 115px;
  position: absolute;
  top: 41%;
  left: auto;
  right: 45%;
  background: url('/fls/7700/site_graphics/play.png') center no-repeat;
  z-index: 200;
  cursor: pointer;
}
 #GlobalArticleContainer #article.picture_right .play, #GlobalArticleContainer #article.picture_left .play  {
  left: 45%;
  width: 40px;
  height: 40px;
  background: url('/fls/7700/site_graphics/play_sm.png') center no-repeat;
}

.addthis_toolbox{
	width: auto!important;
	max-width: 100%;
} 

/*************************************************************************************************************************************
    START Templates
*************************************************************************************************************************************/
#right-column .article_ad{
	width: 300px;
	height: 250px;
}
#right-column .cube_ad{
	padding-bottom: 45px;
	width: 300px;
	height: 250px;
}

body #schedule-table{
	font-family: Verdana !important;
}

td.highlight{
	font-weight: bold !important;
}
#schedule-table tr.home{
	font-weight: bold;
}
#schedule-table tr.even,
#results-table tr.even {
	background: #fff;
}

#schedule-table tr.odd,
#results-table tr.odd {
	background: #e6e6e6;
}
#schedule-table td.media a {
	color: #000000;
	display: inline-block;
}
#schedule-table h4{
	font-size: 24px;
}
#roster-table h4{
	font-size: 24px;
}
#bio-player .bio-article {
	font-size: 14px;
	color: #000000;
}

#bio-player .bio-logo img{
	margin: 5px 20px 0px 0px;
	width: 60px;
}

#bio-player .bio-photo{
	max-width: 400px;
	margin: 0px auto;
}

#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:#005941;
}

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

#mediaportal5-menu.brand {
     border-color:#005941;
}
#mediaportal5-livenow.brand {
     border-color:#005941; /* lighter or contrast color */
}
/*************************************************************************************************************************************
    START Menu
*************************************************************************************************************************************/
#menu-container {
  background:transparent;
  position:relative;
  min-height:55px;
  z-index:11;

}

#list-menu {
    display:block;
    visibility:hidden;
    margin:0;
    list-style-type:none;
    padding:0;
    border:0;
}

#list-menu .odd , #list-menu .even{
  background: transparent;
}

#list-menu-button {
  display:none;
  height:25px;
  position:absolute;
  z-index:20;
  top:10px;
  right:40px;
}

#list-menu-button button {
  padding:7px 10px;
  border: none;
  border-radius: 0;
  box-shadow: none;
}

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

#list-menu .divider {

    float:left;
    width:3px;
    height:3px;
    border-radius: 20px;
    display:block;
    background: #cdcaca;
    margin-top: 24px;
}

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

#list-menu li.parent.first{
  margin-left: 220px;
}
#list-menu li.parent.last{
  margin-right: 0px;
} 
#list-menu ul {
    list-style-type:none;
    padding:0;
    margin:0;
    border:0;
}

#list-menu a.top-menu-link {
    height:55px;
    line-height: 55px;
    display: inline-block;
    vertical-align: middle;
    padding:0px 11px;
    color: #005941;
    font-family: "Oswald", sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration:none;
}
#list-menu li.menu-active.parent a.top-menu-link, #list-menu li.menu-active.parent a.top-menu-link a:hover , #list-menu li.parent a.top-menu-link:hover{
  color: #ccb87c;
}  

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


#list-menu .subnav.template-ul  {
    display: none;
    position: absolute;
    z-index: 1;
    top: 55px;
    left: 0px;
    padding: 0;

}

#list-menu .subnav.template-ul .subnav {
    display:block;
}

#list-menu .subnav .template { 
    min-height:300px;
    padding-bottom: 60px;
    *height:300px;
    background:#005941;
    overflow: hidden;
}

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

#list-menu .subnav li a:hover {
    color: #ccb87c;
}



#list-menu li.template ul.subnav .sports.standard {
    padding: 20px 1.5%;
    width: 97%;
    float: left;
}

#list-menu li.template ul.subnav .standard {
    padding: 20px 1.5%;
    width: 46.5%;
    float: left;
}
#list-menu li.template ul.subnav .standard.standard-split {
    padding: 20px 1.5%;
    width: 46.5%;
    float: left;
}
#list-menu li.template ul.subnav ul.subnav {
    position:static;
}


#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 {
	position: absolute;
	bottom: 10px;
	left: 52%;
	width: 200px;
}

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


#list-menu .ad-menu {
	position: absolute;
	right: 52%;
	bottom: 10px;
	z-index: 100;
}

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

#list-menu .template-3 .image-text, #list-menu .template-3 .ad-menu{
	
}
ul#menu-sport-group-1, #list-menu .template .box-mens {
    width:48%;
    float:left;
    position:static;
}

ul#menu-sport-group-2, #list-menu .template .box-womens {
    width:48%;
    float:right;
    position:static;
}

#list-menu li.template ul.subnav .menu-label {
	font-family: "Oswald" ,sans-serif;
    text-transform:uppercase;
    margin-bottom:2px;
    font-size: 18px;
    line-height: 28px;
    font-weight: bold;
    color: #cdcaca;
    display: block;
    width: 100%;
    border-bottom: 1px solid #8f8b7c;
}
#list-menu  li.template div.standard  ul.subnav li:hover{
 
}

#list-menu li.template div.standard {
    padding-top: 15px;
}

#list-menu li.template div.standard li {

    border-width:0px 0px 1px 0px;
    border-style:solid;
    border-color:#8f8b7c;
    width: 100%;
    background:transparent;
}

#list-menu li.template div.standard li.header{
	border: none;
}
#list-menu li.template div.standard li.header a{
  font-family: "Oswald" ,sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
  color: #cdcaca;
  cursor: text;
}
#list-menu li.template div.standard li.header a:hover{
  color: #cdcaca;
}
#list-menu .standard-split {
  width:100%;
}

#list-menu .standard-split .subnav {
  position: static;
}

#list-menu .standard li {
  min-height:23px;
  line-height:23px;
}
#list-menu .standard.sports li {
  height: 23px;
  line-height: 23px;
}

#list-menu .two-col-1 {
  float:left;
  width:48%;
  padding-top: 0px;
}

#list-menu .two-col-2 {
  float:left;
  width:48%;
  margin-left: 4%;
  padding-top: 0px;
}

#list-menu div.standard a {
  text-decoration:none;
  text-transform: uppercase;
  color:#ffffff;
  padding:0px;
  min-height:23px;
  line-height:23px;
  font-size: 12px;
  font-weight: bold;
}

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

#list-menu div.standard a.section{
  text-decoration:none;
  color: #ffffff;
  height:23px;
  line-height:23px;
  font-size: 12px;
  font-weight: normal;
  float: right;
  margin-right: 10px;
}
#list-menu div.standard a.section.custom{

}	
#list-menu div.standard a.section:hover{
  color: #ccb87c;
   
}
#list-menu .with-sections a.sport {
  float:left;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  white-space: nowrap;
}
#list-menu .with-sections a.sport:hover{
  color: #ccb87c;
}

#list-menu .facebook-placeholder{
  width: 18px;
  height: 20px;
  display: block;
  float: right;
  overflow: hidden;
  padding: 0;
  margin-left: 10px;
  line-height: 23px;
}


#list-menu .twitter-placeholder{
  width: 25px;
  height: 19px;
  display: block;
  float: right;
  overflow: hidden;
  padding: 0;
  line-height: 23px;

}

#list-menu .with-sections a.twitter {
  background: url('/fls/7700/site_graphics/twitter_sm.png') no-repeat transparent;
  width: 25px;
  height: 19px;
  display: block;
  float: right;
  overflow: hidden;
  padding: 0;
  line-height: 23px;

}

#list-menu .with-sections a.facebook {
  background: url('/fls/7700/site_graphics/facebook_sm.png') no-repeat transparent;
  width: 18px;
  height: 20px;
  display: block;
  float: right;
  overflow: hidden;
  padding: 0;
  margin-left: 10px;
  line-height: 23px;

}

#list-menu .label-1{
  font-family: "Oswald" ,sans-serif;
  color: #cdcaca;
  position:absolute;
  z-index:1;
  top:20px;
  left:50.3%;
  font-size: 18px;
  font-weight: bold;
  line-height: 23px;
  text-transform: uppercase;
  background: transparent;
  width: 22.25%;
  white-space: nowrap;
}

#list-menu .feature-1 {
    position:absolute;
    z-index:1;
    top:43px;
    left:50.6%;
     width: 22.25%;
    background: transparent;
}
#list-menu .feature-1 .subnav li{
  line-height: 23px;
  min-height: 23px;
  width: 100%;
  border-bottom: 1px solid #8f8b7c;
}
#list-menu .feature-1 .subnav a{
    color: #ffffff;
    text-align: left;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    padding: 0px;
    line-height: 23px;

}

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

#list-menu .label-2{
  font-family: "Oswald" ,sans-serif;
  color: #cdcaca;
  position:absolute;
  z-index:1;
  top:20px;
  left:75%;
  font-size: 18px;
  font-weight: bold;
  line-height: 23px;
  text-transform: uppercase;
  background: transparent;
  width: 22.25%;
  white-space: nowrap;
}

#list-menu .feature-2 {
    position:absolute;
    z-index:1;
    top:43px;
    left:75.1%;
   width: 22.25%;
    background: transparent;
}
#list-menu .feature-2 .subnav li{
  line-height: 23px;
  min-height: 23px;
  width: 100%;
  border-bottom: 1px solid #8f8b7c;
}
#list-menu .feature-2 .subnav a{
    color: #ffffff;
    text-align: left;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    padding: 0px;
    line-height: 23px;
}

#list-menu .feature-2 .subnav a:hover{
   color: #ccb87c; 
}

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


/******************************************** Sport Section Menus +MENU *****************************************/
#SectionMenu{
	font-family: "Oswald" ,sans-serif;
	width:100%;
	position: relative;
	z-index: 101;
	background-color: #e7e7e7;
}
#SectionMenu .container{
	width: 100%;
	max-width: 1000px;
	margin: 0px auto;
	
}	

#SectionMenu .container table.section_table{
	width: 100%;
}
#SectionMenu .container table.section_table td{	
	vertical-align: top;
}	
#sport-title{
	white-space: nowrap;
	color:#ccb87c !important;
	text-decoration: none;
	line-height: 40px;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: bold;
	margin: 0px;
	padding-left: 198px;
	padding-right: 10px;
}
#sport-title a{
	color: #ccb87c;
	text-decoration: none;
}	
ul#section-menu {
	list-style-type:none;
	margin:0;
	padding:0;
	padding-top: 12px;
	display: inline-block;
}
ul#section-menu ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#section-menu li {
	display:block;
	float:left;
	margin:0px 20px 0px 0px;
	width:auto;
	white-space:nowrap;
	height:36px;
	text-transform: uppercase;
}
#section-menu li.divider{
	width: 1px;
	height: 15px;
	margin-top: 10px;
	margin-bottom: 11px;
	background: #ffffff;
} 

* html #section-menu li {
	width:1%;
}

#section-menu li.parent {
	width:auto;
	white-space:nowrap;
}

* html #section-menu li.parent {
	width:1%;
}

#section-menu li.section a {
	vertical-align:middle;
}

#section-menu li.sub {
	background:url('/images/menu_arrow_white.gif') #142a5c no-repeat right;
}

#section-menu li a.top-menu-link {
	padding:5px 20px;
}

#section-menu li.parent.last {
	border-width:0;
}

#section-menu .divider:last{
	display:none;
	height:0px !important;
	width:0px !important;
}
#section-menu li a {
	color:#005941 !important;
	display:block;
	font-size: 16px;
	font-weight: bold;
	text-decoration:none;
	text-align:left;
	line-height:24px;
}

#section-menu a:hover {
	color:#ccb87c !important;

}
#section-menu .section{
padding-top:0px;
}
#section-menu li.sub:hover,
#section-menu li.sub a:hover
{
	position:relative;
}
#section-menu li.sub {
	position:relative;
}
#section-menu ul,
#section-menu :hover ul ul,
#section-menu :hover ul :hover ul ul,
#section-menu :hover ul :hover ul :hover ul ul,
#section-menu :hover ul :hover ul :hover ul :hover ul ul
{
	visibility:hidden;
	position:absolute;
	left:-141px;
	z-index:1000;
	top:26px;
}
#section-menu :hover ul :hover ul,
#section-menu :hover ul :hover ul :hover ul :hover ul
{
	bottom:auto;
	left:100px;
	padding:0px 10px 10px 0;
	top:-10px;
}
#section-menu li.more {
	position:relative;
	z-index:3;
}
#section-menu li.more span{
	font-size: 12px;
}	
#section-menu li.more ul {
	list-style:none;
	text-align:left;
	background: #e7e7e7 !important;
	width:180px;
	font-weight:normal;
}
#section-menu li.more ul.article-menu li.section  a{
	font-size: 12px;
	height: 20px;
	line-height: 20px;
}
#section-menu li.more ul.article-menu li.section a:hover{
	font-size: 12px;
	height: 20px;
	line-height: 20px;
}

#section-menu li.more a.section.more {
cursor: default;
}

#section-menu li.more a.section.more {
cursor: default;
}


#section-menu li.more ul a{
	text-decoration:none;
	text-align:left;
}

#section-menu li.more li.section {
	padding-left:5%;
	width: 95%;
	margin: 0;
}



.sprite-header_logo{
	background: url("/fls/7700/site_graphics/sprite.png") no-repeat center;
	background-position: -35px -5px;
	width: 76px;
	height: 62px;
}
.sprite-mag_glass{
	background: url("/fls/7700/site_graphics/sprite.png") no-repeat center;
	background-position: -121px -47px;
	width: 20px;
	height: 20px;
	margin-top: 3px;
}
.sprite-photo{
	background: url("/fls/7700/site_graphics/sprite.png") no-repeat center;
	background-position: -121px -76px;
	width: 44px;
	height: 33px;
}

.sprite-instagram{
	background: url("/fls/7700/site_graphics/sprite.png") no-repeat center;
	background-position: -121px -5px;
	width: 32px;
	height: 32px;
}

.sprite-twitter{
	background: url("/fls/7700/site_graphics/sprite.png") no-repeat center;
	background-position: -55px -130px;
	width: 41px;
	height: 33px;
}
.sprite-facebook{
	background: url("/fls/7700/site_graphics/sprite.png") no-repeat center;
	background-position: -5px -5px;
	width: 20px;
	height: 41px;
}
.sprite-play_sm{
	background: url("/fls/7700/site_graphics/sprite.png") no-repeat center;
	background-position: -5px -130px;
	width: 40px;
	height: 40px;
}
.sprite-play{
	background: url("/fls/7700/site_graphics/sprite.png") no-repeat center;
	background-position: -175px -5px;
	width: 115px;
	height: 115px;
}

/********************************************************************/
/******** -------------------- WM-58181 -------------------- ********/
/********************************************************************/
.schedule_bar.adspace.titan-ad.last,
.schedule_bar.adspace.last {
    /*width: 155px;
    position: absolute;
    right: 10.7%;
    z-index: 10;*/
    position: relative;
    width: 150px;
    float: right;
    right: 15px;
    z-index: 10;
}

.schedule_bar_2 {
  float: right;
}