/*
PEN Javascript File
AUTHOR: Jason Zajac & TJ Nicolaides
VERSION: 1.0
****************************/
/*Adjust Emmis Style to Allow for Philly Sports Daily Popout Widget*/
#header, #topnav { overflow: visible!important; position: relative !important; z-index: 9999!important; }
.sf-navbar > li > ul { width: 948px!important; }
#content { margin-top: -30px; }

body#template3 { background-color: #C8C8C8!important; }

.popupcontent {padding:0!important;}

/* LOADING INDICATORS */

.loading {min-height: 11px; min-width:16px;}
.skin_m01 .loading { background:url('http://www.975thefanatic.com/Pics/Global/loader-white.gif') no-repeat 50% 50%; }
.skin_m02 .loading { background:url('http://www.975thefanatic.com/Pics/Global/loader-red.gif') no-repeat 50% 50%; }
.skin_m03 .loading { background:url('http://www.975thefanatic.com/Pics/Global/loader-grey.gif') no-repeat 50% 50%; }

.loading.bar {min-height:39px; min-width:240px;}
.skin_m01 .loading.bar { background:url('http://www.975thefanatic.com/Pics/Global/loader-white-bar.gif') no-repeat 50% 50%; }
.skin_m02 .loading.bar { background:url('http://www.975thefanatic.com/Pics/Global/loader-red-bar.gif') no-repeat 50% 50%; }
.skin_m03 .loading.bar { background:url('http://www.975thefanatic.com/Pics/Global/loader-grey-bar.gif') no-repeat 50% 50%; }

.loading.circle {min-height:120px; min-width:120px;}
.skin_m01 .loading.circle { background:url('http://www.975thefanatic.com/Pics/Global/loader-white-circle.gif') no-repeat 50% 50%; }
.skin_m02 .loading.circle { background:url('http://www.975thefanatic.com/Pics/Global/loader-red-circle.gif') no-repeat 50% 50%; }
.skin_m03 .loading.circle { background:url('http://www.975thefanatic.com/Pics/Global/loader-grey-circle.gif') no-repeat 50% 50%; }


/* 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; overflow:visible; width:725px; }
div.share-widgets .widget {float:left; display:inline; margin: 0 5px 0 0; }
div.widget.facebook-like {/*width:600px;*/ }
div.widget.addthis-widget {width:125px; margin: 0 15px 0 0; }

a#facebook-image/*-link*/ { display: none; }


.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--20.png') no-repeat bottom;}
a#on-air-now.middays {background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/dan-schwartzman--20.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--20.png') no-repeat bottom;}
a#on-air-now.mayes-and-schwartz {background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/mayes-and-schwartz-20.png') no-repeat bottom;}
a#on-air-now.mike-miss {background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/mike-miss--20.png') no-repeat bottom;}
a#on-air-now.fanatic-hour {background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/fanatic-hour--20.png') no-repeat bottom;}
a#on-air-now.baldy {background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/harry-and-baldy--20.png') no-repeat bottom;}

a#on-air-now.dutch {background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/talking-baseball-dutch--20.png') no-repeat bottom;}


a#on-air-now.decamara {background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/joe-decamara--20.png') no-repeat bottom;}
a#on-air-now.kayal {background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/nick-kayal--20.png') no-repeat bottom;}
a#on-air-now.marks-brace {background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/marks-and-brace--20.png') no-repeat bottom;}
a#on-air-now.byrne {background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/tom-byrne-weeknights.png') no-repeat bottom;}
a#on-air-now.byrne-weekend {background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/tom-byrne--20.png') no-repeat bottom;}
a#on-air-now.byrne-mcmanus {background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/tim-and-tom.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--20.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--20.png') no-repeat bottom;}
a#on-air-now.brace {background:url('http://www.975thefanatic.com/Pics/Global/Now-On-Air/sean-brace--20.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 { padding: 10px 7px; }
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;}
ul#front-page-audio.latest-author-blogs li a.read {background:url('http://www.975thefanatic.com/Pics/Global/read.png') no-repeat;}


.hidden {display:none!important;}
a#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;*/ text-decoration:none;}
a#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; }

/*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, div#cse-search-box input#ctl00_Rm_GenericControl6_uca9dd3478fe19463393872b745d400212_sa, div#cse-search-box input#ctl00_Rm_GenericControl4_uca9dd3478fe19463393872b745d400212_sa, div#cse-search-box input#ctl00_Rm_GenericControl7_uca9dd3478fe19463393872b745d400212_sa, div#cse-search-box input[id*="_sa"] {text-indent:-9999px!important; display:inline-block!important; cursor:pointer!important; background:url('http://www.975thefanatic.com/Pics/Global/search-sprite.gif') 0px -40px no-repeat!important; font-size: 0px!important; margin: 0 0 0 5px!important; height:22px!important; width:35px!important; border:0px!important; /*float: right;*/}
div#cse-search-box input#sa:hover, div#lc-search-box form#lc-search-form input#sa2:hover, div#cse-search-box input#ctl00_Rm_GenericControl6_uca9dd3478fe19463393872b745d400212_sa:hover, div#cse-search-box input#ctl00_Rm_GenericControl4_uca9dd3478fe19463393872b745d400212_sa:hover, div#cse-search-box input#ctl00_Rm_GenericControl7_uca9dd3478fe19463393872b745d400212_sa:hover, div#cse-search-box input[id*="_sa"]:hover {background-position:0px -63px!important;}

/*
div#cse-search-box input#sa, div#lc-search-box form#lc-search-form input#sa2, div#cse-search-box input#ctl00_Rm_GenericControl4_uca9dd3478fe19463393872b745d400212_sa, div#cse-search-box input[type="button"]#ctl00_Rm_GenericControl4_uca9dd3478fe19463393872b745d400212_sa, button, input[type="button"], input[type="submit"] {text-indent:-9999px!important; display:inline-block!important; cursor:pointer!important; background:url('http://www.975thefanatic.com/Pics/Global/search-sprite.gif') 0px -40px no-repeat!important; font-size: 0px!important; margin: 0 0 0 5px!important; height:22px!important; width:35px!important; border:0px!important; /*float: right;}*/
/*div#cse-search-box input#sa:hover, div#lc-search-box form#lc-search-form input#sa2:hover, div#cse-search-box input#ctl00_Rm_GenericControl4_uca9dd3478fe19463393872b745d400212_sa:hover, div#cse-search-box input[type="button"]#ctl00_Rm_GenericControl4_uca9dd3478fe19463393872b745d400212_sa:hover, button:hover, input[type="button"]:hover, input[type="submit"]:hover {background-position:0px -63px!important;}*/

/*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; overflow:hidden;}

/* 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
*************************************/
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
********************************************************************/
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; }



/*** 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;
}


/*Disqus Popular Discussion
************************************************/

.dsq-widget-list .dsq-widget-item .dsq-widget-meta {
    position: relative;
	height: 20px /*30px*/;
    width: 0;
    margin: 5px 0;
    padding-left: 20px;
    background: /*#999#525252*/ url("http://www.975thefanatic.com/Pics/Global/disqus/popular-discussions-sprite.png") 0 0 repeat-x;
}

.dsq-widget-list .comment-count {
    display: inline-block;
    position: absolute;
    right: -20px;
    top: -5px;
    width: 43px/*34px*/;
    height: 37px /*34px*/;
    /*border-width: 3px;
    border-style: solid;
    border-color: #FFF;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;*/
    text-align: center;
    line-height: 27px /*34px*/;
	background: /*#880E0E*/ url("http://www.975thefanatic.com/Pics/Global/disqus/popular-discussions-sprite.png") 0 -21px repeat-x;
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
}

/* Writer's Blog Teaser
***********************************************/
#multi-writers-teaser { display:block; margin-bottom: 10px; height: auto; }
#multi-writers-teaser.active { background: none; height: 200px; }
#multi-writers-teaser.loading { background:url('http://www.975thefanatic.com/Pics/Global/loader.gif') no-repeat 50% 50%; };
#multi-writers-tabs.tabs { margin-top: 10px; }


/*Philly Sports Daily Navigation Widget*/
.sf-menu.phlsd { float: right; }
.sf-menu.phlsd li { padding-left: 0!important; width: 100%; }
.sf-menu.phlsd li ul li { border-bottom: 1px solid #f4f4f4; border-top: 1px solid #C1C1C1; height: auto!important; }
.sf-menu.phlsd li a.phlsd-news { background: url('http://www.greatermediaphiladelphia.net/wpen/images/phlsd-nav-logo.jpg') 150px center no-repeat; padding-right: 90px!important; }
.sf-menu.phlsd li ul li a:hover { color: #509fd4!important; }
#topnav .sf-menu.phlsd li.sfHover, #topnav .sf-menu.phlsd li:hover {
	background-color: #509fd4;
	background-image: linear-gradient(bottom, rgb(59,125,191) 36%, rgb(80,159,212) 64%)!important;
	background-image: -o-linear-gradient(bottom, rgb(59,125,191) 36%, rgb(80,159,212) 64%)!important;
	background-image: -moz-linear-gradient(bottom, rgb(59,125,191) 36%, rgb(80,159,212) 64%)!important;
	background-image: -webkit-linear-gradient(bottom, rgb(59,125,191) 36%, rgb(80,159,212) 64%)!important;
	background-image: -ms-linear-gradient(bottom, rgb(59,125,191) 36%, rgb(80,159,212) 64%)!important;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.36, rgb(59,125,191)),
		color-stop(0.64, rgb(80,159,212))
	)!important;
}
#topnav .sf-menu.phlsd li ul li:hover { background-color: transparent!important; background-image: none!important; }

.sf-navbar.phlsd li.sfHover ul {
	background: #fff !important;
	position: absolute; left: -75px;
	z-index: 99999;
	height: auto !important; width: 300px !important
}

#topnav .sf-navbar.phlsd li.sfHover ul li.more-btn, #topnav .sf-navbar.phlsd li.sfHover ul li.more-btn:hover {
	background-color: #509fd4!important;
	background-image: linear-gradient(bottom, rgb(59,125,191) 36%, rgb(80,159,212) 64%)!important;
	background-image: -o-linear-gradient(bottom, rgb(59,125,191) 36%, rgb(80,159,212) 64%)!important;
	background-image: -moz-linear-gradient(bottom, rgb(59,125,191) 36%, rgb(80,159,212) 64%)!important;
	background-image: -webkit-linear-gradient(bottom, rgb(59,125,191) 36%, rgb(80,159,212) 64%)!important;
	background-image: -ms-linear-gradient(bottom, rgb(59,125,191) 36%, rgb(80,159,212) 64%)!important;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.36, rgb(59,125,191)),
		color-stop(0.64, rgb(80,159,212))
	)!important;
	text-align: right!important;
}

#topnav .sf-navbar.phlsd li.sfHover ul li.more-btn a {
	background: url('http://www.greatermediaphiladelphia.net/wpen/images/phlsd-arrow.png') right center no-repeat;
	color: #fff!important;
	margin-right: 15px!important; padding-right: 25px !important;
}
#topnav .sf-navbar.phlsd li.sfHover ul li.more-btn a {
	color: #eee!important;	
}

/* Misc
***********************************************/
.center { text-align: center; }

/*  Mobile Redirect Message  */
.mobile-alert {
	background-color: #000; background-color: rgba(0,0,0,0.5);
	height: 100%; width: 100%;
	position:fixed; left: 0; top: 0;
	text-align: center;
	z-index: 9999;
}
.mobile-alert .message {
	background-color: #eee; background-color: rgba(255,255,255,0.87);
	border: 20px solid #ADADAD;
	font-size: 275%; font-weight: bold;
	color: #6B6B6B;
	position: fixed; top: 50%; left: 50%; 
	padding: 20px;
	width: 75%; /*height: 80%;*/
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: left;
}
.mobile-alert .message .user-options {
	margin-top: 40px; margin-bottom: 40px;
	text-align: center;
}

.mobile-alert .message a {
	background-color: #C01414;
	background-image: linear-gradient(bottom, rgb(111,12,12) 32%, rgb(192,20,20) 66%);
	background-image: -o-linear-gradient(bottom, rgb(111,12,12) 32%, rgb(192,20,20) 66%);
	background-image: -moz-linear-gradient(bottom, rgb(111,12,12) 32%, rgb(192,20,20) 66%);
	background-image: -webkit-linear-gradient(bottom, rgb(111,12,12) 32%, rgb(192,20,20) 66%);
	background-image: -ms-linear-gradient(bottom, rgb(111,12,12) 32%, rgb(192,20,20) 66%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.32, rgb(111,12,12)),
		color-stop(0.66, rgb(192,20,20))
	);
	color: #fff!important;
	text-shadow: 0 1px 1px #000!important;
	border: 1px solid #6F0C0C;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin: 15px;
	padding: 15px;
	text-decoration: none;
}
.mobile-alert .message a:hover {
	background-color: #ed2323;
	background-image: linear-gradient(bottom, rgb(153,19,19) 32%, rgb(237,35,35) 66%);
	background-image: -o-linear-gradient(bottom, rgb(153,19,19) 32%, rgb(237,35,35) 66%);
	background-image: -moz-linear-gradient(bottom, rgb(153,19,19) 32%, rgb(237,35,35) 66%);
	background-image: -webkit-linear-gradient(bottom, rgb(153,19,19) 32%, rgb(237,35,35) 66%);
	background-image: -ms-linear-gradient(bottom, rgb(153,19,19) 32%, rgb(237,35,35) 66%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.32, rgb(153,19,19)),
		color-stop(0.66, rgb(237,35,35))
	);
	color: #fff!important;
	text-shadow: 0 1px 1px #000!important;
}
