* { padding:0; margin:0; }
body {
    overflow: visible !important;
}
.blogsCommonTopBar { font-family:Arial, Helvetica, sans-serif; background: #FFF url(../images/topbar_sprite.png) 0 -26px repeat-x; border-top:1px solid #808080; border-bottom:1px solid #808080; overflow:hidden; height:29px; }
.blogsCommonTopBar a:hover, .blogsCommonTopBar a:link, .blogsCommonTopBar a:visited, .blogsCommonTopBar a:active { background:none; }
.blogsCommonTopBar a:hover { color:#007FD6; }
.blogsCommonTopBar a:link, .blogsCommonTopBar a:active, .blogsCommonTopBar a:visited { color:#333; }
.blogsCommonTopBar ul { list-style:none; }
.blogsCommonTopBar ul li { height:29px; float:left; display:inline; background: url(../images/topbar_sprite.png) 0 -56px no-repeat; }
.blogsCommonTopBar ul li a, .blogsCommonTopBar ul li span { display:block; padding: 7px 14px 0 14px; }
.blogsCommonTopBar ul a, .blogsCommonTopBar ul span { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:none; }
.blogsCommonTopBar ul a:hover { background:none; color:#007FD6; }
.blogsCommonTopBar ul.blogMenu li.blogLogo a { background: url(../images/topbar_sprite.png) 0 3px no-repeat; height:29px; width:132px; display:block; padding:0 }
.leaderboard { clear:both; margin: 0 auto; background:#FFF; text-align:center; padding-top: 5px; padding-bottom:5px; }
div.blogsCommonTopBar ul.commercialBlog { float:right; }
div.blogsCommonTopBar ul.commercialBlog li { padding-top:2px; }
div.blogsCommonTopBar ul.commercialBlog li.noSepBg { background:none; }
div.blogsCommonTopBar ul.commercialBlog div, div.blogsCommonTopBar ul.commercialBlog a { display:inline; }
div.blogsCommonTopBar ul.commercialBlog li a.linkTitleCase { text-transform:capitalize; }
div.blogsCommonTopBar ul.commercialBlog li a:active, div.blogsCommonTopBar ul.commercialBlog li a:link, div.blogsCommonTopBar ul.commercialBlog li a:visited, div.blogsCommonTopBar ul.commercialBlog li a:hover { font-family:Verdana; font-size:12px; font-weight:bold; color:#333; }

.blogsCommonTopBar ul.blogMenu li.social-logo a,
.blogsCommonTopBar ul.commercialBlog li.nextBlog a { 
    background: url(../images/blogs-topbar-sprites.png) no-repeat; display:block; padding:0 
}
.blogsCommonTopBar ul li.social-logo,
.blogsCommonTopBar ul.commercialBlog li.nextBlog,
.blogsCommonTopBar ul li.blogLogo {
    background: none;
}

.blogsCommonTopBar ul li.social-logo div.btnFacebookShare {
    text-indent: -9999px;
    }
.blogsCommonTopBar ul li.social-logo a.fb_button {
    background-position:  0px 0px;
    width: 20px;
    height: 20px;
    margin-top: 5px;
}
.blogsCommonTopBar ul li.social-logo a.fb_button:hover {
    background-position:  0px -50px;
}
.blogsCommonTopBar ul li.social-logo a.fb_button .fb_button_text {
    display: none;
}
.blogsCommonTopBar ul li.social-logo div.btnTwitterTweet a {
    background-position:  -27px 0px;
    width: 20px;
    height: 20px;
    margin: 5px 0 0 7px;
    cursor: pointer;
}
.blogsCommonTopBar ul li.social-logo div.btnTwitterTweet a:hover {
    background-position:  -27px -50px;
}
.blogsCommonTopBar ul li.social-logo div.btnTwitterTweet a span{
    display: none;
}
.blogsCommonTopBar ul.commercialBlog li.fr a.next-blog-logo {
    background-position:  -63px 0px;
    width: 114px;
    height: 23px;
    margin-right: 5px;
}
.blogsCommonTopBar ul.commercialBlog li.fr a.next-blog-logo:hover {
    background-position:  -63px -50px;
}
.blogsCommonTopBar ul.commercialBlog li.nl a.next-blog-logo {
    background-position:  -192px 0px;
    width: 125px;
    height: 23px;
    margin-right: 5px;
}
.blogsCommonTopBar ul.commercialBlog li.nl a.next-blog-logo:hover {
    background-position:  -192px -50px;
}