/** ==============================================================================================================================================================================================================================================================================
/** Nakatomi is a theme developed by Blue Marble Creative
/** - for EdSource.org in sunny California
/** ==============================================================================================================================================================================================================================================================================
/** Theme Name:nakatomi
/** Author:Blue Marble Creative
/** Author URI:http://bluemarblecreative.net
/** Tags:EDUCATION, CALIFORNIA, HARD HITTING NEWS, CLEAN, HTML5, CSS3
/** Description:custom theme designed and developed by BMC in concert with EdSource.org
/** ==============================================================================================================================================================================================================================================================================
/** NORMALIZE **/ article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:helvetica,arial,sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 2em}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 2em}menu,ol,ul{padding:0 0 0 2em}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;width:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
/** ==============================================================================================================================================================================================================================================================================**/
 
=======
body, html {width:100%;height:100%;min-height:100%;color:#333;font-family:'Arimo',sans-serif;}
body {font-family:"Roboto Condensed",sans-serif;position:relative;display:table;border-collapse:collapse;background:#FFF;}
#header, #chester, #footer {position:relative;display:table-row;width:100%;}
#header, #chester {height:1px;} #footer {height:100%;}
.wrap {position:relative;margin:0 auto;}
.clingy.bottom {margin-bottom:0;}
.clingy.top {margin-top:0;}
#header>.wrap, #chester>.wrap, #footer>.wrap {width:14em;}
@media(min-width:480px) {/* "tablet" breakpoint */
#header>.wrap, #chester>.wrap, #footer>.wrap {width:27em;}
}
@media(min-width:768px) {/* "tablet" breakpoint */
#header>.wrap, #chester>.wrap, #footer>.wrap {width:42em;}
}
@media(min-width:1024px) {/* "desktop" breakpoint */
#header>.wrap, #chester>.wrap, #footer>.wrap {width:auto;min-width:58em;max-width:80em;}
}
#mask {position:fixed;top:0;left:0;right:0;bottom:0;z-index:5000;background:#FFA707 url('styles/graphics/mask_bg.gif') center center no-repeat;opacity:1;}
.start_busy {position:fixed;top:14em;left:0;width:100%;bottom:0;z-index:5;background:#FFF;text-align:center;padding:2em 0 0;}
.start_busy .fa {font-size:4em;color:#E8E8E8;}
@media(min-width:768px) {/* "tablet" breakpoint */
.start_busy {top:11em;width:100%;padding-top:5em;}
} @media(min-width:1024px) {/* "desktop" breakpoint */
.start_busy {top:13em;left:.4em;width:70%;padding-top:9em;}
}
#header {background:transparent;}
#header>.wrap {padding:1em 2em;}
#header .logo {font-size:1.4em;position:relative;left:-.2em;z-index:18;display:inline-block;margin:.5em 0 .1em;padding:0;width:7.5em;height:2.4em;}
#header .logo>a {display:block;width:100%;height:100%;color:transparent;background:url('styles/graphics/sprites.png') no-repeat -2.6em -15.1em;}
#header .logo>a:hover {background-position:-2.6em -20.83em;}
#header .logo>a:active {top:2px;color:transparent;}
#header .tagline {font-size:1em;margin:0 0 1em;font-family:Arial,sans-serif;font-style:italic;color:#999;}
@media(min-width:768px) {/* "tablet" breakpoint */
#header .logo {font-size:2em;left:0;}
#header .logo>a {background-position:-1.8em -1.9em;}
#header .logo>a:hover {background-position:-1.8em -5.93em;}
#header .tagline {margin:0 .4em 1em;}
} @media(min-width:1024px) {/* "desktop" breakpoint */
#header .tagline {}
}
img.left {float:left;margin-right:1em;}
img.right {float:right;margin-left:1em;}
*{margin:0;outline:none;padding:0;outline:none}
.error {color:#D85B5B;}
.center,.centered{text-align:center}
.parameter,.ghost,.printonly{display:none!important}
.flat{list-style:none;margin-left:0;padding-left:0}
.flat>li{display:inline-block}
.cleared,.clearfix,.clearance{clear:both;display:block}
.unselectable{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;cursor:default;user-select:none}
.scroll-target{color:#FFF;left:0;position:absolute;top:-120px;z-index:-1}
.caps {text-transform:uppercase;}
.nocaps {text-transform:lowercase;}
a, .toggler, .accordion>.toggler {color:#333;cursor:pointer;text-decoration:none}
a:hover, .toggler:hover, .accordion>.toggler:hover {color:#1e3b54;text-decoration:underline}
a:active, .toggler:active, .accordion>.toggler:active {background-color:transparent;position:relative;top:1px}
a.dark, .toggler.dark, .accordion>.toggler.dark {color:#333;}
a.dark:hover, .toggler.dark:hover, .accordion>.toggler.dark:hover {color:#5E7269;}
a.white, .toggler.white, .accordion>.toggler.white {color:#FFF;}
a.white:hover, .toggler.white:hover, .accordion>.toggler.white:hover {color:#FFF;text-decoration:underline;}
a.disabled{color:inherit;cursor:default}
a.disabled:hover{color:inherit}
a.disabled:active{top:0}
a.button, input.button {background:#39709f;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-size:1.2em;text-align:center;padding:.4em 1em;border:0;color:#FFF;}
a.button>.fa {font-size:1.2em;margin:0 0 0 .4em;}
a.button:hover, input.button:hover {background:#1e3b54;text-decoration:none;}
a.button.small {font-size:1em;}
a, .toggler {color:#333;}
/*a:hover, .toggler:hover {color:#1e3b54;} john modded */
input.button:active {position:relative;top:1px}
#footer-menu a.button, .sidebar a.button {display:block;padding:.4em 0;width:100%;margin:0 0 .4em;}
#footer-menu a[href*="donate"].button {top:2.4em;}
#footer-menu a[href*="donate"].button:active {top:2px;}
@media(min-width:768px) {/* "tablet" breakpoint */
a.button {font-size:1.6em;}
}
input,textarea,select{color:#333;font:100% helvetica,arial,sans-serif;overflow:auto;vertical-align:middle}
label{vertical-align:middle}
button,input{overflow:visible;width:auto}
hr{border:0;border-top:.1em solid #98918F;clear:both;display:block;height:.1em;margin:2em 0;padding:0}
hr.clear,hr.clearance{border:0}
.entry-content img,.comment-content img,.widget img {max-width:97.5%;}
img[class*="align"],img[class*="wp-image-"] {height:auto;}
img.size-full {width:auto;}
figure img {max-width:100%;height:auto;}
.wp-caption {max-width:100%;padding:0;}
.sidebar .wp-caption {padding:0;background:transparent;}
.wp-caption-text {position:relative;font-family:"Roboto Condensed",sans-serif;font-size:.9em;text-align:left;color:#1e3b54;margin:1em 0 0;padding:1em 0 0;border-top:.1em solid #1e3b54;}
.wp-caption-text>p {margin:0;}
.wp-caption hr {display:none;} .alignright, .alignleft {max-width:50%;} .alignleft {float:left;margin:0 1.5em 1.5em 0;}
.alignright {float:right;margin:0 0 1.5em 1.5em;}
.aligncenter {float:none;text-align:center;margin:0 auto 1.5em;}
.wp-caption-text .credit {font-size:.8em;position:absolute;top:-1.5em;right:0;font-style:normal;text-transform:uppercase;color:#AEA49C;}
nav ul, nav ul li {margin:0;padding:0;}
nav li>a, nav li>a:hover {text-decoration:none;}
/* MAIN MENU */
#main-menu {height:1.6em;line-height:1.6;font-size:1em;position:absolute;left:12.7em;top:2em;z-index:301;}
#main-menu .toggler {font-size:2em;color:#333;padding:.2em .4em;}
#main-menu .toggler.open {background:#333;color:#FFF;}
#main-menu .toggler:hover, #main-menu .toggler.open:hover {color:#1e3b54;}
#main-menu>ul, #main-menu>ul .contents {display:none;}
#main-menu>ul.active {position:absolute;left:auto;right:.1em;display:block;padding:1em 0;background:#333;width:12em;font-size:.8em;}
#main-menu a {display:block;color:#FFF;line-height:1.6;padding:0 1em;}
#main-menu a:hover {background:#1e3b54;}
#main-menu .topic>a {font-size:1.125em;font-weight:bold;}
#main-menu a.subscription.button {display:block;color:#FFF;background:#39709f;line-height:1.6;padding:0 1em;clear:both;margin:1.2em 0 0;font-size:1.2em;text-transform:none;font-style:italic;}
#main-menu a.subscription.button>b {font-style:normal;margin-left:.2em;}
#main-menu a.subscription.button:hover {color:#FFF;background:#1e3b54;}
a.subscription.button {clear:both;display:inline-block;}
a.subscription.button.small {font-size:1em;}
#main-menu .teaser {clear:both;font-size:.8em;padding:1.5em 0 0;}
.profile h4 {text-transform:uppercase;}
.profile h5 {text-transform:uppercase;margin:0 0 .2em;}
.profile figure {float:left;margin:0 1em 0 0;}
.profile p {margin:0;line-height:1.2;}
@media(min-width:768px) {/* "tablet" breakpoint */
#main-menu {left:16.5em;top:3em;}
#main-menu>ul.active {position:relative;left:auto;right:auto;font-size:1em;width:15em;}
}
@media(min-width:1024px) {/* "desktop" breakpoint */
#main-menu {position:relative;left:auto;top:auto;z-index:160;margin:40px 0 0 0;border:0;}
#main-menu>ul {display:block;}
#main-menu>ul.active {width:auto;background:transparent;padding:0;}
#main-menu .toggler, #main-menu .contents {display:none;}
#main-menu .topic.active .contents {display:block;position:absolute;z-index:10;left:0;right:0;padding:2em;border:.1em solid #333;background:#FFF;}
#main-menu .topic {float:left;margin:0 0 .1em;}
#main-menu .topic>a {font-size:1.1em;padding:.2em .4em .15em;border-color:transparent;border-style:solid;border-width:.1em .1em 0;}
#main-menu .topic.active .contents {font-size:1.1em;}
#main-menu .topic.active>a {position:relative;z-index:11;background:#FFF;border-color:#333;padding-bottom:0.2em;}
#main-menu a {display:inline;color:#333;line-height:auto;padding:0;}
#main-menu a:hover {background:none;color:#5E7269;}
#main-menu h4.before, #main-menu .recent-posts:before {display:block;margin:0 0 .5em;text-transform:uppercase;font-size:.8em;color:#77A12F;}
#main-menu .recent-posts:before {content:"Recent Articles";}
#main-menu .topic_385 .recent-posts:before {content:"Recent Publications";}
#main-menu .recent-posts {font-weight:bold;float:left;width:46%;min-height:6em;padding:0 3% 0 0;border-right:.1em solid #333;line-height:1.4;}
#main-menu .recent-posts>li {margin:.5em 0;}
#main-menu .more-content {float:right;width:48%;padding:0 0 0 2%;}
#main-menu .subtopics {font-size:.8em;}
#main-menu .sub {margin:0 1% 0 0;float:left;}
#main-menu .sub {width:25%;}
#main-menu .sub:nth-child(3n+1) {clear:left;}
#main-menu .sub:nth-child(3n+2) {width:30%;}
#main-menu .sub:nth-child(3n+3) {width:42%;}
#main-menu .sub:nth-child(7) {width:100%;}
#main-menu .sub:last-child {width:auto;}
}
@media(min-width:1360px) {/* max-width breakpoint */
#main-menu .topic.active .contents {font-size:1.2em;}
#main-menu .topic>a {font-size:1.2em;}
}
/* UTILITY MENU */
#utility-menu {position:absolute;z-index:17;top:6em;}
#utility-menu>ul {margin:0;padding:0;text-align:right;}
#utility-menu>ul>li {display:inline-block;list-style:none;height:1.6em;margin:0 0 .4em 0;line-height:1.6;}
#utility-menu>ul>li:first-child {}
#utility-menu ul.children {display:none;}
#utility-menu a {display:none;background-color:transparent;color:#333;width:auto;height:1.6em;margin:0 0 0 1em;padding:0;font-size:.8em;}
#utility-menu a:hover {color:#5E7269;}
#utility-menu a:active {color:#5E7269;top:1px;}
#utility-menu .social-links a {width:1.6em;margin:0 0 0 .4em;}
#utility-menu .elist-signup {position:relative;}
#utility-menu .elist-signup label {margin:0;} #utility-menu .elist-signup a.email-icon {display:block;line-height:32px;} #utility-menu .elist-signup a.email-icon:before {display:inline-block;content:"e";color:transparent;background:url('styles/graphics/sprites.png') top -33px left -32px;width:32px;height:32px;margin-right:6px;} #utility-menu .elist-signup a.email-icon:hover {} #utility-menu .elist-signup a.email-icon:hover:before {background-position-x:0;} #utility-menu .elist-signup fieldset {padding:0;border:0;margin:0;}
#utility-menu .elist-signup fieldset.undercover {display:none;}
#utility-menu .elist-signup fieldset:last-child {background:#2E2B28;position:absolute;top:0;left:0;bottom:0;width:100%;}
#utility-menu .elist-signup fieldset:last-child input[type="email"] {background:#FFF;position:absolute;top:0;left:0;width:12.4em;bottom:0;padding:.4em .8em;border:0;}
#utility-menu .elist-signup fieldset:last-child input[type="submit"] {color:transparent;overflow:hidden;background:#FFF url('styles/graphics/sprites.png') top -33px left -64px;width:32px;height:32px;position:absolute;top:0;right:0;border:0;}
#utility-menu .elist-signup fieldset:last-child input[type="submit"]:hover {background-position:top -33px left -96px;}
#utility-menu .elist-signup fieldset:last-child input[type="submit"]:active {background-position:top -32px left -96px;}
#utility-menu>ul>li.search {display:block;width:100%;position:relative;float:none;clear:both;}
@media(min-width:768px) {/* "tablet" breakpoint */
#utility-menu {top:4em;width:41em;}
#utility-menu a {display:block;}
}
@media(min-width:1024px) {/* "tablet" breakpoint */
#utility-menu {width:94%;width:calc(100% - 5.4em);margin-left:1em;min-width:58em;max-width:80em;}
}
/* CONTENT */
#chester>.wrap {padding:2em;}
#chester .content {position:relative;margin:0;padding:1em 0 2em;}
h1 {font-family:"Roboto Condensed",sans-serif;font-size:1.6em;font-weight:bold;margin:.5em 0;line-height:1.2;} h1:first-child {margin-top:0;} h1:last-child {margin-bottom:0;}
h2 {font-family:"Roboto Condensed",sans-serif;font-size:1.4em;font-weight:bold;margin:.6em 0;line-height:1.3;} h2:first-child {margin-top:0;} h2:last-child {margin-bottom:0;}
h3 {font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-size:1.2em;font-weight:normal;margin:.6em 0;line-height:1.3;} h3:first-child {margin-top:0;} h3:last-child {margin-bottom:0;}
h4 {font-family:"Roboto Condensed",sans-serif;font-size:1em;font-weight:bold;margin:.8em 0;line-height:1.4;} h4:first-child {margin-top:0;} h4:last-child {margin-bottom:0;}
h5 {font-family:"Roboto Condensed",sans-serif;font-size:1em;font-weight:normal;margin:.8em 0;line-height:1.4;} h5:first-child {margin-top:0;} h5:last-child {margin-bottom:0;}
p {font-size:1em;margin:1.5em 0;line-height:1.5;} p:first-child {margin-top:0;} p:last-child {margin-bottom:0;}
h1>a:hover, h2>a:hover, h3>a:hover, h4>a:hover {text-decoration:none;}
h1.archive_title {cursor:default;font-size:1.2em;font-weight:500;text-transform:uppercase;margin:0 0 1.4em;}
h1.archive_title>strong {color:#39709f;font-weight:bold;}
/*h1.archive_title>strong:before, h1.archive_title>strong:after {content:'"';}*/
h1.archive_title.filtered:after {content:' (filtered)';}
.single article>h1 {font-size:2em;}
h5.solid, .sidebar h3 {background:#39709f;color:#FFF;padding:.2em .4em;}
h5.solid>a, .sidebar h3>a {color:#FFF;text-decoration:none;}
h5.solid>a:hover, .sidebar h3>a:hover {color:#FFF;text-decoration:underline;}
h5.topic>a {text-decoration:none;display:block;border-bottom:.1em solid #39709f;}
h5.topic>a:hover {border-color:#1e3b54;}
h5.solid.quick_hits {background:#5E7169;}
h5.byline {margin:.4em 0;} h5.byline>b {display:block;}
h5.byline {font-size:.9em;margin:.4em 0 1.2em;}
p.edsource_today {display:block;font-family:"Roboto Condensed",sans-serif;margin:-.8em 0 .8em;}
p.edsource_today>b {font-size:.8em;background:#39709f;color:#FFF;padding:.1em .4em;}
.box.quick_hit {padding:0;margin:0 0 1.4em;width:auto;font-family:"Roboto Condensed",sans-serif;line-height:1.4em;}
.box.quick_hit b, .box.quick_hit strong {font-size:1.6em;}
.box.quick_hit.green {background:#39709f;color:#FFF;}
.box.quick_hit.blue {background:#629EBA;color:#FFF;}
.box.quick_hit.ltgrey {background:#E8E8E8;color:#6B6074;}
p.data_tag {overflow:hidden;cursor:default;float:right;margin:0;font-size:.9em;font-family:"Roboto Condensed",sans-serif;background:#daf2e9;color:#3b7e64;padding:0 0 0 .6em;}
.single p.data_tag {float:none;display:inline-block;width:auto;}
.feature.medium p.data_tag {margin-top:.8em;}
p.data_tag>.fa {font-size:1.1em;background:#3b7e64;color:#fff;padding:.3em;margin:0 0 0 .4em;}
p.right {text-align:right;}
p.center {text-align:center;}
.feature.search p.data_tag, .feature.small p.data_tag {float:none;display:inline-block;}
ul, ol {line-height:1.4;font-weight:normal;margin:1em 0;}
ul.nobull, ol.nobull {list-style:none;padding-left:0;}
ul li, ol li {margin:0 0 .75em;}
ul ul, ul ol, ol ul, ol ol {font-size:1em;}
@media(min-width:768px) {/* "tablet" breakpoint */
#chester>.wrap {padding:0 2em;}
h1 {font-size:2em;}
h2 {font-size:1.6em;}
h3 {font-size:1.4em;}
h4 {font-size:1em;}
.single article>h1 {font-size:2em;}
} 

@media(min-width:1024px) {/* "desktop" breakpoint */
.single article>h1 {font-size:2em;}
} blockquote {overflow:auto;font-size:1.4em;font-weight:bold;line-height:1.3;margin:1.2em 0;padding:1em;color:#302e2b;border-style:solid;border-width:.2em 0;border-color:#302e2b;} blockquote:first-child {margin-top:0;border-top:0;} blockquote:last-child {margin-bottom:0;border-bottom:0;}
blockquote.left {width:36%;float:left;padding-right:1em;border-width:0 .2em 0 0;margin:0 1em 1em 0;}
blockquote.right {width:36%;float:right;padding-left:1em;border-width:0 0 0 .2em;margin:0 0 1em 1em;}
blockquote p {line-height:inherit;}
blockquote p.credit {color:#62605E;font-size:.7em;font-weight:normal;font-style:italic;margin:-.4em 0 0;}
blockquote p.credit:before {content:"\2014";margin-right:.5em;}
blockquote.shaded {border:0;padding:1em;background:#302e2b;color:#ebe3c2;}
blockquote.shaded .credit {color:#AEA49C;}
.alignleft, img[align="left"], figure.left,
.alignright, img[align="right"], figure.right {float:none;margin:0;width:100%;padding:0;max-width:100%;}
@media(min-width:768px) {.alignleft, img[align="left"], figure.left {float:left;width:auto;margin:0 1.5em .75em 0;}
.alignright, img[align="right"], figure.right {float:right;width:auto;margin:0 0 .75em 1.5em;}
}
figure.thumbnail {width:9em;max-width:100%;}
figure.medium {width:18em;max-width:100%;}
figure.large {width:36em;max-width:100%;}
#chester>footer, .content>footer, .feature>footer {clear:both;} .last-modified {display:none;}
cite {}
cite:before {content:'\00BB';color:#AEA49C;font-size:1.125em;margin-right:.25em;font-style:normal;}
code {position:relative;font-size:.9em;background:#E6F0D1;color:#64933A;padding:.1em;}
#chester .content>article,
.feature .summary {font-family:"Gentium Basic",serif;}
article .box, article .related-box {font-family:"Roboto Condensed", sans-serif;padding:1.4em;background:rgba(118,160,50,.15);color:#000;margin:2em 0 3em;}
article .box h1, article .related-box h2 {font-size:1.2em;text-transform:uppercase;}
article .box.dark, article .related-box.dark {background:#39709f;color:#FFF;}
article .box.dark a, article .related-box.dark a {color:#FFF;text-decoration:underline;}
article .box ul, article .box ol, article .related-box ul, article .related-box ol {padding-left:1.4em;}
@media(min-width:768px) {/* "tablet" breakpoint */
article .box.right, article .related-box.right {float:right;width:10em;margin:.6em 0 3em 2em;}
article .box.right.wide, article .related-box.right.wide {width:40%;padding:2em 4%;margin-left:3em;} article .box.left, article .related-box {float:left;width:10em;margin:.6em 2em 3em 0;}
article .box.left.wide, article .related-box.wide {width:40%;padding:2em 4%;margin-right:3em;} article .box.full, article .related-box.full {float:none;clear:both;width:auto;padding:2em 4%;margin:2em 0 3em;}
}
.author-profile {position:relative;margin:2em 0 0;}
.author-profile.full {margin:0 0 2em;padding:0 0 2em;border-bottom:.2em solid #333;}
.author-profile.full>.description {margin:0 0 2em;}
.author-profile>p {font-family:"Roboto Condensed", sans-serif;font-size:.9em;font-weight:bold;}
.author-profile figure>img {margin-top:-.5em;}
.author-profile figure {width:3em;float:left;margin:-.4em 1em 0 0;height:3em;overflow:hidden;}
/* TOPIC HEADERS */
h5.crumbs {font-size:.9em;}
h5.crumbs>a {margin:0 .2em;}h5.crumbs>a:first-child {margin-left:0;} h5.crumbs>a:last-child {margin-right:0;}
.topic_header {position:relative;margin:0 0 2em;padding:0;background:#302e2b top right no-repeat;}
.topic_header>figcaption {background:#333;color:#FFF;padding:1em;}
.topic_header>figcaption h1 {font-size:2.25em;text-transform:uppercase;}
.topic_header>figcaption p, .topic_header>figcaption ul {font-family:"Roboto Condensed",sans-serif;}
.topic_header ul.subtopics {font-size:1em;padding-top:1em;margin-top:2em;border-top:.1em solid white;-webkit-column-count:1;-moz-column-count:1;-column-count:1;}
@media(max-width:768px) {/* "mobile and tablet" breakpoints */
.topic_header {background-image:none !important;}
}
@media(min-width:768px) {/* "tablet" breakpoint */
.topic_header ul.subtopics {-webkit-column-count:3;-moz-column-count:3;-column-count:3;}
.topic_header {padding:11em 0 0;background-size:contain;}
}
@media(min-width:1024px) {/* "desktop" breakpoint */
.topic_header {overflow:hidden;height:30em;padding:0;background-size:initial;} .topic_header.sub {height:21em;}
.topic_header>img {display:block;max-width:none;width:1280px;height:480px;}
.topic_header.sub>img {display:block;max-width:none;width:1280px;height:360px;}
.topic_header>figcaption {position:absolute;left:0;top:0;bottom:0;width:auto;width:21em;}
.topic_header ul.subtopics {-webkit-column-count:2;-moz-column-count:2;-column-count:2;}
}
/* SIDEBAR */
.sidebar {z-index:8;position:relative;margin:2em 0;padding:2em 0;font-size:.8em;border:0;border-top:.1em solid #98918F;} @media(min-width:768px) {/* "tablet" breakpoint */
}
@media(min-width:1024px) {/* desktop has traditional sidebar */
.sidebar {float:right;width:23%;margin:0;padding:1.25em 0 2.5em 3%;border:0;} .sidebar.left {float:left;padding:1.25em 3% 2.5em 0;} .sidebar.left.table_of_contents {text-align:right;} #chester .content.has_sidebar {float:left;width:70%;margin-left:.4em }
}
/* TABLE OF CONTENTS */
.chapter {position:relative;border-top:.1em solid #afb1b4;padding-bottom:3em;}
.chapter h1 {font-weight:normal;margin:.5em 0;}
.chapter .column>h1:first-child {margin-top:0;}
.chapter_header {position:relative;padding-bottom:1em;margin-bottom:1em;}
.chapter_header h1 {margin:.5em 0 0;line-height:.75em;} .widget_toc_menu>legend {display:none;}
.widget_toc_menu>.widgettitle {position:relative;font-size:1.2em;margin:.4em 0 1.2em;}
.widget_toc_menu>.widgettitle .back-to-top {position:absolute;right:0;top:2em;text-transform:uppercase;font-size:.6em;}
.widget_toc_menu>.links {font-family:"Roboto Condensed", sans-serif;font-size:1.4em;} .widget_toc_menu>.links>li {position:relative;margin:0;padding:0;}
.widget_toc_menu>.links>li>a {display:block;padding:.2em .4em;}
.widget_toc_menu>.links>li.current>a {cursor:default;color:#fff;background:#39709f;}
.widget_toc_menu>.links>li.current>a:hover {text-decoration:none;}
@media(min-width:1024px) {/* desktop has traditional sidebar */
.chapter {display:none;}
.chapter.current {display:block;}
}
.sidebar>ul {margin:0;padding:0;list-style:none;}
.sidebar h2, .terms_list li.legend {font-size:1.5em;font-weight:normal;margin:.4em 0 .6em;}
.sidebar .widget ul:not(.nobull) li {line-height:1.25em;margin:0 0 .25em;}
.sidebar .widget ul:not(.nobull), .sidebar .widget ol {margin:0 0 1em;padding:0 0 0 1em;}
.sidebar .widget ul:not(.nobull) {list-style:disc;} .sidebar .widget ol {list-style:roman;}
.sidebar .widget {margin:1em 0;padding:1em 0 2em;}
.sidebar .widget:first-child {margin-top:0;padding-top:0;}
.sidebar .widget:last-child {margin-bottom:0;padding-bottom:0;border-bottom:0;}
.terms_list {font-size:.85em;list-style:none;padding:0;}
.sidebar .widget h5 {text-transform:uppercase;font-size:1.3em;}
/* COLUMNS */
.column {padding:2em 0 0;margin:2em 0 0;border-top:.1em solid #98918F;}
.column:first-child {padding-top:0;border-top:0;}
@media(min-width:768px) {/* show columns */
.column_group {position:relative;clear:both;margin:1.4em 0;} .column_group:first-child {margin-top:0;} .column_group:last-child {margin-bottom:0;}
.column_group:after {content:"-";display:block;clear:both;color:transparent;height:0;margin:0;padding:0;}
.column {border-top:0;float:left;position:relative;margin:0;padding:0;width:20%;}
.column .wrap {width:auto;margin:0;}
.column.bordered>.wrap, .column.bordered:last-of-type>.wrap {border-left:.3em solid #afb1b4;padding:.8em 0 .8em 1.3em;}
.column.bordered.left>.wrap, .column.bordered:first-of-type>.wrap {border-left:0;border-right:.3em solid #afb1b4;padding:.8em 1.3em .8em 0;}
.column_group.bordered>.column>.wrap {border-left:.3em solid #afb1b4;padding:.8em 2.3em;}
.column_group.bordered.thinly>.column>.wrap {border-left:.1em solid #D7D7D7;}
.column_group.bordered>.column:first-of-type>.wrap {border-left:0;padding-left:0;}
.column_group.bordered>.column:last-of-type>.wrap {padding-right:0;}
.column_group.smaller {font-size:.8em;} .column_group.smaller h3 {font-weight:bold;} .column.float_right {float:right;}
.column_group.across_4>.column {width:25%;margin:0;}
.column_group.across_4>.column.spans_2 {width:50%;}
.column_group.across_4>.column.spans_3 {width:75%;}
.column_group.across_4>.column.spans_4 {width:100%;}
.column_group.across_3>.column {width:32%;margin:0 1%;}
.column_group.across_3>.column:first-of-type {margin-left:0;}
.column_group.across_3>.column:last-of-type {margin-right:0;}
.column_group.across_3>.column.spans_2 {width:65%;}
.column_group.across_2>.column {width:50%;}
.column_group.across_2>.column.spans_2 {width:100%;}
.column>.wrap {padding:0;} .column.padded>.wrap {padding:0 1em;padding:0 1em 0 0;} .column.padded>.wrap {padding:0 1em;padding:0 1em 0 0;}
/*.column.padded:first-of-type>.wrap {padding-left:0;} .column.padded:last-of-type>.wrap {padding-right:0;}*/ }
/* ACCORDIONS */
.accordion {margin:2em 0;}
.accordion:not(.active)>.contents, .accordion.active>.excerpt {display:none;}
.accordion>.toggler {color:#2E2B28;cursor:pointer;text-decoration:none;}
.accordion>.toggler:hover {color:#AEA49C;}
.accordion>.toggler:active {position:relative;top:1px;}
.accordion>.toggler:after {font-family:monospace;font-size:.75em;position:relative;top:-2px;content:'+';margin-left:4px;color:#62605E;font-weight:normal;}
.accordion.active>.toggler:after {content:'-';}
.toggler:hover {text-decoration:none;}
.accordion.shaded {clear:both;}
.accordion.shaded:first-child {border-top:0;} .accordion.shaded>.toggler {background:#2E2B28;color:#FFF;position:relative;padding:.5em .5em .5em 1.2em;margin:0;}
.accordion.shaded>.toggler:hover {background:#AEA49C;top:0;}
.accordion.shaded>.toggler:active {top:0;}
.accordion.shaded>.toggler:after {content:'';display:none;}
.accordion.shaded>.toggler:before {content:'+';font-family:monospace;font-weight:normal;font-size:1em;position:absolute;top:.8em;left:.6em;}
.accordion.shaded>.toggler.close:before {content:'-';}
.accordion.shaded>.contents {padding:1.5em 2em 1em;background:#F6F6F6;}
.accordion.shaded>.contents>*:first-child {margin-top:0;}
.accordion h3 {font-size:1.35em;margin:.5em 0;line-height:1.1;} /* FEATURES */
.feature_list {margin-bottom:2em;}
.feature {position:relative;margin:1em 0;}
.feature:first-of-type {margin-top:0;}
.feature:last-of-type {margin-bottom:0;}
.feature.large {margin:2em 0;}
.feature.large:first-of-type {margin-top:0;}
.feature.large:last-of-type {margin-bottom:0;}
.feature.large h2 {font-size:1.6em;line-height:1.2;margin-bottom:.2em;}
.feature.large .featured-image {width:100%;margin:0 0 .8em;}
.feature.large.subtle figure {margin:0 0 .4em;}
@media(min-width:1024px) {.feature.large.subtle.thumbed .summary {margin-left:20.2em;}
}
.feature.medium {}
.feature.medium h2 {font-size:1.4em;margin:0;}
.feature.medium figure {margin:0 0 .4em;}
.feature_list .feature.medium {border-bottom:.1em solid #AEA49C;padding:0 0 1.4em;margin-bottom:1.4em;} .feature_list .feature.medium:last-child {border-bottom:0;padding-bottom:0;margin-bottom:0;}
@media(min-width:768px) {.feature.medium.thumbed.topic .summary {margin-left:10.2em;}
}
@media(min-width:1024px) {.feature.medium.thumbed .byline {margin-left:22.45em;}
.feature.medium.thumbed .summary,
.feature.medium.thumbed p.edsource_today {margin-left:20.2em;}
}
.top_feed .feature.medium {margin-bottom:2em;padding-bottom:2em;border-bottom:.1em solid #AEA49C;}
.feature.medium.topic {padding:1em;border:0;}
.feature.medium.topic h2 {font-size:2.25em;text-transform:uppercase;margin-bottom:.1em;}
.feature.medium.topic .summary {color:#FFF;font-family:"Roboto Condensed",sans-serif;}
.feature.medium.topic:last-of-type {padding-bottom:1em;}
.feature.small {}
.feature.small h2 {font-size:1.2em;margin-top:0;}
.feature.small .featured-image {margin:0 0 .6em 0;max-width:100%;}
.feature_list .feature.small {border-bottom:.1em solid #AEA49C;padding:0 0 1.4em;margin-bottom:1.4em;} .feature_list .feature.small:last-child {border-bottom:0;padding:0;margin-bottom:0;} @media(min-width:768px) {.feature.small.thumbed .summary {margin-left:13.7em;} .column .feature.small.thumbed .summary {margin-left:0;font-size:.9em;} }
.feature.search .highlight {font-size:.9em;background:#E6F0D1;color:#64933A;font-family:"Roboto Condensed", sans-serif;padding:.1em;}
.feature.search .highlight .highlight {padding:0;font-size:1em;}
.feature.search .relevance {font-size:.7em;}
.feature.search .sitename {display:none;}
.feature.search .weight:before {content:"relevance:";}
.feature.search p.meta {font-size:.9em;margin:-1em 0 1em;}
.feature.search h5.byline>b, .feature.small h5.byline>b, #chester.single h5.byline>b {display:inline;}
.feature.search p.edsource_today {display:none;}
.feature_list .feature.last {border-bottom:0;padding:0;margin-bottom:0;}
.feature_list.search_results.tags h4 {display:inline;}
.feature_list.search_results.tags h4:after {content:" - ";}
.feature_list.search_results.tags h4:last-child:after {content:"";}
.feature_list.tags, .feature_list.topics {margin-bottom:2em;}
.feature_list.tags.search_results {padding:1em;background:#39709f;margin:5em 0 2em;position:relative;}
.feature_list.tags.search_results>h1.archive_title {position:absolute;top:-3em;padding:1em 0 0;border-top:.1em solid #AEA49C;left:0;right:0;}
.feature_list.tags.search_results .feature a {color:#FFF;}
.feature_list.search_results.tags>.feature {color:#AEA49C;}
.feature_list.tags.search_results .feature a:hover {text-decoration:underline;}
.feature_list.widget {margin:0;padding:0;}
.feature.widget {font-family:"Roboto Condensed",sans-serif;padding:1em 0;margin:0;}
.feature.widget.thumbed {position:relative;padding-left:4.6em;}
.feature.widget h2 {font-size:1.2em;margin:0 0 .2em;line-height:1.2em;}
.feature.widget figure {position:absolute;left:0;top:0;width:4em;}
.feature.widget p {font-size:.9em;margin:0;}
.feature.widget p span:after {content:" | ";}
.feature.widget p span:last-child:after {content:"";}
@media(min-width:768px) {/* larger images on tablet */
.feature.large h2 {font-size:2em;}
.feature.medium h2 {font-size:1.6em;}
.feature.small h2 {font-size:1.2em;}
.feature.widget h2 {font-size:1.2em;}
.feature.large.subtle .featured-image,
.feature.medium .featured-image {float:none;margin:0 0 .6em 0;}
.feature.small .featured-image {float:left;margin:0 1.2em .6em 0;}
.feature.medium.topic .featured-image {float:left;margin-right:1.2em;width:9em;}
}
@media(min-width:1024px) {/* larger images still on desktop */
.feature.large.subtle .featured-image,
.feature.medium .featured-image {float:left;margin-right:1.2em;width:19em;}
} h4.feature.mini {}
.feature_list.nodate h4.feature.mini {margin:.4em 0;}
h4.feature.mini .date {color:#333;display:block;font-weight:normal;font-size:.8em;padding:.3em 0;}
.feature_list.nodate h4.feature.mini .date {display:none;}
h4.feature.mini>a:hover>.date {color:#333;}
@media(min-width:768px) {/* "tablet" breakpoint */
h5.byline {}
}
@media(min-width:1024px) {/* "desktop" breakpoint */
} #cboxPrevious, #cboxNext, #cboxClose {bottom:auto;top:0;display:none;right:-1200px;}
#cboxTitle, #cboxCurrent, #cboxSlideshow {bottom:auto;top:4px;display:none;right:-1200px;}
#cboxLoadedContent {margin:0;}
.edit-post-link {display:none;}
.logged-in .edit-post-link {display:block;}
.edit-post-link {z-index:13;font-size:.6em;position:absolute;top:-.4em;left:-1.6em;}
.edit-post-link>a {color:#DDD;}
.edit-post-link>a:hover {color:#4AF;text-decoration:none;}
.footnote_toggler {cursor:pointer;color:#4AF;}
.footnote_toggler:hover {color:#37B;text-decoration:underline;}
.footnote_toggler:active {position:relative;top:-.45em;color:#258;}
.footnote {cursor:default;display:none;position:absolute;z-index:2;bottom:1.5em;left:-1em;width:12em;padding:1em 1.5em;margin:0;font-size:1em;line-height:1.25em;color:#565656;background:#F2F2F2;border:.125em solid #AEA49C;}
.footnote_toggler:active>.footnote.active {bottom:1.55em;} .footnote.active {display:block;}
.fetcher {border-top:.1em solid #AEA49C;margin-top:2em;padding-top:2em;}
.older_posts .feature_list {border-top:.1em solid #AEA49C;padding-top:1em;}
footer {font-family:"Roboto Condensed", sans-serif;clear:both;}
.last-modified {display:none;}
#footer {font-family:"Roboto Condensed", sans-serif;clear:both;position:relative;margin:0;}
#footer>.wrap {padding:0 2em 2em;}
#footer .logo {font-size:2em;border-top:.1em solid #333;padding-top:1em;}
#footer .logo>a {padding:.4em .8em;color:transparent;background:url('styles/graphics/sprites.png') no-repeat -2em -10.2em;}
#footer .logo>a:hover {background-position:-2em -14.2em;}
#footer .logo>a:active {top:2px;color:transparent;}
#footer p {font-size:.8em;margin:.4em 0;}
#footer .social {position:absolute;top:0;right:0;list-style:none;}
#footer-menu {position:relative;margin:1.4em 0;padding:1.4em 0 2.8em;border-top:.1em solid #AEA49C;}
#footer-menu>ul {-webkit-column-count:2;-moz-column-count:2;-column-count:2;}
#footer-menu>ul>li {margin:0;}
#footer-menu>ul>li:nth-last-child(1), #footer-menu>ul>li:nth-last-child(2) {font-size:.8em;position:absolute;left:0;bottom:-.4em;width:49%;padding:0;margin:0;}
#footer-menu>ul>li:nth-last-child(1) {left:auto;right:0;text-align:right;}
#footer-menu .current_page {display:none;}
.stuck #footer>.back-to-top {z-index:301;bottom:0;} #footer>.back-to-top {cursor:pointer;z-index:301;text-align:center;position:fixed;bottom:-5.5em;left:3em;width:5em;height:5em;overflow:hidden;background:#39709f;color:#FFF;font-size:.4em;margin:0;transition:bottom .5s ease-out;} #footer>.back-to-top>.fa {margin:.1em 0 0;font-size:3.6em;} #footer>.back-to-top:hover {background-color:#1e3b54;}
#footer .social-links {position:absolute;top:1em;right:2.75em;font-size:.75em;margin:0;}
@media(min-width:760px) {/* "tablet" breakpoint */
#footer .logo {padding:1em 0 0 12em;}
#footer .contact_info {margin-left:24em;}
#footer-menu>ul>li {margin:0 0 .8em;}
#footer>.back-to-top {left:2em;font-size:.75em;}
#footer .privacy {margin:1.2em 0 0 30em;}
#footer-menu {font-family:"Roboto Condensed",sans-serif;position:absolute;top:0;left:0;float:left;margin:2em 1.4em 0 2em;width:22em;padding:0;border:0;min-height:15em;border-right:.1em solid #AEA49C;}
#footer-menu a:not(.button) {font-size:1.2em;font-weight:bold;}
#footer-menu>ul>li:nth-last-child(1), #footer-menu>ul>li:nth-last-child(2) {width:14em;left:auto;bottom:auto;top:10em;right:2em;}
#footer-menu>ul>li:nth-last-child(1) {top:14em;}
#footer .social-links {top:1.5em;right:2em;font-size:1em;}
}
@media(min-width:1024px) {/* "desktop" breakpoint */
#footer .logo {padding-left:75%;}
#footer .contact_info {margin:-4em 0 -4em 72%;padding:4em 0 4em 3%;border-left:.1em solid #AEA49C;}
#footer .privacy {margin-left:75% }
#footer-menu {border:0;width:30%;margin-left:4em;padding-right:35%;}
#footer-menu>ul>li:nth-last-child(1), #footer-menu>ul>li:nth-last-child(2) {width:22em;top:0;right:0;}
#footer-menu>ul>li:nth-last-child(1) {top:4em;}
}
article>footer.meta {position:relative;/* font-size:.8em;*/ padding:0 0 .6em 0;margin:2em 0;}
article>footer.meta strong {text-transform:uppercase;}
article>footer.meta>p {font-size:1em;padding:0;margin:0;}
article>footer.meta hr {margin:1em 0 2em;}
article>footer.meta section {/* font-size:1.1em;*/ margin:2em 0;}
article>footer.meta section>h3 {border-bottom:.1em solid #AEA49C;padding-bottom:.2em;}
article>footer.meta section>h3>.fa {color:#C0D3A7;margin:0 .4em 0 0;}
article>footer.meta section>p {margin:.8em 0;}
/* COMMENTS */ .comments_list {font-size:.7em;}
.comment-reply-link:after {content:"";}
@media(min-width:768px) {.comments_list {font-size:1em;} }
h2#comments {margin-bottom:1em;}
.comment {position:relative;z-index:4;margin:0;padding:.4em 0 .4em 1.4em;}
.comment>article {padding:.4em 0;min-height:1.4em;}
.comment.bad:not(.active)>article {min-height:1.1em;}
.comment .author_photo {float:left;margin:0 1em 0 0;}
.comment .children {display:none;list-style:none;margin:0;padding:0;}
.comment>.children.active, .comment>.children.active .children {display:block;margin-bottom:1em;}
.comment>article>.comment_content {clear:both;display:none;height:auto;text-overflow:initial;white-space:normal;}
.comment>article>.comment_excerpt {clear:both;margin:0 0 .4em;display:block;overflow:hidden;text-overflow:ellipsis;}
.comment.active>article>.comment_content {display:block;}
.comment.active>article>.comment_content>p:first-child {margin-top:0;}
.comment.active>article>.comment_excerpt {display:none }
.comment h2 {font-weight:normal;color:#333;}
.comment p {font-size:.9em;margin:.4em 0;}
.comment.depth-1.thread-even {background:#FFF;}
.comment .depth_indicator {display:none;float:left;margin:1em 0 0 -1em;}
.comment .comment {z-index:5;}
.comment .comment .comment {z-index:6;}
.comment .comment .comment .comment {z-index:7;}
.comment .comment .comment .comment .comment {z-index:8;}
.comment .comment .comment .comment .comment .comment {z-index:9;}
.comment .comment .comment .comment .comment .comment .comment {z-index:10;}
.comment .comment .comment .comment .comment .comment .comment .comment {z-index:11;}
.comment footer {clear:both;}
.comment-reply-link .fa {margin:0 .1em 0 0;}
.comment>article>ul.controls>li.arrows {padding:0;margin:0;border:0;position:absolute;left:0;top:.3em;} .comment>article>ul.controls>li.arrows>a {padding:0 .4em;display:block;} /* comment update Oct. */
.comment.depth-1 {}
.comment.depth-1.active {}
.comment-reply-link:hover {text-decoration:none;}
.comment h2 {font-size:1em;float:left;margin:0 0 .2em;line-height:1.5;position:relative;}
.comment h2>.fa {position:absolute;left:-.8em;top:.3em;}
.comment h2>.fa.fa-caret-down {left:-.9em;}
.comment.bad:not(.active)>article>.comment_excerpt {display:none;}
.comment.bad:not(.active)>article {padding-bottom:1.4em;}
.comment .children {border-top:3px double #EAEAEC;}
.comment .children .comment:not(:last-child) {border-bottom:1px dashed #EAEAEC;}
.comment .children .comment {margin-left:0;padding-left:1.5em;}
.comment>.children.active .children {margin-bottom:0;}
a.comment_expand_replies{font-weight:500;}
.comment.toggles:not(.active)>article>.comment_excerpt>a.read_more {font-size:.9em;padding:0 .2em;display:inline-block;color:#CCC;font-weight:normal;}
.comment.toggles:not(.active)>article>.comment_excerpt>a.read_more:hover {text-decoration:underline;}
.comment_expand_replies>.fa{margin:0 .4em 0 0;font-size:.8em;}
.comment_expand_replies>.lbl:before{content:"View ";}
.comment_expand_replies.showing>.lbl:before{content:"Collapse ";}
.comment .reply_toggle {font-size:.8em;margin:0 0 1em;}
.comment ul.controls {position:absolute;top:0;right:0;list-style:none;padding:0;line-height:2;margin:0;color:#333;}
.comment ul.controls:after {content:" ";clear:both;}
.comment ul.controls>li {float:left;padding:0;margin:0;}
.comment ul.controls>li:last-child {border-right:0}
.comment:not(.active)>article>ul.controls>li.arrows>a.close,
.comment.active>article>ul.controls>li.arrows>a.open {display:none;}
.comment ul.controls>li:last-child {border-right:0}
.comment ul.controls>li>a:not(.white) {transition:color .1s;margin:0 0 0 .5em;font-size:1em;color:#BBB;font-size:.9em;}
.comment ul.controls>li>a:not(.white):hover {color:#404041;}
.comment ul.controls>li>a.down:not(.white):hover,ul.controls>li>a.down:not(.white).scored {color:rgb(224,114,110);}
.comment ul.controls>li>a.up:not(.white):hover,ul.controls>li>a:not(.white).up.scored {color:#89BC19;}
.comment ul.controls>li>a.comment_trash.scored {background:rgb(224,114,110);color:#fff;padding:.2em .5em;}
.comment ul.controls>li>a.comment_trash.scored:hover {background:#404041;}
.comment ul.controls>li.thumbs {margin:0 .4em;}
.comment ul.controls .thumbs>.total {font-family:Verdana,sans-serif;font-size:.8em;border-left:1px solid #EAEAEC;border-right:1px solid #EAEAEC;text-align:center;margin:0 0 0 .4em;padding:0 .4em;color:#666;}
.comment ul.controls .thumbs>.count {position:absolute;top:-2em;font-size:.6em;width:8em;font-family:Verdana,sans-serif;right:0;text-align:right;color:#CCC;}
.comment ul.controls .thumbs>.count:after {content:" total votes";}
.comment ul.controls .thumbs>.percent{display:none;}
.comment ul.controls .thumbs>.percent:after{content:"%";}
.comment .author>b>a {color:#DDD;margin:0 .4em 0 0;}
.comment.trashed>article>.comment_excerpt,
.comment.trashed:not(.active)>article>.controls,
.comment.trashed:not(.active)>article>h2>b,
.comment.trashed:not(.active)>article>h2>i,
.comment.trashed:not(.active)>article>h2>a {display:none;}
.comment.trashed:not(.active)>article>h2:before {content:"Hidden Comment";font-weight:bold;}
.comment.trashed:not(.active)>article>h2 {font-size:.7em;color:#BBB;}
.comment.trashed:not(.active)>article>h2:hover {text-decoration:underline;}
.comment.trashed .comment_expand {cursor:pointer;}
.comment h2>.stamp.desktop {display:inline;}
.comment h2>.stamp.mobile {display:none;}
@media(max-width:767px) {/* "mobile" breakpoint */
.comments_list {font-size:1em;}
.comment {margin:0 0 0 -1em;padding:.2em 0 .4em 1em;}
.comment:not(.trashed)>article {min-height:2.4em}
.comment ul.controls {font-size:.9em;}
.comment .children {margin:.2em 0 0 -1em;padding:0 0 0 1.5em;}
.comment .children .comment {margin:0 0 0 -1em;padding:.2em 0 .4em 1em;}
.comment h2>b {font-size:1.3em;position:relative;}
.comment h2 {line-height:1.1;}
.comment h2 {font-size:.8em;margin:0 0 .1em 0;line-height:1.5;}
.comment h2>i {top:.1em;font-size:1.2em;}
.comment h2>.stamp.mobile {display:block;margin:-.3em 0 .2em;}
.comment h2>.stamp.desktop {display:none;}
.comment.trashed:not(.active)>article>h2 {color:#FFF;}
.comment.trashed:not(.active)>article>h2:before {color:#CCC;font-size:1.1em;line-height:1.5;}
}
form label {}
form label>b {display:block;margin:.4em 0 .2em;line-height:1.2;}
form input, form textarea {background:#FFF;border:.1em solid #EAEAEA;color:#333;width:calc(100% - 1em);padding:.4em;}
form input.button {width:auto;}
form input:focus, form textarea:focus {border:.1em solid #AAA;}
form input.button:focus {border:0;}
textarea#comment {height:12em;}
span.countdownbox {display:block;margin:1em 0;}
#respond h5 {margin-bottom:2em;}
@media(min-width:768px) {/* "tablet" breakpoint */
form input {width:36em;}
span.countdownbox {position:absolute;margin:-3.8em 0 0 11.4em;}
span.countdownbox input {width:2.6em !important;}
}
@media(min-width:1024px) {/* "desktop" breakpoint */
form input {width:42em;}
}
/* SOCIAL MEDIA BUTTONS */ .socialize {font-family:"Roboto Condensed",sans-serif;clear:both;z-index:33;position:relative;font-size:.8em;list-style:none;margin:-1em 0 2em;padding:0;} .socialize.active {background:transparent;padding:0;margin:-1em 0 1em;}
.socialize li:not(.toggler) {float:left;margin:0 1em 1em 0;max-width:5em;max-height:6em;}
.socialize li:nth-child(4) {clear:left;}
.socialize .toggler {text-transform:uppercase;display:inline-block;position:relative;padding:0;margin:0;} .socialize.active .toggler {color:#FFF;display:none;}
.socialize.active:after {content:"";display:block;width:100%;clear:both;} .socialize .toggler>.fa {font-size:1.6em;margin:0 .2em 0 0;position:relative;top:.1em;} .socialize .toggler.close:before {content:"-";}
.socialize:not(.active)>*:not(.toggler) {display:none;}
/* pinterest override */ .socialite.pinterest-pinit.socialite-instance.socialite-loaded {margin-top:3.2em;}
/* gplus override */ .socialite.googleplus-one.socialite-instance.socialite-loaded {margin-top:.1em;}
/* email override */ .socialite.email-share {color:transparent;text-indent:-10em;overflow:hidden;display:block;width:4.7em;height:5.2em;background:url('styles/graphics/sprites.png') no-repeat -35.3em -5em;} /* email override */ .socialite.email-share:hover {background-position:-40.3em -5em;} #chester.page .content>article {}
#chester.page .socialize {margin:-1em 0 0 -.9em;padding:0;height:5.2em;}
#chester.page .socialize.active {height:14em;margin-left:0;}
@media(min-width:768px) {/* "tablet" breakpoint */
.socialize {}
.socialize.active {margin:0;}
.socialize li:not(.toggler) {margin-bottom:0;}
.socialize li:nth-child(4) {clear:none;}
#chester.page .socialize.active {height:7.2em;}
/*.data-story .socialize {margin-top:-7.8em;}
.data-story .socialize.active {margin-top:-9.6em;}*/
}
.social-links {}
.social-links li {display:inline-block;}
.social-links a {text-align:center;color:#333;display:inline-block;width:1.1em;padding:0;margin:0 0 0 .4em;font-size:1.4em;}
.social-links a:hover {color:#5E7269;}
.social-links a:active {color:#5E7269;top:1px;position:relative;}
/* FORMS */
form.diplomat {margin:2em 0;padding:0;width:auto;font-family:"Roboto condensed",sans-serif;}
form.diplomat label {position:relative;z-index:2;display:block;margin:.5em 0;font-size:1em;width:auto;}
form.diplomat label ul {font-size:.75em;margin:.5em 0 1em;}
form.diplomat input[type="checkbox"], form.diplomat input[type="radio"] {margin:-2px .25em 0 0;}
form.diplomat fieldset {position:relative;z-index:2;border-top:.1em solid #AEA49C;margin:2em 0;padding:1.5em 0;}
form.diplomat fieldset legend {display:none;color:#AAA;border-bottom:1px solid #D0D2D3;padding:0 1em .2em 0;font-size:.85em;font-weight:normal;}
form.diplomat fieldset .question {margin:-.25em 0 1em;}
form.diplomat .required strong:after {content:'*';color:#FF0000;margin:0 0 0 2px;}
form.diplomat .req {color:#FF0000;}
form.diplomat .instructions {font-style:italic;margin:20px 0;}
form.diplomat .controls {}
form.diplomat .x-message {margin:.75em .5em;font-size:.85em;display:block;}
form.diplomat .x-message.error {color:#F00;}
form.diplomat input, form.diplomat select, form.diplomat textarea {margin:0 0 .5em 0;width:12em;padding:.4em .9em;font-size:1em;height:2em;background:#F2F2F2;color:#666;border-color:#F2F2F2;border-style:solid;border-width:.1em;}
form.diplomat select {height:2.9em;width:auto;}
form.diplomat input[type="checkbox"], form.diplomat input[type="radio"], form.diplomat input[type="file"] {margin:0;width:auto;padding:0;height:auto;background:none;border:0;}
/* required */
form.diplomat .required input, form.diplomat .required select, form.diplomat .required textarea {border-color:#FBB844;border-color:#F2F2F2;border-style:dotted;}
form.diplomat .required input[type="checkbox"], form.diplomat .required input[type="radio"], form.diplomat .required input[type="file"] {border:0;}
/* focused */
form.diplomat input:focus, form.diplomat select:focus, form.diplomat textarea:focus {color:#000;border-color:#BBB;border-style:solid;}
form.diplomat input[type="checkbox"]:focus, form.diplomat input[type="radio"]:focus, form.diplomat input[type="file"]:focus {border:0;}
/* invalid */
form.diplomat .invalid input, form.diplomat .invalid select, form.diplomat .invalid textarea {border-color:#F00;color:#F00;}
form.diplomat .invalid input[type="checkbox"], form.diplomat .invalid input[type="radio"], form.diplomat .invalid input[type="file"] {border:0;}
form.diplomat textarea {height:9em;} form.diplomat input[type="reset"], form.diplomat input[type="submit"], form.diplomat input[type="button"] {text-decoration:none;width:auto;padding:.5em 1em;font-size:1.25em;line-height:1;height:auto;background:transparent;color:#AEA49C;box-shadow:none;text-shadow:none;border:0;border-radius:0;}
form.diplomat input[type="reset"]:hover, form.diplomat input[type="submit"]:hover, form.diplomat input[type="button"]:hover {background:#1e3b54;color:#FFF;}
form.diplomat input[type="reset"]:active, form.diplomat input[type="submit"]:active, form.diplomat input[type="button"]:active {box-shadow:none;position:relative;top:1px;}
form.diplomat input[type="submit"] {border:0;background:#39709f;color:#fff;}
form.diplomat .controls {margin-top:0;padding-top:0;z-index:1;}
form.diplomat .controls input {float:left;}
form.diplomat .x-message {display:block;font-size:1em;margin:1em 0 0;padding:0;font-weight:bold;}
form.diplomat .x-message>em {display:block;font-size:.8em;}
form.diplomat .required strong:after {position:absolute;margin:-4px 0 0 2px;font-size:1.5em;}
form.diplomat label>strong {display:block;width:14em;line-height:1.5;margin:.5em 0 0;padding:0;font-weight:bold;} form.diplomat fieldset.collapsed {margin:0;padding:0;}
form.diplomat input.noted,
form.diplomat textarea.noted {width:14em;padding-right:1em;}
form.diplomat input[type="checkbox"].noted, form.diplomat input[type="radio"].noted, form.diplomat input[type="file"].noted {width:auto;border:0;padding:0;}
form.diplomat small.note {width:17.5em;color:#A6A8AB;display:inline-block;font-style:italic;margin-left:0em;height:3.75em;line-height:3;font-size:.8em;padding:0 0 0 .875em;font-weight:normal;}
form.diplomat .button:active {top:2px;}
/* subscription form */
form.diplomat.subscribe_form fieldset {border:0;}
form.diplomat fieldset.user_info>legend {display:block;color:#5E7169;border:0;font-size:2em;font-weight:bold;}
form.diplomat fieldset.user_info>legend>em {display:block;margin:.4em 0 0;color:#333;font-size:.5em;font-weight:normal;}
form.diplomat fieldset.email_lists>legend {display:block;color:#333;border:0;font-size:1em;font-weight:bold;}
form.diplomat label.inline>strong {width:auto;margin:0 0 0 .5em;float:none;display:inline;}
form.diplomat label.fancy.inline {margin-top:1em;}
form.diplomat label.fancy>input[type="checkbox"] {display:none;}
form.diplomat label.fancy>.fa {color:#5E7169;position:absolute;top:.05em;cursor:pointer;font-size:2em;width:.8em;}
form.diplomat label.fancy>strong {display:inline-block;margin-left:1.7em;color:#5E7169;font-size:1.4em;}
form.diplomat.subscribe_form .desc {color:#5E7169;margin:-.4em 0 2em 3em;font-size:.8em;}
form.diplomat.subscribe_form a.button {font-size:1em;}
form.diplomat label.fancy.checked>.fa, form.diplomat label.fancy.checked>strong {color:#333;}
form.diplomat.subscribe_form .controls {position:relative;z-index:12;padding-left:2.4em;margin:-2em 0 0;}
@media(min-width:768px) {/* "tablet" breakpoint */
form.diplomat label>strong {float:left;width:10em;text-align:right;height:2em;margin:.5em 2em .5em 0;padding:.7em 0 .3em;clear:left;} form.diplomat input, form.diplomat select, form.diplomat textarea {margin:.5em 0;width:28em;}
form.diplomat select {width:auto;}
form.diplomat fieldset.email_lists ul {margin:0 2em 0 3em;}
form.diplomat fieldset.user_info>legend>em {display:inline;margin:0 0 0 .4em;position:relative;top:-.2em;}
form.diplomat.subscribe_form .controls {padding-left:5.4em;margin:-3em 0 0;}
form.diplomat label.fancy>.fa {position:relative;top:.15em;}
form.diplomat label.fancy>strong {display:inline;margin-left:.5em;}
} /* WP login and toolbar stuff */
#toAdmin {background:#42a5bb;color:#FFF;padding:1em 5.5em 3em 4.5em;position:fixed;top:6.6em;left:0em;z-index:301;border-radius:0 .4em .4em 0;}
#toAdmin h1 {margin:0 0 .4em;}
#toAdmin label {display:block;margin:.4em 0 0;font-size:.8em;color:inherit;font-family:Arial, sans-serif;}
#toAdmin input {border:0;width:auto;}
#toAdmin input[type="text"], #toAdmin input[type="password"] {display:block;background:#FFF;padding:.2em 0;}
#toAdmin .controls {display:block;margin:.4em 0 0;position:absolute;right:0;bottom:1px;}
#toAdmin input[type="button"] {margin:0 .8em;background:transparent;color:#FFF;text-decoration:underline;font-size:.8em;}
#toAdmin input[type="submit"] {border:0;background:#333;color:#FFF;padding:.4em 1em;border-radius:.8em 0 .4em 0;font-weight:bold;}
#toAdmin input[type="button"]:hover {color:#30bfd0;}
#toAdmin input[type="submit"]:hover {background:#30bfd0;color:#FFF;}
@media screen and (max-width:600px){#wpadminbar{position:fixed}}
/* search related things */
.searchform {background:#e8e8e8;position:relative;width:14em;padding:0;}
.searchform>fieldset {border:0;padding:0;text-align:center;}
.searchform input[name="s"] {background:transparent;border:0;line-height:1;font-size:.8em;width:86%;margin:0 8% 0 0;padding:0;}
.searchform label.icon {cursor:pointer;position:absolute;z-index:2;top:0;right:0;line-height:1.5;text-align:center;width:2em;color:#333;}
.searchform label.icon:hover {color:#1e3b54;}
.searchform input[type="submit"] {display:none;}
#utility-menu .searchform a {font-size:1em;height:auto;margin:0;color:inherit;}
.not-found .searchform {width:auto;font-size:1em;}
.searchform input[type="submit"] {border:0;display:block;color:transparent;background:transparent;z-index:111;position:absolute;top:0;right:0;width:32px;height:29px;}
.sidebar .widget.search_filter_widget {font-family:"Roboto Condensed",sans-serif;position:relative;background:#5E7169;color:#FFF;padding:1em;}
.sidebar .widget.search_filter_widget h1 {font-size:1.6em;}
#search_filter fieldset {border:0;padding:0;margin:0 0 1.6em;}
#search_filter fieldset.date_ranges label {margin:0 0 0 1em;}
#search_filter fieldset.date_ranges label.indented {margin:.3em 0 .8em 2.3em;}
#search_filter fieldset.date_ranges small {font-size:.8em;text-transform:uppercase;position:absolute;margin-top:2.2em;}
#search_filter fieldset.controls {margin:0;padding:0;}
#search_filter fieldset.controls a.button {margin:0;}
#search_filter legend {font-size:1.2em;text-transform:uppercase;display:block;width:100%;padding:.4em 0 0;margin:.4em 0;border-top:.1em solid #FFF;}
#search_filter label {display:block;}
#search_filter .custom_range {display:none;}
#search_filter .custom_range.active {display:block;}
#search_filter select {width:100%;border:0;height:2em;line-height:2;padding:.2em;}
#search_filter .unset {color:#5E7169;background-color:#7E8D87;}
#search_filter .unset:focus {color:#333;background-color:#FFF;}
#search_filter .custom_range input {width:5.4em;border:0;padding:.2em;}
.is-today .pika-button {color:#39709f;text-decoration:underline;}
.is-selected .pika-button {background:#39709f;box-shadow:none;}
.is-today.is-selected .pika-button {color:#FFF;}
.pika-button:hover {background:#1e3b54 !important;}
@media(min-width:768px) {/* "tablet" breakpoint */
#header .searchform {position:absolute;right:0;bottom:0;}
.not-found .searchform {width:auto;font-size:1.4em;}
}
@media(min-width:1024px) {/* "desktop" breakpoint */
#header .searchform {width:23%;bottom:0;}
.not-found .searchform {font-size:2em;}
.stuck .sidebar .search_filter_widget {position:fixed;top:3em;width:calc(22% - 2em) }
/* .stuck .search_results.posts .archive_title {position:fixed;margin-left:72.5%;top:3.3em;} */
/* .stuck .search_results.posts h1.archive_title>strong {display:block;margin:0;padding:0;} */
} /* customization by John 
	/*General Tweaks*/
	body {margin:0 auto;}
	img {display:block;}
	.read-more {margin-top:-1.4em !important}
	article a {color:#39709f;}
	/*.sidebar a {color:#4F695A;}
	.button {color:#fff !important;}
	.button:hover {color:#fff !important;}
	.external {text-decoration: underline;}
	article a:hover, .sidebar a:hover {color:#1e3b54 !important;}*/
	.box a {text-decoration: none;}

	/* EDSOURCE TODAY BOX */
	.edsource_today {display:none !important;}

	/*States in Motion Page*/
	.data-explain {font-family: "Roboto Condensed",sans-serif;font-size: .9em;font-weight: 300;margin: -20px 20px 0 0;display: block;}
	.data-options {display: block;margin: -15px 0 0 0;}
	.data-option {font-family: "Roboto",sans-serif;font-size: .75em;font-weight: 300;color: #9d9d9d;margin: 0 30px 0 0;text-decoration:none;}
	.data-option:hover {color:#848484;}

	/*Staff Page*/
	.staff-page-img {border:1px solid #8c9b93;float:left;margin:0 10px 0 0;}

	/*Bylines*/
	.small-date {font-size:.9em;color:#333;font-weight:400;}

	/* donate sidebar */
	#code_widget-7 {margin:0 0 -3em 0 !important;}

	/* Search */
	#pub-box {padding:10px;background:#39709f;font-weight:400;font-size:1.2em;color:#fff;width:80%;}
	#pub-box a {color:#aaa;text-decoration: underline;}
	#pub-box a:hover {color:#333;}

	/* GOOGLE SEARCH */
	@media screen and (min-width:768px){
		#___gcse_0 {width: 47%;float: right;margin: -45px 0 0 0;}
	}

	/* ADD THIS */
	.addthis_toolbox {width:300 !important; height:50px !important;}

	/* COMMENTS */
	.comments_intro li {font-size:.9em;}
	
