/* Reset CSS */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; vertical-align:baseline; background:transparent;}body {line-height:1;}h1, h2, h3, h4, h5, h6 {font-weight:normal; clear:both;}ol, ul {list-style:none;}blockquote {quotes:none;}blockquote:before, blockquote:after {content:''; content:none;}del {text-decoration:line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse:collapse; border-spacing:0;}a img {border:none;}body {background-color:#fff;color:#000080;font:.9em Arial, Helvetica, sans-serif;}/*a {color:#AD0101;}a:active {color:#e67b7b; text-decoration:none;}a:hover {background-color:#D3D9A4; color:#000;}a:visited {color:#e67b7b;}*/a {color:#000080;}a:active {color:#e67b7b; text-decoration:none;}a:hover {background-color:#ccc; color:#00f; text-decoration:none;}a:visited {color:#900; text-decoration:underline;}/* blockquote {padding:20px 30px 16px 30px;}em {color:#085518; font-weight:bold; margin:0;} */h1 {color:#034E91;font:bold 150% Helvetica, Arial, sans-serif;margin:2em 0 1em 1em;text-align:left;}h2{background-color:#000080;color:#fff;font-size:1.1em;font-weight:bold;margin:0;padding:.3em.5em;}h3{color:#A00;font:bold 100% Helvetica, Arial, sans-serif;text-align:left;}h4{color:#A00;font-weight:bold;text-align:center;}/*  */ul{font-size:.9em;list-style:inherit;}/* ul {margin:0;}ol,li {margin:0.5em 20px;} */li ul{padding-left:10px;}li{margin-left:30px;}p{}form{margin:0 0 6px 0;}
nav ul{margin:0;padding:0;}
nav li{display:inline-block;list-style:none;margin:0;padding:0;}
nav a{background:#fcfcfc;display:inline-block;font-size:1.3em;padding:.5em 1.5em;text-decoration:none;}
nav a:hover{background:#333;color:#fff;}
#main{background-color:#fff;color:#000;margin:0 auto;}
#content{padding:0 0 1em 0;}
#resources{background-color:#eee7d1;margin:0 0 4px 0;padding:3px 10px;}
#resources h2{background-color:transparent;color:#000;padding:0;}
#search{margin-bottom:4px;padding:0 20px 4px 50px;}
#support{background-color:#DEEFF7;margin-bottom:2px;padding:2px 0;}
#webwise{margin-bottom:8px;padding-bottom:4px;}
.indent{padding-left:40px;}
.indent2{padding-left:70px;}
.majorsite,.feed{clear:both;margin:0;}
.majorsite.info{margin:0 auto;max-width:1200px;padding:0 2em;}
.majorsite.info p{padding-bottom:1em;}
.majorsite.info ol>li{list-style:decimal;}
.first-half,.second-half{float:left;margin:1em 0;width:50%;}
.steffels{background-color:#DEEFF7;padding:.5em 2em;}
.sites.resources{display:-ms-grid;display:grid;grid-gap:0em;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}
.allsites{display:-ms-grid;display:grid;grid-gap:0;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));}
.mysites,.oneThird{float:left;margin:0;width:33%;}
,columns{column-count:3;-webkit-column-count:3;-moz-column-count:3;column-gap:1em;-webkit-column-gap:1em;-moz-column-gap:1em;}
.columns4{column-count:4;-webkit-column-count:4;-moz-column-count:4;column-gap:1.5em;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;}
@media (min-width:960px){
    .inline h2,.inline h3,.inline h4,.inline ul,.inline li{display:inline-block;margin-left:0;}
}