.grid{display:grid;grid-template-columns:auto 350px;grid-template-rows:50px 50px auto auto 2px;transition:margin-top 1s ease 50ms}article,aside,footer,header,nav,section{position:relative;background:#eaeaea;padding:1em}#top_of_page{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:3}article,section{grid-row-start:2;grid-row-end:4;grid-column-start:1;grid-column-end:2}section.no-rcol{grid-column-start:1;grid-column-end:3}aside.sidebar-left{padding:.25em;grid-row-start:2;grid-row-end:4;grid-column-start:1;grid-column-end:2;z-index:50}aside.sidebar-right{padding:0 .25em;grid-row-start:3;grid-row-end:4;grid-column-start:2;grid-column-end:3}header{grid-column:1/4;padding:0}nav#topnav{grid-column:1/4;padding-bottom:5px}footer{grid-column:1/4}@media all and (min-width:901px){table.lgescreen{display:table}table.smlscreen{display:none}}@media all and (max-width:900px){.grid{grid-template-columns:auto auto;grid-template-rows:auto auto auto auto auto}article,section{grid-row-start:3;grid-row-end:4;grid-column-start:1;grid-column-end:2;border-style:solid;border-color:#00f;border-width:1px;border-top:none;border-bottom:none}aside.sidebar-left{padding:.25em;grid-row-start:3;grid-row-end:4;grid-column-start:1;grid-column-end:2;z-index:50}aside.sidebar-right{padding:.25em;grid-row-start:4;grid-row-end:5;grid-column-start:1;grid-column-end:2}.lgescreen{display:none}.smlscreen{display:table}table.bboptions thead tr{font-size:100%;padding:0}table.bboptions tbody tr td{text-align:center}table.bboptions tbody tr td:nth-of-type(1){text-align:left}table.bboptions caption{font-size:100%}}@media all and (max-width:700px){.grid{grid-template-columns:100%}body.no_rt-aside article,body.no_rt-aside section{grid-column-start:1;grid-column-end:2}body.no_rt-aside aside.sidebar-right{display:none}article,aside,aside.sidebar-left,aside.sidebar-right,footer,nav,section{grid-column-start:1;grid-column-end:2;width:auto}aside.sidebar-left{grid-row-start:3;grid-row-end:4}aside.sidebar-left img{display:none}article,section{grid-row-start:4;grid-row-end:5}aside.sidebar-right{grid-row-start:5;grid-row-end:6}footer{grid-row-start:7;grid-row-end:8}h1,h2,h3,h4,h5,h6{text-align:left}h1.banner{text-align:center;font-size:120%}.listing-grid{grid-template-columns:auto}}