/* HEADER */
#ElvisHdrWrapper { height:140px; width:100%; }
#ElvisHdr { width:960px; height:140px; margin:0 auto; }

/* TOP BAR */
#ElvisHdrTopBar { background: url(http://www.elvis.com/SnHdrFtr/ep08_topbar_base.gif) no-repeat; width:960px; height:27px; padding-top:1px; }
#ElvisHdrTopBar img { float:left; }
#ElvisHdrTools { float:right; height:26px; overflow:hidden; padding-right:12px; }
#ElvisHdrENews { float:left; background: url(http://www.elvis.com/SnHdrFtr/ep08_tophdr_enews1.gif) no-repeat; width:143px; height:26px; }
#ElvisHdrENewsIcon { float:left; background: url(http://www.elvis.com/SnHdrFtr/ep08_tophdr_enews2a.gif) no-repeat; width:26px; height:26px; }
#ElvisHdrENews a.ir, #ElvisHdrENewsIcon a.ir { padding-top:26px; }
#ElvisHdrENewsIcon a:hover { background: url(http://www.elvis.com/SnHdrFtr/ep08_tophdr_enews2b.gif) no-repeat; }
#ElvisHdrDivider { float:left; background: url(http://www.elvis.com/SnHdrFtr/ep08_tophdr_sep.gif) no-repeat top center; width:30px; height:26px; }
#ElvisHdrSearch { float:left; background: url(http://www.elvis.com/SnHdrFtr/ep08_tophdr_search1.gif) no-repeat; padding-left:47px; }
#ElvisHdrSearch .searchBox { float:left; padding:0;margin:0; margin-top:3px; }
#ElvisHdrSearch .searchBtn {  }
#ElvisHdrOfficial { float:left; background: url(http://www.elvis.com/SnHdrFtr/ep08_tophdr_official.gif) no-repeat; width:359px; height:0px; padding-top:26px; overflow:hidden; }

/* LOGO AREA / BANNER */
#ElvisHdrLogo { background: url(http://www.elvis.com/SnHdrFtr/ep08_top_logo.gif) no-repeat; width:960px; height:112px; }
* html #ElvisHdrLogo { }
#ElvisHdrHomeLink a { float:left; width:211px; height:0; padding-top:112px; overflow:hidden; display:block; }
#ElvisHdrBanner { float:left; width:728px; height:90px; margin-top:11px; margin-left:11px; }

/* FOOTER */
#ElvisFtrWrapper { background:transparent none; width:100%; clear:both; color:#C7CCD0!important; }
#ElvisFtr { width:960px; height:85px; margin:0 auto; }

/* FOOTER LINKS */
#ElvisFtr a:link, #ElvisFtr a:visited { color:#C7CCD0!important; text-decoration:none; }
#ElvisFtr a:active, #ElvisFtr a:hover { color:#C7CCD0!important; text-decoration:underline; }

#ElvisFtrNav { font-weight:bold; text-align:center; font-size:11px; line-height:20px; vertical-align:middle; }
#ElvisFtrCopy { font-size:10px; text-align:center; margin-bottom:5px; }

/* FOOTER SOCIAL LINKS */
#ElvisFtrIcons { background: url(http://www.elvis.com/SnHdrFtr/ep08_footer_fade.gif) no-repeat; width:952px; height:36px; padding:4px 4px 0; margin:0 auto; color:#C7CCD0!important; font-size:10px; }
.ElvisFtrIcon { float:left; height:35px; width:67px; text-align:center; }
.ElvisFtrIcon a { display:block; padding-top:20px; }

#ElvisFtrBebo { background: url(http://www.elvis.com/SnHdrFtr/ep09_anchorlink_bebo.gif) no-repeat top center; }
#ElvisFtrEventful { background: url(http://www.elvis.com/SnHdrFtr/ep09_anchorlink_eventful.gif) no-repeat top center; }
#ElvisFtrFacebook { background: url(http://www.elvis.com/SnHdrFtr/ep09_anchorlink_facebook.gif) no-repeat top center;  }
#ElvisFtrFlickr { background: url(http://www.elvis.com/SnHdrFtr/ep09_anchorlink_flickr.gif) no-repeat top center; }
#ElvisFtrHi5 { background: url(http://www.elvis.com/SnHdrFtr/ep09_anchorlink_hi5.gif) no-repeat top center; }
#ElvisFtriLike { background: url(http://www.elvis.com/SnHdrFtr/ep09_anchorlink_ilike.gif) no-repeat top center;  }
#ElvisFtrInsiders { background: url(http://www.elvis.com/SnHdrFtr/ep09_anchorlink_insiders.gif) no-repeat top center;  }
#ElvisFtrMySpace { background: url(http://www.elvis.com/SnHdrFtr/ep09_anchorlink_myspace.gif) no-repeat top center;  }
#ElvisFtrRadio { background: url(http://www.elvis.com/SnHdrFtr/ep09_anchorlink_radio.gif) no-repeat top center;  }
#ElvisFtrRSS { background: url(http://www.elvis.com/SnHdrFtr/epe09_anchorlink_rss.gif) no-repeat top center; }
#ElvisFtrTwitter { background: url(http://www.elvis.com/SnHdrFtr/ep09_anchorlink_twitter.gif) no-repeat top center;  }
#ElvisFtrYouTube { background: url(http://www.elvis.com/SnHdrFtr/ep09_anchorlink_youtube.gif) no-repeat top center; }
#ElvisFtrPodcast { background: url(http://www.elvis.com/SnHdrFtr/epe09_anchorlink_dashboard.gif) no-repeat top center; }
#ElvisFtrBlogs { background: url(http://www.elvis.com/SnHdrFtr/epe09_anchorlink_blogger.gif) no-repeat top center; }
#ElvisFtrWidget { background: url(http://www.elvis.com/SnHdrFtr/epe_anchorlink_widget.gif) no-repeat top center; }
#ElvisFtrMobile { background: url(http://www.elvis.com/SnHdrFtr/epe09_anchorlink_elvismobile.gif) no-repeat top center; }
#ElvisFtr4Square { background: url(http://www.elvis.com/SnHdrFtr/ep10_anchorlink_foursquare.gif) no-repeat top center; }

.ir { overflow: hidden; display: block; height/**/:/**/0!important; } /* use padding top/bottom to define the elements height, but also use height for IE 5 (the weird height rule takes care of filtering those for you) */
