#outer{width:100%;overflow:hidden;background:#222;}
.wrapper{width:100%;}
.wrapper > .inner{position:relative;margin:0 auto;background:#fff;}
.skin_ad{width:120px;min-height:500px;background:#cc0000;position:absolute;top:0;}
.skin_ad.left{left:0;}
.skin_ad.right{right:0;}
.withads .wrapper.content{margin:0 120px;width:auto;}
.wrapper.skin{display:none;}
.withads .wrapper.skin{display:block;position:fixed;}
.wrapper.skin > .inner{max-width:1450px;}
.withads .wrapper.content > .inner{max-width:1210px;}
.withads .fixed-nav-wrapper .nav-wrapper.desktop{max-width:none;margin:0 auto;padding:0 140px;max-width:1170px;}
.withads .fixed-nav-wrapper{background:none;}
.withads .story_group.scroll .scroll-viewport{width:90%;margin:0 auto;}
.withads .story_group.scroll .scroll-button{width:5%;}
.withads .story_group.scroll .scroll-button.next{right:0;}
.withads .story_group.scroll .scroll-button.prev{left:0;}
.withads .nav-wrapper.desktop.fixed > .inner{margin:0 auto;padding:0 140px;max-width:1170px;}
@media screen and (max-width:1280px){.withads .nav-wrapper.desktop.fixed > .inner{max-width:1000px;padding:0 20px;min-width:960px;}
}
@media screen and (max-width:1280px){.wrapper.skin > .inner,
.withads .wrapper.content > .inner{max-width:1040px;}
.withads .fixed-nav-wrapper .nav-wrapper.desktop{max-width:1000px;padding:0 20px;min-width:960px;}
.skin_ad.left{left:-120px;}
.skin_ad.right{right:-120px;}
.withads .wrapper.content{margin:0 auto;}
}
@media (max-width:944px){.wrapper.skin{display:none !important;}
.wrapper.skin .inner,
.withads .wrapper.content .inner{max-width:none;}
}
@media screen and (min-width:2000px){.withads .wrapper.content > .inner{max-width:1320px;}
.withads .row-fluid, .withads .fixed-nav-wrapper .nav-wrapper.desktop{max-width:1280px;}
.wrapper.skin > .inner{max-width:1560px;}
.withads .nav-wrapper.desktop.fixed > .inner{max-width:1280px;}
}
.top-ad-wrap{background:#e2e2e2;padding:10px 0;margin-bottom:1px;margin-top:20px;}
.ad_pushdown{max-width:970px;min-height:60px;margin:0 auto;background:#3333ff;}
.ad_leaderboard{width:728px;height:90px;margin:0 auto;background:#3333ff;}
.ad_300x600{width:300px;height:600px;background:#3333ff;margin:0 auto;}
.ad_300x250{width:300px;height:250px;background:#3333ff;margin:0 auto;}
.ad_300x250.promo{background:#ddd;}
.ad_320x50{width:320px;height:50px;background:#3333ff;margin:0 auto;}
.adwrap{text-align:center;}
.adwrap.mobile{display:none;}
.adwrap + .adwrap{margin-top:40px;}
.footer-wrapper .adwrap.leaderboard{margin-bottom:25px;}
@media screen and (max-width:768px){.adwrap + .adwrap{margin-top:0;}
.dnnFormPopup{background:none repeat scroll 0 0 #FFFFFF;border:4px solid #CCCCCC;border-radius:10px 10px 10px 10px;margin:0 3% !important;padding:0;position:absolute;width:94% !important;left:0px !important}
.dnnFormItem span.dnnFormMessage.dnnFormError{left:94% !important;}
}
@media screen and (max-width:500px){.adwrap{float:none;width:100%;}
.adwrap + .adwrap{margin-top:30px;}
.adwrap.mobile{display:block;}
.adwrap.leaderboard,
.adwrap.pushdown{display:none;}
}
@media screen and (min-width:769px) and (max-width:1024px){.top-ad-wrap{margin-top:50px !important;}
}