img{height:auto;max-width:100%;} h2{font-size:1.4rem;} h3{font-size:1.2rem;} .sidebar{border:1px solid; padding:1rem; margin-right:10px;width:auto;} .sidebar h2{font-size:1rem;margin-top:0;} .sidebar ul{margin-bottom:0;padding-left:20px;} .blogform{background:none;border:0;} .pageheader .trails{display:none;} .pagedate{margin-top:4rem;} @media (max-width: 600px) { .page{display:block;} .sidebar{float:right;margin:10px;} }