.inner img{max-width:100%;height:auto!important}article.main,aside.extras{position:relative}aside.extras{z-index:1;padding-right:20px}article.main{width:900px;z-index:0}.inner{padding:0 15px}.inner.content{border:1px solid #fff}#sidebar{overflow-x:hide;overflow-y:auto}#sidebar .content{padding:10px 10px 5px;background-color:#fff}#sidebar ul{line-height:1.2em;list-style:none;padding-left:0}#sidebar li{margin-top:0;padding:10px;font-size:1.15em}#sidebar li.current{background-color:#6f8ff0}#sidebar li.current>a{color:#fff}#sidebar li ul{padding-top:10px}#sidebar li ul li{padding-left:20px;border:none;font-size:.9em;background-color:#fff}#sidebar .title{padding:5px 10px;color:#fff;background:#3D63D5}#sidebar h1{font-size:1.3em;margin:10px 0}#sidebar.affix,#sidebar.affix-bottom{width:195px}#sidebar.affix-bottom{position:absolute}.header .nav-bar,.header .search-box,footer .footer-box{width:900px}@media all and (min-width:1350px){.main-container{width:1350px;margin-left:auto;margin-right:auto}.main-container:after,.main-container:before{content:" ";display:table}.main-container:after{clear:both}.main-container .inner{padding-left:15px;padding-right:15px}.main-container .extras{position:relative;min-height:1px;padding-left:15px;padding-right:15px}}@media all and (min-width:1350px) and (min-width:768px){.main-container .extras{float:left;width:16.6666666667%}}@media all and (min-width:1350px){.main-container>.main{position:relative;min-height:1px;padding:0}}@media all and (min-width:1350px) and (min-width:768px){.main-container>.main{float:left;width:66.6666666667%}}@media all and (min-width:1350px){.main-container .right-sidebar{position:relative;min-height:1px;padding-left:15px;padding-right:15px}}@media all and (min-width:1350px) and (min-width:992px){.main-container .right-sidebar{float:left;width:16.6666666667%}}@media all and (max-width:767px){.extras{display:none}.header .nav-bar,.header .search-box,footer .footer-box{width:auto}.main-container{width:auto;margin-right:10px;margin-left:10px}.main-container>.main{width:100%;max-width:770px;margin-left:0}.main-container>.main>.inner{width:100%;margin-left:0}}@media all and (min-width:768px) and (max-width:1349px){.header .nav-bar,.header .search-box,footer .footer-box{width:auto}.right-sidebar{display:none}.extras{float:left;width:190px}#sidebar.affix,#sidebar.affix-bottom{width:170px}.main-container{width:auto;margin-right:10px}.main-container>.main{float:right;width:100%;margin-left:-200px}.main-container>.main>.inner{margin-left:200px;max-width:900px}}