a.fb {
    color: #3B5998;
    cursor: pointer;
    text-decoration: none;
    background-color: #ECEEF5;
    border: 1px solid #CAD4E7;
    border-radius: 3px 3px 3px 3px;
    display: block;
    float:left;
    padding: 4px 5px;
}

a.fb:hover {
    border:1px solid #3B5998;
}
a.fb .liketext {
     background: url("https://s-static.ak.facebook.com/rsrc.php/v1/y7/r/ql9vukDCc4R.png") no-repeat scroll -1px -33px transparent;
    color: #3B5998;
    display: block;
    padding-left: 17px;
    white-space: nowrap;
    line-height: 14px;
    font: 11px Verdana,sans-serif;
} 

#header {position:relative; z-index:1;}
#top_ad_container{position:relative; z-index:2;}
#outertable {position:relative; z-index:1;}
	div#deal-promo {width:319px; display:block; position:relative; margin: 5px 0 0 15px;}
	div#deal-promo img {border:0;}
	div#deal-promo a {text-decoration:none;}
	div#deal-promo.wben a {background:url('http://www.ilikebenfm.com/Pics/Global/bbb-bg.gif') 0 0px no-repeat #56afc1;}
	div#deal-promo.wben a:hover {background:url('http://www.ilikebenfm.com/Pics/Global/bbb-bg.gif') -319px 0px no-repeat #308fa1; text-decoration:none!important;}
	div#deal-promo a {padding:0 0 0 0; display:block; overflow:hidden;}
	div#deal-promo img {width:150px; margin:75px 5px 5px 5px; float:left;}
	div#deal-promo a span {font-family: Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:12px; padding:5px; display:block; font-weight:700; text-align:left; margin:70px 0 0 0;}
	

#snow-sand-temp {background:url('http://www.ilikebenfm.com/Pics/global/high-temp.gif') no-repeat center center; height:318px; margin:0 0 10px 16px; width:318px; cursor:pointer; }

#snow-sand-temp a {color:#FFFFFF;font-size:55px;left:194px;position:relative;top:165px; }
#snow-sand-temp a:hover, #snow-sand-temp:hover a {text-decoration:none!important; color:#363636;}

#cse-search-box {margin:10px 0 0 15px;}

.control.blogteaser ul.list li {
padding:5px 0!important;
}


/* Facebook, AddThis Widgets */
div.share-widgets {float:left; display:block; margin:5px 0 0 0; clear:both; overflow:visible; width:569px; }
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; }


/* 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.ilikebenfm.com/Pics/Global/tooltip.png') no-repeat 100% 50%; }
div.blog-audio-tooltip p {margin:0; padding:0; color:#b2061e;}
div.blog-audio-tooltip p a, div.blog-audio-tooltip p a:link, div.blog-audio-tooltip p a:visited {color:#174544;}
div.blog-audio-tooltip p a:hover {color:#006666; text-decoration: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;}


/* FRIENDLY WARNING - VIP LOGIN
********************************************************************/
div.button_memberlogin a {font-size:13px!important;}
div.friendly-warning {background:#FEFEED; color:#111; 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;}
div.button_memberlogin {float:left; margin:0 10px 10px 0;}

td#header br {display:none;}

#top_ad_container { overflow: visible; }
#top_ad_left {width:728px; height:90px;}
#top_ad_right {width:195px; height:90px; /*visibility:hidden;*/}

#top_logo {padding:0px!important;}

#medium_ad.front-page {}
div.teaser-graphic {margin:0 0 0 15px;}
#adj-flro {width:328px; height:300px; background:#59b137; margin:5px 10px 10px 0; position:relative;}
td.contentarea_primary.header_area div {margin:0 0 10px 10px;}

a#frontpage-ll-button { background: url('http://www.ilikebenfm.com/Pics/global/home-pg-interaction-sprite.jpg') 0 -120px no-repeat; cursor: pointer; display: block; height: 60px; margin: 5px 0 0; padding:0; width: 328px; }
a#frontpage-ll-button:hover { background-position: -328px -120px; }

a#interior-ll-button { background: url('http://www.ilikebenfm.com/Pics/global/home-pg-interaction-sprite.jpg') 0 -120px no-repeat; cursor: pointer; display: block; height: 60px; margin: 10px 0 0 16px; padding:0; width: 318px; }
a#interior-ll-button:hover { background-position: -328px -120px; }

/*td.contentarea_secondary.header_area div.onairnow {margin:5px 0px 0 0; padding:0; background:#59b137; text-align:left!important; width:328px; }*/

div#listen_ad { width:120px; height:60px; background:black; position:absolute; z-index:3; margin:-60px 0 0 214px;/**/}
div#listen_ad.front-page {margin:-60px 0 0 208px; }

/* SOCIAL NETWORK // STAY CONNECTED
*************************************/
ul#social-network-fp { margin-left: 0; width: 328px; }
ul#social-network-fp li { float: left; list-style: none; margin: 0; padding: 0; }
ul#social-network-fp li a { background: url('http://www.ilikebenfm.com/Pics/global/home-pg-interaction-sprite.jpg') 0 0 no-repeat; display: block; height: 78px; width: 164px; text-indent:-9999px; }
ul#social-network-fp li a#facebook { background-position: 0 -180px; }
ul#social-network-fp li a#twitter { background-position: -164px -180px; }
ul#social-network-fp li a#facebook:hover { background-position: -327px -180px; }
ul#social-network-fp li a#twitter:hover { background-position: -491px -180px; }

div#social-network { background: url('http://www.ilikebenfm.com/Pics/global/stay-connected-sprite-301.jpg') top left no-repeat; height:116px; overflow:hidden; width:301px; /*margin:0 0 15px 24px;*/ }
div#social-network ul { background: url('http://www.ilikebenfm.com/Pics/global/stay-connected-sprite-301.jpg') 0 -116px no-repeat; height: 44px; margin: 67px 0 0; width:301px; }
div#social-network ul li { float: left; list-style: none; }
div#social-network ul li a { display:block; height:44px; text-indent: -9999px; width:150px;  }
div#social-network ul li a#facebook:hover { background: url('http://www.ilikebenfm.com/Pics/global/stay-connected-sprite-301.jpg') 0 -160px no-repeat; }
div#social-network ul li a#twitter:hover { background: url('http://www.ilikebenfm.com/Pics/global/stay-connected-sprite-301.jpg') -150px -160px no-repeat; }

td#look-listen-player {background:url('http://www.ilikebenfm.com/Pics/media/avplayer-vert-bg-adj.jpg') no-repeat; width:320px;}

span.fun-fact {font-size:14px;}
span.fun-fact-link {display:block; text-align:right;}
span.fun-fact-link a#get-another-random-fact { background: url('http://www.ilikebenfm.com/Pics/global/fun-fact-refresh.jpg') center right no-repeat; display:block; margin-top: 5px; padding-right: 20px; }/**/

div.button-ad {width:140px; height:76px; display:block; float:left; background:black; margin: 5px;}
div.button-ad.first {margin-right:5px;}
div.skin_mn01BG {float:left;}
/*a#interior-ll-button {margin:15px; width:318px; height:76px; display:block;}*/
div#listener-line {margin:-15px 15px 15px; width:318px; height:26px; display:block;}


/* BEN-TOURAGE SECTION
*************************************/
ul#bentourage-fp { background: url('http://www.ilikebenfm.com/Pics/global/home-pg-interaction-sprite.jpg') 0 0 no-repeat; /*cursor: pointer;*/ display: block; height: 60px; margin: 5px 0 0 10px; padding: 0; width: 618px; }
ul#bentourage-fp li { list-style: outside none none; float:left; margin: 0; padding: 0; }
ul#bentourage-fp li.bt-members-page a { width: 272px; }
ul#bentourage-fp li.login { background: url('http://www.ilikebenfm.com/Pics/global/home-pg-interaction-sprite.jpg') no-repeat -272px 0; }
ul#bentourage-fp li.register { background: url('http://www.ilikebenfm.com/Pics/global/home-pg-interaction-sprite.jpg') no-repeat -422px 0; margin-left: 10px; }
ul#bentourage-fp li.login:hover { background-position: -272px -60px; }
ul#bentourage-fp li.register:hover { background-position: -422px -60px;  }/**/
ul#bentourage-fp li.login a { width: 138px; }
ul#bentourage-fp li.register a { width: 184px; }
ul#bentourage-fp li a { display: block; height: 60px; text-indent: -9999px; }


ul#bentourage-interior { background: url('http://www.ilikebenfm.com/Pics/global/home-pg-interaction-sprite.jpg') 0 -258px no-repeat; cursor: pointer; display: block; height: 150px; margin: 0 0 0 16px; padding: 0; width: 318px; }
ul#bentourage-interior li { list-style: outside none none; float:left; margin: 98px 0 0 13px ; padding: 0; }

ul#bentourage-interior li.login { background: url('http://www.ilikebenfm.com/Pics/global/home-pg-interaction-sprite.jpg') no-repeat -14px -356px; }
ul#bentourage-interior li.register { background: url('http://www.ilikebenfm.com/Pics/global/home-pg-interaction-sprite.jpg') no-repeat -147px -356px; margin-left: 10px; }
ul#bentourage-interior li.login:hover { background-position: -333px -356px; }
ul#bentourage-interior li.register:hover { background-position: -464px -356px;  }/**/
ul#bentourage-interior li.login a { width: 123px; }
ul#bentourage-interior li.register a { width: 157px; }
ul#bentourage-interior li a { display: block; height: 46px; text-indent: -9999px; }

#top_ad_container { width: 935px; }
#top_ad_right {
background: transparent url('http://www.ilikebenfm.com/Pics/Global/benefits-club-bg-img.jpg') 0 0 no-repeat;
border: 1px solid #014753;
}

#top_ad_right .btn {
	background-color: #e7b200;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.42, rgb(231,177,0)),
		color-stop(0.62, rgb(255,255,128))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(231,177,0) 42%,
		rgb(255,255,128) 62%
	);
	border: 1px solid #e7b200;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px; 
	color: #014246;
	float: left;
	font-size: 16px;
	font-weight:bolder;
	padding: 7px;
	text-decoration: none;
	text-transform:uppercase;
	text-shadow: 1px 1px 0px #fff;
	filter: dropshadow(color=#fff, offx=1, offy=1); 
}
#top_ad_right .btn:hover {
	background-color: #fcdf03;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.42, rgb(252,223,3)),
		color-stop(0.62, rgb(252,252,189))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(252,223,3) 42%,
		rgb(252,252,189) 62%
	);
	color: #038890;
}
#top_ad_right .login.btn { margin: 45px 7px 0 10px; }
#top_ad_right .register.btn { margin: 45px 0 0; }

/* RIGHT COLUMN UPCOMING CONCERT/EVENT TEASER
*************************************/
.skin.skin_mn01BG.skin_mini span.dim.date { color:#fff; font-size: 12px; }
.skin.skin_mn01BG.skin_mini tr.tralt.alternating { background: #8F2623; }
.skin.skin_mn01BG.skin_mini div.control.concerts.upcoming a, .skin.skin_mn01BG.skin_mini div.control.events.upcoming a { font-size: 12px; }


/* BUTTON LINKS
********************************************************************/
p.button {text-align:center;}

p.button a{
display: inline;
border: 1px solid;
border-color: #aaa #000 #000 #aaa;
padding:10px 20px;
width:auto;
background: #eee;
text-align:center;
font-size:18px;
font-weight:700;
margin:0 auto;
}

p.button a:hover
{
position: relative;
top: 1px;
left: 1px;
border-color: #000 #aaa #aaa #000;
text-decoration:none;
} 


/* MARCH OF DIMES FLOATING AD
********************************************************************/
div#MOD-cornerBadge { position: fixed; right: 0; top: 0; z-index:9999; }
/*body > div#MOD-cornerBadge.fixedMe { position: fixed; }*/


/* Email Subscription
**********************************************************************/
div#email-subscribe { background: url('http://www.ilikebenfm.com/Pics/global/subscribe-bg.png') 0 0  no-repeat; color: #fff; display: block; height: 258px; margin: 0; position: absolute; right:0; top: 0; top: -180px;/**/ width: 269px;}
#email-subscribe #email-subscribe-content { padding: 45px 30px 20px 25px; }
div#email-subscribe p { margin: 0; padding:0;  }
/*div#email-subscribe p { margin: 0; padding: 5px 25px; }*/
div#email-subscribe a, div#email-subscribe a:link, div#email-subscribe a:visited { color:#f6e841; }
p#no-java {display: none;}/**/
#email-subscribe input#es-input { font-size: 11px; margin: 10px 10px 0 0;/**/ width:140px; padding:4px 2px 2px; border:1px solid #a45915;}
#email-subscribe input#subscribe-button {background:url('http://www.ilikebenfm.com/Pics/global/email-subscribe-button.gif') 0 0 no-repeat; cursor:pointer; width:29px; height:29px; border:0px; display:inline-block; text-indent: -9999px; padding:0; margin:0; }
#email-subscribe input#subscribe-button:hover {background-position:0px -29px;}/**/



/*Right Column - Contest Teaser
*************************************************/
div.skin_mn01 div.label_img h4 img { width: 318px; }
div.skin_mn01 div.label_img { padding: 0; }
div.skin_mn01 div.label_img h4 { margin: 1px 0 0; }

/* FACEBOOK WIDGET
********************************************************************/

div.fan_box, div.name { color: #fff !important; /**/}
div.fan_box .full_widget .connect_top .connect_action .name_block a, div.fan_box .full_widget .connect_top .connect_action .name_block a:hover, div.fan_box .full_widget .connect_top .connect_action .name_block a:visited { color: #fff !important; }
div.fan_box .full_widget { border: 1px solid #7C1C19 !important; }

div.fan_box .full_widget .connect_top { background: #7C1C19 !important; color: #fff !important; }
div.fan_box .full_widget .page_stream { background: #FFF7EC !important; border: 1px solid #7C1C19 !important; height: 250px !important; }
div.fan_box .full_widget .connections { background: #7C1C19 !important; border-top: 1px solid #7C1C19 !important; color: #fff !important; }/**/
div.fan_box .full_widget .page_stream a, div.fan_box .full_widget .page_stream a:hover, div.fan_box .full_widget .page_stream a:visited { color: #1986B5 !important; }

/*div.grid_item { overflow: hidden; float: left; width: 50px; }5F1312*/

/* 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.ilikebenfm.com/Pics/Global/jock-link-icons.png') no-repeat 0 -3px; color: #1398b3; display: block; padding: 5px 5px 5px 30px; }
ul#jock-link-section li a:hover { background: url('http://www.ilikebenfm.com/Pics/Global/jock-link-icons.png') no-repeat 0 -3px #feeec2; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; text-decoration: underline; }

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:100%!important; text-align:right; margin:4px 0 0 0;}
div.subscribe a, div.subscribe a:link {display:block; width:540px; padding:8px 40px 8px 10px; background:url('http://www.ilikebenfm.com/EI/MS/Icons/rss.gif') no-repeat 98% center; text-indent:40px;}
div.subscribe a:hover {text-decoration:none; background:url('http://www.ilikebenfm.com/EI/MS/Icons/rss.gif') no-repeat 98% center #F9C883;}
li.info h3 { color: #1398B3; font-size: 170%; }
ul.ben-rss-links li h4 { color: #1398B3; font-size: 140%; }
ul.ben-rss-links { display:block; margin: 20px 0 0; overflow: hidden;   }
ul.ben-rss-links li.info { float:none; list-style: outside none none; margin: 10px 0 0 10px; padding: 0; text-align: left; width:100%; }
ul.ben-rss-links li { float: left; list-style: outside none none; margin: 5px 5px 10px; padding: 8px 8px 30px; text-align: left; width: 265px; }
ul.ben-rss-links li#all-feeds-option {clear:left;}
ul.ben-rss-links li a {font-size: 125%;}
ul.rssHide { display:none; }
li#rss-option { background: #F9C883 url('http://www.ilikebenfm.com/Pics/global/subscription/rss-lg-bg.gif') bottom right no-repeat; border: 1px solid #F99207; }
li#email-option { background: #F9C883 url('http://www.ilikebenfm.com/Pics/global/subscription/email-lg-bg.gif') bottom right no-repeat; border: 1px solid #F99207; }
li#rss-option:hover { background: #fbc172 url('http://www.ilikebenfm.com/Pics/global/subscription/rss-lg-bg.gif') bottom right no-repeat; }
li#email-option:hover { background: #fbc172 url('http://www.ilikebenfm.com/Pics/global/subscription/email-lg-bg.gif') bottom right no-repeat; }

ul.rss-feeds {margin:0 0 16px 8px;}
ul.rss-feeds li {background:url('http://www.ilikebenfm.com/EI/MS/Icons/rss.gif') no-repeat; list-style-type:none; margin:0 0 5px 8px; padding:0 0 4px 18px;}


/* BEN-TOURAGE LOGIN/SIGNUP
********************************************************************/
ul#bentourage { height: 100px; width: 318px; margin:0 0 15px 1.4em;; padding: 0;}
ul#bentourage li { display: block; list-style: outside none none; margin: 0; padding:0; } 
ul#bentourage li a { cursor: pointer; }
ul#bentourage li a#login { background: url('http://www.ilikebenfm.com/Pics/global/ben-tourage-login-318x100.jpg') 0 0 no-repeat; display: block; height:82px; width: 318px; text-indent: -9999px; } 
ul#bentourage li a#signup { background: url('http://www.ilikebenfm.com/Pics/global/ben-tourage-login-318x100.jpg') 0 -82px no-repeat; display: block; height:18px; width: 318px; text-indent: -9999px; } 


/* BEN-tourage // PRIZE OF THE DAY + SPECIAL TOPICS
*************************************/
span.header { font-size: 175%; }
div.channels.singleFeedTeaser table tr td div#ctl00_MainLead_GenericControl9_uc07f79d6e65f944478ed91d97549aba2d_NormalMode a.minilink { font-size: 175%; }

div#daily-prize-info a { cursor: pointer; }
div#daily-prize-info a#daily-claim-link, div#daily-prize-info a#daily-claim-link:visited, div#daily-prize-info a#daily-about-link, div#daily-prize-info a#daily-about-link:visited  { background: #FBF9AB; border: 1px solid #2F0603; color: #999; display: block; font-size: 15px; font-weight: bold; padding: 5px 0 5px 5px; width: 597px; }
div#daily-prize-info a#daily-claim-link span, div#daily-prize-info a#daily-about-link span { color: #378917; }
div#daily-prize-info a#daily-claim-link:hover, div#daily-prize-info a#daily-about-link:hover { background: #FFFA7F; }
div#daily-prize-info div#daily-prize-claim, div#daily-prize-info div#daily-prize-about { background: #FBF9AB; border: 1px solid #2F0603; display: none; padding: 5px; }




/* BLOG HEADLINE TEASER FIX
********************************************************************/
.control.blogteaser ul.list li { height: 100%; }

/*** 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:            35px; /* 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:    0px solid #fff;
border-top:        0px solid #CFDEFF;
padding:         .68em 1.2em .68em 1.2em;
text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
color: #02424f;
}
.sf-menu li li a, .sf-menu li li a:visited {color:#85d7e7!important;}
.sf-menu li li a:hover {color:#F1DA3F!important;
}
.sf-menu li {
background:        none;
}
.sf-menu li li {
background:        #AABDE6;
}
.sf-menu li li a {
padding:         .7em 1.5em .7em 1.5em;
}
.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:none;
outline:        0;
}
/*** arrows **/
.sf-menu a.sf-with-ul {
padding-right:     2.25em;
min-width:        1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
position:        absolute;
display:        block;
right:            .75em;
top:            1.05em; /* IE6 only */
width:            10px;
height:            10px;
text-indent:     -999em;
overflow:        hidden;
background:        url('arrows-ffffff.png') no-repeat -10px -10px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
top:            .8em;
background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
background-position: -10px -100px; /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
background-position: -10px 0; /* arrow hovers for modern browsers*/
}
/*** shadows for all but IE6 ***/
.sf-shadow ul {
background:    url('../images/shadow.png') no-repeat bottom right;
padding: 0 8px 9px 0;
-moz-border-radius-bottomleft: 17px;
-moz-border-radius-topright: 17px;
}
.sf-shadow ul.sf-shadow-off {
background: transparent;
}
/***********************************************/
/***********************************************/
/***********************************************/
/***********************************************/
/***********************************************/
/***********************************************/
/***********************************************/
/***********************************************/
/***********************************************/
/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
background:        none;
height:            34px;
padding-bottom:    0px;
position:        relative;
}
.sf-navbar li {
background: url('http://www.ilikebenfm.com/Pics/global/nav.gif') repeat-x;
position:        static;
font-size:15px;
font-weight:800;
/*padding-bottom:.80em;*/
}

.sf-navbar li.first {
margin: 0;
}

.sf-navbar li li.first {
margin:0;
}
.sf-navbar a {
border-top:        none;
}
.sf-navbar li ul {
width:            750px; /*IE6 soils itself without this*/
margin: 0 0 0 190px;
}

/* Special SUBNAVS */

.sf-navbar li ul.home {
/*margin: 0 0 0 220px;*/
margin: 0;
}


.sf-navbar li ul.blogs {
/*margin: 0 0 0 260px;*/
margin: 0 0 0 40px;
}

.sf-navbar li ul.contests {
/*margin: 0 0 0 220px;*/
margin: 0;
}

.sf-navbar li ul.music {
/*margin: 0 0 0 220px;*/
margin: 0;
}

.sf-navbar li ul.events {
/*margin: 0 0 0 400px;*/
margin: 0 0 0 180px;
}

.sf-navbar li ul.lifestyle {
/*margin: 0 0 0 440px;*/
margin: 0 0 0 220px;
}

.sf-navbar li ul.media {
/*margin: 0 0 0 313px;*/
margin: 0 0 0 193px;
}

.sf-navbar li li {
background:        none;
position:        relative;
font-size:10px;
font-weight:900;
}
.sf-navbar li li ul {
width:            13em;
}
.sf-navbar li li li {
width:            100%;
}
.sf-navbar ul li {
width:            auto;
float:            left;
}
.sf-navbar a, .sf-navbar a:visited {
border:            none;
}
.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: url('http://www.ilikebenfm.com/Pics/global/nav.gif') 0px -33px repeat-x;
color:#F1DA3F!important;
}
.sf-navbar li.sfHover a {
color:#F1DA3F!important;
}
.sf-navbar li.sfHover li a {
color:#85d7e7!important;
}
.sf-navbar li.sfHover li a:hover {
color:#F1DA3F!important;
}
.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: url('http://www.ilikebenfm.com/Pics/global/nav.gif') 0px -204px repeat-x;
color:#85d7e7!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:            35px; /* 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;
}
div#topnav a {
float:none;
margin-left:0px;
top:0px;
}
div#main_nav {
background: url('http://www.ilikebenfm.com/Pics/global/nav.gif') 0px -272px repeat-x;
height:58px;
text-transform:uppercase;
overflow:hidden;
}


/* PTI Widget */
#coming-up {overflow:hidden; width:318px; background:#207287; color:#fff; margin-left: 16px;}
#coming-up.hover {background:#2E9EBA;}

#coming-up ul {list-style:none; margin:0; padding:0; overflow:hidden;}
#coming-up li {list-style:none; margin:0; padding:0; width:318px; overflow:hidden; border-bottom: 2px solid #145262; border-top: 1px solid #68bcd1; background:#207287; float:left;}
#coming-up li.hover {background:#2E9EBA;} 

#coming-up li a, #coming-up li a:link { display:block; overflow:hidden; color:#56C42B;}
#coming-up li a:hover { color:#51E516; text-decoration:none;}
#coming-up li span { display:block; float:left;  padding:5px 5px 5px 0; }
#coming-up li span.title { background: #1b6173; float:none; padding-left:10px; padding-right:10px; font-size:110%; text-align:center; color:#fff; text-shadow: 0 1px 1px #333; font-weight:600; border-bottom: 2px solid #145262; }
#coming-up li span.dtstart { margin: 0 5px 0 0; text-align:right; min-height:20px; min-width:30px; text-shadow: 0 1px 1px #333; color:#fff; padding-left:5px;}
#coming-up li span.description {display:inline; max-width:80%; font-weight:600;}
#coming-up li a:hover span.description {text-decoration:underline;}
#coming-up li.now {border-top:0;}
#coming-up li.now span.dtstart {width:30px;}
#coming-up li.now span.description {font-size:110%;}
#coming-up ul.next li {border-top:0px;}
#coming-up ul.next li a, #coming-up li a:link {cursor:pointer;}

div#ll-ad {display:block; text-align:center; margin:0; padding:0; background:#E2E2E2; }

#coming-up #later-toggle {border-top: 1px solid #68bcd1;}
#coming-up #later-toggle:hover {border-top: 1px solid #2E9EBA;}
#coming-up a.toggle-button { cursor: pointer; text-align:center; display:block; text-transform: capitalize; text-indent:-9999px; background:url('http://www.wmmr.com/Pics/Global/plus-minus.png') top center no-repeat #207287; overflow: hidden; clear:both; margin:5px; height:13px;}
#coming-up a.toggle-button.collapse {background-position:bottom center;}
#coming-up a.toggle-button:hover {background-color:#2E9EBA;}
#cse-search-box {margin: 0 0 10px;}

/*  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: #005260; background-color: rgba(134,255,96,0.90);
	border: 20px solid #5EB7C9;
	font-size: 275%; font-weight: bold;
	color: #eee;
	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: #ffff80;
	background-image: linear-gradient(bottom, rgb(231,177,0) 30%, rgb(255,255,128) 69%);
	background-image: -o-linear-gradient(bottom, rgb(231,177,0) 30%, rgb(255,255,128) 69%);
	background-image: -moz-linear-gradient(bottom, rgb(231,177,0) 30%, rgb(255,255,128) 69%);
	background-image: -webkit-linear-gradient(bottom, rgb(231,177,0) 30%, rgb(255,255,128) 69%);
	background-image: -ms-linear-gradient(bottom, rgb(231,177,0) 30%, rgb(255,255,128) 69%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.3, rgb(231,177,0)),
		color-stop(0.69, rgb(255,255,128))
	);
	color: #014246!important;
	text-shadow: 1px 1px 0px #ffffff!important;
	filter: dropshadow(color=#ffffff, offx=1, offy=1)!important;
	border: 1px solid #F1CA3E;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin: 15px;
	padding: 15px;
	text-decoration: none;
}
.mobile-alert .message a:hover {
	background: #FCFCBD;
	background-image: linear-gradient(bottom, rgb(252,223,3) 30%, rgb(252,252,189) 69%);
	background-image: -o-linear-gradient(bottom, rgb(252,223,3) 30%, rgb(252,252,189) 69%);
	background-image: -moz-linear-gradient(bottom, rgb(252,223,3) 30%, rgb(252,252,189) 69%);
	background-image: -webkit-linear-gradient(bottom, rgb(252,223,3) 30%, rgb(252,252,189) 69%);
	background-image: -ms-linear-gradient(bottom, rgb(252,223,3) 30%, rgb(252,252,189) 69%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.3, rgb(252,223,3)),
		color-stop(0.69, rgb(252,252,189))
	);
	color: #038890!important;
	text-shadow: 0 1px 1px #EFEFEF;
}
