    .topAd{ padding-top: 0 !important; }
.gig-footer {display: block!important}



.mobile-go, .mobile-go .shows-player {background-color: #cbcbcb}
.mobile-go .image {margin-left:10px}
.mobile-apps {padding: 10px 0; border-top: 1px groove #efefef; margin: 10px 0; border-bottom: 1px groove #efefef}
.mobile-desktop {padding-bottom: 10px; border-bottom: 1px groove #efefef; margin-bottom: 10px}
.ios {display: block; position: absolute; width: 14em; height: 13em; margin-left: 1.5em; margin-top: 3.5em}
.android {display: block; position: absolute; margin-top: 19em; width: 15em; height: 12.5em; margin-left: 1.5em;}
.desktop {display: block; position: absolute; margin-left: 2.5em; margin-top: 1.5em; width: 15em; height: 12.5em; }

.content-footer div.tve-button-login {border-top:none} 

.newsNames.mobile{ color: black; font-size: 1.2em; margin-left: 10px; margin-right: 10px; }
.newsNames.mobile span{ font-size: 1.0em; font-weight: normal; display: block; text-transform: none; color: #353535; font-style: italic; }

.mobileBB{ width: 300px; margin: 0 auto; }

/* Link Color overrides */

.clip-name a:hover{ text-decoration: underline; }

/* Border around poll box */
.element.poll{ padding: 5px; margin: 10px 10px; border: #909090 1px solid; }

#flashPlayerWrapper_vplayer{height:168px!important;}

/* Sponsored Content */
.sponsoredContent{ width: 100%; background-color: #e7e7e7; color: #bfbbbb; font-weight: bold; font-size: 14px; text-align: center; margin-bottom: 5px; }


/* Mobile Video Widget */
.mobileVideoWidget .dc.grid .clearfix{ display: none; }

/* Social Button Promos */
.mobile .socialButtons{ text-align: center; border-top: 1px solid #e5e5e5; padding-top: 10px; margin: 0 auto; width: 300px; }
.mobile .linklist li.dc{ margin-left: 0; }

/* Election */

body {background-color: #FFF}
.separate a:link, .separate a:visited {color: #000}

