@media (min-width:1250px) {
body {
max-width: 1250px;
font-size:115%;
margin: 0 auto;
}
}
.sidebar {
border-left: 3px solid #dd443c;
width: 31.5%; float: right;
clear: none;
}
.contentbox .sidebar {
padding:0 0 1em 3%;
}
article.narrow {
width: 68.5%; padding:2em 3% 0 0;
float: left;
}
article.wide {
width: 100%;
margin: auto;
} header>nav {
padding:0 3%;
} .mobile_sub_menu {
display: none;
}   article .alignleft {
float:left;
margin:0 1.5em 1em 0;
}
article .alignright {
float:right;
margin:0 0 1em 1.5em;
}
article .aligncenter {
text-align:center;
margin:0 auto;
}