/******************************************************************************
	START Style.css
******************************************************************************/
.header {font-family: Arial, Helvetica; color: #000000; font-size: 16PX; font-weight:bold;}
.subheader {font-family: Arial, Helvetica; color: #999999; font-size: 13px; font-weight:bold;}
td {font-family: Arial, Helvetica; font-size: 11px; font-weight:normal;}
th {font-family: Arial, Helvetica; font-size: 11px; font-weight:normal;}
.body {font-family: Arial, Helvetica; color: #000000; font-size: 12px; font-weight:normal;}
.bodywhite {font-family: Arial, Helvetica; color: #FFFFFF; font-size: 12px; font-weight:bold;}
.bodyred {font-family: Arial, Helvetica; color: #492797; font-size: 12px; font-weight:bold;}
.caption {font-family: Arial, Helvetica; color: #666666; font-size: 10px; font-weight:bold;}
.caption1 {font-family: Arial, Helvetica; color: #666666; font-size: 11px; font-weight:normal;}
.footer {font-family: Arial, Helvetica; color: #cccccc; font-size: 10px; font-weight:normal;}
.boldred {font-weight:bold; color: #492797;}
.B {font-family: Arial, Helvetica; font-weight:bold; font-size:11px}
.I {font-family: Arial, Helvetica; font-style:italic; font-size:11px}
A.nav1 {font-family: Arial, Helvetica; color: #666666; font-size: 11px; font-weight:normal; text-decoration: none;}
A.nav1:hover {font-family: Arial, Helvetica; color: #492797; font-size: 11px; font-weight:normal; text-decoration:none;}
A.nav1AT {font-family: Arial, Helvetica; color: #492797; font-size: 11px; font-weight:bold; text-decoration: none;}
A.secnav1 {font-family: Arial, Helvetica; color: #666666; font-size: 10px; font-weight:normal; text-decoration: underline;}
A.secnav1:hover {font-family: Arial, Helvetica; color: #492797; font-size: 10px; font-weight:normal; text-decoration: underline;}
A.secnav1AT {font-family: Arial, Helvetica; color: #492797; font-size: 10px; font-weight:normal; text-decoration:underline;}
.button { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #ffffff; background-color:#300066;  padding: 1pt; margin: 1pt;}
thead           { display: table-header-group }
tbody           { display: table-row-group }
tfoot           { display: table-footer-group }
div.page	{ page-break-before: always }
textarea	{ font-family:arial,san-serif; background-color:#FFFFFF; color:#000000; font-size:11px; }
.biginput	{ font-family:arial,san-serif; background-color:#FFFFFF; color:#000000; font-size:18px; }
form 		{ margin-top:0; margin-bottom:0; }
input 		{ font-family:arial,san-serif; background-color:#FFFFFF; color:#000000; font-size:11px; }
select 		{ font-family:arial,san-serif; background-color:#FFFFFF; color:#000000; font-size:11px; }
.highlight	{color:#492797; font-weight: bold; font-size:11px;}
.cour		{ font-family:monospace; font-weight:bold; background-color:#FFFFFF; color:#000000; font-size:14px; }
.AMMmain         {text-decoration:none; background-color:#CCCCCC; color:#000000; font-weight:bold; font-size:12px; }
.AMMback         {background-color:#492797; }
.AMMcur          {text-decoration:none; background-color:#FFFF99; cursor:hand; color:#492797; font-weight:bold; font-size:12px; }
.AMMcurgif       {background-color:#492797; }
.AMMgifarea      {background-color:#000000; font-size:12px; }
.AMMgiflite      {background-color:#FF3333; font-size:12px; }
.AMMlink         {text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:12px; }
.AMMlite         {background-color:#FFFFFF; cursor:hand; color:#000000; font-weight:bold; font-size:12px; }
.AMMbreak        {background-color:#492797; font-size:12px; }
.AMMsub          {text-decoration:none; background-color:#CCCCCC; color:#000000; font-weight:bold; font-size:11px; }
.AMMsubcur       {text-decoration:none; background-color:#FFFF99; cursor:hand; color:#000000; font-weight:bold; font-size:11px; }
.AMMsubgifcur    {background-color:#492797; font-size:11px; }
.AMMsubback      {background-color:#CCCCCC; }
.AMMsubgifarea1  {background-color:#FFFFFF; font-size:11px; }
.AMMsubgiflite1  {background-color:#FFFFFF; font-size:11px; }
.AMMsubgifarea2  {background-color:#000000; font-size:11px; }
.AMMsubgiflite2  {background-color:#FF3333; font-size:11px; }
.AMMsublink      {text-decoration:none; font-weight:bold; font-size:11px; }
.AMMsublite      {background-color:#FFFFFF; cursor:hand; color:#000000; font-weight:bold; font-size:11px; }
.AMMsubbreak     {background-color:#492797; font-size:11px; }
.AMMmainhead     {text-decoration:none; background-color:#666666; color:#FFFFFF; font-weight:bold; font-size:11px; }
.AMMgifhead      {background-color:#000000; font-size:11px; }
.MMmain         {font-family:arial,san-serif; text-decoration:none; background-color:#FFFFFF; font-weight:bold; font-size:11px; }
.MMback         {font-family:arial,san-serif; background-color:#FFFFFF; }
.MMcur          {font-family:arial,san-serif; text-decoration:none; background-color:#FFFFFF; cursor:hand; font-weight:bold; font-size:11px; }
.MMcurgif       {font-family:arial,san-serif; background-color:#FFFFFF; }
.MMgifarea      {font-family:arial,san-serif; background-color:#FFFFFF; font-size:11px; }
.MMgiflite      {font-family:arial,san-serif; background-color:#FFFFFF; font-size:11px; }
.MMlink         {font-family:arial,san-serif; text-decoration:none; font-weight:bold; font-size:11px; }
.MMlite         {font-family:arial,san-serif; background-color:#FFFFFF; cursor:hand; font-weight:bold; font-size:11px; }
.MMbreak        {font-family:arial,san-serif; background-color:#FFFFFF; font-size:11px; }
.MMsub          {font-family:arial,san-serif; text-decoration:none; background-color:#FFFFFF; font-weight:bold; font-size:11px; }
.MMsubcur       {font-family:arial,san-serif; text-decoration:none; background-color:#FFFFFF; cursor:hand; font-weight:bold; font-size:11px; }
.MMsubgifcur    {font-family:arial,san-serif; background-color:#FFFFFF; font-size:11px; }
.MMsubback      {font-family:arial,san-serif; background-color:#FFFFFF; }
.MMsubgifarea1  {font-family:arial,san-serif; background-color:#FFFFFF; font-size:11px; }
.MMsubgiflite1  {font-family:arial,san-serif; background-color:#FFFFFF; font-size:11px; }
.MMsubgifarea2  {font-family:arial,san-serif; background-color:#FFFFFF; font-size:11px; }
.MMsubgiflite2  {font-family:arial,san-serif; background-color:#FFFFFF; font-size:11px; }
.MMsublink      {font-family:arial,san-serif; text-decoration:none; font-weight:bold; font-size:11px; }
.MMsublite      {font-family:arial,san-serif; background-color:#FFFFFF; cursor:hand; font-weight:bold; font-size:11px; }
.MMsubbreak     {font-family:arial,san-serif; background-color:#FFFFFF; font-size:11px; }
.MMmainhead     {font-family:arial,san-serif; text-decoration:none; background-color:#FFFFFF; color:#492797; font-weight:bold; font-size:11px; }
.MMgifhead      {font-family:arial,san-serif; background-color:#FFFFFF; font-size:11px; }
.greytext	{font-family:arial,san-serif; background-color:#FFFFFF; color:#666666; font-size:11px; }
.grey		{font-family:arial,san-serif; background-color:#999999; font-size:11px; }
.white		{font-family:arial,san-serif; background-color:#FFFFFF; font-size:11px; }
.black		{font-family:arial,san-serif; background-color:#000000; color:#FFFFFF; font-size:11px; }
A:current 	{font-family:arial,san-serif; color:#492797; text-decoration:underline;}
A:active 	{font-family:arial,san-serif; color:#492797; text-decoration:underline;}
A:visited 	{font-family:arial,san-serif; color:#492797; text-decoration:underline;}
A:link  	{font-family:arial,san-serif; color:#492797; text-decoration:underline;}
A:hover  	{font-family:arial,san-serif; color:#492797; text-decoration:underline;}
.hdr 		{font-family:arial,san-serif;  font-weight: bold; background-color: #999999; color:#FFFFFF; }  
.wlcm 		{font-family:arial,san-serif;  background-color: #492797; color:#FFFFFF; }  
.subhdr 	{font-family:arial,san-serif;  font-weight: bold; background-color: #492797; color:#FFFFFF; }  
.photocopy 	{font-family:arial,san-serif;  font-size:10px; font-style:italic; background-color: #E4CC91; color:#000000; }  
.articlecopy 	{font-family:arial,san-serif;  font-size:10px; font-style:italic; background-color: #FFFFFF; color:#000000; }  
.pwrlst 	{font-family:arial,san-serif;  font-size=9pt;background-color:#FAEAC5; color:492797; }  
.cellhdr 	{font-family:arial,san-serif;  font-size=10pt; font-weight:bold; background-color:#E4CC91; color:000000; }  
.athlst 	{font-family:arial,san-serif;  font-size=9pt;background-color:#E4CC91; color:000000; }  
.splst 		{font-family:arial,san-serif;  font-size=9pt;background-color:#FAEAC5; color:000000; }  
.odd 		{font-family:arial,san-serif;  font-size=9pt;background-color:#FAEAC5;color:black; }  
.even 		{font-family:arial,san-serif;  font-size=9pt;background-color:#FFF8D2;color:black; }  
.red 		{font-family:arial,san-serif;  font-size=9pt; background-color:#FFAAAA; color:#000000; }  
.green 		{font-family:arial,san-serif;  font-size=9pt; background-color:#AACCAA; color:#000000; }  
.grey 		{font-family:arial,san-serif;  font-size=9pt; background-color:#DDDDDD; color:#000000; }  
.error 		{font-family:arial,san-serif;  font-size=9pt; font-weight:bold; background-color:#CCEEFF; color:#000000; }  
.inact 		{font-family:arial,san-serif;  font-size=9pt; background-color:#FF9999; }  
.warn 		{font-family:arial,san-serif;  font-size=9pt; background-color:#FFFF99; }  
.sm      	{font-family:arial,san-serif; font-size:11px;color:#000000;text-decoration:none;}
.med      	{font-family:arial,san-serif; font-size:14px;color:#000000;text-decoration:none;}
.ty      	{font-family:arial,san-serif; font-size:9px; color:#000000;text-decoration:none;}
.tyb      	{font-family:arial,san-serif; font-size:9px; font-weight:bold: color:#000000;text-decoration:none;}
.lgb      	{font-family:arial,san-serif; font-size:18px; font-weight:bold; color:#000000;text-decoration:none;}
.arttitle      	{font-family:arial,san-serif; font-size:18px; font-weight:bold; color:#000000;text-decoration:none;}
.headline      	{font-family:arial,san-serif; font-size:14px; font-weight:bold; color:#000000;text-decoration:none;}
.oldheadline   	{font-family:arial,san-serif; font-size:12px; font-weight:bold; color:#000000;text-decoration:none;}
.bioname      	{font-family:arial,san-serif; font-size:18px; font-weight:bold; color:#000000;text-decoration:none;}
.bioposition   	{font-family:arial,san-serif; font-size:14px; font-weight:bold; color:#000000;text-decoration:none;}
.handover      	{cursor:hand; font-family:arial,san-serif;}
.calodd 	{font-family:arial,san-serif;  font-size=9pt;background-color:#FAEAC5; }  
.caleven 	{font-family:arial,san-serif;  font-size=9pt;background-color:#FFF8D2; }  
.bbback {background-repeat: no-repeat; background-image: url(/statImages/bbscoreboard.gif); background-color:#000000;}
.tdback {background-repeat: no-repeat; background-image: url(/statImages/scoreboard-bkg.gif); background-color:#000000;}
.scoreboard-score {font-family: arial, verdana, sans-serif; font-size: 36px; color: #FF4444; font-weight: bold;}
.scoreboard-qtr {font-family: arial, verdana, sans-serif; font-size: 24px; color: #FF4444; font-weight: bold;}
.scoreboard-yellow {font-family: arial, verdana, sans-serif; font-size: 12px; color: #FF4444; font-weight: bold;}
.scoreboard-white {font-family: arial, verdana, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.scoreboard-qtr-score {font-family: arial, verdana, sans-serif; font-size: 12px; color: #FFFFFF;}
.scoreboard-qtr-num {font-family: arial, verdana, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold;}
.team-header 	{font-family: Arial, Helvetica; color: #000000; font-size: 16PX; font-weight:bold;}
.stat-hdr-big 	{font-family:arial,san-serif;  font-size: 14px; font-weight: bold; background-color: #492797; color:#FFFFFF; }  
.stat-hdr 	{font-family:arial,san-serif;  font-weight: bold; background-color: #492797; color:#FFFFFF; }  
.stat-hdr-link 	{font-family:arial,san-serif;  font-weight: bold; background-color: #492797; color:#FFFFFF; }  
.stat-odd 	{font-family:arial,san-serif;  font-size=9pt;background-color:#FAEAC5; }  
.stat-hdr-sm 	{font-family:arial,san-serif;  background-color: #492797; color:#FFFFFF; }  
.stat-even 	{font-family:arial,san-serif;  font-size=9pt;background-color:#FFF8D2; }  
.stat-totals 	{font-family:arial,san-serif;  font-size=9pt; background-color:#FFAAAA; color:#000000; }
.hmblacksh	{font-family: arial,san-serif; font-size:14px; color:#FFFFFF; font-weight:bold;background-color:#000000; }
.hmblackso	{font-family: arial,san-serif; font-size:12px; color:#FAEAC5; font-weight:bold;background-color:#000000; }
.hmblacksm	{font-family: arial,san-serif; font-size:12px; color:#FFFFFF; font-weight:bold;background-color:#000000; }
.hmblackh	{font-family: arial,san-serif; font-size:11px; color:#FFFFFF; font-weight:bold; }
.hmblackw	{font-family: arial,san-serif; font-size:11px; color:#FFFFFF; font-weight:bold; }
.hmblackty	{font-family: arial,san-serif; font-size:9px; color:#FFFFFF;  }
.othheadtitle{font-family: Arial,Helvetica,Verdana;font-size:14px;font-weight:bold;background-color:#492797;color:#FFFFFF;}

/******************************************************************************
	START Custom.css
******************************************************************************/
html,body {
	margin:0px;
	padding:0px;
	border:0px;
	font-family:arial,times,"Lucida sans",Helvetica;
	font-size:11px;
	color:#000000;
	/*background:url('/fls/14400/site_graphics/2011/bg-site-slice.png') repeat-x #140230;*/
	background:url('/fls/14400/site_graphics/2011/bg-slice.png') repeat-x #140230;
}

body.sport.news {

}

body.home {

}

.float-left {
	float:left;	
}

.float-right {
	float:right;	
}

#container {
	background-image:url('/fls/14400/site_graphics/2011/bg-site.jpg');
	background-position:center top;
	background-repeat:no-repeat;
}

#site-top {
	height:150px;
	width:100%;
	background:url('/fls/14400/site_graphics/2011/header-bg-slice.png') repeat-x;
}

#site-top-inner {
	height:150px;
	width:100%;
	background:url('/fls/14400/site_graphics/2011/site-top-bg.jpg') no-repeat center top;
}

#top-ads {
	height:97px;
	padding-top:7px;
	background:url('/fls/14400/site_graphics/2011/top-ad-slice.png') repeat-x;
}

#top-ads .content {
	width:1006px;
	margin:0 auto;	
}

#top-ads-728-90 {
	float:left;
	width:740px;
	height:90px;
	background:url('/fls/14400/site_graphics/2011/ad-top-label.png') no-repeat top right;	
}

#top-ads-right {
	float:right;
}

.clear {
	clear:both;	
}

.relative {
	position:relative;	
}

img {
	border:0;
	padding:0;
	margin:0;	
}

#site-container {
	width:1006px;
	margin:0 auto;
	color:#ffffff;
	background:#000000;	
}

#site-top .content {
	width:1006px;
	margin:0 auto;	
}

#site-top-bar {
	height:33px;	
}

#site-top-header {
	height:81px;
	position:relative;	
}

#site-logo {
	position:absolute;
	z-index:1;
	left:0px;
	top:-29px;	
}

#site-header {
	margin-left:260px;	
}

#site-top-ticket-tab {
	position:absolute;
	z-index:1;
	bottom:0px;
	right:138px;
}

#site-top-donate-tab {
	position:absolute;
	z-index:1;
	bottom:0px;
	right:0px;
}

#site-top-menu {
	height:36px;	
}

#site-outer-container {
	width:1006px;
	margin:0 auto;
	/*background:url('/fls/14400/site_graphics/2011/bg-content-slice.png') repeat-y;*/
}

#search-box {
	float:right;	
	margin:6px 0 0 0;
}

#search-input {
	background:url('/fls/14400/site_graphics/2011/search-bg.png') no-repeat;
	width:115px;
	height:24px;
	line-height:24px;
	border:0px;	
	float:left;
	text-indent:10px;
	color:#ffffff;
}

#search-button {
	/*
	background:url('/fls/14400/site_graphics/2011/search-button.png') no-repeat;
	*/
	background-position: 0 -1223px;
	background-image:url('/fls/14400/site_graphics/2011/sprite2.png');
	background-color:transparent;
	width:28px;
	height:24px;
	border:0px;	
	padding:0px;
	margin:0px;
	display:inline;
	float:left;
}

#footer {
	position:relative;
	height:445px;
	width:1006px;
}

#footer-address {
	position:absolute;
	z-index:1;
	top:79px;
	right:55px;
	height:86px;
	width:294px;
	text-align:center;
	font-size:10px;
	color:#ffffff;
	padding-top:20px;
	line-height:18px;
	font-family:arial;
	/*
	background:url('/fls/14400/site_graphics/2011/footer-address-box.png') no-repeat;	
	*/
	background-position: 0 -621px;
	background-image:url('/fls/14400/site_graphics/2011/sprite2.png');
}

#footer-address-logos {
	position:absolute;
	z-index:1;
	top:185px;
	right:55px;
}

#footer-address-logos a {
	text-decoration:none;	
}

#footer-bottom-links-logo {
	position:absolute;
	z-index:1;
	top:334px;
	left:0px;
	width:1006px;
	color:#ffffff;	
	text-align:center;
}

#footer-bottom-links-logo a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;	
}

#footer-address span {
	font-weight:bold;	
}

#footer-link-content {
	margin:0 0 0 87px;	
}

#footer-link-content ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#footer-link-content li {
	padding:0;
	margin:0;	
	background:transparent;
}

#footer-link-content .label {
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:40px;
	line-height:40px;
}

#footer-duke-sports-links .label {
	height:40px;
	line-height:40px;
}

/*
#drippan-womens-sports .label,
#drippan-mens-sports .label {
	height:15px;
	line-height:15px;
	padding-top:13px;
}
*/
#footer-link-content .section {
	float:left;	
	margin-right:66px;
}

#footer-link-content .section a {
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;	
}

#drippan-mens-sports {
	float:left;	
	width:135px;
}

#drippan-womens-sports {
	float:left;	
	width:135px;
}

#header-icons {
	float:right;	
}

#header-icons .active {
	display:none;	
}

#header-icons .icon {
	float:left;
	margin-right:2px;	
}

#header-icon-text {
	float:left;
	width:133px;
	height:33px;
	line-height:33px;
	color:#ffffff;
	text-align:center;
	background:url('/fls/14400/site_graphics/2011/icon-label-bg.png') no-repeat;
	display:none;	
}

#news-tabs {
	width:616px;
	/*padding-top:16px;*/
	margin-bottom:26px;
}

#news-tabs .tabs {
	border-bottom:2px solid #9a8b58;
	height:28px;
	overflow:hidden;
}

#news-tabs .tabs .tab {
	text-indent:10px;
	font-size:16px;
	color:#a1a1a1;
	float:left;
	width:129px;
	height:28px;
	line-height:28px;
	margin-right:4px;
	/*background:url('/fls/14400/site_graphics/2011/tab-inactive.png') no-repeat;	*/
	font-family:"Oswald","arial";
	cursor:hand;
	cursor:pointer;
	background-position: 0 -1371px;
	background-image:url('/fls/14400/site_graphics/2011/sprite2.png');
}

#news-tabs .tabs .tab.active {
	/*background:url('/fls/14400/site_graphics/2011/tab-active.png') no-repeat;	*/
	background-position: 0 -1338px; width: 129px; height: 28px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');
	color:#000000;
}

#news-tabs .content {
	width:616px;
	height:448px;
	overflow:hidden;
}

#news-tabs .tab-content {
	display:none;	
}

#news-tabs .tab-content.active {
	display:block;	
}

#left-column {
	margin-top:11px;
	width:625px;
	float:left;
	margin-left:10px;	
	background:#ffffff;
	color:#000000;
}

body.article #left-column {
	background:#ffffff;
	width:615px;
	color:#000000;
}

body.home #left-column,
body.sport #left-column {
	margin-top:11px;
	width:625px;
	float:left;
	margin-left:10px;	
	background:transparent;
	color:#000000;
}

body.wide #left-column {
	width:986px;
	float:none;
	margin:10px auto 0px;
	background:#ffffff;
	color:#000000;
}

#right-column {
	margin-top:11px;
	width:360px;
	float:right;
	margin-right:10px;	
	background:#262626;
}

#right-column .ad-300-250 {
	position:relative;
	left:11px;
	width:323px;
	height:275px;
	margin:12px auto 6px;
	background:#1a1a1a;
	background:url('/fls/14400/site_graphics/2011/ad-label-300-250.png') top right no-repeat;
}

#right-column #affilate-player {
	width:316px;
	margin:0 auto 10px;
	overflow:hidden;	
}

#right-column .ad-300-250 .content {
	width:300px;
	padding-top:12px;
}

#jmu-marketplace {
	width:344px;
	margin:0 auto 10px;
}

#jmu-marketplace .label {
	color:#ffffff;
    font-family:"Oswald","arial";
    font-size:16px;
    height:36px;
    line-height:36px;
    text-indent:5px;
}

#jmu-marketplace .content {
	width:344px;
}

#rotator {
	width:615px;
	height:448px;
	overflow:hidden;	
	position:relative;
	margin:0 auto 10px;
}

#rotator-top {
	width:615px;
	height:346px;
	position:relative;
	overflow:hidden;
	color:#ffffff;
}

#rotator-top .story {
	display:none;	
}

#rotator-top .story.active {
	display:block;	
}

#rotator-top .image img {
	width:615px;	
}

#rotator-bottom {
	width:615px;
	height:102px;	
}

#rotator .headline-bar {
	width:615px;
	height:52px;
	background:url('/fls/14400/site_graphics/2011/bg-rotator-headline.png') repeat-x;
	position:absolute;
	z-index:1;
	left:0px;
	bottom:0px;	
}

#rotator .headline-bar .related-links {
	position:absolute;
	z-index:1;
	top:1px;
	right:0px;
	color:#ffffff;	
	width:128px;
	height:52px;
	font-size:11px;
	font-family:"arial";
	padding-top:1px;
	font-weight:bold;
	background:url('/fls/14400/site_graphics/2011/bg-related-links.png') no-repeat top left;
}

#rotator .headline-bar .related-links img {
	display:inline;
	float:left;	
	margin-left:5px;
}

#rotator .headline-bar .related-links a {
	float:left;
	color:#e4d498;	
	font-size:11px;
	text-decoration:none;
	font-family:"arial";
	display:inline;
	margin:0px 0px 0px 0px;
	line-height:12.5px;
}

#rotator .headline-bar .relative {
	width:615px;
	height:89px;
}

#rotator .headline {
	padding:0px 5px 0px 5px;;
	width:485px;	
}

#rotator .headline a {
	font-family:"arial";
	color:#ffffff;
	text-decoration:none;
	font-size:19px;
	font-weight:bold;
	height:24px;
	line-height:24px;	
}

#rotator .teaser {
	padding:0px 5px;	
}

#rotator .teaser a {
	font-family:"arial";
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
}

#rotator .teaser a.more {
	font-family:"arial";
	color:#ffffff;
	text-decoration:underline;
	font-size:11px;
}

#rotator-bottom .sub-story {
	float:left;	
	margin:6px 4px 0px 0px;
	width:99px;
	height:96px;
	background:#1d1d1d;
	color:#ffffff;
	cursor:hand;
	cursor:pointer;
	position:relative;
}

#rotator-bottom .sub-story.last {
	margin:6px 0px 0px 0px;
}

#rotator-bottom .sub-story.active {
	background:#1d1d1d;
	color:#ffffff;
}
/*
#rotator-bottom .ad {
	position:absolute;
	z-index:1;
	bottom:0px;
	right:0px;
	height:93px;
	width:112px;
	overflow:hidden;	
}
*/

#rotator-bottom .short-title {
	font-size:11px;	
	font-family:"arial";
	line-height:13px;
	padding:2px 2px;
}

#rotator-bottom .sub-story .image {
	width:97px;
	height:54px;
	overflow:hidden;
	border:1px solid transparent;	
}

#rotator-bottom .sub-story.active .image {
	border:1px solid #857754;	
}

#rotator-bottom .sub-story .image img {
	width:97px;
}

#rotator-top span.video {
	position:absolute;
	z-index:2;
	top:128px;
	left:262px;
	width:90px;
	height:90px;
	background:url('/fls/14400/site_graphics/2011/play-button.png') no-repeat;	
	cursor:hand;
	cursor:pointer;
}


#rotator-bottom span.video {
	position:absolute;
	z-index:1;
	top:7px;
	right:27px;
	height:45px;
	width:45px;
	/*
	background:url('/fls/14400/site_graphics/2011/play-button-45.png') no-repeat;
	*/
	background-position: 0 -1173px;
	background-image:url('/fls/14400/site_graphics/2011/sprite2.png');
}

#neulion-video-player {
	display:none;
	position:absolute;
	z-index:5;
	top:0px;
	left:0px;
	width:615px;
	height:346px;
}

#rotator .video-close {
	display:none;
	width:19px;
	height:19px;
	position:absolute;
	z-index:11;
	right:3px;
	top:5px;	
	cursor:hand;
	cursor:pointer;
	background:url('/fls/14400/site_graphics/2011/xbutton.png') no-repeat;
}

#more-headlines {
	width:615px;
	height:428px;
	overflow:hidden;	
	position:relative;
	margin:0 auto 10px;
	background:#1d1d1d;
	padding-top:20px;
}

#more-headlines .row {
	padding:10px;
	width:580px;
	margin:0 auto;
}

#more-headlines .grey-bar {
	width:600px;
	height:1px;
	background:#4a4949;
	display:block;
	position:absolute;
	z-index:1;
	left:7px;
	top:18px;
}

#more-headlines .grey-bar.last {
	top:auto;
	bottom:17px;	
}

#more-headlines .row.alternate {
	background:#383737;	
}

#more-headlines .row a {
	color:#ffffff;
	font-family:arial;
	font-weight:bold;
	font-size:11lpx;
	text-decoration:none;	
}

#more-headlines .row a span {
	color:#eddd9e;	
}

#more-headlines-archive-link {
	position:absolute;
	z-index:1;
	height:20px;
	line-height:20px;
	bottom:0px;
	left:269px;
	text-align:center;	
}

#more-headlines-archive-link a {
	color:#eddd9e;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;	
	height:20px;
	line-height:20px;
	float:left;
}

#more-headlines-archive-link img {
	float:left;
}

#madizone {
	width:625px;
	height:366px;
	overflow:hidden;
	/*background:url('/fls/14400/site_graphics/2011/bg-madizone.png') no-repeat;*/
	background-image:url('/fls/14400/site_graphics/2011/sprite2.png');
	background-position: 0 -92px;
	position:relative;
}

#madizone #affiliate-player {
	width:316px;
	height:321px;
	position:absolute;
	z-index:1;
	overflow:hidden;
	top:22px;
	right:16px;
}

#madizone-label {
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	width:291px;
	height:123px;
}

#madizone-upcoming {
	position:absolute;
	z-index:1;
	top:134px;
	left:13px;
	width:269px;
	color:#000000;
}

#madizone-upcoming a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;	
}

#madizone-upcoming .live-now a {
	float:left;	
}

#madizone-upcoming .row {
	width:269px;
	height:58px;
	background:url('/fls/14400/site_graphics/2011/madizone-bg-bar.png') repeat-x #a9995d;	
	position:relative;
}

#madizone-upcoming .live-now {
	position:absolute;
	z-index:1;
	left:100px;
	bottom:5px;	
}

#madizone-upcoming .label {
	color:#ffffff;
	font-family:"Oswald","arial";
	font-size:14px;
	height:25px;
	line-height:25px;
}

#madizone-upcoming .image {
	width:93px;
	height:53px;
	overflow:hidden;
	float:left;
	margin:2px 4px 0px 2px;	
}

#madizone-links {
	height:20px;
	line-height:20px;	
}

#madizone-links a {
	color:#eddd9e;
	font-size:11px;
	text-decoration:none;
	margin-right:5px;
	float:left;
}

#madizone-links img {
	float:left;
	margin-top:4px;	
}

#madizone-upcoming .image img {
	width:93px;
}

#social-connection {
	width:345px;
	position:relative;
}
.socialConAd {
	position:absolute;
	margin-top:38px;
	right:177px;
}
#right-column #social-connection {
	width:345px;
	margin:0 auto 10px;
}

#right-column #enews-ad {
	width:344px;
	margin:0 auto 10px;	
}

#social-connection .label {
	color:#ffffff;
	font-family:"Oswald","arial";
	font-size:16px;
	height:36px;
	line-height:36px;
	text-indent:5px;
}

#social-connection .content {
	position:relative;
	width:343px;
	height:356px;
	overflow:hidden;
	background:#b7a66d;
	border:1px solid #d6c58c;
}

#facebook-widget {
	position:absolute;
	z-index:1;
	top:6px;
	left:6px;
	background:#ffffff;
	width:330px;
	height:169px;
}

#twitter-widget {
	position:absolute;
	z-index:1;
	bottom:6px;
	left:6px;
	background:#ffffff;
	width:330px;
	height:169px;
	overflow:hidden;
}

#bottom-content .ad-160-600 {
	float:right;	
	width:160px;
	height:611px;
	background:url('/fls/14400/site_graphics/2011/ad-label-160-600.png') bottom left no-repeat;
}

#bottom-content {
	width:980px;
	margin:0 auto 10px;
	position:relative;
}

#features {
	width:444px;	
}

#features .label {
	color:#ffffff;
	font-family:"Oswald","arial";
	font-size:16px;
	height:36px;
	line-height:36px;
	text-indent:5px;	
}

#features .content {
	width:442px;
	height:222px;
	border:1px solid #3b3a3a;
	background:#141414;
}

#bottom-col1 {
	float:left;
	margin-right:16px;
}

#bottom-col2 {
	float:left;
}

#bottom-col2 .ad {
	position:absolute;
	z-index:1;
	bottom:11px;
	left:auto;	
}

#bottom-col3 {
	float:right;
}

#jmu-photos {
	width:444px;
	position:absolute;
	z-index:1;
	left:0px;
	bottom:11px;
}

#jmu-photos .label {
	color:#ffffff;
	font-family:"Oswald","arial";
	font-size:16px;
	height:36px;
	line-height:36px;
	text-indent:5px;	
}

#jmu-photos .no-content {
	text-align:center;
	height:238px;
	line-height:238px;	
}

#jmu-photos .content {
	width:444px;
	height:260px;
	overflow:hidden;
	position:relative;
}

#jmu-photos-main-image {
	width:318px;
	height:239px;
	overflow:hidden;
	float:left;	
	position:relative;
}

#jmu-photos-main-image .buy-photo {
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	height:27px;
	width:206px;
	overflow:hidden;
	cursor:hand;
	cursor:pointer;
	/*background:url('/fls/14400/site_graphics/2011/buy-photo-overlay.png') no-repeat;*/
	background-position: 0 -589px; 
	background-image:url('/fls/14400/site_graphics/2011/sprite2.png');
}

#jmu-photos-main-image .headline {
	width:318px;
	height:25px;
	background:url('/fls/14400/site_graphics/2011/bg-photo-galleries-text-large.png') repeat-x;
	line-height:25px;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0px;		
	font-weight:bold;
	text-align:center;
}

#jmu-photos-main-image .headline a {
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;	
}

#jmu-photos-main-image .image {
	
}

jmu-photos-main-image .image img {
	width:318px;
}

#jmu-photos-thumbs {
	width:96px;
	float:right;
	margin-right:10px;	
	margin-top:9px;
}

#jmu-photos-thumbs .image {
	width:96px;
	height:72px;
	overflow:hidden;
	position:relative;
}

#jmu-photos-thumbs .headline {
	width:90px;
	padding:0 3px;
	height:28px;
	background:url('/fls/14400/site_graphics/2011/bg-photo-galleries-text-small.png') repeat-x;
	line-height:11px;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0px;	
}

#jmu-photos-thumbs .headline a {
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;	
}

#jmu-photos-thumbs .image img {
	width:96px;	
}

#sponsors {
	width:980px !important;
	height:106px;
	margin:0 auto 10px;	
	/*
	background:url('/fls/14400/site_graphics/2011/bottom-ads-bg.png') no-repeat;
	*/
	background-position: 0 -478px;
	background-image:url('/fls/14400/site_graphics/2011/sprite2.png');
}

#sponsors .ad-loader {
	display:none;	
}

#sponsors ul {
	border:0px;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
}

#sponsors ul li {
	width:885px;
	height:106px;
	padding:0 43px 0 42px;
}

#sponsors ul li .ad {
	float:left;	
}

#sponsors ul li .divider {
	display:none;	
}

#prev-sponsors-button,
#next-sponsors-button {
	display:none;	
}

/******************************************************************************
	START Features
******************************************************************************/

#features .content {
	position:relative;	
}

#features .content ul {
	border:0px;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
}

#features .content ul li {
	height:190px;
	overflow:hidden;
	width:405px;
}

#features .item {
	display:block;
	float:left;
	height:190px;
	width:135px;
}

#features .item .image {
	height:90px;
	margin:5px auto 4px;
	overflow:hidden;
	width:120px;
}

#features .item .teaser {
	width:120px;
	margin:0 auto;
	height:58px;
	overflow:hidden;	
}

#features .item .image img {
	width:120px;
}

#features .headline {
	color:#ffffff;	
	width:120px;
	margin:0px auto 0px;
	font-size:11px;
}

#features .link {
	color:#ffffff;	
	width:120px;
	margin:0px auto;
	font-size:11px;
	text-align:right;
	line-height:12px;
}

#features .link img {
	
}

#features .link a {
	font-size:11px;
	color:#c2b582;	
	text-decoration:none;
	float:right;
}

#features .headline a {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;	
}

#features-slider{
	margin:0 auto;
	position:absolute;
	z-index:1;
	top:19px;
	left:18px;
	width:405px;
	height:190px;
	overflow:hidden;
}

#features-next {
	position:absolute;
	z-index:1;
	top:85px;
	right:0px;
	/*background:url("/fls/14400/site_graphics/2011/upcoming-schedule-right.png") no-repeat scroll 0 0 transparent;	*/
	width:22px;
	height:38px;
	cursor:hand;
	cursor:pointer;
	text-indent:-2000px;
	 background-position: 0 -1883px;  background-image:url('/fls/14400/site_graphics/2011/sprite2.png');
}

#features-previous {
	position:absolute;
	z-index:1;
	top:85px;
	left:0px;
	/*background:url("/fls/14400/site_graphics/2011/upcoming-schedule-left.png") no-repeat scroll 0 0 transparent;	*/
	width:22px;
	height:38px;
	cursor:hand;
	cursor:pointer;
	text-indent:-2000px;
	background-position: 0 -1821px;  background-image:url('/fls/14400/site_graphics/2011/sprite2.png');
}

/******************************************************************************
	START Upcoming Schedule
******************************************************************************/

#upcoming-schedule {
	width:360px;
	position:relative;
	background:url('/fls/14400/site_graphics/2011/upcoming-schedule-bg.png') top center no-repeat;	
	color:#000000;
}

#upcoming-schedule .content {
	width:360px;
	height:250px;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	overflow:hidden;
}

#upcoming-schedule .label {
	height:36px;
	line-height:36px;
	text-indent:5px;
	color:#ffffff;
	font-family:"Oswald","arial";
	font-size:16px;	
	position:relative;
}

#upcoming-schedule .label .ad {
	position:absolute;
	z-index:1;
	top:7px;
	right:5px;	
}

#upcoming-schedule .bottom {
	position:relative;	
}

#upcoming-schedule .bottom .ad {
	position:absolute;
	z-index:1;
	top:0px;
	right:0px;	
}

#upcoming-schedule ul {
	list-style-type:none;
	border:0;
	margin:0;
	padding:0;
	height:250px;
}

#upcoming-schedule li {
	float:left !important;
	width:351px;
}

#upcoming-schedule .event {
	width:115px;
	height:250px;
	float:right;
	margin-left:2px;
	text-align:center;
	overflow:hidden;
	/*position:relative;*/
	/*background:url('/fls/14400/site_graphics/2011/upcoming-item-bg.png') no-repeat transparent;*/
	background-position: 0 -1404px;
	background-image:url('/fls/14400/site_graphics/2011/sprite2.png');
}

#upcoming-schedule .event.schedule {
	float:left;	
}
#upcoming-schedule .event.scores {
	float:left;	
}
#siderDataUpcomingSchedule {
	display:none;	
}

#upcoming-schedule .event .links {
	/*
	position:absolute;
	z-index:1;
	top:170px;
	left:0px;
	*/
	margin-top:12px;
	width:115px;
	text-align:center;	
}

#upcoming-schedule .event .links img {
	display:none;	
}

#upcoming-schedule .event .links .icon {
	display:inline-block;
	padding-top:1px;	
}

#upcoming-schedule .event .date {
	width:115px;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	background:url('/fls/14400/site_graphics/2011/upcoming-schedule-date.png') no-repeat transparent;
}

#upcoming-schedule .event .date.home {
	/*background:url('/fls/14400/site_graphics/2011/upcoming-schedule-date2.png') no-repeat transparent*/;
	color:#ffffff;
	background-position: 0 -1792px; width: 115px; height: 24px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');
}

#upcoming-schedule .event .description {
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	height:30px;
	line-height:15px;
	overflow:hidden;
}

#upcoming-schedule .event .image {
	width:72px;
	height:72px;
	margin:0 auto;
	overflow:hidden;	
}

#upcoming-schedule .event .time {
	text-align:center;
	font-size:12px;
	font-weight:normal;
	height:15px;
	line-height:15px;	
}

#upcoming-schedule .event .bold {
	font-weight:bold;	
}

#upcoming-schedule .event .image img {
	width:72px;	
}

#upcoming-schedule-slider {
	width:351px;
	height:250px;
	overflow:hidden;
	margin:0 auto;
}

#upcoming-schedule-next {
	position:absolute;
	z-index:1;
	right:0px;
	top:135px;
	height:38px;
	width:22px;
	/*background:url('/fls/14400/site_graphics/2011/upcoming-schedule-right.png') no-repeat;	*/
	text-indent:-2000px;
	cursor:hand;
	cursor:pointer;
	 background-position: 0 -1883px;  background-image:url('/fls/14400/site_graphics/2011/sprite2.png');
}

#upcoming-schedule-previous {
	position:absolute;
	z-index:1;
	left:0px;
	top:135px;
	height:38px;
	width:22px;
	/*background:url('/fls/14400/site_graphics/2011/upcoming-schedule-left.png') no-repeat;*/
	text-indent:-2000px;
	cursor:hand;
	cursor:pointer;	
	background-position: 0 -1821px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');
}

/******************************************************************************
	START Menu.css
******************************************************************************/
#section-menu-container {
	background:url('/fls/14400/site_graphics/2011/section-menu-bg.png') repeat-x;
	height:34px;	
}

#section-menu-auto-position {
	float:left;	
}

#section-menu-container .sport-label {
	height:34px;
	line-height:34px;
	float:left;
	font-family:"Oswald","arial";
	font-size:12px;
	color:#b6a66c;
	margin:0 10px 0 10px;
}

#section-menu-container .sport-label a {
	height:34px;
	line-height:34px;
	float:left;
	font-family:"Oswald","arial";
	font-size:20px;
	color:#b6a66c;
	text-decoration:none;
}

#section-menu {
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;	
}

#section-menu li {
	float:left;
	height:34px;
	line-height:34px;	
}

#section-menu li a {
	float:left;
	height:34px;
	line-height:34px;
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 5px;
	font-size:10px;
}

#section-menu li.divider {
	background:url('/fls/14400/site_graphics/2011/section-menu-divider.png') no-repeat;	
	height:34px;
	width:9px;
}

#menu {
	/*background:url('/fls/5200/site_graphics/bg-under-menu.jpg') repeat-x;*/
	background:url('/fls/5200/site_graphics/bg-menu.png') repeat-x;
	height:34px;
	display:block;
}

#menu .ad-menu {
	float:left;
	height:30px;	
}

#menu-container {
	/*background:url('/fls/5200/site_graphics/bg-menu.png') repeat-x;*/
	height:36px;
	float:left;
	width:860px;
}

ul#list-menu {
	list-style-type:none;
	margin:0;
	padding:0;
	/*width:160px;*/
	float:left;
	position:relative;
	clear:both;
}

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

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

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

#list-menu li {
	/*background:#EF9218;*/
	/*background:url('/fls/5200/site_graphics/menu-seperator.png') right no-repeat;*/
	background:transparent;
	border-color:#cccccc;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	display:block;
	float:left;
	margin:0px;
	width:200px;
	font-weight:bold;
}

#list-menu li.divider {
	background:url('/fls/5200/site_graphics/menu-seperator.png') no-repeat;
	width:2px;
	height:30px;
	display:block;		
}

#list-menu li ul.subnav li {
	background:#CDBE89;	
}

#list-menu li ul.subnav li:hover {
	/*background:#bdbdbd;*/
	color:#ffffff;
}

#list-menu li.sports ul.box h2 {
	color:#ffffff;
	font-size:12px;
	margin:0px;
	padding:0px;	
}

#list-menu li.sports ul.box
{
	background:#EF9218;
	border:1px solid #ffffff;
	width:260px;
}

#list-menu li.sports ul.box div.mens a,
#list-menu li.sports ul.box div.womens a 
{
	text-align:left;	
	padding-left:5px;
}

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

#list-menu li.sports ul.box div.mens,
#list-menu li.sports ul.box div.womens
{
	float:left;
	width:130px;
	clear:right;
}

#list-menu li.parent {
	width:auto;	
	white-space:nowrap;
	position:relative;
}

/* IE 6 fix for width:auto */
* html #list-menu li.parent {
	width:1%;	
}

#list-menu li.section {
	
}

#list-menu li.section a {
	padding-left:10px;
	font-weight:bold;	
}

#list-menu li.sub {
	/*background:url('/images/menu_arrow_white.gif') #EF9218 no-repeat right;	*/
}

#list-menu li a.top-menu-link {
	padding:0 12px;	
}

#list-menu li.parent.last {
	background:url('');
}

#list-menu li.parent, #list-menu li.parent a.top-menu-link {
	line-height:36px;
	height:36px;	
	font-weight:bold;
}

#list-menu li.parent a.top-menu-link:hover {
	background:url('/fls/14400/site_graphics/2011/menu-parent-active-bg.png') repeat-x;
	color:#000000;
}


#list-menu li a {
	color:#000000;
	display:block;
	font-family:arial,sans-serif;
	font-size:11px;
	height:20px;
	line-height:20px;
	text-decoration:none;
	text-align:center;
}

#list-menu li ul.subnav li a {
	text-align:left;
	text-indent:5px;	
}

#list-menu a:hover {
	background:#320875;
	color:#CDBE89;
}

#list-menu li.sub:hover, 
#list-menu li.sub a:hover 
{
	position:relative;
}

#list-menu li.sub {
	position:relative;	
}

#list-menu ul, 
#list-menu :hover ul ul, 
#list-menu :hover ul :hover ul ul, 
#list-menu :hover ul :hover ul :hover ul ul, 
#list-menu :hover ul :hover ul :hover ul :hover ul ul 
{
	width:160px;
	visibility:hidden;
	position:absolute;
	left:0px;
	z-index:1000;
	top:36px;
}

#list-menu :hover ul :hover ul, 
#list-menu :hover ul :hover ul :hover ul :hover ul 
{
	bottom:auto;
	left:100px;
	padding:20px 20px 20px 0;
	top:-10px;
}


#list-menu li ul.template-ul ul.subnav li:hover {
	background:transparent;	
}

#list-menu li ul.template-ul ul.subnav li {
	background:transparent;	
	width:140px;
	/*border:0px !important;*/
	height:18px;
	line-height:18px;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#565656;
	float:left;
	margin-left:10px;
	text-indent:5px;
}
/*
#list-menu li ul.template-1 ul.subnav li {
	background:transparent;	
	width:300px;
	border:0px !important;
}
*/
#list-menu li ul.template-ul ul.subnav li a {
	/*
	height:15px;
	line-height:15px;
	font-weight:normal;
	text-indent:10px;
	*/
	font-weight: normal;
    height: 18px;
    line-height: 18px;
    text-indent: 10px;
    display:block;
}

#list-menu li ul.template-ul ul.subnav {
	width:200px;	
}

#list-menu li ul.template-1 ul.subnav {
	width:300px;	
}

#list-menu li ul.template-1 div.standard {
	position:absolute;
	z-index:1;
	top:10px;
	left:10px;	
}

#list-menu .template-ul {
	width:1006px !important;	
	background:#2f2f2f;
}

#list-menu .template-ul li.template.last {
	width:1006px !important;	
	height:204px !important;
	border:0px;
	position:relative;
	background:#2f2f2f;
	color:#ffffff;
}
/*
#list-menu li.template.custom .template-ul li.template.last {
	background:url('/fls/26800/site_graphics/menu-insider-label.png') no-repeat top left;
}
*/

#list-menu li.template .template-ul.template-2 li.template.last .standard {
	display:none;
}

#list-menu li.sports .template-ul li.template.last {
	/*background:url('/fls/26800/site_graphics/menu-sports-label.png') no-repeat top left;*/
}

#list-menu li.sports .template-ul li.template.last ul.subnav {
	
}
#list-menu .template-ul .standard ul.subnav,
#list-menu .template-ul .sports ul.subnav,
#list-menu .template-ul .schedule ul.subnav {
	width:300px !important;	
}

#list-menu .template-ul li.template.last ul.subnav div.column,
#list-menu .template-ul li.template.last ul.subnav div.grid {
	float:left;
	width:150px;	
}

#list-menu .template-ul li.template.last ul.subnav div.column li
#list-menu .template-ul li.template.last ul.subnav div.grid li {
	width:150px;	
}

#list-menu .template-ul li.template.last ul.subnav div.column li a,
#list-menu .template-ul li.template.last ul.subnav div.grid li a {
	text-indent:10px;	
	line-height:18px;
	height:18px;
	font-weight:normal;
}

#list-menu .template-ul li.template.last ul.subnav {
	clear:both;	
}

#list-menu li.menu-active .template-ul ul.subnav {
	visibility:visible;	
	top:0px;
	left:0px;
	padding:0;
	margin:0;
	border:0;
}

#list-menu li.menu-active .template-ul div.standard {
	
}

#list-menu li.menu-active .template-ul div.standard,
#list-menu li.menu-active .template-ul div.schedule,
#list-menu li.menu-active .template-ul div.sports {
	position:absolute;
	z-index:1;
	top:20px;
	left:26px;	
}

#list-menu li.menu-active .template-ul div.schedule div.womens div,
#list-menu li.menu-active .template-ul div.schedule div.mens div,
#list-menu li.menu-active .template-ul div.sports div.womens div,
#list-menu li.menu-active .template-ul div.sports div.mens div {
	background:#ffffff;	
}

#list-menu li.menu-active .template-ul a,
#list-menu li.menu-active .template-ul a {
	height:23px;
	line-height:23px;
	padding:0px;
	text-indent:5px;	
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}

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

#list-menu li.menu-active .template-ul {
	display:inline;	
}

#list-menu .template-ul .image-text {
	position:absolute;
	z-index:1;
	left:384px;
	top:12px;	
}

#list-menu li ul.template-ul .ad-menu {
	position:absolute;
	z-index:1;
	right:5px;
	top:7px;	
	display:none;
}

#list-menu li ul.template-ul .ad-menu img {
	width:288px;	
}

#list-menu li .template-ul .image-text-box {
	position:relative;	
}

#list-menu li .template-ul .image-text-box .headline {
	position:absolute;
	z-index:1;
	top:154px;
	left:0px;	
	width:238px;
	text-align:center;
}

#list-menu li .template-ul .image-text-box .teaser {
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0px;	
	width:338px;
	display:none;
}

#list-menu .template-ul .feature-1 {
	position:absolute;
	z-index:1;
	left:637px;
	top:45px;
	color:#fffff;
	width:100px;
}

#list-menu .template-ul li.last,
#list-menu .template-ul li.first {
	border-width:0px;	
}

#list-menu .template-ul .feature-2 {
	position:absolute;
	z-index:1;
	left:817px;
	top:45px;
	color:#ffffff;
	width:100px;
}

#list-menu .template-ul .feature-1 li:hover,
#list-menu .template-ul .feature-2 li:hover, 
#list-menu .template-ul .feature-1 li,
#list-menu .template-ul .feature-2 li {
	background:transparent;
	width:140px;	
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#565656;
}

#list-menu .template-ul .feature-1 ul.subnav,
#list-menu .template-ul .feature-2 ul.subnav {
	width:150px !important;	
	padding:0;
	border:0;
	margin:0;
}

#list-menu .template-ul .feature-1 a,
#list-menu .template-ul .feature-2 a {
	font-size:10px;
	color:#ffffff;
	height:15px;
	line-height:15px;
	padding:0px;
	text-indent:0px;
	font-weight:normal;
}

#list-menu .template-ul .label-1 {
	position:absolute;
	z-index:1;
	left:647px;
	top:20px;
	color:#a0956e;
	font-weight:bold;	
	font-family:arial;
	font-size:12px;
}

#list-menu .template-ul .label-2 {
	position:absolute;
	z-index:1;
	left:827px;
	top:20px;
	color:#a0956e;
	font-weight:bold;	
}

#list-menu .template-ul .image-text-box .headline,
#list-menu li .template-ul .image-text-box .headline a {
	text-align:center;
	text-indent:0px;
	padding:0px;
	height:17px;
	line-height:17px;
	font-weight:bold;
	font-size:11px;	
}

#list-menu .template-ul .image-text-box .teaser,
#list-menu .template-ul .image-text-box .teaser a {
	text-align:center;
	text-indent:0px;
	padding:0px;
	height:15px;
	line-height:15px;
	font-weight:normal;
	font-size:11px;
}

#list-menu .template-ul .image-text-box .image {
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	width:238px;
	height:151px;
	overflow:hidden;
}

#list-menu .template-ul .image-text-box .image img {
	width:238px;	
}


/******************************************************************************
	START Sub Child Menu CSS
******************************************************************************/
div#lm-submenu {
	height:20px;
	font-size:11px;
	overflow-y:hidden;
	display:block;
	clear:both;
	background:#ffffff;	
}

#list-menu div.sub-child-menu {
	display:none;	
}

div.sub-child-display ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

div.sub-child-display ul li{
	list-style-type:none;
	margin:0;
	padding:0px 5px 0px 5px;
	/*width:160px;*/
	float:left;
	position:relative;
	height:15px;
	line-height:20px;
}

div.sub-child-display ul li a {
	text-decoration:none;
	font-weight:bold;
	color:#EF9218;
	line-height:15px;
}

div.sub-child-display ul li a:hover {
	text-decoration:underline;	
	font-weight:bold;
	color:#EF9218;
	line-height:12px;
}

#section-menu li.sub:hover, 
#section-menu li.sub a:hover 
{
	position:relative;
}

#section-menu li.sub {
	position:relative;	
}

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

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

#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 
{
	width:160px;
	visibility:hidden;
	position:absolute;
	left:0px;
	z-index:1000;
	top:24px;
}

#section-menu :hover ul :hover ul, 
#section-menu :hover ul :hover ul :hover ul :hover ul 
{
	bottom:auto;
	left:100px;
	padding:20px 20px 20px 0;
	top:-10px;
}

#section-menu li.more {
	position:relative;	
}

#section-menu li.more ul li,
#section-menu li.more ul a {
	height:15px;
	line-height:15px;	
}

#section-menu ul.more li{
	border-width:0px 1px 1px 1px;
	border-color:#ffffff;
	border-style:solid;
	width:150px;
	clear:both;	
	background:#300870;
}

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

/******************************************************************************
	START Article
******************************************************************************/
#article-container {
	width:615px;
	margin:0px auto;	
}

body.wide #article-container {
	width:986px;	
}

#article-container #neulion-video {
	display:none;
}

#article-container .videoId {
	display:none;	
}

#article-container .play-button {
	width:90px;
	height:90px;
	position:absolute;
	z-index:1;
	top:39px;
	left:105px;	
	background:url('/fls/10410/site_graphics/2011/play-button.png') no-repeat;
	cursor:hand;
	cursor:pointer;
}

#home-news .label {
	z-index:-1;
}

#article-photo-links {
	float:right;	
	margin:0 0 20px 20px;
	position:relative;
}

#article-container.left #article-photo-links {
	float:left;	
	margin:0 20px 20px 0px;
	position:relative;
}

#article-photo-links .video-close-art {
	width:19px;
	height:19px;
	position:absolute;
	z-index:101;
	right:3px;
	top:5px;	
	cursor:hand;
	cursor:pointer;
}

#article-date-icons .courtesy,
#article-date-icons .release {
	margin-left:10px;	
	font-size:10px;
	font-style:italic;
}

#article-title {
	font-size:20px;
	margin-top:5px;
	margin-bottom:3px;
	font-weight:bold;	
	border-bottom:1px solid #999999;
}

#article-box {
	width:596px;
	margin:0 auto;
}

body.wide #article-box {
	width:976px;	
}

#article-date-icons {
	font-style:italic;
	font-size:11px;
	font-weight:normal;	
	margin-bottom:5px;
}

#article-date-icons .link {
	float:left;	
}

#article-date-icons .article-icons {
	float:right;	
}

#article-photo-links .image {
	width:300px;
	height:168px;
	overflow:hidden;
	position:relative;
}

#article-photo-links .image .headline {
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0px;
	width:300px;
	/*
	height:40px;
	background:url('/fls/26800/site_graphics/article-headline-bg.png') repeat-x;	
	color:#ffffff;
	*/
	text-indent:5px;
	font-size:11px;
	font-weight:normal;
}

#article-photo-links #neulion-video {
	position:absolute;
	z-index:10;
	top:0px;
	left:0px;
	width:300px;
	height:168px;	
}

#article-photo-links .image img {
	width:300px;	
}

#article-photo-links .caption {
	width:388px;
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#7e7e7e;
	line-height:25px;
	background:#d5d5d5;	
	padding:0 5px;
	font-size:12px;
	font-weight:normal;
}


#article-related-links {
	width:300px;	
	margin-top:10px;
	display:none;
	border:1px solid #d7d7d7;
}

#article-related-links .label {
	background:#ededed;
	color:#633da1;
	font-family:"Oswald","arial";
	font-size:16px;
	height:28px;
	line-height:28px;
	text-indent:5px;
}

#article-related-links .content {
	background:#ededed;
	width:300px;
}


#article-related-links a {
	color:#000000;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	line-height:20px;	
	white-space:nowrap;
	
}

#article-related-links .row {
	float:left;
	width:300px;
	height:20px;	
}

#article-related-links .icon {
	float:left;	
	height:20px;
	width:20px;	
	margin-left:5px;
}

#article-content {
	padding-bottom:5px;
	border-bottom: 1px solid #999999;	
}

#article-related-links .link-info {
	float:left;	
	height:20px;
	line-height:20px;
	width:267px;
	overflow:hidden;
}

#BackbuttonContainer {
	display:none;	
}

#article-container a.back {
	color:#3d2b7c;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	text-indent:10px;
	padding-top:30px;
	display:block;
}

#article-container.top .image {
	width:615px;
	height:345px;
	overflow:hidden;
	position:relative;
}

#article-container.top .image .headline {
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0px;
	width:670px;
	height:40px;
	background:url('/fls/26800/site_graphics/article-headline-bg.png') repeat-x;	
	color:#ffffff;
	text-indent:5px;
	font-family:"PT Sans","arial";
	font-size:11px;
	font-weight:normal;
}

#article-container.top .play-button {
	background:url("/fls/14400/site_graphics/2011/play-button.png") no-repeat;
	cursor:hand;
	cursor:pointer;
	height:90px;
	left:262px;
	position:absolute;
	top:127px;
	width:90px;
	z-index:1;
}

#article-container.top #neulion-video {
	position:absolute;
	z-index:10;
	top:0px;
	left:0px;
	width:615px;
	height:345px;
}

#article-container.top .image img {
	width:615px;
}

#article-container.top .video-close-art {
	width:19px;
	height:19px;
	position:absolute;
	z-index:101;
	right:3px;
	top:5px;	
	cursor:hand;
	cursor:pointer;
}

#article-container .credit {
	background:#dadada;
	color:#000000;
	height:22px;
	line-height:22px;
	padding:0 5px;	
}

/******************************************************************************
	END Article
******************************************************************************/

.livenow {
	position: absolute;
	top: 108px;
	left: 135px;
}

/******************************************************************************
	START Sprites
******************************************************************************/

.sprite2-ad-jmu-marketplace-bottom-344-87{ background-position: 0 0; width: 344px; height: 87px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-bg-madizone{ background-position: 0 -92px; width: 625px; height: 366px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-black-arrow{ float:left; background-position: 0 -463px; width: 9px; height: 10px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-bottom-ads-bg{ background-position: 0 -478px; width: 980px; height: 106px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-buy-photo-overlay{ background-position: 0 -589px; width: 206px; height: 27px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-footer-address-box{ background-position: 0 -621px; width: 294px; height: 106px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-footer-caa-icon{ display:inline-block; background-position: 0 -732px; width: 116px; height: 90px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-footer-jmu-icon{display:inline-block; background-position: 0 -827px; width: 178px; height: 90px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-footer-logo{ background-position: 0 -922px; width: 1006px; height: 70px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-gold-arrow{ float:left;margin-top:4px;	 background-position: 0 -997px; width: 6px; height: 12px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-link-arrow{ float:right;background-position: 0 -1014px; width: 10px; height: 10px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-link-gold-arrow{ float:left; margin-left:5px;background-position: 0 -1029px; width: 6px; height: 11px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-madizone-label{ background-position: 0 -1045px; width: 291px; height: 123px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-play-button-45{ background-position: 0 -1173px; width: 45px; height: 45px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-search-button{ background-position: 0 -1223px; width: 28px; height: 24px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-site-header{ background-position: 0 -1252px; width: 412px; height: 81px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-tab-active{ background-position: 0 -1338px; width: 129px; height: 28px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-tab-inactive{ background-position: 0 -1371px; width: 129px; height: 28px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-upcoming-item-bg{ background-position: 0 -1404px; width: 115px; height: 250px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-upcoming-schedule-audio-icon{ background-position: 0 -1659px; width: 77px; height: 21px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-upcoming-schedule-bg{ background-position: 0 -1685px; width: 360px; height: 44px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-upcoming-schedule-bottom{ background-position: 0 -1734px; width: 360px; height: 53px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-upcoming-schedule-date2{ background-position: 0 -1792px; width: 115px; height: 24px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-upcoming-schedule-left{ background-position: 0 -1821px; width: 22px; height: 38px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-upcoming-schedule-notes-icon{ background-position: 0 -1864px; width: 77px; height: 14px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-upcoming-schedule-right{ background-position: 0 -1883px; width: 22px; height: 38px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-upcoming-schedule-stats-icon{ background-position: 0 -1926px; width: 77px; height: 16px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-upcoming-schedule-video-icon{ background-position: 0 -1947px; width: 77px; height: 16px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-view-all-galleries{ background-position: 0 -1968px; width: 444px; height: 22px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 
.sprite2-yellow-triangle{ background-position: -1011px 0; width: 6px; height: 20px; background-image:url('/fls/14400/site_graphics/2011/sprite2.png');} 

/******************************************************************************
	END Sprites
******************************************************************************/

