/* Banner styles, responsive and all */

/* Advanced Ads calculates screen width differently to CSS, so to sync them up all screen widths below are Advanced Ads values + 17px */

.leaderboard{
width: 970px;
float:left;
margin-top: 25px;
margin-bottom:25px;
}

.bodyMpu {
width:300px;
float:left;
margin-top: 25px;
margin-bottom:25px;
display:none;
}

.banner {
/*margin-bottom:25px;*/
float:left;
}
#banner1 > div, #banner1 li.last, #wallpaper > div {
margin-bottom:25px;
}

#banner1 li.last:last-of-type {
margin-bottom:0;
}

#banner2 > div{
/*margin-bottom:25px;*/
}

#adless .leaderboard, #adless #banners {
display:none;
}

.banner {
margin-bottom:25px;
float:left;
}

#wallpaper, #responsiveWallpaper {
display:none;
}


@media screen and (max-width: 1344px) {

.leaderboard {
width:728px;
}

}

@media screen and (max-width: 1097px) {

.leaderboard {
width:100%;
}

.leaderboard * {
width:468px;
margin-left:auto;
margin-right:auto;
}

}
@media screen and (max-width: 797px) {

.leaderboard {
display:none;
}

#banners {
display:none;
}

#wallpaperFallback {
display:block;
float:left;

}

#leaderboardFallback1 {
display:block;
float:right;

}

#sidebarFallback1 {
display:block;
width:100%;
}

#sidebarFallback1 * {
width:300px;
margin-left:auto;
margin-right:auto;
}

#sidebarFallback2 {
display:block;
width:100%;
}

#sidebarFallback2 * {
width:300px;
margin-left:auto;
margin-right:auto;
}

}

@media screen and (max-width: 635px) {

#leaderboardFallback1 {
display:none;
}

#wallpaperFallback {
width:100%;
}

#wallpaperFallback * {
width:300px;
margin-left:auto;
margin-right:auto;
}

#leaderboardFallback2 {
display:block;
width:100%;
}

#leaderboardFallback2 * {
width:300px;
margin-left:auto;
margin-right:auto;
}
}

@media screen and (max-width: 547px) {




}