/*
PEN Javascript File
AUTHOR: Jason Zajac & TJ Nicolaides
VERSION: 1.0
****************************/
body#template3 { background-color: #C8C8C8!important; }

.popupcontent {padding:0!important;}

/* AUDIO PLAYER TOOLTIPS */
div.blog-audio-container {position: relative;}
div.blog-audio-tooltip { position:absolute; display:none; padding:10px 30px 10px 10px; width:185px; left:-210px; background:url('http://www.975thefanatic.com/Pics/Global/tooltip.png') no-repeat 100% 50%; }
div.blog-audio-tooltip p {margin:0; padding:0; color:#eee;}
div.blog-audio-tooltip p a, div.blog-audio-tooltip p a:link, div.blog-audio-tooltip p a:visited {color:#ccc;}
div.blog-audio-tooltip p a:hover {color:#fff; text-decoration:none;}

/* Facebook, AddThis Widgets */
div.share-widgets {float:left; display:block; margin:5px 0 0 0; clear:both; width:725px; overflow:visible; }
div.facebook-like {float:left; display:inline; width:600px;}
div.addthis-widget {float:right; display:inline; width:125px;}



.button {
display:inline-block;
margin:10px 0;
text-align:center;
width:100%;
}
.button.lg-text-btn a {
font-size:24px;
}
.button a {
background:none repeat scroll 0 0 #EEEEEE;
border-color:#AAAAAA #000000 #000000 #AAAAAA;
border-style:solid;
border-width:1px;
display:inline;
font-size:14px;
font-weight:700;
margin:0 auto;
padding:10px 20px;
text-align:center;
width:auto;
color:#6D6F71!important;
}
.button.wide a {
display:block;
padding:10px 0;
width:100%;
}
.button a:hover {
border-color:#000000 #AAAAAA #AAAAAA #000000;
left:1px;
position:relative;
text-decoration:none;
top:1px;
}



/* RSS ICONS/LINKS
********************************************************************/
img.rssIMG { cursor: pointer; }
div.subscribe {/*width:700px!important;*/ text-align:right; margin:4px 0 0 0;}
div.subscribe a, div.subscribe a:link {display:block; width:690px; padding:8px 40px 8px 10px; background:url('http://www.975thefanatic.com/EI/MS/Icons/rss.gif') no-repeat 98% center #efefef; text-indent:40px;}
div.subscribe a:hover {text-decoration:none; background:url('http://www.975thefanatic.com/EI/MS/Icons/rss.gif') no-repeat 98% center #ccc;}
li.info h3 { font-size: 170%; }
ul.mmr-rss-links li h4 { font-size: 140%; }
ul.mmr-rss-links { display:block; margin: 20px 0 0; overflow: hidden;   }
ul.mmr-rss-links li.info { float:none; list-style: outside none none; margin: 10px 0 0 10px; padding: 0; text-align: left; width:100%; }
ul.mmr-rss-links li { float: left; list-style: outside none none; margin: 5px 5px 10px; padding: 8px 8px 30px; text-align: left; width: 340px; color:#aaa; }
ul.mmr-rss-links li#all-feeds-option {clear:left;}
ul.mmr-rss-links li a {font-size: 125%;}
ul.rssHide { display:none; }
li#rss-option { background: #eee url('http://www.975thefanatic.com/Pics/Global/subscriptions/rss-lg-bg.gif') bottom right no-repeat; border: 1px solid #aaa; }
li#email-option { background: #eee url('http://www.975thefanatic.com/Pics/Global/subscriptions/email-lg-bg.gif') bottom right no-repeat; border: 1px solid #aaa; }
li#rss-option:hover { background: #ddd url('http://www.975thefanatic.com/Pics/Global/subscriptions/rss-lg-bg.gif') bottom right no-repeat; }
li#email-option:hover { background: #ddd url('http://www.975thefanatic.com/Pics/Global/subscriptions/email-lg-bg.gif') bottom right no-repeat; }

/*MVP Club Signup - Front Page
************************************************/
a#mvp-signup, a#mvp-signup:link, a#mvp-signup:visited {width:660px; height:20px; display:block; padding:10px 100px 0 0; margin:10px 0 10px 0; background:url('http://www.975thefanatic.com/Pics/Global/mvp-signup.gif') no-repeat; text-align:right;}
a#mvp-signup:hover {background-position:0 -30px; text-decoration:none; color:#c11414; }

/*NOW ON AIR
************************************************/
a#on-air-now {display:block; position:absolute; z-index:99; width:400px; height:166px; background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/generic.png') no-repeat bottom; top:0; right:0;}
a#on-air-now.mike-and-mike {background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/mike-and-mike.png') no-repeat bottom;}
a#on-air-now.middays {background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/dan-schwartzman.png') no-repeat bottom;}
a#on-air-now.tony-and-harry {background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/tony-and-harry.png') no-repeat bottom;}
a#on-air-now.mike-miss {background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/mike-miss.png') no-repeat bottom;}
a#on-air-now.fanatic-hour {background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/fanatic-hour.png') no-repeat bottom;}
a#on-air-now.vai-john {background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/vai-and-john.png') no-repeat bottom;}

a#on-air-now.generic {background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/generic.png') no-repeat bottom;}
a#on-air-now.tony-bruno {background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/tony-bruno.png') no-repeat bottom;}
a#on-air-now.week-in-pro-football {background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/week-in-pro-football.png') no-repeat bottom;}

/*Twitter (TOP) CSS
************************************************/
ul#twitter_top {display:block; clear:left; width:906px; overflow:hidden; height:18px;}
ul#twitter_top span.twitter_thumbnail img {display:none;}
ul#twitter_top li a, ul#twitter_top li a:link, ul#twitter_top li a:visited {margin:0; display:inline; color:#888; font-size:1em;}
ul#twitter_top li a:hover {color:#c11414; text-decoration:none;}
ul#twitter_top li, ul#twitter_top li:last-child {height:auto; margin:0; padding:0!important; font-size:1em; color:#666; 	background: url('http://www.975thefanatic.com/Pics/Global/nav-bg-sprite.jpg') repeat-x 0 -51px #fff!important; width:100%;
}
ul#twitter_top li span.twitter_response {margin:0 0 0 10px;}
ul#twitter_top li span.twitter_response a span {display:inline-block; background: url('http://www.975thefanatic.com/Pics/Global/sprite-icons-twitter.png') no-repeat 0 0; height:15px; width:15px; margin: 0 3px -3px 0;}

ul#twitter_top li span.twitter_response a.twitter_reply:hover span {background-position:-16px 0;}
ul#twitter_top li span.twitter_response a.twitter_retweet span {background-position:-176px 0;}
ul#twitter_top li span.twitter_response a.twitter_retweet:hover span {background-position:-193px 0;}

tr.metaData td.mini span.miniheader {display:none;}


/*Twitter (BOX) CSS
************************************************/
div.twitter_box{display:none; min-height:210px;}
div.twitter_box.loading {display:block; background:url('http://www.975thefanatic.com/Pics/Global/loader.gif') no-repeat 50% 50%;}
div.twitter_box.active{display:block;}
ul.tabs {list-style:none; margin:0; padding:0; overflow:hidden; clear:left; }
ul.tabs li {display:inline; list-style:none; float:left; margin:0;}
ul.tabs li a, ul.tabs li a:link, ul.tabs li a:visited {padding:5px 8px!important; display:block;}
ul.tabs li a:hover {text-decoration:none; background:#62160F; color:#fff!important;}
ul.tabs li a.active {background:#c11414; color:#fff!important; cursor:default;}

div.twitter_box ul {list-style:none; padding:0; margin:0;}
div.twitter_box ul li {list-style:none; clear:left; overflow:hidden; display:block; padding:10px 7px;}
div.twitter_box ul li.alt {background:#efefef;} 
div.twitter_box ul li span.twitter_thumbnail {float:left; margin:-3px 10px 0 0;}
div.twitter_box ul li span.twitter_thumbnail img {width:48px; height:48px;}
div.twitter_box ul li span.twitter_text {position:relative;}
div.twitter_box ul li a:hover {color:#c11414; text-decoration:none;}

span.twitter_response {margin:0 0 0 10px;}
span.twitter_response a span {display:inline-block; background: url('http://www.975thefanatic.com/Pics/Global/sprite-icons-twitter.png') no-repeat 0 0; height:15px; width:15px; margin: 0 3px -3px 0;}

span.twitter_response a.twitter_reply:hover span {background-position:-16px 0;}
span.twitter_response a.twitter_retweet span {background-position:-176px 0;}
span.twitter_response a.twitter_retweet:hover span {background-position:-193px 0;}

/*Latest Blog Entries
************************************************/
ul.latest-author-blogs {list-style:none; padding:0; margin:0;}
ul.latest-author-blogs li {list-style:none; clear:left; overflow:hidden; display:block; padding:10px 7px;}
ul.latest-author-blogs li.alt {background:#efefef;} 
ul.latest-author-blogs li span.latest-blog-thumbnails {float:left; margin:-3px 10px 0 0;}
ul.latest-author-blogs li span.latest-blog-thumbnails img {width:48px; height:48px;}
ul.latest-author-blogs li span.latest-blog-text-info {position:relative;}
ul.latest-author-blogs li a:hover {color:#c11414; text-decoration:underline;}

ul#front-page-audio.latest-author-blogs li span.latest-blog-thumbnails img {display:none;}
ul#front-page-audio.latest-author-blogs li a {padding:0 0 0 20px; font-weight: bold; display:block;}
ul#front-page-audio.latest-author-blogs li a.audio {background:url('http://www.975thefanatic.com/Pics/Global/listen.png') no-repeat;}


.hidden {display:none!important;}
span#show-more-items {text-align:center; padding:10px 0px; margin:10px 0 0 0; width:100%; color:#c11414; display:block; cursor:pointer; font-size: 12px; font-weight: bold; position: relative;}
span#show-more-items:hover {background:#eee; }

/*Superfish CSS
************************************************/
div#header { height: 244px!important; margin: 0 auto -35px!important; }
div#topnav { background: url('http://www.975thefanatic.com/Pics/Global/nav-bg-sprite.jpg') repeat-x 0 0; height:75px; } 
#topnav li.first { padding-left: 0!important; }

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	border-left:	1px solid #fff;
	border-top:		1px solid #CFDEFF;
	padding: 		.75em 1em;
	text-decoration:none!important;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#13a;
}
.sf-menu li {
	background:		#BDD2FF;
}
.sf-menu li li {
	/*background:		#000;#AABDE6;*/
}
.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#CFDEFF;
	outline:		0;
}



/*Superfish - Navbar CSS
************************************************/

/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
	/*background:		#BDD2FF;*/
	font-weight: bold;
	text-transform:uppercase;
	height:			40px;
	padding-bottom:	0;
	position:		relative;
}
.sf-navbar li {
	/*background:		#AABDE6;*/
	position:		static;
}
.sf-navbar a {
	border-top:		none;
}
.sf-navbar li ul {
	width:			44em; /*IE6 soils itself without this*/
	background: url('http://www.975thefanatic.com/Pics/Global/nav-bg-sprite.jpg') repeat-x 0 -118px!important;
	height: 35px;
	width: 955px;
	margin-top: 13px;
}
.sf-navbar li li {
	/*background:		#BDD2FF;*/
	background: none!important;
	position:		relative;
}

.sf-navbar li li:first-child {
	/*background:		#BDD2FF;*/
	padding-left: 0!important;
}

.sf-navbar li li a {
	color: #454545!important;
	text-transform: none;
	font-size: 12px!important;
	padding: 12px!important;
}

.sf-navbar li li ul {
	width:			13em;
}
.sf-navbar li li li {
	background: none!important;
	width:			100%;
}
.sf-navbar ul li {
	width:			auto;
	float:			left;
}
.sf-navbar a, .sf-navbar a:visited {
	border:			none;
}
.sf-navbar li a { margin: 0!important; padding: 15px 25px 12px!important; }

.sf-navbar li.current {
	background:		#BDD2FF;
}
.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar li li.current,
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
	/*background:		#BDD2FF;*/
	background: url('http://www.975thefanatic.com/Pics/Global/nav-bg-sprite.jpg') repeat-x 0 -76px;
}
.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
	/*background:		#D1DFFF;*/
	background: none;
	color: #c11414!important;
}
ul.sf-navbar li li li:hover,
ul.sf-navbar li li li.sfHover,
.sf-navbar li li.current li.current,
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {
	background:		#E6EEFF;
}
ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
}
ul.sf-navbar .current ul ul {
	top: 			-999em;
}

.sf-navbar li li.current > a {
	font-weight:	bold;
}

/*** point all arrows down ***/
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
/* apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {
	background: transparent;
	padding: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}


/*Listen Live
************************************************/
div#listen-live {}
div#listen-live a, div#listen-live a:link, div#listen-live a:visited {display:block; width:160px; height:80px; background:url('http://www.975thefanatic.com/Pics/Global/listen-live.gif') 0px 0px no-repeat #cf1515; }
div#listen-live a:hover {background-position:0px -80px;}
div#listen-live span#listen-live-ad a, div#listen-live span#listen-live-ad a:link, div#listen-live span#listen-live-ad a:visited {display:block; width:120px; height:60px; background:url('http://www.975thefanatic.com/Pics/Global/listen-live.gif') 0px -160px repeat-x; padding:0 20px 0px 20px; border-bottom:1px solid #ccc; }

div#side-button {margin:8px 0 0 0;}
div#promo-teaser {margin:8px 0 0 0;}
div.button-ad {margin:8px 0 0 0;}


/*Google Site Search Box
************************************************/
div#cse-search-box {background:url('http://www.975thefanatic.com/Pics/Global/search-sprite.gif') repeat-x; border:1px solid #bbb; padding:5px 5px; margin:8px 0 0 0;}
div#lc-search-box {background:url('http://www.975thefanatic.com/Pics/Global/search-sprite.gif') repeat-x; border:1px solid #bbb; padding:5px 5px; margin:4px 0; width: 148px; }
div#cse-search-box input#q, div#lc-search-box input#q2 {border:1px solid #bbb; width:102px; height:15px; float:left;}
div#cse-search-box input#q.googleCSEwatermark, div#lc-search-box form#lc-search-form input#q2.googleCSEwatermark {background:url('http://www.975thefanatic.com/Pics/Global/search-sprite.gif') 50% -88px no-repeat #fff;}
div#cse-search-box input#q.googleCSEnormal, div#lc-search-box form#lc-search-form input#q2.googleCSEnormal {background:none;}
div#cse-search-box input#sa, div#lc-search-box form#lc-search-form input#sa2 {text-indent:-9999px; display:inline-block; cursor:pointer; background:url('http://www.975thefanatic.com/Pics/Global/search-sprite.gif') 0px -40px no-repeat; font-size: 0px; margin: 0 0 0 5px; height:22px; width:35px; border:0px; /*float: right;*/}
div#cse-search-box input#sa:hover, div#lc-search-box form#lc-search-form input#sa2:hover {background-position:0px -63px;}

/*Google Search Results
************************************************/
div#cse-search-results iframe { width: 740px!important; }


/*Email Subscription Box
************************************************/
div#email-subscribe {background:url('http://www.975thefanatic.com/Pics/Global/email-subscribe.gif') no-repeat; border:1px solid #ddd; margin:8px 0 0 0; padding:47px 10px 5px 10px;}
div#email-subscribe h3 {display:none;}
div#email-subscribe p {margin:0 0 4px 0;}
div#email-subscribe input#es-input, div#email-subscribe input#subscribe-button { display: none; }/**/
div#email-subscribe input#es-input {width:130px; border: 1px solid #bbb; padding:2px 4px; margin:4px 0px;}
div#email-subscribe input#subscribe-button {text-indent:-9999px; cursor:pointer; background:url('http://www.975thefanatic.com/Pics/Global/email-subscribe.gif') 0px -330px no-repeat; border:0px; height:24px; width:138px;} /*display:inline-block; */

div#email-subscribe input#subscribe-button:hover {background-position: 0px -360px;}

div#medium_ad {margin:0 0 8px 0; padding:3px; background:#fff; border:1px solid #bbb;}

/* AT WORK NETWORK // CURRENT CONTESTS
*************************************/
table#ctl00_MainBotLeft_GenericControl5_uc7f2ab769d8fd450899fdbdaf6113d835_gvContestList tr td p, table#ctl00_MainBotLeft_GenericControl4_uc7f2ab769d8fd450899fdbdaf6113d835_gvContestList tr td p, table#ctl00_MainBotLeft_GenericControl5_uc7f2ab769d8fd450899fdbdaf6113d835_gvContestList tr td p { width: 390px; }
table#ctl00_MainBotLeft_GenericControl5_uc7f2ab769d8fd450899fdbdaf6113d835_gvContestList tr td h3 span, table#ctl00_MainBotLeft_GenericControl4_uc7f2ab769d8fd450899fdbdaf6113d835_gvContestList tr td h3 span, table#ctl00_MainBotLeft_GenericControl5_uc7f2ab769d8fd450899fdbdaf6113d835_gvContestList tr td h3 span { color: #fff; font-size: 15px; }


/* FRIENDLY WARNING - VIP LOGIN
********************************************************************/
div.friendly-warning {background:#E3FFC8; color:#368302; clear:left; display:none;}
div.friendly-warning h3 {padding:5px 20px!important;}
div.friendly-warning p {font-size:12px; padding: 10px 20px;}
div.friendly-warning ol {margin:0px 60px; font-size:12px; }
div.friendly-warning a {padding:0; background:none; border:0px; /*color:#540603!important;*/ text-decoration:underline;}
div.friendly-warning a:hover {padding:0; border:0px; background:none; /*color:#fff!important;*/}
div.button_memberlogin {float:left; margin:0 20px 10px 0;}

td#header br {display:none;}

/* JOCK SHOW PAGES
**************************************/
dl#jock-info { background: #fff; border:1px solid #BBBBBB; float:left; margin: 0 0 10px; padding:10px; width: 740px; }
dl#jock-info dd.jock { float: left; margin: 0 8px 0 0; }/**/
dl#jock-info img { margin: 0; }


/* INSET BANNERS
**************************************/
.inset_banner {padding:0!important;}

/* FOLLOW THE FANATIC
*************************************/
/*div.adspace #leaderboard, div.adspace div#altboard { float: left; margin: 0; }
div.adspace div#altboard { color:#fff; font-size:12px; margin: 0 5px 0; }*/
ul#follow-wpen { background: url('http://www.975thefanatic.com/Pics/Global/social-icons-bg-443.jpg') 0 0 no-repeat; display: block; margin: 10px 0 15px 0; padding: 22px 0 0 212px; width: 230px; height: 70px; }
ul#follow-wpen li { display: inline-block; float: left; margin: 0 5px; list-style: outside none none; overflow: hidden; }
ul#follow-wpen li#facebook a { background: url('http://www.975thefanatic.com/Pics/Global/connect-facebook.png') 0 0 no-repeat; display: block; height: 52px; text-indent: -9999px; width: 39px; }
ul#follow-wpen li#text-club a {background: url('http://www.975thefanatic.com/Pics/Global/connect-text-club.png') 0 0 no-repeat; display: block; height: 52px; text-indent: -9999px; width: 39px; }
ul#follow-wpen li#twitter a {background: url('http://www.975thefanatic.com/Pics/Global/connect-twitter.png') 0 0 no-repeat; display: block; height: 52px; text-indent: -9999px; width: 39px; }
ul#follow-wpen li#iphone a { background: url('http://www.975thefanatic.com/Pics/Global/connect-iphone.png') 0 0 no-repeat; display: block; height: 52px; text-indent: -9999px; width: 39px; }


/* JOCK LINK SECTION
************************/
ul#jock-link-section { margin: 0; text-align: center; }
ul#jock-link-section li { display: inline-block; float: left; font-size: 9px; list-style: inside none none; margin: 5px 0/*5px 15px 5px 5px*/; }
ul#jock-link-section li a { background: url('http://www.975thefanatic.com/Pics/Global/jock-link-icons.png') no-repeat 0 -3px; display: block; padding: 5px 5px 5px 30px; }
ul#jock-link-section li a:hover { background: url('http://www.975thefanatic.com/Pics/Global/jock-link-icons.png') no-repeat 0 -3px #e1e1e1; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }

ul#jock-link-section li.email a { background-position: 0 -2px; padding-left: 35px; }
ul#jock-link-section li.facebook a { background-position: 0 -35px; }
ul#jock-link-section li.twitter a { background-position: 0 -71px; }
ul#jock-link-section li.myspace a { background-position: 0 -111px; }
ul#jock-link-section li.website a { background-position: 0 -152px; }
ul#jock-link-section li.subscribe a { background-position: 0 -188px;}


/* RSS ICONS/LINKS
********************************************************************/
/*img.rssIMG { cursor: pointer; }
div.subscribe {width:586px!important; text-align:right; margin:4px 0 0 0;}
div.subscribe a, div.subscribe a:link {display:block; width:534px; padding:8px 40px 8px 10px; background:url('http://beta.wmgk.com/EI/MS/Icons/rss.gif') no-repeat 98% center; text-indent:40px;}
div.subscribe a:hover {text-decoration:none; background:url('http://beta.wmgk.com/EI/MS/Icons/rss.gif') no-repeat 98% center #68260f;}
li.info h3 { font-size: 170%; }
ul.mmr-rss-links li h4 { font-size: 140%; }
ul.mmr-rss-links { display:block; margin: 20px 0 0; overflow: hidden;   }
ul.mmr-rss-links li.info { float:none; list-style: outside none none; margin: 10px 0 0 10px; padding: 0; text-align: left; width:100%; }
ul.mmr-rss-links li { float: left; list-style: outside none none; margin: 5px 5px 10px; padding: 8px 8px 30px; text-align: left; width: 258px; }
ul.mmr-rss-links li#all-feeds-option {clear:left;}
ul.mmr-rss-links li a {font-size: 125%;}
ul.rssHide { display:none; }
li#rss-option { background: #68260f url('http://beta.wmgk.com/Pics/Global/subscriptions/rss-lg-bg.gif') bottom right no-repeat; border: 1px solid #7e3a18; }
li#email-option { background: #68260f url('http://beta.wmgk.com/Pics/Global/subscriptions/email-lg-bg.gif') bottom right no-repeat; border: 1px solid #7e3a18; }
li#rss-option:hover { background: #7e3a18 url('http://beta.wmgk.com/Pics/Global/subscriptions/rss-lg-bg.gif') bottom right no-repeat; }
li#email-option:hover { background: #7e3a18 url('http://beta.wmgk.com/Pics/Global/subscriptions/email-lg-bg.gif') bottom right no-repeat; }*/
ul.rss-feeds, ul.podcast-feeds {margin:0 0 16px 8px;}
ul.rss-feeds li {background:url('http://www.975thefanatic.com/Pics/Global/rss.gif') no-repeat; list-style-type:none; padding:0 0 4px 18px;}
ul.podcast-feeds li {background:url('http://www.975thefanatic.com/Pics/Global/podcast.gif') no-repeat; list-style-type:none; padding:0 0 4px 18px;}


/* EVENT CALENDAR TEASERS
**************************************/
div.events.upcoming ul.five-day-team-calendar + table { display:none; }
ul.five-day-team-calendar { background: url('http://www.975thefanatic.com/Pics/Global/event-cal-sprite.jpg') 0 -440px no-repeat; color: #000; display: block;  height: 110px; margin: 15px 0; padding: 0; width: 425px; }
ul.five-day-team-calendar li { background: #E8E8E8 url('http://www.975thefanatic.com/Pics/Global/event-cal-sprite.jpg') 100px 0 no-repeat; display:inline-block; float: left; font: Arial, Helvetica, sans-serif; font-weight:700; height: 78px; list-style:inside none none; width: 79px; margin: 5px 0 0 5px; text-align: center; }
ul.five-day-team-calendar li span { display:block; /*height: 25px;*/ font-size: 15px!important; overflow: hidden; padding: 8px 0!important; width: 79px; }
ul.five-day-team-calendar li a { display:block; height: 78px; text-decoration: none!important; width: 79px; }
ul.five-day-team-calendar li a:hover { opacity: 0.7!important; }

ul.eagles-calendar.five-day-team-calendar { background-position: 0 -110px; }
ul.phillies-calendar.five-day-team-calendar { background-position: 0 -221px; }
ul.flyers-calendar.five-day-team-calendar { background-position: 0 0; }
ul.sixers-calendar.five-day-team-calendar { background-position: 0 -330px; }
ul.five-day-team-calendar li a span.away-game { background: #A4A4A4; color: #fff; }
ul.eagles-calendar li a span { background: #153A40; color: #fff; }
ul.phillies-calendar li a span{ background: #B20308; color: #fff; }
ul.flyers-calendar li a span { background: #D06831; color: #fff; }
ul.sixers-calendar li a span { background: #0469B1; color: #fff;  }

p.empty-calendar-msg { font-size: 13px; }

/*NFL TEAMS*/
ul.eagles-calendar li.cardinals, ul.eagles-calendar li.arizona { background-position: -425px -468px; }
ul.eagles-calendar li.falcons, ul.eagles-calendar li.lanta, ul.eagles-calendar li.atlanta { background-position: -502px -468px; }
ul.eagles-calendar li.ravens, ul.eagles-calendar li.baltimore  { background-position: -578px -468px; }
ul.eagles-calendar li.bills, ul.eagles-calendar li.buffalo { background-position: -655px -468px; }
ul.eagles-calendar li.panthers, ul.eagles-calendar li.carolina { background-position: -732px -468px; }
ul.eagles-calendar li.bears, ul.eagles-calendar li.chicago { background-position: -809px -468px; }
ul.eagles-calendar li.bengals, ul.eagles-calendar li.cincinni, ul.eagles-calendar li.cincinnati { background-position: -886px -468px; }
ul.eagles-calendar li.browns, ul.eagles-calendar li.cleveland { background-position: -963px -468px; }
ul.eagles-calendar li.cowboys, ul.eagles-calendar li.dallas { background-position: -1040px -468px; }
ul.eagles-calendar li.broncos, ul.eagles-calendar li.denver { background-position: -1117px -468px; }
ul.eagles-calendar li.lions, ul.eagles-calendar li.detroit { background-position: -1194px -468px; }
ul.eagles-calendar li.packers, ul.eagles-calendar li.green { background-position: -1271px -468px; }
ul.eagles-calendar li.texans, ul.eagles-calendar li.houston { background-position: -1348px -468px; }
ul.eagles-calendar li.colts, ul.eagles-calendar li.indianapolis { background-position: -1425px -468px; }
ul.eagles-calendar li.jaguars, ul.eagles-calendar li.jacksonville { background-position: -1502px -468px; }
ul.eagles-calendar li.chiefs, ul.eagles-calendar li.kansas { background-position: -1579px -468px; }
ul.eagles-calendar li.dolphins, ul.eagles-calendar li.miami, ul.eagles-calendar li.phins { background-position: -425px -546px; }
ul.eagles-calendar li.vikings, ul.eagles-calendar li.minnesota { background-position: -502px -546px; }
ul.eagles-calendar li.priots, ul.eagles-calendar li.england, ul.eagles-calendar li.ps, ul.eagles-calendar li.patriots, ul.eagles-calendar li.pats { background-position: -578px -546px; }
ul.eagles-calendar li.saints, ul.eagles-calendar li.orleans { background-position: -655px -546px; }
ul.eagles-calendar li.giants { background-position: -732px -546px; }
ul.eagles-calendar li.jets { background-position: -809px -546px; }
ul.eagles-calendar li.raiders, ul.eagles-calendar li.oakland { background-position: -886px -546px; }
ul.eagles-calendar li.steelers, ul.eagles-calendar li.pittsburgh { background-position: -963px -546px; }
ul.eagles-calendar li.chargers, ul.eagles-calendar li.diego { background-position: -1040px -546px; }
ul.eagles-calendar li.niners, ul.eagles-calendar li.francisco, ul.eagles-calendar li.fran { background-position: -1117px -546px; }
ul.eagles-calendar li.seahawks, ul.eagles-calendar li.setle, ul.eagles-calendar li.seattle { background-position: -1194px -546px; }
ul.eagles-calendar li.rams, ul.eagles-calendar li.louis { background-position: -1271px -546px; }
ul.eagles-calendar li.buccaneers, ul.eagles-calendar li.tampa, ul.eagles-calendar li.bucs { background-position: -1348px -546px; }
ul.eagles-calendar li.titans, ul.eagles-calendar li.tennessee { background-position: -1425px -546px; }
ul.eagles-calendar li.redskins, ul.eagles-calendar li.washington { background-position: -1502px -546px; }

/*NBA TEAMS*/
ul.sixers-calendar li.hawks, ul.sixers-calendar li.lanta, ul.sixers-calendar li.atlanta { background-position: -425px -312px; }
ul.sixers-calendar li.celtics, ul.sixers-calendar li.boston { background-position: -502px -312px; }
ul.sixers-calendar li.bobcs, ul.sixers-calendar li.charlotte  { background-position: -578px -312px; }
ul.sixers-calendar li.bulls, ul.sixers-calendar li.chicago { background-position: -655px -312px; }
ul.sixers-calendar li.cavaliers, ul.sixers-calendar li.cleveland, ul.sixers-calendar li.cavs { background-position: -732px -312px; }
ul.sixers-calendar li.mavericks, ul.sixers-calendar li.dallas, ul.sixers-calendar li.mavs { background-position: -809px -312px; }
ul.sixers-calendar li.nuggets, ul.sixers-calendar li.denver { background-position: -886px -312px; }
ul.sixers-calendar li.pistons, ul.sixers-calendar li.detroit { background-position: -963px -312px; }
ul.sixers-calendar li.warriors, ul.sixers-calendar li.golden { background-position: -1040px -312px; }
ul.sixers-calendar li.rockets, ul.sixers-calendar li.houston { background-position: -1117px -312px; }
ul.sixers-calendar li.pacers, ul.sixers-calendar li.indiana { background-position: -1194px -312px; }
ul.sixers-calendar li.clippers { background-position: -1271px -312px; }
ul.sixers-calendar li.lakers { background-position: -1348px -312px; }
ul.sixers-calendar li.grizzlies, ul.sixers-calendar li.memphis { background-position: -1425px -312px; }
ul.sixers-calendar li.he, ul.sixers-calendar li.miami, ul.sixers-calendar li.heat { background-position: -1502px -312px; }
ul.sixers-calendar li.bucks, ul.sixers-calendar li.milwaukee { background-position: -1579px -312px; }
ul.sixers-calendar li.timberwolves, ul.sixers-calendar li.minnesota, ul.sixers-calendar li.twolves { background-position: -425px -390px; }
ul.sixers-calendar li.nets, ul.sixers-calendar li.jersey { background-position: -502px -390px; }
ul.sixers-calendar li.hornets, ul.sixers-calendar li.orleans { background-position: -578px -390px; }
ul.sixers-calendar li.knicks, ul.sixers-calendar li.york, ul.sixers-calendar li.knickerbockers { background-position: -655px -390px; }
ul.sixers-calendar li.thunder, ul.sixers-calendar li.oklahoma { background-position: -732px -392px; }
ul.sixers-calendar li.magic, ul.sixers-calendar li.orlando { background-position: -809px -390px; }
ul.sixers-calendar li.suns, ul.sixers-calendar li.phoenix { background-position: -886px -390px; }
ul.sixers-calendar li.trailblazers, ul.sixers-calendar li.portland { background-position: -963px -390px; }
ul.sixers-calendar li.kings, ul.sixers-calendar li.sacramento { background-position: -1040px -390px; }
ul.sixers-calendar li.spurs, ul.sixers-calendar li.antonio { background-position: -1117px -390px; }
ul.sixers-calendar li.raptors, ul.sixers-calendar li.toronto { background-position: -1194px -390px; }
ul.sixers-calendar li.jazz, ul.sixers-calendar li.utah { background-position: -1271px -390px; }
ul.sixers-calendar li.wizards, ul.sixers-calendar li.washington { background-position: -1348px -390px; }

/*NHL TEAMS*/
ul.flyers-calendar li.rangers { background-position: -425px 0; }
ul.flyers-calendar li.bruins, ul.flyers-calendar li.boston { background-position: -502px 0; }
ul.flyers-calendar li.hurricanes, ul.flyers-calendar li.carolina  { background-position: -578px 0; }
ul.flyers-calendar li.blackhawks, ul.flyers-calendar li.chicago { background-position: -655px 0; }
ul.flyers-calendar li.thrashers, ul.flyers-calendar li.lanta, ul.flyers-calendar li.atlanta { background-position: -732px 0; }
ul.flyers-calendar li.sabres, ul.flyers-calendar li.buffalo { background-position: -809px 0; }
ul.flyers-calendar li.flames, ul.flyers-calendar li.calgary { background-position: -886px 0; }
ul.flyers-calendar li.avalanche, ul.flyers-calendar li.colorado { background-position: -963px 0; }
ul.flyers-calendar li.jackets, ul.flyers-calendar li.columbus, ul.flyers-calendar li.bluejackets { background-position: -1040px 0; }
ul.flyers-calendar li.stars, ul.flyers-calendar li.dallas { background-position: -1117px 0; }
ul.flyers-calendar li.ducks, ul.flyers-calendar li.anaheim { background-position: -1194px 0; }
ul.flyers-calendar li.redwings, ul.flyers-calendar li.wings, ul.flyers-calendar li.detroit { background-position: -1271px 0; }
ul.flyers-calendar li.oilers, ul.flyers-calendar li.edmonton { background-position: -1348px 0; }
ul.flyers-calendar li.panthers, ul.flyers-calendar li.florida { background-position: -1425px 0; }
ul.flyers-calendar li.kings, ul.flyers-calendar li.angeles { background-position: -1502px 0; }
ul.flyers-calendar li.wild, ul.flyers-calendar li.minnesota { background-position: -1579px 0; }
ul.flyers-calendar li.canadiens, ul.flyers-calendar li.canadians, ul.flyers-calendar li.habs, ul.flyers-calendar li.montreal { background-position: -425px -78px; }
ul.flyers-calendar li.predors, ul.flyers-calendar li.nashville { background-position: -502px -78px; }
ul.flyers-calendar li.devils, ul.flyers-calendar li.jersey { background-position: -578px -78px; }
ul.flyers-calendar li.islanders { background-position: -655px -78px; }
ul.flyers-calendar li.senors, ul.flyers-calendar li.ottawa, ul.flyers-calendar li.senators { background-position: -732px -78px; }
ul.flyers-calendar li.coyotes, ul.flyers-calendar li.phoenix { background-position: -809px -78px; }
ul.flyers-calendar li.penguins, ul.flyers-calendar li.pittsburgh { background-position: -886px -78px; }
ul.flyers-calendar li.sharks, ul.flyers-calendar li.jose { background-position: -963px -78px; }
ul.flyers-calendar li.blues, ul.flyers-calendar li.louis { background-position: -1040px -78px; }
ul.flyers-calendar li.lightning, ul.flyers-calendar li.tampa { background-position: -1117px -78px; }
ul.flyers-calendar li.maple, ul.flyers-calendar li.leafs, ul.flyers-calendar li.toronto { background-position: -1194px -78px; }
ul.flyers-calendar li.canucks, ul.flyers-calendar li.vancouver { background-position: -1271px -78px; }
ul.flyers-calendar li.capitals, ul.flyers-calendar li.washington, ul.flyers-calendar li.caps { background-position: -1348px -78px; }

/*MLB TEAMS*/

ul.phillies-calendar li.diamondbacks, ul.phillies-calendar li.dbacks, ul.phillies-calendar li.arizona { background-position: -425px -156px; }
ul.phillies-calendar li.braves, ul.phillies-calendar li.lanta { background-position: -502px -156px; }
ul.phillies-calendar li.cubs  { background-position: -578px -156px; }
ul.phillies-calendar li.reds, ul.phillies-calendar li.cincinni, ul.phillies-calendar li.cincinnati { background-position: -655px -156px; }
ul.phillies-calendar li.rockies, ul.phillies-calendar li.colorado { background-position: -732px -156px; }
ul.phillies-calendar li.marlins, ul.phillies-calendar li.florida { background-position: -809px -156px; }
ul.phillies-calendar li.astros, ul.phillies-calendar li.houston { background-position: -886px -156px; }
ul.phillies-calendar li.brewers, ul.phillies-calendar li.milwaukee { background-position: -963px -156px; }
ul.phillies-calendar li.dodgers { background-position: -1040px -156px; }
ul.phillies-calendar li.mets { background-position: -1117px -156px; }
ul.phillies-calendar li.pires, ul.phillies-calendar li.pittsburgh, ul.phillies-calendar li.pirates { background-position: -1194px -156px; }
ul.phillies-calendar li.padres, ul.phillies-calendar li.diego { background-position: -1271px -156px; }
ul.phillies-calendar li.giants, ul.phillies-calendar li.francisco, ul.phillies-calendar li.fran { background-position: -1348px -156px; }
ul.phillies-calendar li.cardinals, ul.phillies-calendar li.cards, ul.phillies-calendar li.louis { background-position: -1425px -156px; }
ul.phillies-calendar li.nionals, ul.phillies-calendar li.washington, ul.phillies-calendar li.ns, ul.phillies-calendar li.nationals, ul.phillies-calendar li.nats { background-position: -1502px -156px; }
ul.phillies-calendar li.orioles, ul.phillies-calendar li.baltimore { background-position: -1579px -156px; }
ul.phillies-calendar li.redsox, ul.phillies-calendar li.red, ul.phillies-calendar li.boston { background-position: -425px -234px; }
ul.phillies-calendar li.white, ul.phillies-calendar li.whitesox { background-position: -502px -234px; }
ul.phillies-calendar li.tigers, ul.phillies-calendar li.detroit { background-position: -578px -234px; }
ul.phillies-calendar li.indians, ul.phillies-calendar li.cleveland { background-position: -655px -234px; }
ul.phillies-calendar li.royals, ul.phillies-calendar li.kansas { background-position: -732px -234px; }
ul.phillies-calendar li.angels, ul.phillies-calendar li.anaheim { background-position: -809px -234px; }
ul.phillies-calendar li.twins, ul.phillies-calendar li.minnesota { background-position: -886px -234px; }
ul.phillies-calendar li.yankees, ul.phillies-calendar li.yanks { background-position: -963px -234px; }
ul.phillies-calendar li.athletics, ul.phillies-calendar li.hletics,ul.phillies-calendar li.oakland { background-position: -1040px -234px; }
ul.phillies-calendar li.mariners, ul.phillies-calendar li.setle ul.phillies-calendar li.seattle { background-position: -1117px -234px; }
ul.phillies-calendar li.rangers, ul.phillies-calendar li.texas { background-position: -1194px -234px; }
ul.phillies-calendar li.rays, ul.phillies-calendar li.tampa { background-position: -1271px -234px; }
ul.phillies-calendar li.jays, ul.phillies-calendar li.blue, ul.phillies-calendar li.toronto { background-position: -1348px -234px; }
